Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СИСТЕМОТЕХНИЧЕСКОЕ ПРОЕКТИРОВАНИЕ.doc
Скачиваний:
73
Добавлен:
01.05.2014
Размер:
1.47 Mб
Скачать

Санкт_Петербургский Государственный электротехнический университет

Кафедра Автоматизированных систем обработки информации и управления

В.А.Дубенецкий

Черновик системотехническое проектирование

Конспект лекций

С-Петербург

2000

Компоненты проектирования ИУС 5

  1. Исходные данные для проектирования ИУС 5

  2. Риск проекта ИУС 6

  3. Компоненты проектирования. Стадии разработки, модели 7

  4. представления, уровни детализации 7

Функциональные спецификации (ФС) в проектировании систем 7

Компоненты проектирования ИС 8

Информационно-логическая модель ИУС 11

  1. Общая схема информационно-логической модели. Определение структуры ИУС 11

  2. Модели представления ИУС 14

Функциональная модель ИУС 17

  1. Описание функциональной модели (ФМ) 17

Основные виды элементов ФМ 17

  1. Диаграммы потоков действий-данных (модель деМарко) 19

  2. Стратегии построения схем требований действий 22

  3. Основные схемы декомпозиции действий и данных ФМ 23

  4. Общая схема разработки функциональной модели 25

Функциональная модель области деятельности 25

Модели данных 25

  1. Иерархия моделей данных 25

  2. Некоторые концептуальные модели данных 26

Простая реляционная модель с указанием функциональных 26

взаимосвязей между атрибутами 26

ER - модель 27

Функциональная модель данных (ФМД) 27

Модель с классификацией информационных объектов 30

(модель Смиттов) 30

Функциональная модель данных, дополненная атрибутами - 32

категориями 32

Модель КОДАСИЛ (CODASYL, июнь 1978 год) 33

  1. Нормализация концептуальной модели данных и целостность данных. 34

Нормальные формы модели данных 34

Параметризация модели данных. 34

Пример нормализации реляционной модели 35

Пример нормализации функциональной модели данных. 36

Ссылочная целостность 37

  1. Агрегирование объектов в предметные базы данных. 43

  2. Концептуальные модели предметной области на основе логики предикатов 44

  3. Сравнение различных моделей данных концептуального 46

  4. уровня. 46

  5. Методики конструирования моделей данных 47

Методика построения локальных моделей данных на основе выделения баэовых действий. 47

Методика построения локальных моделей данных на основе выделения баэовых объектов. 48

Методика раэработки типов данных на основе синтаксиса языка управления эаданиями. 48

Объектно-ориентированная модель предметной (ООМП) 48

области (проект расширенной концептуальной модели) 48

  1. Основные компоненты объектно-ориентированной модели 48

  2. предметной области 48

Определение метаобъекта. 49

Определение объекта. 50

Определение атрибута 50

  1. Спецификация атрибутов 51

  2. Объекты модели представления 54

События 55

Различные подходы к событийному управлению 55

Генераторы событий и процедуры формирования событий 56

Внешние события 56

Спецификация использования события 56

Спецификация предоставления события 56

Состояния 57

Спецификация автоматов с использованием механизма событий 59

Работы 59

Структура модулей 60

  1. Описание структуры модулей 60

Область видимости и время жизни переменных и констант 61

  1. Процедуры 62

  2. Пакеты, модуль (Unit) 62

  3. Задачи и обмены 63

Вэаимодействия задач 63

  1. Классы 63

Пользовательский интерфейс 64

Конструирование последовательных управляющих структур 65

  1. Приемы структурирования для последовательных управляющих структур 65

Логика модулей 65

Методика раэработки логики модулей на основе автоматной модели 65

  1. Таблицы решений 66

Проектирование логики на основе асинхронных взаимодействий 67

  1. Базовые варианты обработки точек входа 67

  2. Логика асинхронных взаимодействий.Доступ к переменн- 72

  3. ным состояния и событиям 72

Моделирование PV-примитивов 72

Почтовый ящик 73

Приоритетное обслуживание точек входа 73

Моделирование конструкции ParBlock 73

Асинхронное управление заданиями с откликами 73

Обработка событий с откликами 73

  1. Доступ к нескольким ресурсам 73

  2. Примеры конструирования логики с использованием асинхронных взаимодействий 74

Логический анализ структур ИУС 75

  1. Типизированные множества и отношения.Основные 75

  2. операции 75

  3. Прочность и сцепление компонентов ИУС 76

  4. Анализ информационной связности действий 76

  5. Анализ функциональной связности систем 77

  6. Анализ функциональной связности данных 77

  7. Анализ информационной связности систем 77

Распределение обработки данных на основе анализа структур ИУС 77

  1. Формы распределенных данных 77

  2. Синхронные и несинхронные данные 78

  3. Обеспечение синхронности данных 78

  4. Регламент 80

  5. Компоновка распределенной обработки 80

Анализ функциональных потребностей пользователей. 80

Анализ информационных потребностей пользователей. 82

Компоновка функциональных возможностей АРМ 83

Распределение данных по АРМ 84

Доступ к данным в локальной сети 84

Анализ производительности ИУС 84

  1. Временной аналиэ схем алгоритмов 84

  2. Представление СМО в виде вэаимодействующих эадач 84

  3. Модель М/G/1 - FIFO 84

  4. Сравнение моделей с зкспоненциальным и постояннаым 85

  5. распределением временами обслуживания 85

  6. Оценка вероятности превышения эаданного времени от- 85

  7. вета в ИУС 85

  8. Выбор емкости буферного накопителя 85

  9. Замкнутая модель массового обслуживания с конечным числом 85

  10. источников 85

  11. Циклическое обслуживание с квантованием.Оценка про- 85

  12. изводительности и времени отклика 85

  13. Субъективная производительность ИУС 85