- •Глава 1. Технология программирования 4
- •Глава 2. Основы проектирования информационных систем 70
- •Глава 3. Обучающие и тестирующие системы 180
- •Введение
- •Технология программирования
- •Общие сведения о технологии программирования. Задачи технологии программирования
- •Базовые определения
- •Невозможность доказательства отсутствия программных ошибок
- •Надежность программной системы
- •Технология программирования как способ создания надежных программных систем
- •Этапы развития технологии программирования
- •Технология программирования и информатизация общества
- •Общие принципы разработки программных систем
- •Специфика разработки программных систем
- •Основные подходы при создании пс
- •Жизненный цикл программной системы
- •Понятие качества программной системы
- •Обеспечение надежности – основной критерий разработки программных систем
- •Методы борьбы со сложностью
- •Обеспечение точности перевода
- •Преодоление барьера между пользователем и разработчиком
- •Контроль принимаемых решений
- •Архитектура программной системы
- •Понятие архитектуры программной системы
- •Основные классы архитектур программных систем
- •Архитектурные функции
- •Тестирование и отладка программной системы
- •Основные понятия
- •-Принципы и виды отладки программной системы
- •Заповеди отладки программной системы
- •Автономная отладка программной системы
- •Комплексная отладка программной системы
- •Обеспечение функциональности и надежности программного средства
- •Функциональность и надежность как обязательные критерии качества программного средства
- •Обеспечение завершенности программного средства
- •Обеспечение точности программного средства
- •Обеспечение автономности программного средства
- •Обеспечение устойчивости программного средства
- •Обеспечение защищенности программных средств
- •Обеспечение качества программного средства
- •Общая характеристика процесса обеспечения качества программного средства
- •Обеспечение легкости применения программного средства
- •Обеспечение эффективности программного средства
- •Обеспечение сопровождаемости программного средства
- •Обеспечение мобильности
- •Литература
- •Основы проектирования информационных систем
- •Проектирование информационной системы. Понятия и структура проекта ис
- •Основные понятия и определения
- •Преимущества электронного документооборота
- •Области применения и примеры реализации информационных систем
- •Требования, предъявляемые к информационным системам
- •Жизненный цикл информационных систем
- •Этапы разработки автоматизированных информационных систем
- •Классификация информационных систем
- •Классификация автоматизированных информационных систем
- •Информационная модель и методы моделирования архитектуры проектируемой информационной системы
- •Методы проектирования информационных систем
- •Профили открытых информационных систем
- •Методологии, технологии и инструментальные средства проектирования
- •Модели структурного проектирования
- •Стандарт моделирования данных idef1x. Er-диаграммы
- •Моделирование данных. Диаграммы потоков данных
- •Моделирование данных. Методология функционального моделирования sadt
- •Case-средства проектирования информационных систем
- •Классификация case-средств
- •Рекомендации по применению case-систем
- •Объектно-ориентированные модели
- •Общая характеристика унифицированного языка моделирования uml
- •Проектирование ис с использованием uml
- •Методология rad
- •Разработка интерфейса ис
- •Литература
- •Обучающие и тестирующие системы
- •Терминология, принятая в данной области
- •История развития процесса создания терминологии и основные проблемы
- •Рекомендованные основные понятия
- •Характеристики электронного издания
- •Электронный учебник – новый жанр учебной литературы
- •Некоторые принципы, которыми следует руководствоваться при создании электронного учебника
- •Необходим ли электронный учебник?
- •Методическое обеспечение электронного учебника
- •Роль методического обеспечения
- •Требования к современному методическому обеспечению
- •Содержание методического комплекса
- •Некоторые вопросы стандартизации, оценки качества и сертификации учебных электронных ресурсов
- •Стандартизация в области образовательных технологий
- •Причины появления и назначение стандартов в области информационных технологий обучения
- •Спецификации ims
- •Спецификации ieee ltsc
- •Модель scorm
- •Метаданные
- •Определение метаданных
- •Роль метаданных
- •Технология создания локальных и сетевых электронных образовательных ресурсов – html
- •Введение
- •Что такое гипертекстовый документ
- •Действительные документы html
- •Html- редакторы
- •Первый документ html
- •Гиперссылки
- •Форматирование документа
- •Синтаксис гипертекстовой разметки
- •Каскадные таблицы стилей
- •Типы представления документов
- •Правила оформления документа
- •Чего надо стараться избегать
- •Публикация
- •Литература
-
Роль методического обеспечения
Важно понять, что если ЭУ и ЭУП будут разработаны в соответствии с принципами, изложенными выше, то можно будет считать компьютеризацию математического образования состоявшейся. По разным причинам, и не только материального характера, никогда не будет так, чтобы компьютеры были в каждом доме, в каждой аудитории и в каждой комнате общежития. Это не только невозможно, но и, как будет показано ниже, не нужно.
Однако даже самые лучшие электронные средства обучения осядут мертвым грузом на компьютерах, если их использование не будет методически обеспечено, если не будет создано компьютерное учебно-информационное пространство, единое для преподавателей и учащихся.
Успешная компьютеризация образования зависит не от количества компьютеров, а от качества средств обучения и методического обеспечения их использования (здесь уместно вспомнить термин «внедрение»).
На наш взгляд, отсутствие полного комплекса методических материалов, а также удобных и эффективных форм повышения квалификации, оперативной и полной информации о появлении и содержании новых компьютерных учебных пакетов, вынуждают преподавателя не только не использовать в своей профессиональной деятельности достижений компьютеризации, но иногда даже запрещать студентам использовать компьютер при выполнении домашних заданий и типовых расчетов.
Сейчас уже трудно убедить студентов в том, что они не только должны овладеть техникой вычисления производных, интегралов и т.п., но и в дальнейшем, при изучении других разделов математики должны решать вручную от начала до конца любую задачу, не имея времени сосредоточиться на ее сути и не понимая, что же именно они изучают в данный момент.
В то же время многие принципиальные вопросы остаются неисследованными из-за недостатка времени у преподавателя в аудитории и у студентов дома. Например, при решении дифференциальных уравнений после вычислений (иногда довольно громоздких) всех интегралов студент совершенно не представляет, что ему делать с найденным решением (построить график, исследовать поведение при t, рассмотреть вопросы устойчивости, ...). Список таких примеров можно продолжить. Кроме того, многие важные разделы современной математики (качественная теория дифференциальных уравнений, элементы функционального анализа, случайные процессы, прикладная математическая статистика, теория принятия решений и т.д.) не изучаются вовсе или изучаются «галопом по Европам», часто только на лекциях без поддержки на практических занятиях и без домашних заданий, и следовательно, быстро стираются из памяти учащегося и не могут быть использованы при изучении других дисциплин, как естественнонаучных и общетехнических, так и профилирующих, не говоря уже о профессиональной деятельности будущего выпускника (ср. с «выживаемостью» школьных знаний). В результате недостаточности и короткой «выживаемости» математических знаний программы специальных дисциплин пестрят доморощенными «методами» решения стандартных математических задач.
Все сказанное вовсе не означает, что преподавателей надо немедленно усадить за компьютеры, а занятия перенести в компьютерные классы. Это не только невозможно, но и вредно (хотя такие попытки систематически предпринимаются).