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