36296

САSЕ – средства, классификация

Доклад

Информатика, кибернетика и программирование

Аббревиатура САSЕ Соmputеrаidеd Softwre Епgineering автоматизированная разработка ПО обозначает специальный тип программного обеспечения предназначенного для поддержки отдельных этапов создания ПО таких как разработка требований проектирование кодирование и тестирование программ. Поэтому к САSЕсредствам относятся редакторы проектов словари данных компиляторы отладчики средства построения систем и т. САSЕтехнологии предлагают поддержку процесса создания ПО путем автоматизации которых этапов разработки а также создания и...

Русский

2013-09-21

26 KB

2 чел.

САSЕ – средства, классификация.

Аббревиатура САSЕ (Соmputеr-аidеd Software Епgineering— автоматизированная разработка ПО) обозначает специальный тип программного обеспечения, предназначенного для поддержки отдельных этапов создания ПО таких, как разработка требований, проектирование, кодирование и тестирование программ. Поэтому к САSЕ-средствам относятся редакторы проектов, словари данных, компиляторы, отладчики, средства построения систем и т.п.

САSЕ-технологии предлагают поддержку процесса создания ПО путем автоматизации которых этапов разработки, а также создания и предоставления информации, необходимой для разработки. Приведем примеры тех процессов, которые можно автоматизировать с помощью САSЕ-средств.

1. Разработка графических моделей системы на этапах создания спецификации и проектирования.

2. Проектирование структуры ПО с использованием словарей данных, хранящих информацию об объектах структуры и связях между ними.

3. Генерирование пользовательских интерфейсов, на основе графического описания интерфейса, создаваемого в диалоговом режиме.

4. Отладка программ на основе информации, получаемой в ходе выполнения программы.

5. Автоматическая трансляция программ, написанных на устаревших языках программирования (например. СОВОL), в программы, написанные на современных языках.

Фактически это повышение составляет примерно 40%. Хотя и это повышение весьма значительно, САSЕ-технологии не совершили революции в инженерии программного обеспечения, как ожидалось.

Расширение применения САSЕ-технологии ограничивают два фактора.

1. Создание ПО, особенно этап проектирования, во многом является творческим процессом. Существующие САSЕ-средства автоматизируют рутинные процессы, попытки привлечь их к решению интеллектуальных и творческих задач проектирования особым успехом не увенчались.

2. Во многих организациях-разработчиках создание ПО результат работы команды специалистов по программному обеспечению. При этом много времени тратится на "пустое" общение между членами команды разработчиков. В этой ситуации САSЕ-технологии не могут предложить ничего такого, что способно повысить производительность труда разработчиков.

Классификация САSЕ-средств

Существует несколько различных классификаций САSЕ-средств, и каждая предлагает свой взгляд на эти программные продукты. В этом разделе рассматриваются следующие классификации.

1. Классификация по выполняемым функциям.

2. Классификация по типам процессов разработки, которые они поддерживают.

3. Классификация по категориям, где САSЕ- средства классифицируются по степени интеграции программных модулей, поддерживающих различные процессы разработки:

  •  Вспомогательные САSЕ  -программы поддерживают отдельные процессы разработки (tools - инструментальные средства);
  •  Инструментальные САSЕ - средства поддерживают некоторое множество взаимосвязанных процессов разработки  (toolkit - пакет разработчика);
  •  Рабочие САSЕ - среды обеспечивают поддержку всех или большинства процессов, выполняемых при создании ПО  (workberch - верстак).


 

А также другие работы, которые могут Вас заинтересовать

6260. Управління маркетингом 33.82 KB
  Управління маркетингом Суть та основні завдання управління маркетингом. Аналіз ринкових можливостей фірми Сегментація та відбір цільових ринків Розробка комплексу маркетингу та реалізація маркетингових заходів...
6262. Потребители и рынки 110 KB
  Потребители и рынки Модель поведения потребителей. Характеристика потребителей. Потребительский рынок. Рынок предприятий. Любой фирме для обеспечения коммерческого успеха необходимо: выяснить конечного п...
6263. Забезпечення ефективного планування та організації освітнього процесу дошкільного навчального закладу 80.82 KB
  Забезпечення ефективного планування та організації освітнього процесу дошкільного навчального закладу. План Забезпечення ефективного планування та організації освітнього процесу дошкільного навчального закладу. Особливості ос...
6264. Методы принятия управленческих решений в условиях определенности 133 KB
  Методы принятия управленческих решений в условиях определенности Введение. Принятие решений в менеджменте Принятие решений - особый вид человеческой деятельности, направленный на выбор наилучшего способа достижения поставленной цели. Другими сл...
6265. Оптимизационные методы принятия управленческого решения в условиях определенности 229.5 KB
  Оптимизационные методы принятия управленческого решения в условиях определенности Содержание Управленческие решения в однокритериальных задачах. Построение экономико-математической модели. Математическая модель задачи линейного про...
6266. Симплексный метод принятия оптимального управленческого решения 113 KB
  Симплексный метод принятия оптимального управленческого решения Содержание Виды математических моделей ЗЛП. Идея симплексного метода нахождения оптимального решения. Алгоритм симплексного метода. Нахождение оптимального решен...
6267. Управленческие решения в задачах распределительного типа 233.5 KB
  Управленческие решения в задачах распределительного типа Содержание Примеры распределительных задач: транспортная и задача о назначениях. Постановка транспортной задачи и ее математическая модель. Методы построения плана перевозок Метод ...
6268. Управленческие решения в задачах финансового менеджмента. Схема простых процентов 130.5 KB
  Управленческие решения в задачах финансового менеджмента. Схема простых процентов Содержание Математическое понятие процента. Основные понятия финансовой математики. Основные принципы финансового анализа Принятие решений в финансовых...