Главная » UML » Прецеденты в процессе

0

Rational Unified Process— это процесс, управляемый прецедентами. Это значит, что прецеденты, определенные для системы, составляют основу всего процесса разработки (рис. 6.3).

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

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

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

 

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

С прецедентами связаны и другие виды деятельности. Например, поскольку прецедент определяет, как актор (пользователь) взаимодействует с системой, именно прецеденты составляют большую часть текста руководств пользователя".

В процессе управления проектом, как будет показано в главе 7, прецеденты используются для определения содержания итераций. С помощью описания прецедента можно оценить проделанную работу, использовав для этого балльную функциональную оценку или какую-либо другую технологию. В процессе распространения пакеты прецедентов могут применяться для планирования поэтапного распространения или определения вариантов системы. Кроме того, из прецедентов можно получить определения и прототипы пользовательских интерфейсов в форме Архива прецедентов.

В моделировании производства может использоваться то же понятие прецедента, но уже не на уровне разрабатываемой системы, а на более высоком уровне всего предприятия. Модель производственных прецедентов описывает производственные процессы высокого уровня и предоставляет среду и источник информации для выражения прецедентов системы. Более подробно этот вопрос будет рассмотрен в главе 8, "Технологический процесс моделирования производства".

Резюме

•       Прецеденты — это средство выражения требований, относящихся к функцио
нальным возможностям системы.

•       Словесное описание прецедента делает его понятным широкому кругу заинте
ресованных лиц.

•       Прецеденты помогают синхронизировать содержание различных моделей.

•       В процессе разработки прецедентом управляют как единым целым.

•       Прецеденты могут использоваться для моделирования производства, предос
тавляя среду для разработки системы.

•       Прецеденты объединяются в модель прецедентов, в которой также выражают
ся отношения между ними.

•       Описанные экземпляры класса прецедентов называются сценариями.

•       Прецеденты управляют множественными видами деятельности Rational Unified
Process.

 

—   Созданием и утверждением модели проектирования

—   Определением контрольных задач и методик испытания модели тестирования

—   Планированием итераций

—  Созданием руководств пользователя
–  Распространением системы

-* И наоборот, при "подгонке" модели прецедентов к существующей системе в качестве отправной точки стоит рассмотреть руководства пользователя.

 

По теме:

  • Комментарии