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