Жизненный цикл информационной системы

После построения бизнес-модели (или параллельно с этим) можно приступать к формированию модели проектирования, реализации и внедрения самой ИС (рис.3.).

Опыт создания и использования "заказных" ИС позволяет условно выделить следующие основные этапы их жизненного цикла:

- определение требований к системе и их анализ - определение того, что должна делать система;

- проектирование - определение того, как система будет делать то, что она должна делать; проектирование - это прежде всего спецификация подсистем, функциональных компонентов и способов их взаимодействия в системе;

- разработка - создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое;

- тестирование - проверка функционального соответствия системы показателям, определенным на этапе анализа;

- внедрение - установка и ввод системы в действие;

- функционирование - штатный процесс эксплуатации в соответствии с основными целями и задачами ИС;

- сопровождение - обеспечение штатного процесса эксплуатации системы на предприятии заказчика.

 

Рис.3. Последовательность разработки ИС

Определение требований к системе и анализ являются первым этапом создания ИС, на котором требования заказчика уточняются, согласуются, формализуются и документируются. Фактически на этом этапе дается ответ на вопрос: "Для чего предназначена и что должна делать информационная система?". Именно здесь лежит ключ к успеху всего проекта.

Целью системного анализа является преобразование общих, расплывчатых знаний об исходной предметной области (требований заказчика) в точные определения и спецификации для разработчиков, а также генерация функционального описания системы. На этом этапе определяются и специфицируются:

- внешние и внутренние условия работы системы;

- функциональная структура системы;

- распределение функций между человеком и системой, интерфейсы;

- требования к техническим, информационным и программным компонентам системы;

- требования к качеству и безопасности;

- состав технической и пользовательской документации;

- условия внедрения и эксплуатации.