Вторник, 17.09.2024, 05:03
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела

Информационные системы

Каталог статей

Главная » Статьи » Мои статьи [ Добавить статью ]

Анализ вариантов использования. Выявление классов, участвующих в реализации варианта использования. Построение диаграмм взаимодействия (д
. Анализ вариантов использования выполняется проектировщиками и включает в себя:
• идентификацию классов, участвующих в реализации потоков событий варианта использования;
распределение поведения, реализуемого вариантом использования, между классами (определение обязанностей классов);
• определение атрибутов и ассоциаций классов;
• унификацию классов анализа
Граничные классы (Boundary) — служат посредниками при взаимодействии внешних объектов с системой. Как правило, для каждой пары «действующее лицо — вариант использования» определяется один граничный класс. Типы граничных классов:
пользовательский интерфейс (обмен информацией с пользователем без деталей интерфейса — кнопок, списков, окон), систем­
ный интерфейс и аппаратный интерфейс (используемые протоколы без деталей их реализации).
Классы-сущности (Entity) — представляют собой основные
абстракции (понятия) разрабатываемой системы, рассматриваемые в рамках конкретного варианта использования. Источники выявления классов-сущностей: основные абстракции, созданные в процессе архитектурного анализа, глоссарий, описание потоков событий вариантов использования, суШности, описанные в модели бизнес-анализа (при наличии бизнес-модели).
Управляющие классы (Control) — обеспечивают координацию поведения объектов в системе. Они могут отсутствовать в некоторых вариантах использования, офаничивающихся простыми манипуляциями с хранимыми данными. Как правило, для каждого варианта использования определяется один управляющий класс. Примеры управляющих классов: менеджер транзакций, координатор ресурсов, обработчик ошибок.
Категория: Мои статьи | Добавил: КрОкАдИл (13.11.2013)
Просмотров: 1371 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]