Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИС ответы.docx
Скачиваний:
5
Добавлен:
23.09.2019
Размер:
68.58 Кб
Скачать
  1. Модель потоков данных. Компоненты модели. Правила построения модели.

Компоненты DFD-диаграмм

Внешний объект – материальный объект или физическое лицо, представляющее собой источник или приемник информации Хранилище данных – абстрактное устройство для хранения информации, которую можно в любой момент поместить или извлечь из хранилища

Стрелки (поток данных)– определяют перемещение потоков объектов от одного блока к другому. Могут быть двунаправленными. Ветвление стрелок отображает декомпозицию или объединение данных.

Правила:

- 3-7 процессов на диаграмме

- незаграможденность

- декомпозиция потоков д вместе декомпоз процессов

- ссылки на процесс верхнего уровня на нижних уровнях

  1. Методология объектно-ориентированного анализа и проектирования. Основные понятия, принципы.

Объектно-ориентированный анализ и проектирование — это сов-ть принципов, технологий и инстр средств для создания систем на основе архитектуры взаимодействия объектов

Предметная область – часть реального мира, которая имеет существенное значение или непосредственное отношение к процессу функционирования программы

Диаграмма — графическое представление совокупности элементов модели в форме связного графа, вершинам и ребрам которого приписывается определенная семантика

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

Наследование — принцип, в соответствии с которым знание о более общей категории разрешается применять для более частной категории. Тесно связано с иерархией классов

Инкапсуляция — сокрытие отдельных деталей внутреннего устройства классов от внешних по отношению к нему пользователей

Полиморфизм — свойства объектов принимать различные внешние формы в зависим от обстоятельств

  1. Универсальный язык визуального моделирования. Концептуальная модель UML. Пакеты UML. Виды диаграмм.

UML – это унифицированный язык моделирования для описания, визуализации и документирования объектно-ориентированных систем в процессе их анализа и проектирования

Язык UML предоставляет стандартный способ написания проектной документации на системы

Базовые средства – пакеты (кот служат для группировки элементов модели) Пакет – это общецелевой механизм для организации различных элементов моделей в множество. Либо раскрывают содержимое, либо нет

  1. Диаграммы вариантов использования. Отношения на диаграмме вариантов использования. Бизнес-моделирование с помощью диаграмм вариантов использования.

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

Цели:

- Определить общие границы системы в контексте моделируемой предметной области.

- Формулировка требований к функциональному поведению проектируемой системы

- Разработать исходную концептуальную модель системы для ее последующей детализации

- Подготовить документацию для взаимодействия разработчиков с заказчиками и пользователями

АКТЕР – действующий объект или субъект, взаимодействующий с моделируемой системой извне

ВАРИАНТ ИСПОЛЬЗОВАНИЯ – внешняя спецификация послед-ти действий, кот система или др сущность могут выполнять в процессе взаимодействия с актерами

Отношения:

Ассоциации – для обозначения спец роли актера при его взаимодействии с опр в и

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

Расширения - определяет взаимосвязь одного в и с другим в и, поведение которого задействуется только при выполнении некоторых доп условий

Обобщения - спецификации того факта, что один элемент модели является специальным или частным случаем другого элемента модели (несколько актеров могут иметь одинаковые св-ва)

Бизнес-актер – не входит, но взаимодействует

Сотрудник – участник б-процесса, внутри модели, связан с др сотрудниками

Б в и – в и направл на вып отд б процесса

  1. Формализация функциональных требований к системе с помощью диаграмм вариантов использования. Классификация требований FURPS+. Сценарии вариантов использования.

  1. Понятие класса. Характеристики свойств класса. Атрибуты и операции. Диаграммы классов. Расширение UML для построения моделей программного обеспечения и бизнес-систем.

Д отражает взаимосвязи между отд сущностями пред области

Класс – описание мно-ва однород лбъектов, имеющих одинак атрибуты, операции и отношения с объектами

Атрибуты – хар-ка класса описывающая мно-во значений, кот могут принимать отдельные объекты этого класса

Операции – служит для представления отдельной характеристики поведения, которая является общей для всех объектов данного класса

Ассоциация - произвольное отношение или взаимосвязь между классами

Управляющий класс – отвеч за координацию действий др классов

К сущности – пассивный, только принимает сообщения от др классов

Граничный к – располагается на границе системы с внеш средой