- •Тема 5. Проектирование автоматизированных информационных систем
- •Содержание и организация проектирования
- •Принципы проектирования ис.
- •Методы проектирования эис
- •Классификация методов проектирования эис:
- •По степени использования средств автоматизации:
- •По степени использования типовых проектных решений:
- •По степени адаптивности к предполагаемым изменениям:
- •По степени автоматизации методы проектирования
- •Жизненный цикл автоматизированной информационной системы
- •Основные стадии жизненного цикла при использовании
- •Проектирование базы данных
- •Этапы проектирования бд:
- •Понятие предметной области
- •Анализ предметной области и информационных потребностей пользователей
- •1.3. Построение инфологической модели предметной области
Классификация методов проектирования эис:
По степени использования средств автоматизации:
Методы ручного проектирования – проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование – на алгоритмических языках;
Методы компьютерного проектирования – проектирование ЭИС производится на основе использования специальных инструментальных программных средств;
По степени использования типовых проектных решений:
Оригинальное (индивидуальное) проектирование предполагает разработку систем без использования готовых проектных решений (Проектные решения разрабатываются «с нуля» в соответствии с требованиями к ЭИС; ориентированы на создание индивидуальных для каждого объекта проектов, которые в максимальной степени отражают все его особенности);
Типовое проектирование основывается на использовании типовых проектных решений с возможной их настройкой (адаптацией) на особенности конкретной предметной области.
По степени адаптивности к предполагаемым изменениям:
Методы перепрограммирования – необходимость разработки изменяемых программных модулей заново;
Методы параметризации – обеспечивают настройку проектных решений путем изменения параметров в программных модулях;
Методы реструктуризации модели – изменяется модель проблемной области, на основе которой автоматически изменяются проектные решения.
По степени автоматизации методы проектирования
Методы с универсальной компьютерной поддержкой (используют универсальные языки программирования, СУБД, табличные процессы);
Методы со специальной компьютерной поддержкой (в качестве инструментальных средств проектирования используют case средства, в частности, средства моделирования предметной области, позволяющие осуществлять генерацию программного кода на основе созданной модели предметной области).
По характеру используемой технологии проектирования ЭИС:
Каноническая технология предполагает использование инструментальных средств универсальной компьютерной поддержки и предназначена для создания индивидуальных (оригинальных) проектов локальных ИС. При этом адаптация проектных решений возможна лишь путем перепрограммирования соответствующих программных модулей. В основе канонического проектирования лежит каскадная и итерационная модель жизненного цикла ЭИС.
Индустриальная технология – использует инструментальные средства специальной компьютерной поддержки для разработки проектов сложных интегрированных (корпоративных) ИС. Индустриальная технология, в свою очередь, разбивается на два подкласса: автоматизированное (использование CASE – технологий) и типовое (модельно - ориентированное) проектирование. Применяется при создании крупномасштабных и сложных АИС (КИС), реинжиниринге бизнес-процессов, обеспечивают проверку результатов проектирования.
