36296

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

Доклад

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

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

Русский

2013-09-21

26 KB

3 чел.

СА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 - верстак).


 

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

725. Интертипные взаимодействия различных социотипов 75.5 KB
  Анализ и выработка подхода работы с приказами. Анализ каждого участника тренинга с точки зрения информационного обмена между структурами модели А. Сложные отношения со сходными жизненными установками и противоположными программами их реализации. Отношения мирного сосуществования при совпадении сильных и слабых сторон и несовпадении ценностей и интересов.
726. Определение теплопроводности твёрдого тела (пластина). 133.5 KB
  Определить коэффициент теплопроводности твёрдых тел методом сравнения с теплопроводностью эталонного материала. Физическая величина, характеризующая состояние термодинамического равновесия макроскопической системы. Коэффициент теплопроводности алюминия методом сравнения с теплопроводностью эталонного материала (латуни).
727. Системи числення 1.27 MB
  Аналіз сучасного стану розвитку систем числення. Подання чисел у формі з фіксованою та плаваючою комою. Лістинг програми на Microsoft Visual Studio 2010. Позиційною системою числення є звичайна десяткова система числення. Переведення з однієї системи числення в іншу.
728. Электрическое поле в веществе 158 KB
  Особый вид материи, существующий вокруг тел или частиц, обладающих электрическим зарядом. Система уравнений Максвелла. Воздействие электрического поля на поверхность электропроводящей среды в её приповерхностном слое. Диапазон удельных сопротивлений металлических проводников.
729. Линейная стационарная система с постоянными параметрами 5.19 MB
  Цифровой фильтр (линейная стационарная система с постоянными параметрами – ЛПП-система) задается в дискретном времени импульсной характеристикой. Отклик ЦФ на последовательность, найденный непосредственно через уравнение свертки...
730. Формування екологічної свідомості та мислення 52.5 KB
  Формування екологічного мислення і свідомості в умовах сучасного суспільства. Загальні підходи до формування екологічного світогляду та мислення. Варіанти формування екологічної свідомості запропоновані різними авторами.
731. Иммуногистохимические маркеры как фактор прогноза при хирургическом лечении колоректального рака 106.9 MB
  Роль исследования лимфатических узлов в определении прогноза колоректального рака. Молекулярно-биологические маркеры как факторы прогрессии и метастазирования колоректального рака. Методы отбора больных для включения в исследование, дизайн исследования, методы сбора данных. Концепция хирургического лечения при правосторонней локализации опухоли.
732. Специфика работы агента по снабжению и сбыту в РТУП Торговый дом Легпром 155.5 KB
  Функции и задачи отделов МТО и сбыта. Нормативно-правовые документы, касающиеся материально-технического обеспечения и сбыта продукции в РТУП Торговый дом Легпром. Разработка планов материально-технического обеспечения. Заключение хозяйственных договоров. Учет и контроль поступления и реализации товарно-материальных ценностей. Организация складского хозяйства. Отгрузка продукции потребителям.
733. Анализ деятельности фирмы на рынке и теория коррупции 127 KB
  Рынок и закономерности его функционирования. Крупный бизнес и слабое государство. Конкурентные рынки и выбор фирм. Планирование деятельности и доходов фирмы. Проблемы российских предпринимателей при ведении ими бизнеса. Динамика коррупции в России.