Объектно-ориентированное моделирование
Объектно-ориентированное моделирование
Объектно-ориентированное моделирование
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Этап построения: циклы разработки<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 />
Требования (requirements) -- это описание<br />
необходимых или желаемых свойств продукта.<br />
Основная задача на этапе определения требований<br />
состоит в идентификации и документировании<br />
необходимых свойств системы в форме, удобной для