Конечной целью развития (конфигурирования, адаптации) системы является создание геоинформационной системы, информационное и функциональное наполнение которой может формироваться и конфигурироваться самими ее эксплуатантами с минимальным участием в этом процессе разработчика.
Перечень работ
Для этого необходимо выполнить следующие работы:
· Обследование предметной области:
· Определить основные проблемы, задачи и бизнес-процессы исследуемых предприятий, их особенности.
· Определить организационную структуру исследуемых предприятий.
· Определить особенности состава технологических объектов и сооружений, их взаимосвязи.
· Определить особенности географического расположения инженерных систем.
· Определить взаимовлияние природной среды и производства при эксплуатации объектов инженерных систем.
· Определение необходимой архитектуры системы:
· Определение адекватности понятийного механизма.
· Определение адекватности механизма связывания объектов в отношения.
· Определение адекватности механизма прикладных методов.
· Определение адекватности механизма решающих правил.
· Определение адекватности механизма конфигурации сцен.
· Определение адекватности пользовательского интерфейса.
· Определить состав и функциональность необходимого инструментария для администратора и пользователей системы.
· Определить необходимый состав и функциональность драйверов системы.
· Определить необходимый состав ядра системы (структуры данных и базовые процедуры).
· Определить конфигурацию механизмов доступа и синхронизации данных.
· Проектирование системы:
· Создание серверной части системы (системные функции, структуры данных, базовые процедуры).
· Создание клиентской части системы (интерфейс пользователя, инструментарий, драйверы и пр.).
· Конфигурирование механизмов доступа (Web, Net8 и пр.) и синхронизации данных (различные виды репликации).
· Информационное и функциональное наполнение системы (для стендовых испытаний):
· создание иерархии прототипов (понятийной модели) объектов предметной области;
· конфигурирование взаимосвязей между этими объектами;
· сбор и наполнение БД системы актуальными производственными данными;
· сбор и наполнение БД системы географическими данными;
· конфигурирование системы для решения задач предметной области (встраивание в бизнес-процессы);
· Стендовое тестирование и пилотные внедрения:
· Стендовое тестирование системы (с минимально необходимым информационно-функциональным наполнением) на различных программно-аппаратных платформах (Sun, Intel, IBM; Solaris, Linux, HP/UX, Windows NT, Novell Netware; Windows 95, 98, 2000) серверов и клиентов.
· Пилотные внедрения системы в производственных подразделениях исследуемых предприятий.
Этапы и итоговые результаты
В итоге получим следующий перечень этапов и назовем необходимые выходные документы по каждому из них:
1. Обследование предметной области. Итоговые результаты: диаграммы бизнес-процессов; обзор предметной области; словарь терминов предметной области. Последний составляется как мини-энциклопедия, а не только с краткой интерпретацией термина, как в Глоссарии к Спецификации на программирование.
2. Проектирование: определение конфигурации системы и ее реализуемости имеющимися средствами архитектуры. Итоговые результаты: рабочая документация для программистов (см. п. 3.5).
3. Модификация «Комплекса/2000» и разработка новых подсистем в соответствии с требованиями ТЗ и проекта. Итоговые результаты: модифицированные серверная и клиентская части системы, новые подсистемы, новая техническая документация на них.
4. Создание иерархии прототипов (понятийной модели) объектов и отношений между ними. Итоговые результаты: ввод в проектируемую систему понятийной модели для предметной области заказчика.
5. Сбор и наполнение БД системы актуальными производственными данными. Результат: БД системы, заполненная минимально необходимым для стендовых испытаний набором реальных производственных данных по какому-либо подразделению заказчика.
6. Сбор и наполнение БД системы географическими данными. Итоговые результаты: БД системы, заполненная минимально необходимым для стендовых испытаний набором реальных общегеографических и тематических данных по зоне деятельности выбранного подразделения заказчика.
7. Конфигурирование системы для решения задач предметной области (встраивание в бизнес-процессы). Итоговые результаты: разработанные прикладные методы поддержки бизнес-процессов, определенные для стендовых испытаний по выбранному подразделению заказчика.
8. Тестирование, опытная эксплуатация и доработка. Итоговые результаты: отчет о тестировании и выявленных несоответствиях ТЗ, отчет по ликвидации ошибок и несоответствий ТЗ; предварительная версия системы.
9. Промышленная эксплуатация. Итоговые результаты: отчеты о результатах пилотных внедрений, отчет о направлениях дальнейшего развития системы; окончательная версия системы, прошедшая успешные испытания и отладку на одном или ряде пилотных внедрений.
Договорная и приемо-сдаточная документация
К данной группе документов относятся документы, которые оформляют договорные отношения, условия результаты выполнения договоров.
Договор на создание (развитие) системы
Данный договор состоит из следующих разделов:
1. Предмет договора и сроки выполнения работ.
2. Стоимость работ и порядок расчетов.
3. Порядок сдачи и приема работ.
4. Ответственность сторон.
5. Прочие условия.
6. Ответственность сторон и порядок рассмотрения споров.
7. Обстоятельства непреодолимой силы.
8. Приложения.
9. Адреса и банковские реквизиты сторон.