Будь умным!


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

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

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


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