Объектно-ориентированное моделирование
Объектно-ориентированное моделирование
Объектно-ориентированное моделирование
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
проектирование и т.д.) выполняется лишь один раз с<br />
целью удовлетворения всего набора требований к<br />
системе.<br />
Можно выделить следующие преимущества<br />
итеративного процесса разработки.<br />
• Эффективность преодоления сложности<br />
поставленной задачи<br />
• Быстрая обратная связь, обеспечиваемая<br />
коротким временем реализации каждого из<br />
элементарных циклов<br />
Полезной стратегией при выполнении каждого<br />
цикла разработки является выделение для него<br />
определенных временных рамок — краткого<br />
фиксированного времени (к примеру, четыре недели).<br />
В течение этого временного интервала должна быть<br />
выполнена вся работа по реализации цикла. В качестве<br />
временных рамок следует выбирать диапазон от двух<br />
недель до двух месяцев. Более краткий период не<br />
позволит выполнить сложные задачи, а при выборе<br />
более длительных интервалов удлиняется период<br />
обратной связи, что затрудняет преодоление<br />
сложности поставленной задачи.<br />
Прецеденты и итеративные циклы разработки<br />
Прецедент – это словесное описание некоторого<br />
процесса из предметной области, например заказ книг<br />
из библиотеки.<br />
Последовательные циклы разработки<br />
определяются требованиями прецедентов<br />
Цикл разработки призван реализовать один или<br />
несколько прецедентов либо упрощенных версий<br />
прецедентов. Некоторые циклы разработки (особенно<br />
на ранних этапах) должны быть посвящены<br />
выполнению не только очевидных, но и неочевидных<br />
требований, таких как создание служб поддержки<br />
(надежного функционирования, безопасности и т.д.)