Примерное содержание дисциплин Проектирование информационных систем 1. Содержание дисциплины 1.1. Разделы дисциплин и виды занятий 1. Общая характеристика процесса проектирования ИС 2. Управление проектом в ИС 3. Особенности разработки ИС различного назначения 4. Средства проектирования ИС 5. Архитектурные решения для ИС 6. Средства разработки ИС 7. Анализ производительности ИС 8. Средства сопровождения ИС 1.2. Содержание разделов дисциплины Раздел 1. Общая характеристика процесса проектирования ИС Исходные данные для проектирования ИС. Методы управления ресурсами, процессами, корпоративными знаниями (коммуникациями) как основа для проектирования ИС. Поддержка информационными технологиями методов управления: СУБД, стандарты ассоциации Workflow Management Coalition, Intranet. Понятие о риске проекта ИС. Компоненты проектирования. Стадии разработки, модели представления, уровни детализации Раздел 2. Управление проектом в ИС Выбор жизненного цикла разработки ПО. Отбор команды разработчиков проекта. Определение цели и области действия проекта. Создание структуры пооперационного перечня работ. Оценка объема повторного использования ПО. Оценка длительности и стоимости разработки проекта. Распределение ресурсов. Выбор организационной формы проекта. Формирование рабочего графика. Спецификация требований к ПО. Оценка рисков, связанных с проектом. Введение в программный инжиниринг. Оценка размера программ, метрические показатели. Аттестация и верификация. Сопровождение и контроль эффективности и качества разработки. Прерывание проекта. Пути совершенствования разработки ПО. Отчетность и общение. Менеджмент конфигурации ПО. Правовые вопросы, возникающие при разработке ПО. Раздел 3. Особенности разработки ИС различного назначения Ключевые особенности и разработки приложений различного назначения, СУБД, распределенных систем, систем реального времени, разработка и проектирование пользовательского интерфейса. Раздел 4. Средства проектирования ИС Стандарты ассоциации Workflow Management Coalition, Intranet. Средства визуального проектирования информационных систем, UML. Раздел 5. Архитектурные решения для ИС Процедурное программирование, подключаемые модули, открытые системы, архитектура клиент-сервер, распределенные системы, системы реального времени. Раздел 6. Средства разработки ИС Визуальное программирование. GUI (Graphical User Interface, Графический интерфейс пользователя), MS Windows. Программирование, управляемое событиями. Обработчики событий (Evеnt Handler) Классы, объекты и события. свойства классов. Согласованное управление: транзакции и серверы баз данных, уровни разграничения транзакций, переход от запросов к хранимым процедурам. Раздел 7. Анализ производительности ИС Временной анализ блок-схем. Представление СМО в виде взаимодействующих задач. Модель М/G/1 - FIFO. Сравнение моделей с экспоненциальным и постоянным 2 распределением временами обслуживания. Оценка вероятности превышения заданного времени ответа в ИС. Выбор емкости буферного накопителя. Замкнутая модель массового обслуживания с конечным числом источников. Циклическое обслуживание с квантованием. Оценка производительности и времени отклика. Субъективная производительность ИС. Раздел 8. Средства сопровождения ИС Средства поддержки версий, идеология расширяемых систем, сопровождение информационных систем, мониторинг безопасности, обновления. 2. Лабораторные занятия 1. Построение дерева целей проекта 2. Структурирование целевого пространства задачи методами статистического снижения размерности 3. Разработка диаграмм "причины-следствия" 4. Построение продукционной модели информационной системы 5. Проектирование информационной системы на UML 6. Проектирование пользовательских интерфейсов 7. Разработка приложения модульной архитектуры 8. Анализ производительности информационных систем 3 7. Материально-техническое обеспечение дисциплины Для проведения практических занятий по дисциплине "Проектирование информационных систем" необходим компьютерный класс с персональными компьютерами класса не ниже Pentium III, ОЗУ не менее 128 Мб и жесткими дисками не менее 2 Гб. Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования и примерной программой дисциплины. Программу составили: Программу составили: кафедра компьютерных технологий доцент кафедры Гусарова Наталья Федоровна Программа одобрена на заседании УМК факультета (или УМК цикла дисциплин) ___________________________________________________________________ _____________________________ ___________________ (подпись) Ф.И.О.