- •Глава 1. Технология программирования 4
- •Глава 2. Основы проектирования информационных систем 70
- •Глава 3. Обучающие и тестирующие системы 180
- •Введение
- •Технология программирования
- •Общие сведения о технологии программирования. Задачи технологии программирования
- •Базовые определения
- •Невозможность доказательства отсутствия программных ошибок
- •Надежность программной системы
- •Технология программирования как способ создания надежных программных систем
- •Этапы развития технологии программирования
- •Технология программирования и информатизация общества
- •Общие принципы разработки программных систем
- •Специфика разработки программных систем
- •Основные подходы при создании пс
- •Жизненный цикл программной системы
- •Понятие качества программной системы
- •Обеспечение надежности – основной критерий разработки программных систем
- •Методы борьбы со сложностью
- •Обеспечение точности перевода
- •Преодоление барьера между пользователем и разработчиком
- •Контроль принимаемых решений
- •Архитектура программной системы
- •Понятие архитектуры программной системы
- •Основные классы архитектур программных систем
- •Архитектурные функции
- •Тестирование и отладка программной системы
- •Основные понятия
- •-Принципы и виды отладки программной системы
- •Заповеди отладки программной системы
- •Автономная отладка программной системы
- •Комплексная отладка программной системы
- •Обеспечение функциональности и надежности программного средства
- •Функциональность и надежность как обязательные критерии качества программного средства
- •Обеспечение завершенности программного средства
- •Обеспечение точности программного средства
- •Обеспечение автономности программного средства
- •Обеспечение устойчивости программного средства
- •Обеспечение защищенности программных средств
- •Обеспечение качества программного средства
- •Общая характеристика процесса обеспечения качества программного средства
- •Обеспечение легкости применения программного средства
- •Обеспечение эффективности программного средства
- •Обеспечение сопровождаемости программного средства
- •Обеспечение мобильности
- •Литература
- •Основы проектирования информационных систем
- •Проектирование информационной системы. Понятия и структура проекта ис
- •Основные понятия и определения
- •Преимущества электронного документооборота
- •Области применения и примеры реализации информационных систем
- •Требования, предъявляемые к информационным системам
- •Жизненный цикл информационных систем
- •Этапы разработки автоматизированных информационных систем
- •Классификация информационных систем
- •Классификация автоматизированных информационных систем
- •Информационная модель и методы моделирования архитектуры проектируемой информационной системы
- •Методы проектирования информационных систем
- •Профили открытых информационных систем
- •Методологии, технологии и инструментальные средства проектирования
- •Модели структурного проектирования
- •Стандарт моделирования данных idef1x. Er-диаграммы
- •Моделирование данных. Диаграммы потоков данных
- •Моделирование данных. Методология функционального моделирования sadt
- •Case-средства проектирования информационных систем
- •Классификация case-средств
- •Рекомендации по применению case-систем
- •Объектно-ориентированные модели
- •Общая характеристика унифицированного языка моделирования uml
- •Проектирование ис с использованием uml
- •Методология rad
- •Разработка интерфейса ис
- •Литература
- •Обучающие и тестирующие системы
- •Терминология, принятая в данной области
- •История развития процесса создания терминологии и основные проблемы
- •Рекомендованные основные понятия
- •Характеристики электронного издания
- •Электронный учебник – новый жанр учебной литературы
- •Некоторые принципы, которыми следует руководствоваться при создании электронного учебника
- •Необходим ли электронный учебник?
- •Методическое обеспечение электронного учебника
- •Роль методического обеспечения
- •Требования к современному методическому обеспечению
- •Содержание методического комплекса
- •Некоторые вопросы стандартизации, оценки качества и сертификации учебных электронных ресурсов
- •Стандартизация в области образовательных технологий
- •Причины появления и назначение стандартов в области информационных технологий обучения
- •Спецификации ims
- •Спецификации ieee ltsc
- •Модель scorm
- •Метаданные
- •Определение метаданных
- •Роль метаданных
- •Технология создания локальных и сетевых электронных образовательных ресурсов – html
- •Введение
- •Что такое гипертекстовый документ
- •Действительные документы html
- •Html- редакторы
- •Первый документ html
- •Гиперссылки
- •Форматирование документа
- •Синтаксис гипертекстовой разметки
- •Каскадные таблицы стилей
- •Типы представления документов
- •Правила оформления документа
- •Чего надо стараться избегать
- •Публикация
- •Литература
-
Роль метаданных
Метаданные - понятие исключительно широкое и емкое. Данный обзор ориентирован прежде всего на пользователей и создателей электронных информационных ресурсов. Применительно к этой области применения, роль метаданных об электронных ресурсах, прежде всего, состоит в:
-
предоставлении возможностей более быстрого, точного и полного обнаружения необходимых ресурсов;
-
обеспечении гибких и разнообразных механизмов отбора в соответствии с требованиями пользователя (поисковым запросом);
-
предоставлении информации о необходимых требованиях к возможностям использования (требуемое прикладное программное обеспечение, свободное дисковое пространство и т.п.);
-
управлении жизненным циклом информационных ресурсов (процессами создания, использования и хранения цифровых документов).
Метаданные способны ускорить процесс международного доступа к информации, т.к. могут быть представлены на языках, отличных от языка самого объекта.
Возможности использования метаданных исключительно широки и еще до конца не осознанны. Например, метаданные можно использовать для объединения и оценки электронных объектов в рамках обучающих ситуаций. Можно предположить, что роль метаданных для учебных материалов, а также метаданных для документов, которые, по мнению пользователя, могут быть интегрированы в образовательный процесс, будет постоянно возрастать. Рабочая группа по разработке образовательных элементов набора метаданных ДЯ занимается определением дополнительных элементов и квалификаторов в конкретных областях.
-
Технология создания локальных и сетевых электронных образовательных ресурсов – html
-
Введение
-
Современные информационные технологии характеризуются стремительным ростом сети Internet. Технологии Internet дают возможность организовать рекламу и продажу самых разнообразных товаров, а также разместить любую другую информацию, которая сразу будет доступна сотням миллионов людей в разных странах.
Беспрецедентное увеличение интереса к размещению собственной информации в сети Internet привело к тому, что на рынке появилось очень много простых и удобных средств, с помощью которых можно создавать Web-серверы и документы HTML (Hyper Text Markup Language – язык разметки гипертекстовой информации). Такие документы и составляют основу содержимого Web-сервера.
Современные операционные системы содержат встроенные средства для работы в сети Internet. Каждый пользователь может создать собственный сервер Web, FTP и Gopher, который будет доступен миллионам пользователей глобальной сети Internet.
Web-страницы описываются на специальном языке, называемом HTML, ставшем основным языком описания документов в Internet. HTML является простым подмножеством универсального языка разметки документов SGML (Standard Generalized Markup Language – стандартный язык разметки документов), являющегося стандартом для обмена документами между различными платформами. Точнее, весь синтаксис HTML полностью описывается с помощью SGML DTD (Document Type Definition). По этой причине почти все программы, совместимые с SGML, могут быть использованы при подготовке HTML-документов.
За сравнительно короткое время разработчики Web-страниц прошли путь от простого перевода текстовых документов на язык HTML до создания красочных, искусно оформленных интерактивных страниц, с умело используемой графикой и различными стилями размещения текста на странице. Появилась профессия под названием «Web-дизайнер», то есть человек, специализирующийся на создании Web-страниц высшего качества.
Некоторые современные Web-страницы можно со всей ответственностью назвать произведениями искусства.
Интересно отметить некоторые особенности, отличающие верстку информации для Web и верстку для «обычной», то есть бумажной, технологии передачи документов. В отличие от языков описания печатных документов, вроде известного языка PostScript, упор делается на переносимость информационного наполнения страниц, а не их внешнего оформления.
Поясним сказанное на примере: при переносе документа на языке PostScript между двумя компьютерами гарантируется сохранение его внешнего вида, то есть размеров, шрифтового оформления; тогда как для HTML-документов гарантируется лишь сохранение логической структуры.
Это происходит потому, что никто не гарантирует, что устройство, на котором пользователь будет просматривать Web-страницу, не окажется черно-белым алфавитно-цифровым терминалом 1970-го года выпуска! Или же что программа просмотра, используемая пользователем, способна корректно отобразить графические вставки в различных форматах. И поэтому Web-дизайнер несет особую ответственность за представление информации на своих страницах.
Очевидно, что язык HTML сохранит свои позиции и в будущем как основное средство для разметки WWW-документов. Поэтому его необходимо изучать во всех тонкостях. Хотя современные средства создания Web-страниц позволяют осуществлять и визуальное проектирование, превращая эту работу в простое форматирование текста или таблиц, но в дальнейшем, при усложнении оформления страниц, возможности многих редакторов исчерпываются. Кроме того, большинство редакторов создают страницы, которые содержат много избыточной информации, и задача оптимизирования кода ложится на специалиста HTML.
Более того, одинаковые страницы по-разному отображаются в браузерах различных производителей, поэтому для создания полноценного Интернет-ресурса необходимо учитывать и эти особенности. Например, элементы типа «бегущая строка», которые корректно отображаются в Microsoft Explorer, в браузере Netscape Navigator выглядят простым текстом.
Если сайт создается для пользования внутри организации, то можно использовать любые технологии, поскольку заранее известно, каким будет программное обеспечение клиента, но если дело касается сети Интернет, то нужно либо создавать несколько версий одного ресурса, либо использовать устоявшиеся стандарты.
Кроме того, в поисках большей функциональности и привлекательности наиболее распространенная схема разметки время от времени меняется. В этом случае необходимо ориентироваться на лидеров, уловить тенденции и в то же время найти свой собственный стиль. Вообще, понятие стиля очень важно в Web-дизайне. Для того чтобы все ваши документы были узнаваемыми, необходимо соединить их единым дизайном.
В настоящее время доступно множество статей по Web-дизайну, однако стоит отметить, что многие из них предлагают путь исследователя, обучающегося на ошибках.
Если вы создаете корпоративный сайт, который будет визитной карточкой вашей организации в Сети, то стилю следует с самого начало уделить максимум внимания, привлекая, если это необходимо, для консультации профессиональных дизайнеров, имеющих художественное образование и опыт работы.
Для того чтобы опубликовать информацию для глобального распространения, необходим универсальный язык, который потенциально могли бы воспринять все компьютеры. В Мировой паутине таким языком является HTML, который, так или иначе, используется при создании любого сайта.
HTML был разработан Тимом Бернерс-Ли, когда он работал в организации CERN в Женеве. Первоначально HTML был предназначен для публикации электронных документов и описания их структуры, т.е. с его помощью можно было задать, что в документе является заголовком, где начинается новый параграф, где находятся иллюстрации, куда ведут ссылки и т.д. Знание структуры документов облегчало их автоматическую обработку, например, зная, какие заголовки есть в тексте, можно легко сделать автоматическую генерацию оглавления.
Благодаря росту Мировой паутины HTML быстро набрал популярность. Многие хотели использовать его для красочного оформления сайтов, однако в этом плане HTML оказался очень ограничен. Он был больше ориентирован на описание структуры документа, чем на его визуальное оформление. HTML стал совершенствоваться. В нём появлялось больше средств для управления внешним видом Web-страницы и для придания Web-страницам динамичности.
Сегодня HTML предоставляет следующие средства:
-
публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т.д.;
-
оперативного получения информации лёгким нажатием кнопки благодаря гипертекстовым ссылкам;
-
создания формы для проведения операций с различными сервисами: поисковыми системами, электронными магазинами и т.д.
-
вставки электронных таблиц, видеоклипов, звуковых эффектов и многого другого прямо в документы.
Для написания страниц с разными стилями и сценариями используются языки расширения – CSS (Cascading Style Sheets) и JSSS (JavaScript Sheets).