Разработка автоматизированных систем

Согласно ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» выделяют следующие основные стадии создания и этапы разработки автоматизированной системы (АС):

Этапы работы

Результат

Заключение контракта

Контракт на разработку системы заключен

Согласование процедур управления

Процедуры управления проектом и устав проекта согласованы

Сбор команды проекта

Команда проекта сформирована

Обучение членов проектной команды

Компетенция участников проекта соответствует требованиям. Этап реализуется по необходимости

Этапы работы

Результат

Системно-аналитическое обследование объекта автоматизации

Проведены интервью с функциональными и IT-специалистами Заказчика. 
Собрана информация о:

  • требуемых отчетах, показателя, измерениях
  • возможных системах-источниках данных
  • системном ландшафте
  • сетевом окружении

Анализ и обработка полученной информации

Сформированы:

  • альбом показателей
  • альбом измерений и иерархий
  • альбом отчетности
  • определены источники данных для каждого показателя

Разработка концептуальной модели данных

Концептуальная модель данных

Разработка технического задания

Техническое задание и приложения к нему

Согласование и утверждение

Согласованное и утвержденное техническое задание

Этапы работы

Результат

Определение общей функциональной и технической архитектур

Общее описание функциональной и технической архитектур

Разработка логической модели данных

Логическая модель данных.:

  • Определен состав сущностей
  • Окончательно сформирован состав реализуемых показателей, измерений и отчетов

Обоснование выбора программного обеспечения и технической инфраструктуры

ПО выбрано. Утвержден план формирования необходимой технической инфраструктуры

Разработка предварительного регламента взаимодействия информационных систем

Предварительные регламенты взаимодействия согласованы с разработчиками и администраторами систем-источников данных

Эскизное проектирование процессов ETL

Общее описание процессов извлечения данных, алгоритмов трансформации, загрузки и агрегации данных

Эскизное проектирование интерфейсов пользователя

Общее описание интерфейсов ввода и предоставления данных

Оформление эскизного проекта

Пояснительная записка к эскизному проекту

Согласование и утверждение

Согласованная и утвержденная пояснительная записка к эскизному проекту

Этапы работы

Результат

Определение функциональной и технической архитектур

  • Описание функциональной архитектуры (включая описание каждой функции, задачи, методов реализации).
  • Описание технической архитектуры (включая описание размещения технических средств, условий эксплуатации, режима функционирования, организации резервного копирования и т.д.)

Формирование плана развертывание системного ландшафта

План развертывания системного ландшафта

Разработка физической модели данных

Физическая модель данных - описание таблиц БД, индексов, секций и других объектов БД

Разработка и согласование регламентов взаимодействия информационных систем

Согласованный и утвержденный набор регламентов взаимодействия, включающих описание интерфейсов, периодичности и т.п.

Проектирование процессов ETL

Описание процессов извлечения данных, алгоритмов трансформации и обеспечения качества данных, процессов загрузки и агрегации данных

Проектирование интерфейсов пользователя

Описание бизнес-слоя данных, интерфейсов ввода и предоставления данных, разграничения прав доступа

Оформление технического проекта

Пояснительная записка к техническому проекту

Согласование и утверждение

Согласованная и утвержденная пояснительная записка к техническому проекту

Этапы работы

Результат

Разработка рабочей документации на систему и на её части

Разработаны следующие документы:

  • Ведомость эксплуатационных документов
  • Ведомость машинных носителей информации
  • Паспорт
  • Общее описание системы
  • Технологическая инструкция
  • Руководство пользователя
  • Описание технологического процесса обработки данных (включая телеобработку)
  • Инструкция по формированию и ведению базы данных (набора данных)
  • Состав выходных данных (сообщений)
  • Каталог базы данных
  • Программа и методика испытаний (ПИМ)
  • Спецификация
  • Описание программ
  • Текст программ

Разработка или адаптация программ

  • Развернуты экземпляры БД. Созданы необходимые объекты БД
  • Разработаны процессы ETL и процессы обеспечения качества данных. Выставлено расписание запуска процессов
  • Реализованы дополнительные приложения
  • Реализованы витрины данных и отчетность
  • Настроены профили пользователей и прав доступа

Согласование и утверждение

Согласованная и утвержденная рабочая документация

Этапы работы

Результат

Подготовка объекта автоматизации к вводу системы в действие

Создание у Заказчика службы сопровождения системы (при необходимости)

Подготовка персонала

Обучение пользователей и администраторов системы

Комплектация системы поставляемыми изделиями

Закупка и завоз необходимого оборудования и программного обеспечения. Для снятия рисков поставки данный этап обычно выполняется на предыдущей стадии

Строительно-монтажные работы

Оборудование смонтировано в выделенном для этого помещении и подключено к каналам передачи данных

Пусконаладочные работы

  • Прошла наладка технических и программных средств. ПО системы перенесено в зону тестирования/промышленной эксплуатации. Настроена система резервного копирования.
  • Проведена загрузка исторических данных в систему. Запущены процессы извлечения данных из систем-источников

Проведение предварительных испытаний

  • Испытания системы на работоспособность и соответствие техническому заданию в соответствии с ПИМ проведены.
  • Устранение неисправностей и внесение изменений в документацию в соответствии с протоколом испытаний проведено.
  • Акт приёмки системы в опытную эксплуатацию оформлен и подписан

Проведение опытной эксплуатации

Опытная эксплуатация проведена. Устранение неисправностей, доработка ПО и дополнительная наладка технических средств проведены

Проведение приёмочных испытаний

  • Испытания системы в соответствии с ПИМ проведены.
  • Устранение неисправностей и внесение изменений в документацию проведено.
  • Акт передачи системы в промышленную эксплуатацию оформлен и подписан

Завершение работ

Акт завершения работ подписан

Этапы работы

Результат

Выполнение работ в соответствии с гарантийными обязательствами

Выявленные недостатки системы устранены

Послегарантийное обслуживание

Система работает стабильно, без сбоев. Выявленные недостатки устранены