Помощь в написании студенческих работ
Антистрессовый сервис

Статический вид системы

РефератПомощь в написанииУзнать стоимостьмоей работы

Приведём наглядный пример. Комната является частью квартиры, следовательно здесь подходит композиция, потому что комната без квартиры существовать не может. А, например, мебель не является неотъемлемой частью квартиры, но в то же время, квартира содержит мебель, поэтому следует использовать агрегацию. Зависимость — это слабая форма отношения использования, при котором изменение в спецификации… Читать ещё >

Статический вид системы (реферат, курсовая, диплом, контрольная)

Диаграммы вариантов использования

Диаграмма прецедентов (англ. use case diagram, диаграмма вариантов использования) — диаграмма, на которой отражены отношения, существующие между акторами и прецедентами Основная задача — представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы (рисунок 24).

Диаграмма прецедентов.

Рисунок 24. Диаграмма прецедентов.

Диаграмма классов на уровне сущностей

Диаграмма классов, Class diagram — статическая структурная диаграмма, описывающая структуру системы, она демонстрирует классы системы, их атрибуты, методы и зависимости между классами.

Подставив в соответствие функциональные требования и классы-сущности составим диаграмму классов (рисунок 25).

Диаграмма классов на уровне сущностей.

Рисунок 25. Диаграмма классов на уровне сущностей.

Композиция — более строгий вариант агрегации. Известна также как агрегация по значению. Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено.

Различия между композицией и агрегацией Целое композиции должно иметь мультипликатор 0.1 или 1, что показывает, что часть является частью только одного целого. В агрегации же может быть любой мультипликатор. Обобщение (Generalization) показывает, что один из двух связанных классов (подтип) является частной формой другого (надтипа), который называется обобщением первого. На практике это означает, что любой экземпляр подтипа является также экземпляром надтипа. Например: животные — супертип млекопитающих, которые, в свою очередь, — супертип приматов, и так далее. Эта взаимосвязь легче всего описывается фразой «А — это Б» (приматы — это млекопитающие, млекопитающие — это животные).

Графически обобщение представляется линией с пустым треугольником у супертипа. Обобщение также известно как наследование или «is a» взаимосвязь.

Приведём наглядный пример. Комната является частью квартиры, следовательно здесь подходит композиция, потому что комната без квартиры существовать не может. А, например, мебель не является неотъемлемой частью квартиры, но в то же время, квартира содержит мебель, поэтому следует использовать агрегацию. Зависимость — это слабая форма отношения использования, при котором изменение в спецификации одного влечёт за собой изменение другого, причем обратное не обязательно. Возникает когда объект выступает например в форме параметра или локальной переменной.

Графически представляется пунктирной стрелкой, идущей от зависимого элемента к тому, от которого он зависит.

Зависимость может быть между экземплярами, классами или экземпляром и классом.

Показать весь текст
Заполнить форму текущей работой