Подходы к проектированию ИС
При разработке ИС может быть использовано два подхода:
· классический подход представляет собой структурное проектирование, при котором осуществляется алгоритмическая декомпозиция системы по методу "сверху вниз". Именно в этом случае можно построить хорошо функционирующую систему с общей базой данных, согласованными форматами использования и обработки информации на всех участках, с оптимальным взаимодействием всех подсистем. Т.е. сначала производится анализ предметной области, разработка модели и структуры БД, реализация БД, а затем разработка отдельных автоматизированных рабочих мест (АРМов), которые используют общую БД. Суть данного подхода отображена на рисунке 3;
Рисунок 3. Классический подход к разработке ИС
· разработка ИС по методу "снизу вверх": вначале создаются отдельные АРМы, затем предпринимаются попытки объединения их в единую информационную систему (рисунок 4). Подобные разработки для крупных систем не могут быть успешны. Этот подход сложился исторически в процессе становления науки.
Рисунок 4. Подход к разработке ИС по схеме «снизу-вверх»
При разработке ИС необходимо воспроизвести информационную модель предметной области и структурировав полученные данные произвести разработку модели ИС. Этапы этого изображены на рисунке 5.
При этом очень важен анализ существующей практики реализации информационных процессов и нормативной информации (законов, постановлений правительства, отраслевых стандартов), определяющих необходимый объем и формат хранения и передачи информации. Если радикальной перестройки сложившегося информационного процесса не предвидится, следует учитывать имеющиеся формы хранения и обработки информации в виде журналов, ведомостей, таблиц и т.п. бумажных носителей.
Однако предварительно необходимо выполнить анализ возможности перехода на новые системы учета, хранения и обработки информации, возможно, исходя из имеющихся на рынке программных продуктов-аналогов, разработанных крупными информационными компаниями и частично или полностью соответствующими поставленной задаче.
Рисунок 5. Схема формирования информационной модели
Концептуальная модель - отображает информационные объекты, их свойства и связи между ними без указания способов физического хранения информации (модель предметной области, иногда ее также называют информационно-логической или инфологической моделью). Информационными объектами обычно являются сущности - обособленные объекты или события, информацию о которых необходимо сохранять, имеющие определенные наборы свойств - атрибутов.
Физическая модель - отражает все свойства (атрибуты) информационных объектов базы и связи между ними с учетом способа их хранения - используемой СУБД.
Внутренняя модель - база данных, соответствующая определенной физической модели.
Внешняя модель - комплекс программных и аппаратных средств для работы с базой данных, обеспечивающий процессы создания, хранения, редактирования, удаления и поиска информации, а также решающий задачи выполнения необходимых расчетов и создания выходных печатных форм.