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


 

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

57680. ЗІРКИ МУЗИКИ 108.5 KB
  It’s true because we can’t imagine our life without music. People all over the world are fond of music. They listen to music, they dance to music, they learn to play musical instruments. People make their own music too.
57681. The Beauty of Future Cities 40.5 KB
  Show the students some photos of the future cities. It can be initial slides of your power point presentation and ask them to guess what the theme of the lesson is. Right you are. Today we are going to have a talk about megacities of today and their future.
57682. Books are Our Friends. The World of Books 44.5 KB
  Objectives: Pupils’ learning outcomes: practical to present and give practice in the use of new words; will learn 8 new words; to present and give practice in the use of “be fond of”, will be able to express their attitude to reading and “be interested in” in the micro dialogues...
57683. Великобританія 59 KB
  So, we have refreshed our knowledge about our topic and it’s time for you to represent your own information about traditions in Great Britain. It was your home task for today.
57684. Favourite Clothes 116 KB
  Materials: a student book, pictures of clothes, cards with the names of clothes, cards with the task for reading, cards for practicing the phrasal verbs, pictures of three persons and cut sentences with their descriptions.
57685. The Earth does not belongs to us we belong to the Earth 36.5 KB
  The aim of the lesson: to develop the logical thought creative abilities, interest to learning English to our planet, to teach pupils to keep the environment clean. Equipment: pictures, songs, drawings, computers, CD, the song – M. D. “Save the Earth”
57687. Мої улюблені страви 43.5 KB
  Teacher: Very good! Я хочу дізнатися, про ваші вподобання на обід. Look at the blackboard, please (слайд 10). Використовуйте фрази «I like... for dinner», «I don`t like... for dinner». Але тепер вам треба пригадати назви продуктів за їхніми малюнками, які ви бачите на дошці.
57688. All About Food 53.5 KB
  On today`s lesson we`re going to speak about food. We`ll read a text about English meals, rememmber the names of different kinds of food, work in groops, listen to the text “Lunch at School” and do a test.