Использование CASE технологий при разработке ИС
Для автоматизации решения проблем и учета особенностей информационных систем в процессе их анализа и синтеза (разработки), используется комплекс программно-технических средств. Комплекс получил название CASE – Computer Aided Software Engineering (Система автоматизированной разработки программного обеспечения). СASE технология представляет собой методологию проектирования а так же набор инструментальных средств позволяющих в наглядной форме моделировать предметную область системы, анализировать модель на всех этапах разработки и сопровождение системы и разрабатывать ПО в соответствии с информационными потребностями пользователя. CASE технология базируется на трех основных составляющих: 1) методология; 2) нотации; 3) инструментальные средства проектирования. Методология устанавливает правила поведения анализа и синтеза ИС. Нотация определяет вид документов, используемых в процессе, формы их представления. В основе нотации лежит графический язык, представление элементов, процессов, структуры системы и ее предметной области. Инструментальные средства – это программные и аппаратные средства реализующие определенную методологию и нотацию. Признаки классификации CASE систем · методология проектирования; · графическая нотация; · степень интеграции; · тип и архитектура вычислительных средств; · степень поддержки коллективной работы; · тип операционной системы. Методы проектирования 1. Функциональные; 2. Структурная; 3. Объектно-ориентированная; 4. Смешанная. Методология RAD Особенности разработки систем по технологии RAD состоят в том, что она выполняется итерациями (подход). Не требуется полного завершения работ на каждом этапе ЖЦ. Пользователи должны обязательно вовлекаться в процесс разработки системы. Модель ориентирована на спиральную модель ЖЦ. Имеет три характерные особенности: 1) небольшая команда разработчиков 2-10 человек; 2) короткий и четко проработанный график работ 2-6 месяцев; 3) повторяющийся цикл разработки, с учетом пожелания заказчиков. ДЗ: найти DATARUN
|