Контрольные вопросы для закрепления знаний учащихся. Методическое пособие 70610501-Computer Engineering «Проектирование прикладных программных средств»
Download 0.87 Mb.
|
METODICHKA AKT BS rus (4)
Пример некой структуры
Связь 1–2, связь 1–3, связь 1–4 Здесь: S={Элемент 1, Элемент 2, Элемент 3, Элемент 4} R={Связь 1–2, Связь 1–3, Связь 3–4} В зависимости от содержания моделируемой области используются конкретные имена элементов и имена связей. Смысл элементов, задание их свойств и фиксация отношений между элементами определяется конкретной предметной областью и целями моделирования. Элементы базового множества являются типами и задаются уникальными именами и указанием семантики (смысла). Также определяются множества экземпляров типов (домены). Элементы представляются некоторыми графическими примитивами, форма которых указывает на принадлежность к некоторому классу типов. Связи между элементами представляются соединяющими элементы линиями и также задаются именами, фиксирующими их роли и семантикой (эти имена связей могут быть не уникальными). Простейший пример такой модели приведен на рисунке. Все элементы представлены одним графическим примитивом. Если структура сложна, то такой граф поясняется таблицей, в которую аналитик вносит всю необходимую информацию. Таблица 1. Перечень элементов. № п/п Имя элемента Семантика элемента Имена связанных элементов Семантика связей Несмотря на простоту, подобные модели полезны в процессе проектирования ИС для обсуждения с Заказчиком границ проекта. С усложнением содержания предмета моделирования потребовалось отражать в модели: большое количество элементов; атрибуты элементов; отношения иерархии и агрегации; указывать ограничения целостности. Поэтому использование таких простых моделей становилось неудобным вследствие их необозримости, особенно при моделировании структуры информации, обрабатываемой ИС. Например, известно, что пытки разобраться в структурах сложных баз данных, представленных системой классов, требуют значительных затрат труда. Преодоление приведенных трудностей привело к разработке более сложных типов информационных моделей: модели Entity-Relationship Model (ERM); реляционной модели. Моделирование механизма функционирования системы потребовало более глубокого анализа понятия деятельности. Для однозначного изложения материала примем следующую иерархию элементов деятельности, представленную на рис. 2. Далее рассматриваются дискретные системы, т.е. системы, функционирование которых может быть представлено дискретными процессами. В общем случае деятельность разбивается на некоторые области деятельности, характеризующиеся исполнителями, продуктами/услугами, потребляемыми ресурсами. Функционирование дискретных систем представляет собой совокупность взаимосвязанных процессов. 11Основой любого процесса являются элементы деятельности, выполняемые в определенном прядке. При этом в зависимости от событий, возникающих в процесс деятельности, развитие процесса может включать ветвления, управляемые операторами ИЛИ или И . Download 0.87 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling