Определение жизненного цикла и модели ЖЦ
| Жизненный цикл ПО – это период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.
Модель ЖЦ – это типичная схема последовательности работ на этапах разработки программного продукта.
|
Графическое представление модели
| |
Краткая характеристика модели
| Инкрементная модель подразумевает разработку ПО с линейной последовательностью стадий, но в несколько инкрементов (версий).
|
Особенности модели
| Проект можно разложить на несколько составляющих, каждая из которых спроектирована и построена независимо от другой. Каждый такой компонент поставляется клиенту по мере готовности, что позволяет сразу начать использовать продукт и избежать длительной разработки.
|
Достоинства модели
| - не надо ожидать, пока вся система будет полностью готова, результат первой итерации может быть использован сразу;
- уменьшаются затраты ,вызванные изменениями требований пользователей.
|
Недостатки модели
| - необходимо обеспечить малый объем работ в рамках итерации(не более 20 строк кода), при этом должна обеспечиваться определенная функциональность;
- не всегда легко отделить работу на отдельные стадии.
|
Области применения
| ИМ особенно эффективна в случае, когда задача разбивается на несколько относительно независимых подзадач(разработка подсистем «Зарплата» , «Бухгалтерия», «Склад»).
|