Методы и средства проектирования информационных систем и технологий [Электронный ресурс]: учебное пособие, Игнатьев А. В., 2014.
Описаны современные методы проектирования информационных систем и технологий. Представлены различные подходы к проектированию информационных систем и дана их характеристика.
Для студентов-бакалавров всех форм обучения направления «Информационные системы и технологии».
Для удобства работы с изданием рекомендуется пользоваться функцией Bookmarks (Закладки) в боковом меню программы Adobe Reader.
2.1. Понятие и модели жизненного цикла.
В программной инженерии термин «жизненный цикл» (на английском языке lifecycle, обычно пишется единым словом) применяется к искусственным системам ПО и означает изменения, которые происходят в «жизни» программного продукта.
Различные стадии между «рождением» изделия и его возможной «смертью» известны как стадии жизненного цикла.
Наиболее часто говорят о следующих моделях жизненного цикла:
каскадная (водопадная) или последовательная;
итеративная и инкрементальная-эволюционная (гибридная, смешанная);
спиральная (модель Боэма).
Легко обнаружить, что в разное время и в разных источниках приводится разный список моделей и их интерпретация. Например, ранее, инкрементальная модель понималась как построение системы в виде последовательности сборок (релизов), определенной в соответствии с заранее подготовленным планом и заданными (уже сформулированными) и неизменными требованиями. Сегодня об инкрементальном подходе чаще всего говорят в контексте постепенного наращивания функциональности создаваемого продукта.
Может показаться, что индустрия пришла, наконец, к общей «правильной» модели. Однако каскадная модель, многократно «убитая» и теорией, и практикой, продолжает встречаться в реальной жизни. Спиральная модель является ярким представителем эволюционного взгляда, одновременно представляя собой единственную модель, уделяющую явное внимание анализу и предупреждению рисков.
Рассмотрим и охарактеризуем три модели — каскадную, эволюционную и спиральную.
![Методы и средства проектирования информационных систем и технологий [Электронный ресурс]: учебное пособие, Игнатьев, А. В., 2014 Методы и средства проектирования информационных систем и технологий [Электронный ресурс]: учебное пособие, Игнатьев, А. В., 2014](/img/knigi/informatika/822/82212.jpg)