Особенности структурирования информационных систем

Содержание

Слайд 2

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

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

Слайд 3

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

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

Слайд 4

Структурирование системы

Структурирование системы

Слайд 5

Модель хранилища данных

Хранилище данных

Подсистема 1

Подсистема 2

Подсистема 3

Подсистема 4

Нет прямых связей

Модуль

Могут быть общие

Модель хранилища данных Хранилище данных Подсистема 1 Подсистема 2 Подсистема 3 Подсистема
модули, но обмен информацией между подсистемами не происходит

Природа хранилища может быть любая

Слайд 6

Модель хранилища данных

Модель хранилища данных

Слайд 7

Модель клиент-сервер

Клиент 1

Клиент 2

Протокол связи

Сервер 1

Сервер 2

Взаимодействие с окружающей средой

Хранение и обработка

Модель клиент-сервер Клиент 1 Клиент 2 Протокол связи Сервер 1 Сервер 2
данных

Слайд 8

Варианты модели клиент-сервер

Сервер

Клиент

Клиент

Клиент

Клиент

Централизованная

Узел

Узел

Узел

Узел

Одноранговая

Сервер

Клиент

Клиент

Сервер

Клиент

Клиент

Федеративная

Клиенты используют единый сервер
Этот сервер является единой точкой отказа

Сервер обслуживает

Варианты модели клиент-сервер Сервер Клиент Клиент Клиент Клиент Централизованная Узел Узел Узел
свою группу клиентов
Серверы могут взаимодействовать между собой

Каждый узел может играть роль как клиента, так и сервера
Проблемы с поиском соседних узлов

Слайд 9

Централизация

Централизация

Слайд 10

Трёхуровневая модель

Трёхуровневая модель

Слайд 11

Трёхуровневая модель

Трёхуровневая модель

Слайд 12

Модель абстрактной машины

Модель абстрактной машины

Слайд 13

Событийное управление

Централизованное управление

Моделирование управления

Событийное управление Централизованное управление Моделирование управления

Слайд 14

Модель «вызов-возврат»

Модель «вызов-возврат»

Слайд 15

Модель менеджера

Модель менеджера

Слайд 16

Событийное управление

Централизованное управление

Моделирование управления

Событийное управление Централизованное управление Моделирование управления

Слайд 17

Широковещательная модель

Широковещательная модель

Слайд 18

Модель, управляемая прерываниями

Тело программы

Прерывание

Прерывание

Обработчик прерывания

Обработчик прерывания

Источник прерываний

Модель, управляемая прерываниями Тело программы Прерывание Прерывание Обработчик прерывания Обработчик прерывания Источник прерываний

Слайд 19

Модульность

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

Модульность Модульность — свойство системы, которая может подвергаться декомпозиции на ряд внутренне
и слабо зависящих друг от друга модулей.

Хороший модуль проще использовать, чем переписать заново.

Слайд 20

Принцип информационной закрытости

Принцип информационной закрытости

Слайд 21

Связность модуля

Связность модуля

Слайд 22

Алгоритм определения связности

Правило параллельной цепи: если все действия модуля имеют несколько уровней

Алгоритм определения связности Правило параллельной цепи: если все действия модуля имеют несколько
связности, то модулю присваивают самый сильный из них.

Правило последовательной цепи: если действия в модуле имеют разные уровни связности, то модулю присваивают самый слабый из них.

Слайд 23

Сцепление модулей

Сцепление модулей
Имя файла: Особенности-структурирования-информационных-систем.pptx
Количество просмотров: 31
Количество скачиваний: 0