ВУЗ:
Составители:
Рубрика:
11
системой. В свою очередь вариант использования описывает, что система
предоставляет актеру, т. е. определяет некоторый набор транзакций,
совершаемый актером при диалоге с системой, при этом ничего не
говориться о том, каким образом будет реализовано взаимодействие.
Диаграмма вариантов использования несет в себе высокий уровень
абстракции, что позволяет еще на ранних этапах
проекта определить и
зафиксировать функциональные требования к системе и обеспечить
гибкий и эффективный механизм взаимодействия между разработчиком и
заказчиком проекта.
Диаграммы классов
Диаграмма классов показывает статическую структуру части
системы. Таким образом, составляющими данного типа диаграмм
являются классы, объекты и отношения между ними. Нотация классов и
объектов проста и интуитивно понятна всем
, кто когда-либо имел опыт
работы с разного рода CASE-инструментариями. Класс представлен
прямоугольником с тремя разделами, в которых соответственно
помещаются имя класса, атрибуты и операции. Схожая нотация
применяется и для объектов - экземпляров класса, с тем различием, что к
имени класса добавляется имя объекта и вся надпись подчеркивается.
Нотация UML предоставляет широкие
возможности для отображения
дополнительной (и зачастую очень важной) информации (абстрактные
операции и классы, стереотипы, общие и частные методы, интерфейсы,
параметризованные классы и т.д.). Ассоциации, т. е. статические связи
между классами, изображаются в виде связующей линии, на которой
может указываться мощность ассоциации, ее направление, название и
возможное ограничение, реализующее механизм расширения
UML.
Существует возможность отразить специфические свойства ассоциации,
например: отношение агрегации, когда составными частями класса могут
выступать другие классы. Такое отношение изображается в виде ромба,
расположенного рядом с агрегирующим классом. Отношение обобщения
также имеет собственную графическую нотацию в виде треугольника и
связующей линии, позволяя представить иерархию наследования: от
суперкласса к подклассам.
Диаграммы
взаимодействия
Диаграммы взаимодействия описывают взаимодействие объектов
системы, выполняемое ими для получения некоторого результата. Под
получением результата подразумевается выполнение законченного
действия, например, описание в терминах взаимодействующих объектов
смоделированного ранее варианта использования системы или некоторого
системой. В свою очередь вариант использования описывает, что система предоставляет актеру, т. е. определяет некоторый набор транзакций, совершаемый актером при диалоге с системой, при этом ничего не говориться о том, каким образом будет реализовано взаимодействие. Диаграмма вариантов использования несет в себе высокий уровень абстракции, что позволяет еще на ранних этапах проекта определить и зафиксировать функциональные требования к системе и обеспечить гибкий и эффективный механизм взаимодействия между разработчиком и заказчиком проекта. Диаграммы классов Диаграмма классов показывает статическую структуру части системы. Таким образом, составляющими данного типа диаграмм являются классы, объекты и отношения между ними. Нотация классов и объектов проста и интуитивно понятна всем, кто когда-либо имел опыт работы с разного рода CASE-инструментариями. Класс представлен прямоугольником с тремя разделами, в которых соответственно помещаются имя класса, атрибуты и операции. Схожая нотация применяется и для объектов - экземпляров класса, с тем различием, что к имени класса добавляется имя объекта и вся надпись подчеркивается. Нотация UML предоставляет широкие возможности для отображения дополнительной (и зачастую очень важной) информации (абстрактные операции и классы, стереотипы, общие и частные методы, интерфейсы, параметризованные классы и т.д.). Ассоциации, т. е. статические связи между классами, изображаются в виде связующей линии, на которой может указываться мощность ассоциации, ее направление, название и возможное ограничение, реализующее механизм расширения UML. Существует возможность отразить специфические свойства ассоциации, например: отношение агрегации, когда составными частями класса могут выступать другие классы. Такое отношение изображается в виде ромба, расположенного рядом с агрегирующим классом. Отношение обобщения также имеет собственную графическую нотацию в виде треугольника и связующей линии, позволяя представить иерархию наследования: от суперкласса к подклассам. Диаграммы взаимодействия Диаграммы взаимодействия описывают взаимодействие объектов системы, выполняемое ими для получения некоторого результата. Под получением результата подразумевается выполнение законченного действия, например, описание в терминах взаимодействующих объектов смоделированного ранее варианта использования системы или некоторого 11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »