
- •Модуль I. Жизненный цикл разработки автоматизированных систем.
- •1.Введение в дисциплину. Основные термины и определения. Общая характеристика процесса создания асоиу.
- •2.Системный подход к проектированию асоиу. Классификация асоиу и подсистем.
- •3.Жизненный цикл асоиу. Модели жц асоиу. Процесс проектирования асоиу.
- •Модуль II. Стадии создания автоматизированных систем обработки информации и управления
- •4.Формирование требований к асоиу. Формирование целей создания автоматизированных систем. Правила оформления технической документации.
- •5.Обследование объекта автоматизации. Методы обследования объекта автоматизации. Бизнес-модель предприятия
- •6.Функциональное моделирование. Cтандарт idef 0. Моделирование потоков данных dfd
- •7.Карты бизнес - процессов предприятия. Ключевые показатели эффективности процессов
- •8.Концептуальное проектирование асоиу. Разработка и выбор вариантов концепции системы.
- •9.Разработка технического задания. Порядок разработки, согласования и утверждения тз на создание ас
- •10.Технорабочий проект асоиу. Разработка технического проекта. Разработка рабочей документации на систему и ее части.
- •11.Ввод в действие асоиу. Виды испытаний асоиу. Сопровождение асоиу
- •Модуль III. Виды обеспечения асоиу
- •12.Программное обеспечение асоиу. Структура программного обеспечения. Управление требованиями к по асоиу
- •13.Информационное обеспечение асоиу. Формализация входной и выходной информации. Проектирование базы данных как вида информационного обеспечения асоиу
- •14.Техническое обеспечение асоиу
- •Математическое обеспечение асоиу
- •Лингвистическое обеспечение асоиу
- •15. Эргономическое обеспечение асоиу
- •16.Организационное, методическое и правовое виды обеспечения асоиу.
- •Модуль IV. Разработка программного обеспечения асоиу
- •17.Современные технологии разработки программного обеспечения асоиу. Rup. Msf. Xp.
- •18.Проектирование по асоиу на основе объектно-ориентированного подхода. Методика проектирования
- •19.Язык uml. Виды диаграмм описания по асоиУв нотации uml
- •20.Паттерны проектирования. Классификация паттернов проектирования
- •21.Разработка программного обеспечения через тестирование. Процесс рефакторинга по асоиу
- •22.Управление командной разработкой по асоиу. Инструментальные средства командной разработки
- •23.Принципы создания пользовательского интерфейса по асоиу. Процесс разработки (дизайна) интерфейса
- •Case системы.
- •24.Основы управления проектами разработки асоиу. Библиотека инфраструктуры информационных технологий (itil).
- •Список использованной литературы
13.Информационное обеспечение асоиу. Формализация входной и выходной информации. Проектирование базы данных как вида информационного обеспечения асоиу
Информационное обеспечение АСОИУ.
Информационное обеспечение (ИО) автоматизированной системы – совокупность форм документов, классификаторов, нормативной базы и реализованных решений по объемам, размещению и формам существования информации, применяемой в АСОИУ при ее функционировании [1].
Информационная база АСОИУ - cовокупность упорядоченной информации, используемой при функционировании АСОИУ. Информационная база состоит из внемашинной и машинной баз. Внемашинная информационная база АСОИУ - часть информационной базы АСОИУ, представляющая собой совокупность документов, предназначенных для непосредственного восприятия человеком без применения средств вычислительной техники. Машинная информационная база АСОИУ - часть информационной базы АСОИУ, представляющая собой совокупность используемой в АСОИУ информации на носителях данных. К машинной ИБ относятся схемы баз данных.
Информационная совместимость АСОИУ – частная совместимость АСОИУ, характеризуемая возможностью использования в них одних и тех же данных и обмена данными между ними.
Формализация входной и выходной информации.
Для проектирования ИО необходимо определится с составом входной и выходной информации. Входная информация AC - информация, поступающая в АСОИУ в виде документов, сообщений, данных, сигналов, необходимая для выполнения функций АСОИУ. Выходная информация - информация, получаемая в результате выполнения функций АСОИУ и выдаваемая на объект ее деятельности, пользователю или в другие системы.
Результаты формализации информационных потоков могут представляться в виде диаграммы потоков данных (DFD), рассмотренных ранее. Кроме этого на основе входной и выходной информации может быть составлен словарь данных, как правило принимающий вид таблицы со следующими столбцами: № п.п, данные, тип данных, описание (атрибуты). Далее на основе словаря данных формируется список операций над данными, который имеет следующие характеристики: наименование операции, совокупность данных (из словаря данных), ориентировочный объем, скорость изменение объема (в течении фиксированного временного промежутка).
Словарь данных и операций являются осованием для формирования структуры базы данных (в случае необходимости).
Проектирование базы данных как вида информационного обеспечения АСОИУ.
Методика проектирования базы данных широко освещена в [6, 18, 19] и является итерационным процессом. Методика включает в себя следующие основные стадии и этапы:
Создание локальной концептуальной модели данных исходя из представлений о предметной области каждого из типов пользователей.
Определение типов сущностей.
Определение типов связей.
Определение атрибутов и связывание их с типами сущностей и связей.
Определение доменов атрибутов.
Определение атрибутов, являющихся потенциальными и первичными ключами.
Обоснование необходимости использования понятий расширенного моделирования (необязательный этап).
Проверка модели на отсутствие избыточности.
Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям.
Обсуждение локальных концептуальных моделей данных с конечными пользователями.
Логическое проектирование базы данных (для реляционной модели)
Создание и проверка локальной логической модели данных на основе представления о предметной области каждого из типов пользователей.
Устранение особенностей локальной логической модели, несовместимых с реляционной моделью (необязательный этап).
Определение набора отношений исходя из структуры локальной логической модели данных.
Проверка отношений с помощью правил нормализации.
Проверка соответствия отношений требованиям пользовательских транзакций.
Определение требований поддержки целостности данных.
Обсуждение разработанных локальных логических моделей данных с конечными пользователями.
Создание и проверка глобальной логической модели данных.
Слияние локальных логических моделей данных в единую глобальную модель данных.
Проверка глобальной логической модели данных.
Проверка возможностей расширения модели в будущем.
Обсуждение глобальной логической модели данных с пользователями.
Физическое проектирование базы данных (с использованием реляционной СУБД)
Перенос глобальной логической модели данных в среду целевой СУБД.
Проектирование базовых отношений в среде целевой СУБД.
Проектирование отношений, содержащих производные данные.
Реализация ограничений предметной области.
Проектирование физического представления базы данных.
Анализ транзакций.
Выбор файловой структуры.
Определение индексов.
Определение требований к дисковой памяти.
Разработка пользовательских представлений.
Разработка механизмов защиты.
Анализ необходимости введения контролируемой избыточности.
Как правило, перед этапом физического проектирования осуществляется выбор СУБД, в которой будет реализовываться схема данных. Рекомендации к проведению этого шага освещены в [6].