75
:Personnel
Manager
form:
Hire Form
pos:
Position
newPrs:
Person
:Exceptions
Handler
1: openHireForm()
2: fillHireForm()
1.1: create()
2.1.1: alert()
2.1: occupy(newPerson)
c omm
Исключительная ситуация при приеме сотрудника
Рис. 2.13. Диаграмма кооперации для исключительной ситуации
ВЫВОДЫ
1. Составление диаграмм использования — это первый шаг
моделирования.
2. Основное назначение диаграммы использования — показать,
что делает система во внешнем мире.
3. Диаграмма использования не
зависит от программной
реализации системы и поэтому не обязана соответствовать структуре
классов, модулей и компонентов системы.
4. Идентификация
действующих
лиц
и
вариантов
использования — ключ к дальнейшему проектированию.
5. В зависимости от выбранной парадигмы проектирования и
программирования применяются различные
способы реализации
вариантов использования.
76
3. МОДЕЛИРОВАНИЕ СТРУКТУРЫ
3.1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ МОДЕЛИРОВАНИЕ
СТРУКТУРЫ
Моделируя структуру, мы описываем
составные части системы
и отношения между ними. UML в большинстве случаев применяется
в
качестве
объектно-ориентированного
языка
моделирования,
поэтому не удивительно, что основным
видом составных частей, из
которых состоит система при таком подходе,
являются классы и
отношения между ними.
Do'stlaringiz bilan baham: