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

Проектирование

Обеспечивающие подсистемы ИС

1) техническое обеспечение

2) программное обеспечение: общесистемное, специальное.

3) информационное обеспечение

4) математическое обеспечение

5) организационно – методическое обеспечение (документация к ИС)

6) пользователи

Способы(подходы) к проектированию

  1. Структурный подход

  2. Объектно-ориентированный подход на основе языка UML

  3. Подход на основе нотации ARIS

  4. Сервисно-ориентированный подход к проектированию

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

Структурный подход

Архетектура ИС.

- информация

- бизнес-логика (как обрабатывается) => предметная область

- документ(представлене инфомации)

-база данных

-алгоритмы => информационная система

-интерфейс

Аспекты:

  1. В ИС есть структура, структурный

  2. Есть динамический аспект(обмен сообщениями)

  3. Физический аспект

При проектировании ИС рассматриваем её с 2х точек зрения: разработчика, пользователя.

Проектирование базы данных.

Проектируем реляционную БД.

Этапы:

  1. Построение инфологической модели (описание предметной области, выполненное в независимости от использования технических средств в терминах, классах, связей между классами)

  2. Построение реляционной модели БД.

  3. Физическое проектирование

  1. Построение инфологической модели

Описываем с помощью диаграмм сущность-связь (ER диаграммы)

В

Класс

свойство

S D

студент

ФИО

Курс

Факультет

Дата рожд.

D

D

D

S

се объекты группируются в классы с одинаковыми характеристиками.

Свойства: -статическое (S) –не меняет значения

класс

класс

связь

свойство

-динамическое (D) –может меняться

Связь тоже может иметь свойства.

Типы бинарных связей

  1. По многозначности

1.1 Один – к – одному 1:1

Одному объекту одного класса соответствует один объект 2ого класса и наоборот 1му объекту 2ого класса соответствует 1ин объект 1ого класса.

    1. один ко многим 1:n

Одному объекту 1ого класса соответствует несколько объектов 2ого класса и одному объекту 2ого класса соответствует 1 объект 1ого класса.

    1. многие ко многим m:n

  1. по обязательности

Связь называется обязательной, по отношению к классу, если объекты этого класса не могут существовать без наличия связи.

Построение реляционной модели

Шаги:

  1. Для каждого класса строится отдельное отношение, атрибутами которого становятся свойства класса. Для каждого атрибута определяется домен(тип данных). Определяется ключ отношения (первичный ключ)

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

  3. Определяется ключ отношений, Определяются внешние ключи отношения

Оптимизация структуры БД (оптимизация отношений).

  1. Проверка, что все отношения находятся в 3ей нормальной форме.