Помощь в учёбе, очень быстро...
Работаем вместе до победы

Выявление и моделирование актеров и прецедентов

РефератПомощь в написанииУзнать стоимостьмоей работы

Выработка требований начинается с документа Концепция, назначение которого — обозначить наиболее важные цели системы с точки зрения заинтересованной стороны. Документ в общих чертах описывает функции системы в целом и какие конкретные функциональные услуги она будет предоставлять заинтересованным лицам. Что происходит, когда система изменяет состояние (например, при запуске и выключении системы… Читать ещё >

Выявление и моделирование актеров и прецедентов (реферат, курсовая, диплом, контрольная)

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

Рабочий поток определения требований включает:

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

Моделирование прецедентов производится по следующей схеме:

  • — определяются и фиксируются границы потенциальной системы;
  • — выявляются актеры;
  • — выявляются прецеденты:
  • — определяется прецедент;
  • — устанавливаются основные и альтернативные управляющие потоки. Приведенные шаги повторяются до тех пор, пока прецеденты, актеры

и границы системы не стабилизируются.

Результатом выполнения этих действий является модель прецедентов. Эта модель включает четыре компонента:

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

Границы и контекст системы. При проектировании системы прежде всего следует определить ее границы. Это означает, что надо определиться с тем, что является частью системы и что находится за ее пределами. Актеры всегда являются внешними по отношению к системе. Прецедент — это то, что должна делать система по желанию актера. Иначе говоря, прецедент — это «вариант использования» системы конкретным актером:

  • — прецеденты всегда инициируются актером;
  • — прецеденты всегда описываются с точки зрения актеров. Моделирование прецедентов представляет собой итеративный процесс.

Для идентификации прецедентов нужно получить ответы на следующие вопросы:

  • — Какие функциональные возможности системы понадобятся конкретному актеру?
  • — Что происходит, когда система изменяет состояние (например, при запуске и выключении системы)? Кто-нибудь из актеров получает при этом уведомление?
  • — Оказывают ли влияние на систему какие-либо внешние события? Как система узнает об этих событиях?
  • — Взаимодействует ли система с какой-либо внешней системой?
  • — Генерирует ли система какие-либо отчеты?
Показать весь текст
Заполнить форму текущей работой