Жизненный цикл ПО
Жизненный цикл программного обеспечения (ПО) – это период времени, начинающийся с момента принятия решения о необходимости создания программного продукта и заканчивающийся в момент его полного изъятия из эксплуатации. Этот цикл включает в себя все стадии разработки, внедрения, эксплуатации и сопровождения ПО, а также его возможное прекращение использования. Понятие жизненного цикла ПО пришло из сферы промышленного производства. Жизненный цикл ПО состоит из нескольких этапов, понимание которых необходимо для изучения моделей жизненного цикла ПО...
Waterfall, V-модель и agile в проектах создания критических систем
При проведении множества наших учебных курсов по системной инженерии мы, так или иначе, касаемся вопросов выбора модели жизненного цикла, организации процессов проектирования, отчетности, метрик и контроля. С завидным постоянством при этом слушатели задают вопрос: «А как же agile?». Почему невозможно в проектах критических систем применять agile-подходы? Или все-таки можно? Часть 1. V-model, waterfall и agile Перед тем, как обсуждать, возможно ли применение agile-подходов при создании критических...