У вас вопросы?
У нас ответы:) SamZan.net

вариантов использования последовательности классов и т.

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 15.3.2025

  1. Откройте в модели диаграмму такого-то типа (вариантов использования, последовательности, классов и т. д.).
  2. Укажите архитектурные представления в браузере модели. Какое представление из 5-ти стандартных отсутствует в модели?

Представление вариантов использования (Use Case View) содержит модель требований к системе. Логическое представление (Logical View) содержит логическую структуру системы, её организацию в классы и пакеты. Представление реализации (Component View) описывает организацию компонент из которых осуществляется сборка системы. Представление размещения (Deployment View) содержит модель вычислительной среды, в которой будет функционировать система. Отсутствует:

  1. Какой смысл имеет тот или иной элемент на диаграмме (действующее лицо, вариант использования, объект, линия жизни, сообщение, класс, атрибут, операция, состояние, узел действия и т. д.)?

Действующее лицо – кто взаимодействует с системой.

Вариант использования – Use Case – связный элемент функциональности, предоставляемый системой при взаимодействии с действующими лицами.

Объект – предмет взаимодействия.

Линия жизни – служит для обозначения периода времени, в течение которого объект существует в системе.

Сообщение – законченный фрагмент информации, который отправляется одним объектом другому.

Класс – служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов.

Атрибут – свойство класса

Операция – представляет собой некоторый сервис, предоставляющий каждый экземпляр класса по определенному требованию.

Состояние – абстрактный метакласс, используемый для моделирования отдельной ситуации, в течение которой имеет место выполнение некоторого условия. Состояние может быть задано в виде набора конкретных значений атрибутов класса или объекта, при этом изменение их отдельных значений будет отражать изменение состояния моделируемого класса или объекта.

Состояние действия – является специальным случаем состояния с некоторым входным действием и по крайней мере одним выходящим из состояния переходом.

Узел (node) представляет собой некоторый физически существующий элемент системы, обладающий некоторым вычислительным ресурсом (вычислительные устройства (процессоры), датчики, принтеры, модемы, цифровые камеры, сканеры и манипуляторы)

  1.  Какой смысл вкладывается в ту или иную связь (коммуникацию, включение, расширение, ассоциацию, агрегацию, композицию, зависимость, обобщение, реализацию и т. д.)? Сравните связи разного типа между собой (композицию с агрегацией, ассоциацию с зависимостью и т. п.).

Зависимость – используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого зависимого от него элемента модели (пунктирной линией)

Ассоциация – соответствует наличию некоторого отношения между классами. Для бинарной ассоциации на диаграмме может быть указан порядок следования классов с использованием треугольника в форме стрелки рядом с именем данной ассоциации. Направление этой стрелки указывает на порядок классов, один из которых является первым (со стороны треугольника), а другой – вторым (со стороны вершины треугольника). Отсутствие данной стрелки рядом с именем ассоциации означает, что порядок следования классов в рассматриваемом отношении не определен. (сплошная)

Агрегация – один из классов представляет собой некоторую сущность, включающую в себя в качестве составных частей другие сущности. (сплошной линией, один из концов которой представляет собой незакрашенный внутри ромб)

Композиция – частный случай агрегации, служит для выделения специальной формы отношения «часть-целое», при которой составляющие части в некотором смысле находятся внутри целого. (сплошная линия со сплошным ромбом)

Обобщение – является обычным таксономическим отношением между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком).

Коммуникация - подвид ассоциации.

  1.  На какой диаграмме можно встретить ту или иную связь (коммуникацию, включение, расширение, ассоциацию, агрегацию, композицию, зависимость, обобщение, реализацию и т. д.)? Сравните связи разного типа между собой (композицию с агрегацией, ассоциацию с зависимостью и т. п.). Покажите все диаграммы с указанной связью.

  1.  Открыть диаграмму (или найти в браузере) элемент модели определенного типа (класс, объект, действующее лицо, атрибут, операцию, пакет).

  1. Какие обязанности несут граничные классы (управляющие, классы-сущности)? Покажите их на диаграмме классов.
  2. граничные классы (boundary classes), являющиеся посредниками при взаимодействии системы с действующими лицами и с аппаратной базой;
  3. классы-сущности (entity classes), отвечающие за хранение данных;
  4. управляющие классы (control classes), реализующие бизнес-логику и обеспечивающие координацию поведения объектов в системе.

  1.  Для диаграммы классов указать диаграмму, на которой присутствуют экземпляры классов с исходной диаграммы (и наоборот).
  2.  Пояснить диаграмму со схемой базы данных (элементы и связи между ними).
  3.  Показать на диаграмме состояний переход со сторожевым условием (состояние с входным действием, суперсостояние и т. д.). Пояснить зачем все это надо.
  4.  Какие диаграммы и/или элементы модели связывают между собой Use Case View и Logical View.
  5.  Какие элементы добавлены в модель после окончания анализа, во время проектирования?
  6.  Представим, что мы добавили в модель новый вариант использования, к каким последствиям это приведет? Какие диаграммы изменятся, какие добавятся?
  7.  Представим, что требования к модели немного изменились (далее указываются новые требования), что изменится на диаграмме классов?
  8.  Зачем в модель добавлен интерфейс?
  9.  Что находится в реализации интерфейса?
  10.  Что дает использование проектного механизма?




1. ТЕМА 6 ОРГАНІЗАЦІЯ РЕКЛАМНОЇ СПРАВИ НА ПІДПРИЄМСТВІ План лекції Маркетингова діяльність підприємст
2. Организация и планирование производства по направлению 654600 ~ Информатика и вычислительная техника 2.html
3.  Образец полное наименование работодателя
4. . Диалектика и системный подход в медицине 2
5. Понятие о гибкости автоматизированного производства
6. Валюта понятие, виды, котировка
7. реферату- Проблеми пізнання ВсесвітуРозділ- Астрономія авіація космонавтика Проблеми пізнання Всесвіту
8.  ПРЕДМЕТ И ЗАДАЧИ ПСИХОФИЗИОЛОГИИ 1
9. і. Оскільки куля випромінює потік рівномірно в усіх напрямках в межах повного тілесного кута у 4~ стерадіан.html
10. контакт масокпримитивное общениеформальноролевое общениеделовое общение