- •Черновик системотехническое проектирование
- •Компоненты проектирования иус Исходные данные для проектирования иус
- •Риск проекта иус
- •Компоненты проектирования. Стадии разработки, модели представления, уровни детализации Функциональные спецификации (фс) в проектировании систем
- •Компоненты проектирования ис
- •Информационно-логическая модель иус Общая схема информационно-логической модели. Определение структуры иус
- •Модели представления иус
- •Функциональная модель иус Описание функциональной модели (фм) Основные виды элементов фм
- •Диаграммы потоков действий-данных (модель деМарко)
- •Стратегии построения схем требований действий
- •Основные схемы декомпозиции действий и данных фм
- •Общая схема разработки функциональной модели
- •Функциональная модель области деятельности Модели данных Иерархия моделей данных
- •Некоторые концептуальные модели данных
- •Модель с классификацией информационных объектов
- •Нормализация концептуальной модели данных и целостность данных. Нормальные формы модели данных
- •Параметризация модели данных.
- •Пример нормализации реляционной модели
- •Пример нормализации функциональной модели данных.
- •Ссылочная целостность
- •Агрегирование объектов в предметные базы данных.
- •Концептуальные модели предметной области на основе логики предикатов
- •Сравнение различных моделей данных концептуального уровня.
- •Методики конструирования моделей данных Методика построения локальных моделей данных на основе выделения баэовых действий.
- •Методика построения локальных моделей данных на основе выделения баэовых объектов.
- •Методика раэработки типов данных на основе синтаксиса языка управления эаданиями.
- •Определение объекта.
- •Определение атрибута
- •Спецификация атрибутов
- •Объекты модели представления
- •События
- •Различные подходы к событийному управлению
- •Генераторы событий и процедуры формирования событий
- •Внешние события
- •Спецификация использования события
- •Спецификация предоставления события
- •Состояния
- •Спецификация автоматов с использованием механизма событий
- •Структура модулей Описание структуры модулей
- •Область видимости и время жизни переменных и констант
- •Процедуры
- •Пакеты, модуль (Unit)
- •Задачи и обмены Вэаимодействия задач
- •Пользовательский интерфейс
- •Конструирование последовательных управляющих структур
- •Приемы структурирования для последовательных управляющих структур
- •Логика модулей
- •Методика раэработки логики модулей на основе автоматной модели
- •Таблицы решений
- •Проектирование логики на основе асинхронных взаимодействий Базовые варианты обработки точек входа
- •1. Фиксированный порядок обработки входов.
- •2. Селективный выбор входов.
- •3. Селективный выбор с механизмом защиты.
- •4. Селективный выбор с выделением лимита времени.
- •5. Ответ всем запросившим.
- •6. Фиксированный порядок с использованием атрибута входа "count.
- •Логика асинхронных взаимодействий.Доступ к переменн-
- •Примеры конструирования логики с использованием асинхронных взаимодействий
- •Прочность и сцепление компонентов иус
- •Анализ информационной связности действий
- •Анализ функциональной связности систем
- •Анализ функциональной связности данных
- •Анализ информационной связности систем
- •Распределение обработки данных на основе анализа структур иус Формы распределенных данных
- •Синхронные и несинхронные данные Обеспечение синхронности данных
- •Регламент
- •Компоновка распределенной обработки
- •Анализ функциональных потребностей пользователей.
- •Анализ информационных потребностей пользователей.
- •Компоновка функциональных возможностей арм
- •Распределение данных по арм
- •Доступ к данным в локальной сети
Распределение данных по арм
Распределение процедур по АРМ проведено и задано отношением A-own-P. Имея P-use-F в качестве исходных данных, получим информационные потребности АРМ следующим образом:
A-call-F = A-own-P x P-use-F .
Черта над именем связи в отношении указывает на учет соответствующих мер. На основе A-call-F можно распределить файлы по АРМ например, по максималоному элементу в каждом из столбцов.
Продолжим рассмотрение примера. При учете только объемов файлов
A-call-F = |10 0 5 0| .
|0 15 0 20|
Выбирая максимальные элементы, получим следующее распределение файлов по АРМ:
A-own-F = |1 0 1 0|
|0 1 0 1| .
Информационная взаимосвязь АРМ может быть оценена на основе
A-inf-A = A-call-F x (A-own-F)t = |15 0 | ;
| 0 35 |
Kinf = |1,00 0,00|
|0,00 1,00|.
Предлагаемый подход к логическому проектированию систем обработки данных проиллюстрирован в упрощенной форме. Однако показана возможность конструктивного использования представлений о прочности и сцеплении компонентов проектируемой системы для оценки и поиска проектных решений.
Доступ к данным в локальной сети
Анализ производительности ИУС
Временной аналиэ схем алгоритмов
Представление СМО в виде вэаимодействующих эадач
Модель М/G/1 - FIFO
Сравнение моделей с зкспоненциальным и постояннаым
распределением временами обслуживания
Оценка вероятности превышения эаданного времени от-
вета в ИУС
Выбор емкости буферного накопителя
Замкнутая модель массового обслуживания с конечным числом
источников
Циклическое обслуживание с квантованием.Оценка про-
изводительности и времени отклика
Субъективная производительность ИУС
Список литературы по дисциплине “Системотехническое проектирование”
1. В.А.Дубенецкий, Б.Я.Советов Методы и средства автоматизации проектирования АСУ. - Л.: Изд. ЛЭТИ, 1986.
2. В.А.Дубенецкий, Б.Я.Советов Проектирование информационно-управляющих систем. - Л.: Изд. ЛЭТИ, 1987.
3. Дж.Мартин Планирование развития автоматизированных систем.- М.: Финансы и статистика, 1984.
4. Дж.Мартин Организация баз данных в вычислительных системах.- М.: Мир. 1982.
5. У.Черчмен, Р.Акоф, Л.Арноф Введение в исследование операций.- М.: Наука, 1968.
6. П.Грэй Логика, алгебра и базы данных.- М.: Машиностроение, 1989.
7. Дж.Джонс Методы проектирования.- М.: Мир, 1986.
8. Р.Бар Язык АДА в проектировании систем.- М.: Мир, 1988.
9. М.Нагао, Т.Катаяма, С.Уэмура Структуры и базы данных.-........................
10. Г.Буч Объектно-ориентированное проектирование с примерами применения.- М., Киев : Совмемтное издание фирмы “Диалектика”, АО “И.В.К.”, 1991.
11. Дж.Хаббард Автоматизированное проектирование баз данных.- М.: Мир, 1984.
12.Требования и спецификации в разработке программ. Сборник статей. Перевод с англ. под редакцией В.Н.Агафонова.- М.: Мир, 1994.
13. Э.Йодан Структурное проектирование и конструирование программ.- М.: Мир. 1979.
14. Д.Грис Конструирование компиляторов для ЦВМ.- М.: Мир, 1975.
15. Б.Байцер Микроанализ производительности вычислительны систем.- М.: Мир, 1987.
16. Б.Лисков, Дж.Гатэг Использование абстракций и спецификаций при разработке программ.- М.: Мир, 1989.
17. Салли Шлеер, Стефан Меллор Объектно-ориентированный анализ: моделирование мира в состояниях.- Киев: Диалектика, 1993.
18. Петр Дарахвелидзе, Евгений Марков DELPHI - Среда визуального программирования.- Санкт-Петербург: “BHV-Санкт-Петербург”, 1996.
19. Кен Хендерсон Руководство разработчика баз данных в Delphi 2.- Киев: Диалектика, 1996.
20. Мартин Грабер Введение в SQL.- М.: Издательство “ЛОРИ”, 1996.
21. Я.Деметрович, Е.Кнут, П.Радо Автоматизированные методы спецификации.- М.: Мир, 1989.
22. В.Н.Захаров, Д.А.Поспелов, В.Е.Хазацкий Системы управления.- М.: Энергия, 1977.
23. Н.И.Кондаков Логический словарь.- М.: Наука, 1971.
24. Энциклопедия кибернетики.- Киев: Главная редакция Украинской Советской энциклопедии, 1975.
25. Гради Буч Объектно-ориентированный анализ и проектирование с примерами на С++, 2-е изд. –М.:”Издательство БИНОМ”, СПб:”Невский диалект”, 1998г.
26. П.В.Шумаков, В.В.Фараонов Delphi4. Руководство разработчика баз данных – М.: «Нолидж», 1999.
27. Тейксейра С., Пачеко К. Delphi4. Руководство разработчика – К.; М.; СПб: Издательство дом «Вильямс», 1999.
28. Н.П.Кондраков Бухгалтерский учет. Учебное пособие - М; ИНФРА-М; 1997
29. Экономика предприятия под редакцией В,П,Грузинова - М; Банки и биржи ЮНИТИ 1998
30. Вильям Дж. Стивенсон Управление производством - М; ЗАО"Издательство БИНОМ"; 1999
31. Логистика Под редакцией проф.Б.А.Аникина - М; ИНФРА-М; 1999
32. Г.Н.Калянов CASE- структурный системный анализ , Из-во "ЛОРИ" 1996 г.
33. Г.Н.Калянов CASE- технологии: Консалтинг в автоматизации бизнес-процессов - М; Горячая линия - ТЕЛЕКОМ; 2000
34. www.interface.ru- сайт по проектированию
35. Леоненков А.В. Самоучитель UML- СПб: БХВ-Перербург, 2001
36. Джон Харингтон Проектирование объектно-ориентированных баз данных Серия “Для программистов” пер. с англ. М: ДМК Пресс2001
37. P21UML: Специальный справочник.-Спб-Питер, 2002
38. Эдвард Йордон, Карл Аргила Структурные модели в объектно-ориентированном анализе и проектировании Изд. «Лори», М., 1999
39. Лешек А.Мацяшек Анализ требований и проектирование счистем. Разработка информационных систем с использованием UMLИздательский дом «Вильямс»,М., Спб, Киев, 2002