- •1 Информация, информационные технологии и информатика
- •1.1 Информация
- •1.2 Информационное общество
- •1.3 Информационные технологии
- •1.4 Информатика
- •2 Информационные системы
- •2.1 Понятие информационной системы
- •2.2 Виды обеспечения информационных систем
- •3 Базовые типы информационных систем
- •3.1 Фактографические информационные системы
- •Основная терминология, используемая в информационных системах на основе реляционных баз данных
- •Модель предметной области “Cущность-связь”
- •Нотация Баркера
- •Стандарт idef1x
- •Связь между функциональными моделями и моделями
- •3.2 Гипертекстовые информационные системы
- •История развития гипертекстовой технологии
- •Отличительные черты гипертекста
- •Основные компоненты гипертекстовой системы
- •3.3 Документальные информационные системы
- •3.4 Интеллектуальные информационные системы
- •4. Жизненный цикл информационных систем, case-технологии
- •4.1 Жизненный цикл информационных систем и его этапы
- •Структурная схема терминов
- •Реальный процесс создания ис на базе каскадной модели
- •Спиральная модель жц
- •4.2 Основы методологии проектирования ис на основе
- •Рекомендуемая литература
Связь между функциональными моделями и моделями
“Сущность-связь”
Обычно на начальных стадиях анализа и проектирования строится функциональная модель информационной системы, учитывающая все процессы интересующие исследователя.
Стрелки на функциональной диаграмме отражают те или иные материальные или информационные объекты, которые могут быть учтены с помощью модели “сущность-связь”. Обычно, стрелки функциональной модели преобразуются в сущности или атрибуты диаграммы “сущность-связь”.
Рассмотрим простой пример. Предположим, что работники осуществляют сборку готовых изделий из деталей. Необходимо учитывать кем из работников, из каких деталей собрано конкретное изделие.
На рисунке 3.17 показана функциональная диаграмма процесса сборки.
Рисунок 3.17 – Функциональная диаграмма процесса сборки
На рисунке 3.18 показана диаграмма “Сущность связь” в нотации IDEF1X, соответствующая рассматриваемой функциональной модели.
Рисунок 3.18 – ER-диаграмма, построенная на основе функциональной модели
Согласно рисунку 3.18 каждая деталь должна относиться к какому-либо изделию и каждое изделие должно быть собрано каким-либо работником. При этом, однако, не исключена коллизия, при которой существует изделие, при сборке которого не используется ни одной детали.
В ряде CASE-средств (например, BPwin, ERwin) имеются средства автоматизированного перехода от функциональных моделей к диаграммам “Сущность-связь”.
3.2 Гипертекстовые информационные системы
Слово гипертекст (hypertext) буквально переводится как нелинейный текст (nonlinear text). Элемент гипертекста — узел, дискретный объект. Узлы, между которыми возможен переход, считаются смежными, а сама возможность перехода называется связью.
Для описания и анализа объектов систем, в которых основным отношением является смежность (непосредственная связь) элементов, используется теория графов.
В системе гипертекста ссылки вида «смотри также», подстрочные примечания, библиографические ссылки, внутритекстовые пометки, моделируются как ассоциативные связи, следуя которым можно читать материал в любом порядке.
Если речь идет о достаточно обширном материале с большим количеством связей, то возникает сложное гипертекстовое пространство (сеть). Формирование, поддержание, исправление, наращивание и просмотр такой сети практически возможны только на компьютерной основе.
Гипертекстом часто называют как саму форму структурирования текстового материала (нелинейную, сетевую), так и технологию, без которой невозможна такая организация материала в широких масштабах.
История развития гипертекстовой технологии
Считается, что впервые идею гипертекста выдвинул В. Буш (V. Bush), советник президента Рузвельта по науке, в статье «Как мы могли бы мыслить» (As we may think) для журнала «Atlantic Monthly».
В ней он представлял проект «memex» («MEMory EXtention») как автоматизированное бюро, в котором человек хранил бы свои книги, записи, любую получаемую им информацию таким образом, чтобы в любой момент можно было воспользоваться ее с максимальной быстротой и удобством.
Фактически это должно было быть сложное устройство, снабженное клавиатурой и прозрачными экранами, на которые бы проецировались тексты и изображения, хранящиеся на микрофильмах.
В «memex» следовало установить логические и ассоциативные связи между любыми двумя блоками информации.
В идеале речь шла о громадной библиотеке, универсальной информационной базе данных, в которой можно было бы не только получать информацию из любой точки земного шара, но и иметь удобный способ связи информационных сегментов друг с другом, так чтобы наиболее важные данные быстро смогли быть найдены.
В определенной степени эти возможности реализованы в на стоящее время в сети Интернет в рамках «всемирной паутины» WWW (World Wide Web), базирующейся на протоколе HTTP (Hypertext Transfer Protocol), формате документов HTML (Hypertext Markup Language), программах-браузерах и других средствах.
Проект Буша был первым проектом технического устройства, специальной функцией которого была фиксация связей между смысловыми элементами информации и доступ к этим элементам по системе связей.
Крупного успеха добился в 1967 г. Т. Нельсон (Т. Nelson) в университете Брауна (шт. Род-Айленд, США): в его лаборатории была разработана гипертекстовая система (Hypertext Editing System), которая применялась при ведении документации по проекту космического корабля «Apollo».
Она являлась прообразом распределенной информационной системы, электронных конференций, систем автоматизированного проектирования (САПР) и других аналогичных реализаций.
Однако наибольшую известность получила работа Нельсона над проектом «Xanadu», близким по направленности к «memex», но ориентированным уже на компьютерную технику.
Основная цель этого проекта состояла в том, чтобы способствовать революционному процессу перевода всей мировой литературы в такую форму, при которой возможен непосредственный доступ к любому произведению, извлечение из него любого фрагмента, включение его в новый смысловой ряд. «...Мы создаем систему хранения и актуализации текстов со связями и окнами, — писал Т. Нельсон. — Документ, наша фундаментальная единица, может иметь окна к любым другим документам.
Состав документов может постоянно расширяться, не требуя фундаментальных изменений структуры. Благодаря новым связям и окнам постоянно добавляются новые возможности доступа к старым материалам». Совокупность текстов, связанных по содержанию, внутри которой читатель может легко переходить от каждого из них к другим, была названа гипертекстом (термин ввел Т. Нельсон).
К основным признакам гипертекста Нельсон относил возможность пользователя «делать заметки, отмечать направления своих поисков, а также возможность внесения в текст тех или иных изменений».