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

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

Конструирование системы с учетом будущего ее развития, в первую очередь наращивания ее возможностей.

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

В приведенном выше перечне этапов жизненного цикла при итеративном подходе явно выделяется моделирование уровня анализа, которое сводится к построению модельного представлению сценариев. Но это только один ас­пект проектного моделирования. Как было только что показано, другой, не менее существенный, аспект моделирования проявляется при конструирова­нии. Наконец, есть еще третий аспект моделирования, связанный с предъяв­лением каждой версии программного изделия пользователю, представление которого о системе, разумеется, не имеет отношения к моделям уровня кон­струирования и лишь косвенно связано с моделями уровня анализа. Таким образом, если следовать гантеровскому стилю описания жизненного цикла, то правильнее будет выделять не только этап моделирования (как это, следуя уже сложившейся традиции, чаще всего делают в ООП), а технологическую функцию моделирования, пронизывающую весь процесс разработки проекта.

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

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама