Гипертекстовые информационные системы
Связь между функциональными моделями и моделями
“Сущность-связь”
Обычно на начальных стадиях анализа и проектирования строится функциональная модель информационной системы, учитывающая все процессы интересующие исследователя.
Стрелки на функциональной диаграмме отражают те или иные материальные или информационные объекты, которые могут быть учтены с помощью модели “сущность-связь”. Обычно, стрелки функциональной модели преобразуются в сущности или атрибуты диаграммы “сущность-связь”.
Рассмотрим простой пример. Предположим, что работники осуществляют сборку готовых изделий из деталей. Необходимо учитывать кем из работников, из каких деталей собрано конкретное изделие.
На рисунке 3.17 показана функциональная диаграмма процесса сборки.
Рисунок 3.17 – Функциональная диаграмма процесса сборки
На рисунке 3.18 показана диаграмма “Сущность связь” в нотации IDEF1X, соответствующая рассматриваемой функциональной модели.
Рисунок 3.18 – ER-диаграмма, построенная на основе функциональной модели
Согласно рисунку 3.18 каждая деталь должна относиться к какому-либо изделию и каждое изделие должно быть собрано каким-либо работником. При этом, однако, не исключена коллизия, при которой существует изделие, при сборке которого не используется ни одной детали.
В ряде CASE-средств (например, BPwin, ERwin) имеются средства автоматизированного перехода от функциональных моделей к диаграммам “Сущность-связь”.
Слово гипертекст (hypertext) буквально переводится как нелинейный текст (nonlinear text). Элемент гипертекста — узел, дискретный объект. Узлы, между которыми возможен переход, считаются смежными, а сама возможность перехода называется связью.
Для описания и анализа объектов систем, в которых основным отношением является смежность (непосредственная связь) элементов, используется теория графов.
В системе гипертекста ссылки вида «смотри также», подстрочные примечания, библиографические ссылки, внутритекстовые пометки, моделируются как ассоциативные связи, следуя которым можно читать материал в любом порядке.
Если речь идет о достаточно обширном материале с большим количеством связей, то возникает сложное гипертекстовое пространство (сеть). Формирование, поддержание, исправление, наращивание и просмотр такой сети практически возможны только на компьютерной основе.
Гипертекстом часто называют как саму форму структурирования текстового материала (нелинейную, сетевую), так и технологию, без которой невозможна такая организация материала в широких масштабах.