Мне трудно классифицировать методологии разработки программного обеспечения. Насколько я понимаю, SDLC — это всеобъемлющая модель, используемая для подходов к разработке программного обеспечения. Методологии SDLC могут варьироваться от очень линейных (например, методология водопада) до очень адаптируемых (например, гибких методологий). Верно ли это, т.е. подпадают ли гибкие методологии под модель SDLC?\
Agile — это не методология; это набор принципов, поддерживаемых Agile Manifesto . SDLC — это неоднозначный термин , который может относиться к конкретной, похожей на водопад методологии или общему жизненному циклу. В любом случае, такие фреймворки, как Scrum или Kanban, более целесообразно классифицировать как методологии управления проектами , а не как жизненные циклы.
Вы, безусловно, можете утверждать, что гибкие методологии являются частью жизненного цикла разработки систем или программного обеспечения. Однако обратное неверно, поскольку структура или методология на самом деле не являются полным подмножеством жизненного цикла.
Для целей управления проектами часто полезно рассматривать жизненный цикл как процесс, который начинается с создания проекта и продолжается до его закрытия. Более системно-ориентированный взгляд может рассматривать жизненный цикл от разработки до развертывания, а затем, в конечном итоге, до вывода из эксплуатации; однако это редко охватывается одним монолитным проектом и, вероятно, является неправильной точкой зрения для типичного специалиста по управлению проектами.
Ваш пробег может отличаться.
Дэйв Хиллиер
Пит
Дэйв Хиллиер
Дэйв Хиллиер
Дэйв Хиллиер
Пит