Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Разработка архитектуры автоматизированной информационной системы
Архитектура автоматизированной информационной системы – это его строение, то есть представление АИС как системы, состоящей из некоторой совокупности подсистем, взаимодействующих между собой. В качестве подсистем выступают программные модули, так как автоматизированная информационная система имеет модульную структуру. Программный модуль - это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в описаниях процесса. Это означает, что каждый программный модуль программируется, компилируется и отлаживается отдельно от других модулей программы, и тем самым, физически разделен с другими модулями программы /6/. При разработке АИС был использован нисходящий метод проектирования. Данный метод заключается в том, что сначала строится модульная структура программы в виде дерева. Затем поочередно программируются модули программы, начиная с модуля самого верхнего уровня (головного), переходя к программированию какого-либо другого модуля только в том случае, если уже запрограммирован модуль, который к нему обращается. После того, как все модули программы запрограммированы, производится их поочередное тестирование и отладка в таком же (нисходящем) порядке /6/. Метод нисходящего проектирования иногда называют функциональной декомпозицией. Каждый модуль отвечает за реализацию одной из функций системы. Проект АИС состоит из 26 модулей: MainProg.cpp, DiskAn.cpp, Matriza.cpp, Charakteris.cpp, ViborPrice.cpp, PriceList.cpp, PriceListM.cpp, PriceListO.cpp, PriceListZ.cpp, PrihodVedOt.cpp, RashodVedOt.cpp, VedomPrih.cpp, VedomRas.cpp, Main.cpp, Redaktor.cpp, Trassa.cpp, Result.cpp, About.cpp, ProdExp.cpp, Frame1.cpp, Frame2.cpp, Frame3.cpp, Frame4.cpp, Frame5.cpp, Frame6.cpp, ProdTrassa.cpp. Спецификация всех модулей приведена в таблице 2.1.
Таблица 2.1 – Спецификация модулей АИС
Продолжение таблицы 2.1
Иерархическая схема модулей автоматизированной информационной системы представлена на рисунке 2.1.
Рисунок 2.1 – Иерархическая схема модулей АИС
Функциональная схема строится с целью однозначного понимания всех функций, выполняемых автоматизированной информационной системой. В большинстве случаев функциональная спецификация формулируется на естественном языке при помощи специальных объектов и утверждений, конкретно описывающих функции программы. На рисунке 2.2 изображена разработанная функциональная схема АИС с пояснениями, какая информация необходима для выполнения конкретной функции и какие результаты получаются при ее выполнении.
Рисунок 2.2 – Функциональная схема АИС
Рисунок 2.2 – (продолжение)
Рисунок 2.2 – (продолжение)
Рисунок 2.2 – (продолжение) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-06-09 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |