6. Отношения между прецедентами.
Обобщение, расширение, включение.
7. Классы анализа.
Модель анализа является абстракцией для модели проектирования. Служит для того, чтобы последовательно приблизиться к модели проектирования. Необязательна в сложных системах. Не сохраняется в проекте, т.к. неоднозначная, промежуточная.
Решаемые задачи:
В модели анализа язык разработчиков состоит из классов анализа:
Стереотипы:
- граничный класс
- моделирует взаимодействие между системой и актантом
- может быть абстракцией интерфейса пользователя
- абстракция программного интерфейса
- абстракция коммуникационных интерфейсов
- не содержит физической реализации
- должен быть связан хотя бы с одним актантом
- объекты живут во время выполнения прецедента
- класс сущности – моделирует информацию, которая существует в системе некоторое время, в том числе хранимую длительное время. Класс сущности является отображением классов предметной области. Объекты живут между прецедентами.
- управляющий класс – моделирует управление, соответствующее одному или нескольким прецедентам. Объекты живут во время выполнения прецедента.
Варианты управляющих классов:
1) один прецедент – один класс
2) объединение прецедентов в один класс
3) граничный класс представляет одну сущность, тогда функции управляющего класса передаются граничному классу
8. Архитектурное представление.
В архитектурных представлениях фиксируются устойчивые характеристики системы, которые необходимы для решения следующих задач:
9. Диаграмма сотрудничества для модели анализа.
10. Диаграмма последовательности.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.