Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы на контрольные вопросы по лекции 2

.docx
Скачиваний:
2
Добавлен:
20.06.2023
Размер:
15.22 Кб
Скачать

Ответы на контрольные вопросы по лекции 2

Дисциплина: объектно-ориентированное программирование

Студент: Заболотников М.Е.

Группа: 9373

  1. Какие виды диаграмм используются в рамках этапов объектно-ориентированного анализа и проектирования?

В рамках этапов объектно-ориентированного анализа и проектирования используются:

  1. диаграммы типа "сущность-связь";

  2. диаграммы функционального моделирования;

  3. диаграммы потоков данных.

  1. Для чего используются диаграммы "сущность-связь"? Как ее основные понятия связаны с понятиями ООП?

Диаграмма типа "сущность-связь" используется как инструмент для построения модели структуры базы данных. Три из основных её понятий связаны с понятиями ООП, а именно: сущность (в ООП – класс), экземпляр сущности (объект класса в ООП) и атрибут сущности (у класса тоже есть свои атрибуты и методы).

  1. Что в объектной модели программной системы в объектно-ориентированном стиле определяет диаграмма "сущность-связь"?

Диаграмма типа "сущность-связь" (она же – ER-диаграмма) определяет сущности как понятия или предметы, которые будут представлены классами в объектной модели, связи между этими сущностями и их семантику, которые будут представлены в объектной модели в виде применяемых в ООП отношений между классами.

  1. Что в объектной модели соответствует сущностям диаграммы "сущность-связь"?

Классы.

  1. Как в объектной модели реализуются связи диаграммы "сущность-связь"?

В объектной модели связи ER-диаграммы реализуются через отношения между классами.

  1. Назовите основные виды диаграмм функционального моделирования.

Основных видов диаграмм функционального моделирования выделяют три:

  1. диаграммы, представляющие статическую структуру приложения;

  2. диаграммы, которые представляют поведенческие аспекты системы;

  3. диаграммы, представляющие физические аспекты функционирования системы.

  1. Что определяет диаграмма прецедентов?

Диаграмма прецедентов определяет возможности, обеспечиваемые системой для актёра, и способы использования этой системы.

  1. Какие виды отношений между прецедентами указываются на диаграмме прецедентов? Когда используется каждый из них?

Существует два вида отношений между прецедентами: отношение "включает" и отношение "дополняет". Первое отношение создаётся, когда один из прецедентов использует другой. Второе же применяется, когда надо отразить дополнительные режимы, режимы, которые запускаются только при определённых условиях, или альтернативные потоки, запускающиеся по выбору актёра.