Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

  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. доклада на Международном Географическом Конгрессе в Гааге в 1996 г
2. Методика составления индивидуальной номенклатуры дел
3. менеджмент является неотъемлемой частью деятельности любого успешного человека
4. И безусловно одной из наиболее эффективных форм здесь является дистанционное обучение
5.  Открываем файл workfile
6. Планирование на предприятии городского хозяйства понятие, характеристика
7. политика ввел древнегреческий философ Аристотель 384 322 до н
8. До начала производства земляных работ в местах расположения действующих подземных коммуникаций долж
9. На тему Социальная защита пожилых и старых людей.html
10. товар Характеристики услуг Отличие услуги от материальновещественного товара Определение ценности
11. сть 1 Макет установки лазерного розкрою плит
12. Разработка бизнес-плана для своего предприятия
13. на тему Государственные внебюджетные фонды- состав структура направление развития Выполнила с.html
14. тема; ватметр ~ електродинамічна система необхідно- Нарисувати розрахункову схему електричного кола
15. ТЕМАХ- ДВОИЧНАЯ СИСТЕМА ИСЧИСЛЕНИЯ БИТЫ И БАЙТЫ.html
16. Вторичное использование бросового материала ОПИСАНИЕ ПРОБЛЕМЫ- В настоящее время остро стоит проблема б
17. Форш ОД
18. Отчет по лабораторной работе 18 Обработка субпродук
19. ТЕМА занятия- Изучение и оценка факторов производственной среды
20. Потребности человека М