Технологии проектирования ИС
ОРГАНИЗАЦИЯ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ
Дадим некоторые определения.
Проект ИС – это проектно-конструкторская и технологическая документация, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.
Проектирование ИС – это процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования в проект ИС.
Технология проектирования ИС – это совокупность методологии и средств проектирования ИС, а также методов и средств организации проектирования.
Методология проектирования – это некоторая концепция, принципы проектирования. Методология реализуется набором методов проектирования, которые поддерживаются средствами проектирования.
Методы проектирования классифицируются по:
– степени использования средств автоматизации;
– степени использования типовых проектных решений;
– адаптивности к предполагаемым изменениям.
По степени автоматизации выделяют методы:
– ручного проектирования, при котором проектирование осуществляется без использования специальных программных средств, а программирование производится на алгоритмических языках;
– компьютерное проектирование, которое производит генерацию или конфигурирование (настройку) проектных решений на основе использования специальных инструментальных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
– оригинальное (индивидуальное) проектирование, когда все виды проектных работ выполняются индивидуально для каждого объекта проекта, максимально учитывая все его особенности;
– типовое проектирование, которое подразумевает построение ИС из готовых типовых проектных решений.
По степени адаптивности проектных решений выделяют:
– методы реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов, т. е. путем перепрограммирования модулей;
– методы параметризации, когда проектные решения настраиваются в соответствии с изменяемыми параметрами;
– методы реструктуризации модели, когда проектные решения автоматически генерируются в соответствии с изменением модели объекта автоматизации.
Сочетания различных признаков классификации методов проектирования позволяют выделить три основных на текущий момент технологий проектирования:
– каноническое проектирование – в основном ручное оригинальное проектирование с использованием реконструкции для адаптации;
– типовое проектирование – создание ИС из готовых проектных решений с различной степенью автоматизации и использованием параметризации для адаптации;
– модельно-ориентированное проектирование, типовое проектирование, основанное на реструктуризации моделей объекта автоматизации.
2.2. Каноническое проектирование ИС [1]