Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Какая из моделей ЖЦ ПО, по-вашему, мнению, наиболее часто используется мелкими компаниями-разработчиками. Почему.

Поиск

Ответ:

Существуют три вида моделей ЖЦ ПО: каскадная (водопадная), эволюционная, спиральная.

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

 

Достоинства каскадной (водопадной) модели: дает план и временной график по всем этапам проекта, упорядочивает ход конструирования.

Недостатки каскадной (водопадной) модели:

1) реальные проекты часто требуют отклонения;

2) задача и исходные требования должны быть точно сформулированы;

3) результаты проекта доступны заказчику только в конце работы.

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

4. Перечислить основные виды моделей ЖЦ ПО.

Дать понятие эволюционной модели ЖЦ ПО. Описать достоинства и недостатки.

Предприятие ОАО «Спартак» обратилось в компанию по разработке ПО для создания сайта предприятия. На протяжении всего времени работы компания-разработчик тесно сотрудничала с заказчиком. Процессы специфицирования, разработки и аттестации ПО в данный период выполнялись параллельно. Определить, какой вид модели ЖЦ ПО был использован для разработки. Что выясняла компания разработчик у заказчика.

Какая из моделей ЖЦ ПО, по-вашему мнению, наиболее часто используется современными компаниями-разработчиками? Ответ обосновать.

Ответ:

Существуют три вида моделей ЖЦ ПО: каскадная (водопадная), эволюционная, спиральная.

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

Различают два подхода к реализации эволюционного метода разработки.

1. Подход пробных разработок. В рамках этого подхода вначале разрабатываются те части системы, которые очевидны или хорошо специфицированы. Система эволюционирует (дорабатывается) путем добавления новых средств по мере их предложения заказчиком.

2. Прототипирование. Прототип* обычно строится для экспериментирования с той частью требований заказчика, которые сформированы нечетко или с внутренними противоречиями.

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

1. Многие этапы процесса создания ПО не документированы.

2. Система часто получается плохо структурированной.

3. Часто требуются специальные средства и технологии разработки ПО.

 

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

 

5. Перечислить основные виды моделей ЖЦ ПО.



Поделиться:


Последнее изменение этой страницы: 2021-04-05; просмотров: 256; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.70.138 (0.007 с.)