Некоторые типы методологий проектирования информационных систем:
По степени автоматизации: 1
Ручное. 1 Проектирование компонентов системы осуществляется без использования специальных инструментальных программных средств, а программирование — на алгоритмических языках. 1
Автоматизированное. 1 Производится генерация или конфигурирование (настройка) проектных решений на основе использования специальных инструментальных программных средств (CASE-средств). 1
По степени использования типовых проектных решений: 1
Оригинальное (индивидуальное). 1 Проектные решения разрабатываются «с нуля» в соответствии с требованиями к информационной системе. 1
Типовое. 1 Предполагает конфигурирование информационной системы из готовых типовых проектных решений (программных модулей). 1
По степени адаптивности проектных решений к предполагаемым изменениям: 1
Реконструкции. 1 Адаптация проектных решений выполняется путём переработки соответствующих компонентов (перепрограммирования программных модулей). 1
Параметризации. 1 Проектные решения настраиваются (генерируются) в соответствии с изменяемыми параметрами. 1
Реструктуризации модели. 1 Изменяется модель проблемной области, на основе которой автоматически заново генерируются проектные решения. 1
Также выделяют структурный и объектный подходы к проектированию информационных систем. 3 Структурный подход предполагает раздельное построение модели функций (чаще всего диаграммы потоков данных) и модели данных (чаще всего диаграммы «сущность — связь»). 3 Объектный подход содержит набор моделей, связанных с понятием класса/объекта, объединяющего данные (состояние) и поведение. 3