Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПАИС.doc
Скачиваний:
75
Добавлен:
20.12.2018
Размер:
165.38 Кб
Скачать

Спиральная модель.

Спиральная модель является комбинацией каскадной модели и итерационного процесса разработки АИС. Каждая итерация представляет собой законченный цикл разработки, приводящий к выпуску внутренней или внешней версии изделия, которые совершенствуется от итерации к итерации, чтобы стать законченной системой. Таким образом, каждый виток спирали ответствует созданию фрагмента или версии программного изделия. На нем уточняются цели и характеристики проекта, определяется его качество и планируется работа на следующий виток спирали. Каждая итерация служит для углубления и последовательной конкретизации детали проекта, в результате этого выбирается наилучший, окончательный вариант реализации. Использование спиральной модели позволяет осуществлять переход на следующий этап выполнения проекта, не дожидаясь полного завершения текущего – недоделанную работу можно будет выполнить на следующей итерации. Главная задача каждой итерации, как можно быстрее создать работоспособный продукт для демонстрации пользователям. Таким образом, существенно упрощается процесс внесения уточнений и дополнений в проект.

Достоинства спиральной модели.

  1. Итерационная разработка существенно упрощает внесение изменений в проект при изменении требований заказчика.

  2. Снижение уровня рисков.

Недостаток спирального цикла – это трудность определения момента перехода на следующий этап. Для решения этой проблемы вводятся временные ограничения на каждый из этапов жизненного цикла, иначе процесс разработки может превратиться в бесконечное совершенствование уже сделанного.

Методология и технология проектирования аис.

Существует большое количество методологий проектирования АИС. Они представлены в электронном виде Case – средств, но применение каждой методологии необходимо увязывать с технологией проектирования. Технология проектирования АИС – это совокупность методов и средств проектирования АИС, а также методов и средств организации проектирования. В основе технологий проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения действий. Все действия могут быть проектировочными и оценочными.

Основные требования, предъявляемые к технологии проектирования следующие:

  1. Созданный с помощью этой технологии проект должен отвечать требованию заказчика.

  2. Технология должны отражать все этапы цикла жизни проекта.

  3. Технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта.

  4. Технология должна способствовать росту производительности труда проектировщиков.

  5. Технология должна обеспечивать надежность процесса проектирования и эксплуатация проекта.

Методы проектирования АИС можно классифицировать по следующим признакам:

  1. По степени автоматизации. Различают: а) ручное проектирование, при котором проектирование компонентов АИС осуществляется без использований специальных инструментальных программных средств проектирование ведется на алгоритмических языках; б) компьютерное проектирование, при котором генерация кодов осуществляется при помощи специальных инструментальных программных средств.

  2. По степени использования типовых проектных решений. Различают: а) оригинальное проектирование предполагает проектирование с нуля, и при этом учитываются особенности автоматизированного объекта; б) типовое проектирование, выполняется на основе готовых решений и проектов.

  3. По степени адаптивности проектных решений. Различают следующие методы: а) реконструкция – адаптация проектных решений выполняется путем переработки соответствующих компонентов; б) параметризация – проектное решение настраиваются в соответствии с заданными параметрами; в) реструктуризация – изменяется модель предметной области, что приводит к автоматическому изменению проектных решений.

Выделяются два основных класса технологии проектирования:

  1. Каноническая. Ручное проектирование;

  2. Индустриальная. Индустриальная технология проектирования разбивается на два подкласса: автоматизированное и типовое.