
- •Проектирование информационных систем
- •Содержание
- •Лекция 1. Общая характеристика процесса проектирования ис
- •Основные понятия дисциплины
- •Срс виды обеспечивающих систем:
- •Принципы проектирования ис
- •Методы и средства проектирования ис
- •Классификация методов проектирования ис
- •Технология проектирования ис
- •Формализация технологии проектирования ис
- •Требования к эффективности и надежности проектных решений (срс)
- •Лекция 2. Жизненный цикл программного обеспечения (жцпо)
- •Понятие и основные процессы жц
- •Стандарты, регламентирующие создание по
- •Стадии жц по
- •Модели жц по
- •Каскадная модель
- •Спиральная модель
- •Лекция 3.Структура информационно-логической модели (илм) ис
- •1) Понятие илм
- •2) Этапы составления илм
- •Лекция 4. Разработка функциональной модели ис
- •Понятие функциональной модели (фм)
- •Sadt-метод построения фм
- •Состав фм
- •Иерархия диаграмм фм
- •Функциональная методика потоков данных
- •Лекция 5. Разработка модели данных ис
- •Понятие модели данных и их классификация
- •Уровни моделей данных
- •3) Логические и физические модели данных Логические модели данных:
- •Физические модели данных
- •Нормализация
- •Построение модели данных
- •Разработка моделей защиты данных
- •Лекция 6. Разработка пользовательского интерфейса ис
- •Понятие пользовательского интерфейса (пи)
- •Структура и классификация пи
- •Классификация управляющих средств пи
- •Принципы проектирования пи
- •Аппаратное и программное обеспечения пи
- •Правила этапы разработки пи
- •Этапы разработки пи:
- •Разработка пи
- •Проектирование пи, как часть разработки технического задания
- •Проектирование иерархического меню пи
- •Проектирование экранных форм пи
- •Реквизитный состав экранной формы
- •Проектирование отчетов пи
- •Реквизитный состав отчета
- •Лекция 7. Проектная документация ис
- •Стандарты проектирования
- •Проектная документация (пд)
- •Технико-экономическое обоснование (тэо)
- •Рабочий проект
- •Лекция 8. Инструментальные средства проектирования ис
- •Понятие case-технологии
- •Принципы case-технологий
- •Факторы эффективности case-технологии
- •Аспекты выбора case-технологии
- •Классификация case-средств
Технология проектирования ис
Технология проектирования характеризуется методологией, методами и средствами проектирования. Среди всех перечисленных этих компонентов определяющим является метод проектирования. Сочетание классификационных признаков методов позволяет выделить классы технологии проектирования.
Классификация технологий проектирования
В зависимости от степени компьютерной поддержки принято разделять технологии проектирования на канонические и индустриальные.
Каноническое (традиционное) проектирование предполагает использование инструментальных средств универсальной компьютерной поддержки и предназначено для создания индивидуальных проектов с учетом особенностей объекта применения ИС. Адаптация проектных решений затруднительна и возможна лишь путем перепрограммирования соответствующих модулей. Обычно каноническое проектирование используется для создания небольших локальных информационных систем, непредназначенных для тиражирования.
Технологии индустриального проектирования используют специальную компьютерную поддержку процесса проектирования, оправданную при разработке сложных интегрированных ИС. В этом случае процесс проектирования можно назвать программостроением. Данные технологии делятся на типовые и автоматизированные.
Технологии проектирования также можно классифицировать по используемой модели процесса проектирования. При этом различают технологии проектирования, использующие каскадную модель, спиральную модель, итерационную модель или RAD-технологию.
Основные требования, предъявляемые при выборе технологии проектирования:
Технология проектирования должна обеспечивать выполнение требований заказчика к ИС в части функциональной полноты, достоверности и оперативности при минимизации стоимостных затрат на создание и эксплуатацию системы. Эти требования отражены в концептуальной модели проектирования ИС.
Выбираемая технология проектирования должна позволить проектировщикам разработать проект в установленные сроки.
Технология проектирования должна отвечать требованиям надежности функционирования ИС.
Важным требованием к технологии проектирования является требование адаптивности проектных решений в процессе эксплуатации ИС.
Должна быть обеспечена экономическая эффективность проектной деятельности, т, е. затраты на разработку проекта должны окупаться за счет доходов от его реализации.
Характеристика классов технологии проектирования с учетов методов:
Класс технологии проектирования |
Степень автоматизации |
Степень типизации |
Степень адаптивности |
Каноническое проектирование |
Ручное проектирование |
Оригинальное проектирование |
Реконструкция |
Индустриальное автоматизированное проектирование |
Компьютерное проектирование |
Оригинальное проектирование |
Реструктуризация модели (генерация ЭИС) |
Индустриальное типовое проектирование |
Компьютерное проектирование |
Типовое сборочное проектирование |
Параметризация и реструктуризация модели (конфигурация ЭИС) |