CASE-средства
Структурный анализ как совокупность методов моделирования сложных систем вследствие большой размерности
решаемых задач должен опираться на мощные средства компьютерной поддержки, обеспечивающей автоматизацию
труда системных аналитиков. Таким средством являются CASE-средства – Computer Aided Software Engineering.
Большинство CASE –средств основано на парадигме –
«Методология – Модель – Нотация - Средства».
| Дадим определения вышеперечисленным компонентам: |
- Методология – учение о структуре, логической
организации, методах и средствах деятельности в области
структурного анализа. Она определяет основные принципы
и приемы использования моделей.
- Модели – это совокупность символов (математических,
графических и т.п.), их свойств, атрибутов и отношений
между ними, которая адекватно описывает некоторые
свойства моделируемого объекта.
- Нотации – система условных обозначений, принятая
в используемой модели.
- Средства – аппаратное и программное обеспечение,
реализующее выбранные методологию, модели и нотации.
| К характеристикам CASE-средств относятся: |
- мощные графические средства для описания и
документирования ИС, обеспечивающие удобный
интерфейс с разработчиком и развивающие его
творческие возможности;
- интеграция отдельных компонент CASE-средств,
обеспечивающая управляемость процессом разработки
информационной системы;
- использование специальным образом организованного
хранилища проектных метаданных (репозитория).
| Интегрированное CASE-средство (или комплекс средств,
поддерживающих полный жизненный цикл ПО) содержит
следующие компоненты: |
- репозиторий, являющийся основой CASE-средства.
Он должен обеспечивать хранение версий проекта и его
отдельных компонентов, синхронизацию поступления
информации от различных разработчиков при
групповой разработке, контроль метаданных на полноту
и непротиворечивость;
- графические средства анализа и проектирования,
обеспечивающие создание и редактирование
иерархически связанных диаграмм (DFD, ERD и др.),
образующих модели информационной системы;
- средства разработки приложений, включая языки 4GL
и генераторы кодов;
- средства конфигурационного управления;
- средства документирования;
- средства тестирования;
- средства управления проектом;
- средства реинжиниринга.
| На сегодняшний день наиболее распространенными
CASE-средствами в России являются: |
- ARIS;
- AllFusion Modeling Suite;
- Silverrun;
- CASE.Аналитик и др.