- •Введение
- •Компьютерные методы и технологии анализа и интерпретации данных
- •1.1. Методы математической статистики
- •Методы анализа для проверки исследовательских гипотез
- •Пакет для прикладного статистического анализа данных statistica
- •Одномерный и многомерный статистический анализ
- •Компьютерное моделирование в научных исследованиях
- •Понятие компьютерной модели
- •Суть компьютерного моделирования
- •. Прикладные инструментальные пакеты для решения математических задач на компьютере
- •2.4. Программные средства моделирования систем
- •2.4.1. Использование универсальных языков для компьютерного моделирования
- •2.4.2. Использование специализированных языков для компьютерного моделирования
- •2.4.3. Использование имитационных сред для компьютерного моделирования
- •2.5. Этапы компьютерного моделирования
- •Компьютерное моделирование как основа представления баз знаний
- •Визуальное моделирование для разработки программного обеспечения
- •3.1. Графовая метафора визуализации по
- •3.2. Понятие визуального моделирования
- •3.3. Средства визуального моделирования
- •3.4. Метод использования визуального моделирования sadt
- •3.5. Современные методы использования визуального моделирования
- •Case-пакеты как универсальные программные инструменты
- •Предметно-ориентированные программные инструменты
- •3.8. Эволюция средств программирования
- •4.1.2. Гост р 52657-2006. Рубрикация электронных образовательных ресурсов
- •4.2. Проблемы современного образования
- •4.3. Сферы применения информационных технологий обучения
- •4.4. Роль преподавателя в условиях применения информационных технологий
- •4.5. История развития, современное состояние и перспективы развития информационных технологий обучения
- •5. Математические модели обучения
- •5.1. Линейная модель обучения
- •5.2. Одноэлементная бинарная модель обучения
- •5.3. Модель Эстеса
- •6. Технология создания мультимедийного курса
- •6.1. Проектирование курса
- •6.2. Подготовка материалов для курса
- •6.2.1. Подготовка текстов
- •6.2.2. Подготовка статических иллюстраций
- •6.2.3. Создание мультимедиа
- •6.3. Компоновка материалов в единый программный комплекс
- •6.3.1.Пользовательский интерфейс электронного учебника
- •6.3.2. Создание локальных компонент мультимедийного курса
- •6.3.3. Создание сетевых компонент
- •6.3.4. Реализация технологии клиент-сервер
- •6.4. Использование мультимедийных курсов в учебном процессе
- •6.4.1. Особенности мультимедийных курсов по образовательным отраслям
- •6.4.2. Особенности мультимедийных курсов по видам учебной деятельности
- •6.4.3. Анализ эффективности использования мультимедиа в учебном процессе
- •6.5. Пример мониторинга процесса дистанционного обучения
- •7. Инструментальные средства для подготовки учебных комплексов
- •7.1. Конструктор дистанционных курсов eAuthor
- •7.2. Объектно-ориентированная система разработки Quest
- •7.3. Авторская система Seminar
- •7.4. Универсальная инструментальная среда stratum
- •7.5. Программный продукт lersus
- •7.6. Объектно-ориентированные инструментарии разработки ToolBook Assistant и Instructor
- •7.7. Конструктор мультимедийных приложений HyperStudio
- •7.8. Конструктор мультимедийных приложений MultiVision
- •7.9. Пакет разработки мультимедийных приложений HyperMetod
- •7.10. Инструментальная система hm-Card
- •8. Организационные аспекты применения информационных технологий обучения
- •8.1. Выбор используемых компьютерных и информационных средств обучения
- •8.2. Определение совокупности способов и приемов организации познавательной деятельности
- •8.3. Организационные особенности дистанционного образования
- •8.3.1. Личностно-ориентированный способ обучения
- •8.3.2. Структура информационно-образовательной среды
- •8.3.3. Проблемы эффективности образования в новой образовательной среде
- •8.3.4. Приоритеты и проблемы в развитии новых информационных технологий в образовании
- •5. Интеграция национальных информационных ресурсов в мировую информационную среду.
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
3.3. Средства визуального моделирования
Визуальное моделирование применяется на практике с помощью методов, языков и соответствующих программных инструментов (рис. 5).
Рис. 5. Визуальное моделирование: языки, методы, ПС
Языки визуального моделирования - это формализованные наборы графических символов и правила построения из них визуальных моделей. Сейчас известны и активно используются на практике такие языки визуального моделирования, как UML и BPMN. Однако существуют и более старые языки: SDL и MSC для моделирования телекоммуникационных систем, SADT/IDEF0 для моделирования бизнес-процессов, IDEF1x для моделирования баз данных и некоторые другие. Кроме того, в исследовательской среде создано множество других визуальных языков, например, язык WebML для моделирования web-приложений.
Методы использования визуального моделирования предписывают правила применения визуальных языков для решения тех или иных задач процесса разработки ПО.
3.4. Метод использования визуального моделирования sadt
В качестве примера кратко рассмотрим метод SADT (Structured Analysis and Design Technique). Этот метод предназначен для структурного анализа создаваемой или модифицируемой системы и является способом уменьшить количество дорогостоящих ошибок за счет структуризации знаний о системе на ранних этапах ее разработки, улучшения взаимодействия разработчиков и пользователей или заказчиков, а также сглаживания перехода от анализа к проектированию.
Он включает в себя визуальный язык, а также подробно описанные принципы и технологию использования этого языка. Термин "структурный анализ" был введен в обиход Дугласом Россом (Douglas Ross) - главным автором SADT - в конце 60-х годов.
Коротко историю развития SADT можно представить следующим образом:
60-е годы - группа ученых из MIT (Massachusetts Institute of Technology) под руководством Дугласа Росса создала метод иерархической модульной декомпозиции программных систем под названием SADT;
в 1969 авторы SADT основали компанию SoftTech, которая стала развивать и коммерциализировать этот метод;
1973 год - первая масштабная апробация SADT - проект по созданию завода будущего;
конец 70-х годов - SADT был использован в программе интегрированной компьютеризации производства ICAM (Integrated Computer-Aided Manufacturing) военно-воздушных сил США, что привело к стандартизации части SADT под названием IDEF0 и широкому распространению этого стандарта в военной промышленности США.
В настоящее время при разработке ПО SADT не используется, но активно применяется при моделировании бизнес-процессов.
3.5. Современные методы использования визуального моделирования
Среди современных методов визуального моделирования, пожалуй, самым широко распространенным является RUP/USDP - промышленный метод создания ПО, использующий UML практически на всех стадиях и во всех видах деятельности разработки. RUP/USDP является тяжеловесным методом применения UML: он содержит множество предписаний, непростую последовательность шагов, определяет разные роли участников, охватывает все стадии разработки ПО. Его внедрение в процесс компании требует значительных затрат и существенной перестройки принципов ее работы.
Существуют и легковесные методы применения UML, которые не имеют жестких предписаний и допускают вариативность при использовании. Примером может служить метод случаев использования, применяемый для выявления и первичной формализации требований к программной системе.
Наконец, специализированные программные инструменты позволяют удобно работать с визуальными языками и пользоваться тем или иным методом их применения. Это прежде всего графические редакторы, а также средства валидации моделей, генераторы конечного кода по диаграммам и т. д.
Средства, реализующие языки и методы визуального моделирования, бывают двух видов - универсальные и предметно-ориентированные.