Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБУЧАЮЩИЙ КУРС Глухова Лилия Александровна 2004.doc
Скачиваний:
178
Добавлен:
15.06.2014
Размер:
894.98 Кб
Скачать
      1. Подтипы и супертипы

При разработке информационной модели предметной области могут возникнуть ситуации, когда несколько сущностей имеют общие атрибуты (Рис.9.2.).

    1. Сущности химического производства с общими атрибутами

В этом случае рекомендуется создать общую сущность (супертип) для представления характеристик, совместно используемых специализированными сущностями (подтипами). Такие сущности связаны между собой связью супертип–подтип. Данная связь при изображении перечеркивается вблизи сущности-супертипа (Рис.9.3.).

В конструкции супертип–подтип один реальный экземпляр представляется комбинацией экземпляра супертипа и экземпляра одного подтипа.

    1. Сущности супертип и подтип, образованные из сущностей с общими атрибутами

      1. Рабочие продукты информационного моделирования

Для информационной модели разрабатываются три рабочих продукта:

  1. Диаграмма информационной структуры– графическое представление информационной модели. Такие диаграммы называются еще диаграммами «сущность--связь» илиER–диаграммами Чена (ER– аббревиатура английских словEntity(сущность) иRelationship(связь)).

  2. Описание сущностей и атрибутов– списки всех сущностей модели, всех атрибутов (вместе с их доменами) и их описание.

  3. Описание связей– перечни связей вместе с их описаниями.

      1. Пример информационной модели

Дать какой-нибудь пример (может из методички), сделанный в ERwin.

    1. Методология структурного анализа и проектирования sadt

(Structured Analisis and Design Technique) Д. Росс

Существуют два основных направления в SADTмоделировании:

  1. Функциональное моделирование – при котором выделяются события системы.

  2. Моделирование данных – выделяются данные. Данные называются объектами.

В обоих случаях используется один и тот же графический язык (блоки и дуги), меняются между собой местами. При моделировании особо сложных предметных областей используются взаимодополняющие модели обоих типов. В общем случае чаще используется функциональный вариант методологии, называется IDEF-0 .

Обычно SADTметодология используется для определения требований к проекту, на самых ранних этапах создания системы для грамотной разработки технического задания и спецификации.

Достоинства SADTметодологии:

  1. универсальность – может использоваться при проектировании систем любого назначения, а не только ПО.

  2. SADTединственная методология, отражающая такие системные характеристики как управление, обратные связи, исполнители.

  3. развитые процедуры поддержки коллективной работы

  4. SADTможет быть использована на ранних стадиях создания системы.

  5. SADTможно сочетать с другими методами проектирования.

Основные понятия и определения

Система – это совокупность взаимодействующих компонент и взаимосвязи между ними.

Моделирование – это процесс создания точного описания системы.

SADT– это полная методология для создания описания систем, основанная на концепциях системного моделирования.SADTмодель дает полное точное описание системы, имеющей конкретное назначение. Назначение описания – цель модели.

Формальное определение модели SADTМ – есть модель системыS, если М может быть использована для получения ответов на вопросы относительноSс точностью А.

Целью модели является получение ответов на некоторую совокупность вопросов. Обычно вопросы для SADTмоделей формулируются на раннем этапе проектирования. А затем суть этих вопросов формулируется в одной двух фразах. С определением модели тесно связана позиция, с которой наблюдается система и создается ее модель. Эта позиция называется точкой зрения данной модели. Ее лучше представлять как место или позицию числа, в которой надо встать, чтобы увидеть систему в действии.

Пример: пусть имеется некоторая аэрокосмическая область.

Она состоит из нескольких подразделений.

Определить возможности автоматизации функций или работ. Выполнить в экспериментальном цехе cцелью написания автоматизированного производственного процесса.

Необходимо разработать SADT-модель.

На первом этапе формулируются вопросы к SADT-модели, на их основе формулируется цель модели, определяются претенденты на точку зрения и выбирается точка зрения.

Например, вопросы:

  1. Какие виды заданий производит цех?

  2. Какие виды операций, работы необходимы для производства каждого вида?

  3. На какие процессы влияют стандарты качества, и какие качества?

И др.

Цель: определить перечень операций и работ, выполняемых в экспериментально-техническом цехе и взаимосвязи между ними с тем, чтобы оценить возможности их автоматизации.

Претендент : мастер, механик, контролер, начальник цеха.

Субъектом моделирования является сама система.

SADT-модель должна иметь один субъект. Субъект определяет, что включить в модель, что исключить из нее.

Точка зрения диктует автору модели выбор нужной информации о субъекте и форме ее подачи. Цель становится критерием окончания моделирования.

Конечным результатом является набор тщательных описаний, начиная с описания самого верхнего уровня и заканчивая подробным описанием системы.

Каждое из таких описаний называется диаграммой. SADT-модель – это древовидная структура диаграмм.

ВЫВОДЫ: методология SADTсоздана специально для представления сложных систем путем построения модели.SADT-модель – это описание системы, у которой есть единственный субъект, единственная цель и одна точка зрения. Целью служит набор вопросов, на которые должна ответить модель. Точка зрения – это позиция, с которой описывается система. Описание моделиSADTорганизовано в виде иерархии взаимосвязанных диаграмм.