Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ВПИ мод 2.doc
Скачиваний:
4
Добавлен:
29.07.2019
Размер:
895.49 Кб
Скачать
  1. Моделі життєвого циклу. Еволюційна та стадійна моделі

Еволюційна модель. Разрабатывается первая версия программного продукта, которая передается заказчику. Затем она дорабатывается и снова передается заказчику. И так до тих пор, пока не будет построена окончательная версия продукта.

стадійна модель. Является модификацией эволюционной модели. Сущность ее состоит в рассмотрении сопровождения, разработанного программного продукта как процесса разработки.

  1. Моделі життєвого циклу. Модель прототипування

Модель прототипування. Обеспечивает создание ПО в двух экземплярах. Первый экземпляр называется прототипом и используется для уточнения требований. После того как требования согласованы прототип выбрасывается и ПО создается заново. Лозунг модели “давайте строить дважды”.

  1. Моделі життєвого циклу. V, w – моделі

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

W модель. Является модификацией V – модели и реализует метод, в соответствии с которым результат каждой фазы проверяется на корректность, содержательность и законченность. Суть модели состоит в выполнении аудита, пересмотра и тестирования рабочих продуктов, которые выполняются параллельно с выполнением фаз .

  1. Моделі життєвого циклу. Моделі з повторним використанням

Три типа:

  • быстрая;

  • итеративная;

  • полная .

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

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

Полная модель. Предусматривает построение на основе наследуемого программного продукта репозитария повторно используемых компонентов и, затем создание с его помощью нового программного продукта.

  1. Моделі життєвого циклу. Синтезуюча модель

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

  1. Моделі життєвого циклу. Моделі гнучкої розробки(Agile)

  2. Вимірювання у пз. Загальні положення

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

Эмпирические методы познания

  • наблюдение;

  • сравнение;

  • контроль;

  • счет;

  • измерение;

  • идентификация;

  • научный эксперимент.