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

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

Первую итерацию обычно характеризует следующее:

Разработчики еще не достигли достаточно глубокого понимания про­блем предметной области, ее приоритетов и критериев;

Круг инициаторов работ, а значит, потенциальных консультантов сфор­мировался далеко не окончательно. Следовательно, есть опасность на­чать делать не ту систему;

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

Еще не сформированы базовые элементы декомпозиции системы, ко­торые должны стать точками последующего итеративного роста. Они являются первыми, а значит, пробными для реализации компонентами;

Если команда разработчиков формируется для данного проекта, то рас­становка кадров может быть далеко не оптимальной;

Часто разработчики в начале проекта не вполне владеют методами, ин­струментами и т. п., поэтому работа на первой итерации имеет учебный аспект.

Можно выделить и другие особенности первой итерации, которые обуслов­лены тем, что она задает направление развития проекта на все время бу­дущей жизни программы. Неудачен выбор направления — осуществимость продуктивного итеративного наращивания возможностей программной си­стемы сомнительна. Удачный выбор — это минимизация затрат на после­дующие переделки, реальная возможность использования принципа итера­тивного наращивания, облегчение решения задачи отслеживания связей и др.

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама