Непейвода Н.Н. Программирование. Раздел 2

Непейвода Н.Н. Программирование. Страница 176

Реализация (программирование) — программное воплощение решений, принятых для данной итерации. Необходимым компонентом реализа­ции здесь считается автономная проверка соответствия составляемых модулей их спецификациям (в частности, должно быть обеспечено требуемое поведение объектов);

Тестирование — этап комплексной проверки результатов, полученных на данной итерации;

Оценка результатов итерации — этап включает работу, связанную с рассмотрением полученных результатов в контексте проекта в целом. В частности, должно быть выяснено, какие задачи проекта можно ре­шать с учетом результатов итерации, на какие ранее поставленные вопросы получены ответы, какие новые вопросы возникают в новых условиях.

4.3.2. Итеративная модификация модели фазыфункции

Этапы итеративного развития проекта остаются практически традицион­ными внутри одной итерации. Это позволяет описывать процесс итератив­ного наращивания как модификацию существующих моделей жизненного цикла. В настоящем разделе такая модификация осуществляется для модели фазыфункции Гантера.

В сравнении с моделью Гантера фазовое измерение жизненного цикла при итеративном проектировании почти не изменяется: появляется лишь один дополнительный этап: «Моделирование пользовательского интерфей­са», который в старой схеме можно рассматривать как часть этапов анализа и/или конструирования. Однако это весьма существенное дополнение, ха­рактеризующее подход в целом. Главный мотив явного рассмотрения моде­лирования в жизненном цикле при итеративном развитии проектов связан со следующими двумя особенностями:

Распределение реализуемых требований по итерациям.

Совокупность сценариев, реализуемых на очередной итерации, и на­бор ранее реализованных сценариев всегда образуют законченную, хотя и неполную версию системы, предлагаемую пользователям. По разным причинам, в том числе для исключения двусмысленностей в понимании, необходимо представление планируемого для реализации в виде моделей, согласующих взгляд на систему со стороны пользо­вателей, заказчиков и других заинтересованных лиц (так называемых инициаторов работ) с точкой зрения разработчиков. Эти модели по­являются в ходе этапа анализа, что отражается в их названии: модели уровня анализа.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама