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