После выбора методологии проектирования автоматизированной информационной системы необходимо спланировать комплекс работ по созданию системы в соответствии с типовыми этапами разработки ИС, краткая характеристика которых приведена в табл. 3.1, а последовательность трансформации бизнес модели в объекты базы данных на рис. 3.1.
Таблица 3.1 - Этапы проектирования ИС и их характеристики
№
этапа
| Наименование этапа
| Основные характеристики
|
| Разработка и анализ бизнес – модели
| Определяются основные задачи ИС, проводится декомпозиция задач по модулям и определяются функции с помощью которых решаются эти задачи. Описание функций осуществляется на языке производственных (описание процессов предметной области), функциональных (описание форм обрабатываемых документов) и технических требований (аппаратное, программное, лингвистическое обеспечение ИС).
Метод решения: Функциональное моделирование.
Результат:
1.Концептуальная модель ИС, состоящая из описания предметной области, ресурсов и потоков данных, перечень требований и ограничений к технической реализации ИС.
2.Аппаратно-технический состав создаваемой ИС.
|
| Формализация бизнес - модели, разработка логической модели бизнес -процессов.
| Разработанная концептуальная модель формализуется, т.е. воплощается в виде логической модели ИС.
Метод решения: Разработка диаграммы " сущность-связь" (ER (Entity-Reationship) - CASE- диаграммы).
Результат: Разработанное информационное обеспечение ИС: схемы и структуры данных для всех уровней модульности ИС, документация по логической структуре ИС, сгенерированные скрипты для создания объектов БД.
|
Таблица 3.1 (продолжение)
№
этапа
| Наименование этапа
| Основные характеристики
|
| Выбор лингвистического обеспечения, разработка программного обеспечения АИС.
| Разработка ИС: выбирается лингвистическое обеспечение (среда разработки - инструментарий), проводится разработка программного и методического обеспечения. Разработанная на втором этапе логическая схема воплощается в реальные объекты, при этом логические схемы реализуются в виде объектов базы данных, а функциональные схемы - в пользовательские формы и приложения.
Метод решения: Разработка программного кода с использованием выбранного инструментария.
Результат: Работоспособная АИС.
|
| Тестирование и отладка ИС
| На данном этапе осуществляется корректировка информационного, аппаратного, программного обеспечения, проводится разработка методического обеспечения (документации разработчика, пользователя) и т.п.
Результат: Оптимальный состав и эффективное функционирование ИС.
Комплект документации: разработчика, администратора, пользователя.
|
| Эксплуатация и контроль версий
| Особенность ИС созданных по архитектуре клиент сервер является их многоуровневость и многомодульность, поэтому при их эксплуатации и развитии на первое место выходят вопросы контроля версий, т.е. добавление новых и развитие старых модулей с выводом из эксплуатации старых. Например, если ежедневный контроль версий не ведется, то в как показала практика, БД ИС за год эксплуатации может насчитывать более 1000 таблиц, из которых эффективно использоваться будет лишь 20-30%.
Результат: Наращиваемость и безызбыточный состав гибкой, масштабируемой ИС
|
Рис.3.1- Последовательность трансформации бизнес-модели в объекты БД и приложения