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