- •Практическое занятие 1
- •Теоретический материал
- •Порядок выполнения работы
- •Виды предметных областей
- •1. Страховая компания
- •2. Гостиница
- •3. Ломбард
- •4. Реализация готовой продукции
- •5. Ведение заказов
- •6. Бюро по трудоустройству
- •7. Нотариальная контора
- •8. Фирма по продаже запчастей
- •9. Курсы повышения квалификации
- •10. Определение факультативов для студентов
- •11. Распределение учебной нагрузки
- •12. Распределение дополнительных обязанностей
- •13. Техническое обслуживание станков
- •14. Туристическая фирма
- •15. Грузовые перевозки
- •16. Учет телефонных переговоров
- •17. Учет внутриофисных расходов
- •18. Библиотека
- •19. Прокат автомобилей
- •20. Выдача банком кредитов
- •21. Инвестирование свободных средств
- •22. Занятость актеров театра
- •23. Платная поликлиника
- •24. Анализ динамики показателей финансовой отчетности различных предприятий
- •25. Учет телекомпанией стоимости прошедшей в эфире рекламы
- •26. Интернет-магазин
- •27. Ювелирная мастерская
- •28. Парикмахерская
- •29. Химчистка
- •30. Сдача в аренду торговых площадей
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 2
- •Теоретический материал
- •Порядок выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 3
- •Теоретический материал
- •Порядок выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 4
- •Теоретический материал
- •Порядок выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 5
- •Теоретический материал
- •Порядок выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 6
- •Теоретический материал Порядок выполнения работы
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 8, 9, 10
- •Теоретический материал
- •Порядок выполнения
- •Контрольные вопросы Список использованной литературы
- •Практическое занятие 11
- •Теоретический материал
- •Порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 13
- •Теоретический материал порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 14
- •Теоретический материал порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 15
- •Теоретический материал порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 16
- •Теоретический материал порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 17
- •Теоретический материал порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 18
- •Теоретический материал
- •Порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 19
- •Теоретический материал
- •Порядок выполнения
- •Контрольные вопросы
- •Список использованной литературы
- •Практическое занятие 20
- •Порядок выполнения
- •Список использованной литературы
- •Практическое занятие 21
- •Теоретический материал
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Теоретический материал
- •Порядок выполнения работы
- •Основными компонентами диаграмм являются:
- •Описание компонентов
- •Постановка задачи для самостоятельного выполнения
- •Контрольный пример
- •Контрольные вопросы
- •Практическое занятие 24
- •Порядок выполнения работы
- •Контрольные вопросы
- •Практическое занятие 25
- •Теоретический материал Оценка экономической эффективности проекта
- •Технико-экономическое обоснование разработки по
- •Расчет единовременных затрат на разработку по
- •Материальные затраты
- •Основная и дополнительная заработная плата
- •Отчисления на социальные нужды
- •Затраты на оплату машинного времени
- •Стоимость инструментальных средств
- •Накладные расходы
- •Стоимость внедрения по Заказчиком
- •Стоимость программного обеспечения
- •Расходы заказчика при эксплуатации по
- •Эффективность внедрения для Заказчика по
- •Порядок выполнения работы
- •Практическое занятие 26
- •Порядок выполнения работы
- •Практическое занятие 27
- •Порядок выполнения работы
- •Практическое занятие 28
- •Порядок выполнения работы
- •Практическое занятие 29
- •Порядок выполнения работы
- •Практическое занятие 30
- •Теоретическая часть
- •Порядок выполнения работы
Практическое занятие 30
Тема: «ПОСТРОЕНИЕ ДИНАМИЧЕСКИХ МОДЕЛЕЙ ИС»
Цели:
- закрепление изученного материала по вспомогательным средствам разработки ПО;
- формирование навыков проведение исследовательской работы.
Характер занятия: поисковый.
Форма организации: фронтальная.
Обеспечение занятия: ПЭВМ, ОС Windows, Интернет, ручка, карандаш, линейка, тетрадь для практических работ.
Требования к знаниям
Перед выполнением практической работы студент должен
знать:
- основные этапы разработки программного обеспечения;
- вспомогательные средства разработки ПО;
- основные методы проведения исследовательских работ.
после выполнения практической работы студент должен
уметь:
- проводить исследовательскую работу.
Теоретическая часть
Модель информационной системы (ИС) представляется как совокупность динамической и статической моделей. Эти модели эквивалентны понятиям архитектуры и поведения ИС. Статические модели ИС (архитектуры) хорошо описываются диаграммами классов в UML (впрочем, им в помощь еще добавлены диаграммы компонент, размещения…). Динамические модели ИС описываются в UML целым набором диаграмм: диаграммы прецедентов, деятельности и т.д.
Система моделей включает описание процессов, функций, потоков, данных и других статических и динамических аспектов деятельности организаций. Для построения моделей крупномасштабных систем используются следующие основные методические соглашения.
Статические и динамические модели строятся только для основных видов деятельности организации и только в том объеме и с той степенью подробности, которая обеспечивает формирование требований к ИС. При определении требований кинформационным системам это позволяет ограничиться представлением только информационных процессов, связанных с оказанием услуг клиентам.
Информационные системы разбиваются на совокупность архитектур, каждая из которых описывает различные аспекты ИС с разных точек зрения. Это позволяет разделить формирование требований к ИС на ряд итерационно выполняемых шагов, на каждом из которых решаемые задачи построения моделей и исследования вариантов архитектур имеют меньшую размерность и более просты, чем вся задача определения требований к ИС в целом.
При построении моделей используется принцип проектирования по методу "сверху вниз" и "от общего к частному", что позволяет упростить решение задач без потери качества и ограничиться представлением в моделях только главных деталей и в том объеме, который необходим для определения набора требований к конкретной архитектуре информационной системы на очередном уровне ее детализации.
При построении статических и динамических моделей целесообразно использовать объектно-ориентированный подход, который позволяет снизить размерность и трудоемкость проектирования моделей за счет их разумной декомпозиции и выделения повторно используемых типовых фрагментов, которые используются в качестве базовых конструктивных элементов моделей.
Использование этих соглашений дает реальную основу для преодоления трудностей, связанных с размерностью моделирования крупномасштабных организаций при определении требований к их информационным системам.
Подход основан на использовании мощных средств для построения моделей: CASE-средств для построения статических моделей и автоматизации моделирования функций, данных и структуры организации и информационной системы, и интеллектуальных средств для построения динамических моделей организации и информационной системы и проведения динамического моделирования процессов.
Методическая схема итерационного проектирования информационных систем и уточнения требований к ним, а также реинжиниринга бизнес-процессов при помощи современных средств интеллектуального динамического моделирования заключается в следующем.
Требования и спецификации проекта большой системы на любом уровне детализации выражаются через совокупность архитектур ИС, описывающих с различных точек зрения ее будущий облик. Основными из этих архитектур являются архитектура системотехнической платформы, архитектура телекоммуникационной системы и архитектура прикладного программно-информационного обеспечения.
На первом шаге строятся "главные" статические и динамические модели основных видов деятельности организации, раскрывающие ее основные бизнес-процессы на всех уровнях управления. Уровень детализации этих моделей выбирается достаточно крупным, исходя из требований получения оценок времени выполнения процессов основных контуров управления организации.
Отправной точкой процесса проектирования ИС может служить построение исходной модели рассматриваемой организации и используемых в ней в настоящее время информационных систем. Эти модели служат источником извлечения метрических характеристик начальных требований и ограничений, выставляемых к первым архитектурным образам будущей ИС. Далее строится динамическая модели этих архитектур, на которой оцениваются их основные метрики и на этой основе контролируется уровень удовлетворительности и качество предлагаемых решений.
По результатам моделирования можно определить, какие задачи и требования могут быть выполнены на основе внедрения того или иного варианта архитектуры вычислительных комплексов, архитектуры телекоммуникаций и взаимосвязей вычислительных комплексов. Можно также определить, какие потребуются изменения в структуре ИС и в распределении выполняемых прикладных задач по вычислительной системе, принять решения о необходимости и о порядке внесения таких изменений и после этого сформировать соответствующие требования к новой информационной системе. Динамическая модель обеспечивает уточнение требований к ИС, проверку, метрическую оценку и динамическую обкатку всех предлагаемых организационных, системотехнических, коммуникационных, технологических и функциональных программных решений. Общая схема процесса итерационного модельного проектирования имеет следующий вид:
Такой подход дает возможность оценить предлагаемые варианты архитектурных решений для новой ИС с точки зрения эффективности выполнения основных видов деятельности и задач организации, ее динамических и объемных характеристик, а также возможные последствия от предполагаемых изменений с помощью моделирования. Только после того, как проведено моделирование, можно сформировать требования к ИС и осуществить переход к проектированию ИС.
Создание адекватных и продуктивных динамических моделей представляет собой достаточно сложную самостоятельную проблему, от эффективности решения которой зависит не только точность формируемых требований к ИС, но и сама возможность успешной реализации проекта. Преодоление "проклятия размерности" приобретает особую важность при построении динамических моделей крупномасштабных корпоративных систем. Такие модели при попытке их построения согласно традиционной схеме последовательного наращивания описаний бизнес-процессов с преобладанием стратегии "поиска в глубину" потенциально могут включать в себя сотни и тысячи взаимосвязанных операций, потоков и функций их преобразования. Это может не только вызвать задержки в построении моделей, но и превратить их создание в интеллектуально емкий самопоглощающий процесс.
Анализ требований к средствам динамического моделирования, связанных с этими проблемами, показывает, что в настоящее время наиболее удовлетворительными инструментальными средствами, обладающими необходимыми свойствами, являются интеллектуальные системы моделирования, обработки информации и управления реального времени, основанные на последних практических достижениях в области инженерии знаний и искусственного интеллекта.
