- •► Тема 1. Понятие и структура проекта информационной системы(ис). Требования к эффективности и надежности проектных решений. Обзор методов и средств проектирования ис.
- •▷ Лекция 1. Понятие и структура проекта информационной системы (ис). Требования к эффективности и надежности проектных решений.
- •▷ Лекция 2. Методы и средства проектирования ис.
- •► Тема 2. Основные компоненты технологии проектирования ис. Выбор технологии проектирования ис.
- •▷ Лекция 3. Основные компоненты технологии проектирования ис.
- •▷ Лекция 4. Выбор технологии проектирования ис.
- •► Тема 3. Каноническое проектирование. Стадии и этапы процесса проектирования ис.
- •▷ Лекция 5. Каноническое проектирование.
- •▷ Лекция 6. Стадии и этапы процесса проектирования ис.
- •► Тема 4. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ис. Эксплуатация и сопровождение ис.
- •▷ Лекция 7. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ис.
- •▷ Лекция 8. Эксплуатация и сопровождение ис.
- •► Тема 5. Состав, содержание и принципы организации информационного обеспечения ис. Состав проектной документации.
- •▷ Лекция 9. Состав, содержание и принципы организации информационного обеспечения ис.
- •▷ Лекция 10. Состав проектной документации.
- •► Тема 6. Проектирование документальных и фактографических ис. Анализ предметной области, разработка состава и структуры баз данных, проектирование логико-семантического комплекса.
- •▷ Лекция 11. Проектирование документальных и фактографических ис.
- •▷ Лекция 12. Анализ предметной области, разработка состава и структуры баз данных, проектирование логико-семантического комплекса.
- •► Тема 7. Технология проектирования ис по архитектуре файл-сервер. Особенности проектирования ис по технологии файл-сервер. Оптимизация и администрирование ис.
- •▷ Лекция 13. Технология проектирования ис по архитектуре файл-сервер. Особенности проектирования ис по технологии файл-сервер.
- •▷ Лекция 14. Оптимизация и администрирование ис.
- •► Тема 8. Технология проектирования ис по архитектуре клиент-сервер. Особенности проектирования ис по технологии клиент-сервер.
- •▷ Лекция 15. Технология проектирования ис по архитектуре клиент-сервер.
- •▷ Лекция 16. Особенности проектирования ис по технологии клиент-сервер.
- •► Тема 9. Автоматизированное проектирование ис с использованием case технологий. Основные понятия и содержание автоматизированного проектирования ис. Обзор case средств.
- •▷ Лекция 17. Автоматизированное проектирование ис с использованием case технологий. Основные понятия и содержание автоматизированного проектирования ис. Обзор case средств.
- •▷ Лекция 18. Функционально ориентированный подход проектирования ис. Применение структурного (функционального) подхода к проектированию ис.
- •▷ Лекция 19. Диаграммы функциональных спецификаций, потоков данных, переходов состояний.
- •▷ Лекция 20. Объектно-ориентированный подход проектирования ис. Применение объектно-ориентированного подхода к проектированию ис.
- •▷ Лекция 21. Основные сведения о языке uml. Диаграммы классов, состояний, компонентов. Инструментальные средства поддержки case технологий, реализующие объектно-ориентированный подход.
- •► Тема 12. Содержание rad технологий прототипного создания приложений. Особенности rad технологии проектирования для различных предметных областей.
- •▷ Лекция 22. Содержание rad технологий прототипного создания приложений. Особенности rad технологии проектирования для различных предметных областей.
- •► Тема 13. Особенности проектирования информационных систем для Интернет. Размещение баз данных в глобальной сети Интернет.
- •▷ Лекция 23. Особенности проектирования информационных систем для Интернет. Размещение баз данных в глобальной сети Интернет.
▷ Лекция 17. Автоматизированное проектирование ис с использованием case технологий. Основные понятия и содержание автоматизированного проектирования ис. Обзор case средств.
✓ Автоматизированное проектирование ИС с использованием CASE технологий;
✓ Основные понятия и содержание автоматизированного проектирования ИС;
✓ Обзор CASE средств.
Проектирование ИС с применением компьютерной поддержки, называется CASE – технологии проектирования. CASE – технологии применяются не только для автоматизации проектирования ИС, но и для разработки моделей бизнес-процессов при проведении бизнес-анализа. CASE – технологии применяются в ситуациях, когда проблематика предметной области отличается большой сложностью.
Можно выделить следующие основные принципы создания ИС на основе CASE – технологий:
1. Принцип всесторонней компьютерной поддержки проектирования.
2. Принцип модельного подхода. CASE – система может поддерживать методологию функционально –ориентированного или объектно-ориентированного подхода
3. Принцип иерархического представления модели предметной области. Данный принцип выражается в возможности последовательной детализации (декомпозиции) описания системы в соответствии с нисходящим подходом проектирования.
4. Принцип наглядности представления модели –означает наличие в составе CASE –технологий визуальных средств проектирования. Система графических изображения и правила, предназначенные для описания структуры системы, элементов данных и т.д., называются нотацией Case – средства.
5. Принцип декомпозиции процесса ПИС с применением CASE –технологий на стадии и этапы.
Можно привести много примеров различных классификаций CASE-средств, встречающихся в литературе. Остановимся на двух наиболее распространенных вариантах: по типам и категориям.
Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ и включает следующие типы:
- средства анализа, предназначенные для построения и анализа моделей предметной области (Designer/IDEF; BP-win и ARIS).
- средства анализа и проектирования, поддерживающие наиболее распространенные методологии проектирования, которые используются для создания проектных спецификаций, в частности проектных компонентов интерфейсов системы, архитектуры системы, алгоритмов и структур данных: Vantage Team Builder, Designer/2000, Silverran, PRO-4, CASE-аналитик, ARIS.
- средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL — Structured Query Language — структурированном языке запросов) для наиболее распространенных СУБД: ER-win, S-Designer/2000, Data Base Designer, ARIS Tooleset.
- средства разработки приложений и генераторы кода, входящая в состав Uniface, Jam, Power Builder, Developer/2000, Delphi и т.д.
- средства реинжиниринга, обеспечивающие анализ программных кодов и схем БД и формирование на их основе различных моделей и проектных спецификаций: ER-win, Vantage.Team Builder, Silverran, PRO-4, ARIS Tooleset, Designer/2000 и т.д. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программы на языке C++, Rational Rose, Object Team.
Вспомогательные типы включают:
1) Средства планирования и управления проектом (Microsoft Project, SE Companion);
2) Средства конфигурационного управления (PVCS);
3) Средства тестирования (Quality Works);
4) Средства документирования (SoDa).
По степени интегрированности выделяют:
1) Локальные CASE-средства – применяются для анализа системы и разработки автоматизированных рабочих мест, поддерживают 1, 2 типа моделей и методов (CASE-аналитик, Design/IDEF);
2) Малые интегрированные CASE-средства, используются для создания небольших ИС, поддерживают несколько типов моделей и методов (ER-win, BP-win, , Silverran);
3) Средние интегрированные CASE-средства – поддерживают от 4-15 моделей и методов. В этой категории Rational Rose, Designer/2000;
4) Крупные интегрированные CASE-средства, поддерживаются свыше 15 типов моделей и методов. Пр-р: семейство программных продуктов ARIS.
► Тема 10. Функционально ориентированный подход проектирования ИС. Применение структурного (функционального) подхода к проектированию ИС. Диаграммы функциональных спецификаций, потоков данных, переходов состояний.
☒ Функционально ориентированный подход проектирования ИС;
☒ Применение структурного (функционального) подхода к проектированию ИС;
☒ Диаграммы функциональных спецификаций, потоков данных, переходов состояний.