Е. А. Неймарк модели жизненного цикла и технологии


 Microsoft Solution Framework MSF (MicroSoft)



Pdf көрінісі
бет23/28
Дата04.09.2022
өлшемі1,29 Mb.
#38433
түріУчебно-методическое пособие
1   ...   20   21   22   23   24   25   26   27   28
4.3. Microsoft Solution Framework MSF (MicroSoft) 
Основным девизом команды Microsoft при продвижении данной 
технологии является лозунг: "Лучшее из двух миров!" – это значит, что 
технология MSF должна совместить лучшие черты из двух основных, и 
конкурирующих между собой, моделей ЖЦ ПО – каскадной и спиральной. Из 
каскадной модели данная технология позаимствовала чѐткость целей и 
переходов для каждого из этапов, а из спиральной – минимизацию рисков на 
каждом из них.[11] 
Каскадная модель предусматривает четкий переход от этапа к этапу: 
работы следующего этапа начинаются только после выполнения всех задач 
предыдущего. Такой стиль подходит для проектов, в которых проектные 
требования четко определяются заранее и с большой вероятностью не будут 
корректироваться потом. Данная схема организации разработки очень удобна с 
точки зрения управления проектом, так как позволяет четко сформулировать 
состав и обязанности его участников и контролировать графики выполнения 
проекта.
Спиральная модель обычно ориентируется на крайний случай, когда 
требования и параметры проекта непрерывно корректируются, а новые 
требования формулируются лишь по мере необходимости выполнения 
конкретных работ. Такая схема часто ассоциируется с понятием 
"экстремальной разработки"; при этом исполнитель и заказчик работают в 
постоянном тесном сотрудничестве, клиент привлекается на каждом этапе, 
формулируя свои соображения по поводу созданных компонентов. Однако при 
такой организации очень велик риск, что процесс разработки выйдет из-под 
контроля, поэтому реально данная модель используется лишь в относительно 
небольших проектах.
Однако проблема заключается в том, что чаще всего все требования на 
задание действительно практически невозможно определить заранее, к тому же 
даже сформулированные требования подвергаются коррекции. Но тогда 
требуется повысить уровень управляемости проектом, без чего создание 
сложного ПО просто невозможно. Компромисс между этими противоречивыми 
требованиями и предоставляет модель процессов MSF, в которой сочетаются 
каскадная и спиральная модели разработки: проект реализуется поэтапно, с 
наличием соответствующих ключевых (контрольных) точек, а сама 
последовательность этапов может повторяться по спирали.
Данная технология претендует на всеобщность применения, т.е. 
предполагается, что с ее помощью можно работать над проектом любого 
масштаба, не внося существенных изменений в процесс применения. 
Технология MSF состоит из 4х этапов, каждый из которых завершается 
"вехой" – ключевой точкой, в которой производится оценка достигнутого, 
каждый из этапов сопровождается группой из 6и процессов, в зависимости от 


33 
этапа в процессе смещается точка фокуса. Веха каждого из этапов – это 
определенные задачи с необходимым уровнем качества их выполнения. После 
достижения заданного уровня, можно переходить на выполнение следующего 
этапа. 
На каждом этапе, кроме основной вехи, определен еще ряд задач, 
выполнение которых ведет к выполнению основных требований этапа. 


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   28




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет