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

Письменные лекции по дисциплине «Разработка и анализ требований»

.pdf
Скачиваний:
222
Добавлен:
29.01.2021
Размер:
4 Мб
Скачать
☆

Выход — результат преобразования, цель.

Управление — стандарты, правила, которые должны быть соблюдены в процессе выполнения работы.

Механизм — ресурсы, необходимые для выполнения работы (люди, оборудование).

6.2.2. Пример элемента SADT

Ссылка: https://mirznanii.com/a/189592-2/metodologiya-sadt-i-standarty-idef

6.2.3.Уровни диаграммы SADT

●A0 — общее представление

● A0 — детальное представление

●A1 — детализация процесса A1

●A2 — детализация процесса A2

6.2.4.Связь блоков в SADT

●Обратная связь по управлению

●Обратная связь по входу

●Связь посредством механизма

6.3.Семейство диаграмм IDEF

●IDEF0 — функциональная модель (SADT).

●IDEF1 — информационная модель.

●IDEF1X — модель данных «сущность-связь».

●IDEF2 — динамическая модель поведения ресурсов, информации, функций системы или ее окружения (используется редко).

●IDEF3 — описание сценариев процессов и их участников.

●IDEF4 — модель на основе объектно-ориентированного подхода.

●IDEF5 — онтологическая модель системы (термины, правила).

●IDEF6 — обоснование проектных действий.

●IDEF7 — аудит информационных систем (не завершен).

●IDEF8 — интерфейсы взаимодействия системы и пользователя

(UI/UX).

●IDEF9 — бизнес-ограничения.

●IDEF14 — конфигурация вычислительных сетей.

6.3.1.Стандартизация методик моделирования в Российской

Федерации

IDEF0: Р 50.1.028-2001 Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования.

6.3.2. Диаграмма IDEF3

Моделирует последовательность действий.

Действие (единица работы, Unit of Work). Вход — 1, выход — 1.

Соединение (сворачивающее, разворачивающее) Типы соединений:

& — «И»,

O — «ИЛИ»,

X — «исключающее ИЛИ»

Пример IDEF3

6.4. Диаграммы потоков данных DFD DFD — Data Flow Diagrams.

Назначение: описание бизнес-процессов.

Метод: разбиение на уровни абстракции с ограничением числа элементов на каждом уровне (от 3 до 6-7).

Контекстная диаграмма — верхний уровень абстракции.

Основные элементы:

●Поток данных — моделирует передачу информации,

●Процесс — преобразует входной поток в выходной,

●Хранилище — определяет данные, которые будут сохраняться,

●Внешняя сущность — существует вне системы.

6.4.1.DFD в нотации Йодана

Элементы диаграммы:

●Поток данных.

●Процесс.

●Хранилище.

●Внешняя сущность.

6.4.2. Функциональная декомпозиция в DFD

Пример DFD (Йодан)

Система «Фильмы на Web-сайте» (Л.А.Мацяшек, Б.Л.Лионг, Практическая программная инженерия, 2010)

DFD 1 уровня

6.4.3.DFD в нотации Гейна-Сарсона

●Поток данных.

●Процесс.

●Хранилище.

●Внешняя сущность.

Пример DFD (Гейн и Сарсон)

DFD 1 уровня

6.4. Диаграмма «Сущность-связь» ERD ERD — Entity-Relationship Diagrams.

Назначение: построение ER-моделей, не зависящих от типа СУБД (концептуальная модель)

Основные элементы:

●Сущность — класс однотипных объектов, информация о которых должна быть учтена в модели.

●Экземпляр сущности — это конкретный представитель данной сущности.

●Атрибут — это именованная характеристика, являющаяся некоторым свойством сущности.

●Связь — это неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого экземпляра сущности. Неизбыточность заключается в том, что удаление любого атрибута из ключа нарушает его уникальность.

6.4.1. ERD в нотации Чена

Элементы диаграммы:

Пример ERD (нотация Чена)

6.4.2. ERD в нотации Баркера

Ричард Баркер и др., 1981 год.

Публикация: Richard Barker (1990).

CASE Method: Entity Relationship Modelling.

Элементы:

●Сущность и атрибуты.

●Обязательная связь.

●Необязательная связь.

●Вариант необязательной связи.

Пример ERD (в нотации Баркера)