Жизненный цикл информационной системы.
Лекция 4
Любой объект, созданный человеком, проходит три основных периода:
· проектирование, когда составляется схема, чертежи объекта, выполняются расчеты и пр.;
· реализацию, когда проект находит свое материальное воплощение;
· эксплуатацию, когда построенный объект используется, ремонтируется, перестраивается.
Жизненный цикл информационной системы также можно разбить на три основные стадии:
· «бумажное» проектирование;
· программная реализация;
· эксплуатация.
На стадии проектирования проектировщик должен проделать следующую работу:
1. обследовать предметную область;
2. определить объекты и перечень их атрибутов, для каждого объекта выделить первичные ключи и провести нормализацию;
3. установит все структурные связи между объектами и все запросные связи, обеспечивающие обработку всех запросов пользователей к БД. Начертить схему проекта со всеми объектами и связями;
4. выбрать технологию обслуживания информационной системы, т.е. определить порядок сбора, хранения данных в БД, частоту и форматы ввода/вывода данных, правила работы всех групп пользователей. Проект должен обеспечивать простоту и удобство будущей эксплуатации информационной системы, защиту данных от некорректных обновлений пользователями и от разрушений при сбоях компьютера;
5. выбрать компьютер и инструментальные средства (конкретную СУБД) для реализации. При этом надо оценить требуемые объемы памяти и трудоемкость разработки программ. Проект должен обеспечивать эффективное функционирование информационной системы на выбранной технике;
6. проверить корректность проекта. Проект должен адекватно, на требуемом уровне деятельности, отображать предметную область, т.е. всем выделенным объектам и процессам предметной области должны соответствовать данные и процедуры обработки в ЭВМ;
7. определить сроки реализации информационной системы.
На стадии программной реализации необходимо выполнить следующее:
1. описать средствами СУБД и ввести в ЭВМ схемы всех отношений;
2. разработать интерфейсы пользователей с БД (экранные формы, способа общения и доступа к данным в БД, порядок ввода и размещения данных). Основная задача – создать привычную для пользователей среду;
3. разработать программное обеспечение информационной системы для всех приложений;
4. заполнить информационную систему отладочными (материалами) данными и отладить ее;
5. провести тестирование системы и скорректировать технологию ее обслуживания;
6. составить инструкцию по системе и обучить пользователей.
Стадии эксплуатации начинается с наполнения системы реальными данными, после чего происходит непосредственно использование информационной системы, поддержание ее функционирования. Стадия эксплуатации может включать совершенствование системы и разработку новых приложений в случае развития и изменения предметной области автоматизации.