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

20 Модели процесса создания по

Модели могут отображать процессы, которые явл. частью технологического процесса создания ПО, компоненты программных продуктов и действия людей участвующих в создании ПО.

  1. Модель последовательности работ. Показывает последов. этапов выполняемых в процессе создания ПО, включая начало и завершение каждого этапа, а также зависимость между выполнении этапа.

  2. Модели потоков данных и процессов. В них процесс создания ПО представляется в виде множества активностей (процессов) в ходе реализации которых выполняется преобразование определенных данных. Преобраз. данных при реализации активности, могут выполнять как разработчики ПО, так и ВС.

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

Модели создания ПО:

  • Каскадная модель: Основные базовые виды деятельность, выполняемые в процессе создания ПО, представлен. как отдельные этапы этого процесса.

  • Эволюционная модель: здесь последовательно смешиваются этапы формирования требований, разработки ПО и его аттестации. Первоначальная програм. система быстро разрабатывается на основе некоторых абстрактных требований, затем они уточняются и детализируются в соот. с требованиями заказчика. Далее система дорабатывается и аттестуется в соот. с новыми уточненными требованиями.

  • Модель формальной разработки: Основана на формальной математич. спецификации прогр. систем и её преобразовании посредством специальных матем. методов в исполняемые программы.

  • Платформенная модель разработки ПО: Предполагает, что отдельные составные части программ. системы уже существуют. В этом случае технологич. процесс создания ПО основное внимание уделяет интеграции отдельных компонентов в общее целое.

21 Каскадная модель процесса создания по

Основные базовые виды действий, выполняемые в процессе создания ПО представляются как отд. этапы этого процесса

Определение требований->проектирование системы и ПО->кодирование и тестирование программных модулей->сборка и тестирование системы->эксплуатация и сопровождение.

ЖЦПО – это совокупность процессов, протекающих в период от момента принятия решения о создании ПО до его полного вывода из эксплуатации.

Достоинства модели:

- На каждом этапе формируется законченный набор проектной документации.

- Выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения и соответствующие затраты.

Недостатки

- Задержка получения результата, которая ведет к несоответствию системы нуждам заказчика.

- Возврат на предыдущие стадии

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

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

Технология создания ПО основанная на данной модели исп. для разработки систем, входящих в состав инженерных проектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]