43
описания жизненного цикла систем, созданных людьми,
определяет детально структурированные процессы и
соответствующую терминологию. В настоящем стандарте
представлены также процессы, которые поддерживают
определение, контроль и совершенствование процессов
жизненного цикла внутри организации или в рамках какого-либо
проекта. Настоящий стандарт применим к полному жизненному
циклу системы, включая замысел, разработку, производство,
эксплуатацию и снятие с эксплуатации, а также приобретение и
поставку систем, осуществляемых внутри или вне организации [8].
RUP (Rational Unified Process – является частным случаем
унифицированного процесса (UP – Unified Process). В основу
рационального унифицированного процесса положена
итеративная разработка программного обеспечения. В рамках RUP
разработка выполняется в виде нескольких краткосрочных
итераций продолжительностью от 2 до 6 недель. Итерация по
существу является мини-проектом фиксированной длительности, в
результате которой расширяется и дополняется функциональность
разрабатываемой системы. Поэтому унифицированный процесс
разработки иногда называют итеративной и инкрементальной
разработкой.
XP (eXtreme Programming) – это упрощенная методология
организации разработки программ для небольших и средних по
размеру команд разработчиков, занимающихся созданием
программного продукта в условиях неясных или быстро
меняющихся требований.
MSF (Microsoft Solution Framework – методология создания
программных решений) – методология разработки программного
обеспечения, предложенная корпорацией Microsoft. MSF
опирается на практический опыт Microsoft и описывает