- •Этап Анализа.
- •Требования к ис.
- •Проектирование
- •Структурный подход
- •Проектирование базы данных.
- •Типы бинарных связей
- •Построение реляционной модели
- •Теория нормализации.
- •Первая нормальная форма (1нф)
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (3нф)
- •Нормальная форма Бойса-Кодда(нфбк)
- •Приводим к четвертой нормальной форме (4нф)
- •Связи между функциями d Номер реализация fd – диаграммы потоков данных
- •Событийный подход.
- •Этап анализа требований Обследование предметной области
- •Описание предметной области.
- •Бизнес-процессы
- •Документооборот
- •Жизненный цикл ис
- •Основные процессы
- •Анализ требований
- •Проектирование
- •Вспомогательные процессы.
- •Организационные процессы
Проектирование
Обеспечивающие подсистемы ИС
1) техническое обеспечение
2) программное обеспечение: общесистемное, специальное.
3) информационное обеспечение
4) математическое обеспечение
5) организационно – методическое обеспечение (документация к ИС)
6) пользователи
Способы(подходы) к проектированию
Структурный подход
Объектно-ориентированный подход на основе языка UML
Подход на основе нотации ARIS
Сервисно-ориентированный подход к проектированию
Другие подходы, которые являются внутренними, изобретенными в организации из вышеперечисленных.
Структурный подход
Архетектура ИС.
- информация
- бизнес-логика (как обрабатывается) => предметная область
- документ(представлене инфомации)
-база данных
-алгоритмы => информационная система
-интерфейс
Аспекты:
В ИС есть структура, структурный
Есть динамический аспект(обмен сообщениями)
Физический аспект
При проектировании ИС рассматриваем её с 2х точек зрения: разработчика, пользователя.
Проектирование базы данных.
Проектируем реляционную БД.
Этапы:
Построение инфологической модели (описание предметной области, выполненное в независимости от использования технических средств в терминах, классах, связей между классами)
Построение реляционной модели БД.
Физическое проектирование
Построение инфологической модели
Описываем с помощью диаграмм сущность-связь (ER диаграммы)
В
Класс
свойство
S D
студент
ФИО
Курс
Факультет
Дата рожд.
D
D
D
S
се объекты группируются в классы с одинаковыми характеристиками.
Свойства: -статическое (S) –не меняет значения
класс
класс
связь
свойство
-динамическое (D) –может меняться
Связь тоже может иметь свойства.
Типы бинарных связей
По многозначности
1.1 Один – к – одному 1:1
Одному объекту одного класса соответствует один объект 2ого класса и наоборот 1му объекту 2ого класса соответствует 1ин объект 1ого класса.
один ко многим 1:n
Одному объекту 1ого класса соответствует несколько объектов 2ого класса и одному объекту 2ого класса соответствует 1 объект 1ого класса.
многие ко многим m:n
по обязательности
Связь называется обязательной, по отношению к классу, если объекты этого класса не могут существовать без наличия связи.
Построение реляционной модели
Шаги:
Для каждого класса строится отдельное отношение, атрибутами которого становятся свойства класса. Для каждого атрибута определяется домен(тип данных). Определяется ключ отношения (первичный ключ)
Для каждой связи строится отдельное с отношение, атрибутами которого становятся ключи отношений, соответствующих классам, входящих в связь, а также св-ва связи. Определяются домены для каждого атрибута.
Определяется ключ отношений, Определяются внешние ключи отношения
Оптимизация структуры БД (оптимизация отношений).
Проверка, что все отношения находятся в 3ей нормальной форме.