К.э.н.
Спанова Б.Ж.
Методология
построения информационных систем.
Цель
такой методологии заключается в регламентации процесса проектирования ИС и
обеспечении управления этим процессом с тем, чтобы гарантировать выполнение
требований как к самой ИС, так и к характеристикам процесса разработки.
Основными задачами, решению которых должна способствовать методология
проектирования корпоративных ИС, являются следующие:
·
обеспечивать
создание корпоративных ИС, отвечающих целям и задачам организации, а также
предъявляемым требованиям по автоматизации деловых процессов заказчика;
·
гарантировать
создание системы с заданным качеством в заданные сроки и в рамках
установленного бюджета проекта;
·
поддерживать
удобную дисциплину сопровождения, модификации и наращивания системы;
·
обеспечивать
преемственность разработки, т.е. использование в разрабатываемой ИС
существующей информационной инфраструктуры организации (задела в области
информационных технологий).
Внедрение
методологии должно приводить к снижению сложности процесса создания ИС за счет
полного и точного описания этого процесса, а также применения современных
методов и технологий создания ИС на всем жизненном цикле ИС - от замысла до
реализации.
Проектирование ИС охватывает три основные
области:
·
проектирование
объектов данных, которые будут реализованы в базе данных;
·
проектирование
программ, экранных форм, отчетов, которые будут обеспечивать выполнение
запросов к данным;
·
учет
конкретной среды или технологии, а именно: топологии сети, конфигурации
аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер),
параллельной обработки, распределенной обработки данных и т.п.
Проектирование информационных систем всегда начинается с
определения цели проекта. В общем виде цель проекта можно определить как
решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент
запуска системы и в течение всего времени ее эксплуатации:
·
требуемой
функциональности системы и уровня ее адаптивности к изменяющимся условиям
функционирования;
·
требуемой
пропускной способности системы;
·
требуемого
времени реакции системы на запрос;
·
безотказной
работы системы;
·
необходимого
уровня безопасности;
·
простоты
эксплуатации и поддержки системы.
Согласно
современной методологии, процесс создания ИС представляет собой процесс
построения и последовательного преобразования ряда согласованных моделей на
всех этапах жизненного цикла (ЖЦ) ИС. На каждом этапе ЖЦ создаются специфичные
для него модели - организации, требований к ИС, проекта ИС, требований к
приложениям и т.д. Модели формируются рабочими группами команды проекта,
сохраняются и накапливаются в репозитории проекта. Создание моделей, их
контроль, преобразование и предоставление в коллективное пользование
осуществляется с использованием специальных программных инструментов -
CASE-средств.
Процесс
создания ИС делится на ряд этапов (стадий), ограниченных некоторыми временными
рамками и заканчивающихся выпуском конкретного продукта (моделей, программных
продуктов, документации и пр.).
Обычно
выделяют следующие этапы создания ИС: формирование
требований к системе, проектирование, реализация, тестирование, ввод в
действие, эксплуатация и сопровождение.
Необходимость
контролировать процесс создания ИС, гарантировать достижение целей разработки и
соблюдение различных ограничений (бюджетных, временных и пр.) привело к
широкому использованию в этой сфере методов и средств программной инженерии:
структурного анализа, объектно-ориентированного моделирования, CASE-систем.