ВУЗ:
Составители:
65
ла ошибок, а также улучшить качество ПО вследствие лучшего взаимопо-
нимания разработчика и заказчика. При этом облегчается сопровождение
готового программного продукта [43].
Под CASE-средствами обычно понимаются программные продукты,
используемые как для автоматизированной разработки определённых ви-
дов моделей, например функциональных, информационных, так и для
автоматизированного создания программного обеспечения информацион-
ных и других систем. В последнем случае CASE-средства поддерживают
все этапы проектирования прикладного программного обеспечения и баз
данных – от формулировки требований до генерации кода, тестирования
документирования и сопровождения в процессе эксплуатации [44].
С позиции решения задач моделирования CASE-технологии широко
применяются для моделирования систем большинства предметных облас-
тей. Исключительно большое значение CASE-технологии имеют для раз-
работки моделей деятельности предприятий, в частности функциональ-
ных и информационных, которые необходимы для решения задач систем-
ного анализа, проектирования, реинжиниринга и др.
Большинство CASE-средств основано на парадигме методология–
метод–нотация–средство.
Методология определяет руководящие указания для оценки и выбора
проекта разрабатываемого ПО, шаги работы и их последовательность, а
также правила распределения и назначения методов.
Метод – это систематическая процедура или техника генерации опи-
саний компонент ПО, например проектирование потоков и структур дан-
ных [42].
Нотации предназначены для описания структуры системы, элементов
данных, этапов обработки; они включают графы, диаграммы, таблицы,
блок-схемы, формальные и естественные языки.
Средства – инструментарий для поддержки и усиления методов, они
поддерживают работу пользователей при создании и редактировании гра-
фического проекта в интерактивном режиме, способствуют организации
проекта в виде иерархии уровней абстракции, выполняют проверки соот-
ветствия компонентов.
Основными достоинствами CASE-технологий для моделирования
процессов и систем являются следующие:
− значительно сокращается время на разработку моделей;
− исследователь (разработчик, проектировщик) освобождается от
рутинной работы, связанной с оформлением, представлением и хранением
результатов моделирования, за счёт автоматизации соответствующих
процессов, это позволяет ему основное внимание уделять творческой час-
ти разработки;
− разрабатываемые модели соответствуют действующим норматив-
ным документам, их описание пригодно для широкого использования без
дополнительных пояснений;
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »