Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства структурного анализа и проектирования систем


Независимая сущность представляет независимые объекты, всегда присутствуют в системе, которые могут не иметь отношений с другими сущностями. Зависимая сущность представляет данные, зависящие от других сущностей. Ассоциированная сущность представляет объекты, ассоциированные с двумя и более сущностями.

Неограниченное (обязательное) отношение представляет собой безусловное отношение, т.е. отношение, существующее до тех пор, пока существуют сущности, между которыми оно установлено. Ограничено (необязательное) отношение представляет собой условное отношение между сущностями. Существенно ограничено отношение используется, если соответствующие сущности являются взаимозависимыми.

Между отношениями и сущностями в диаграмме устанавливаются связи, направленные от отношения к сущности. Значение связи характеризует количество экземпляров сущности, участвующих в любом отношении («0 или 1», «0 и больше», «1», «1 и более», «p: q»). Пара значений связей отношение определяет тип данного отношения. Основные типы отношений следующие: 1 * 1 (один к одному), 1 * n (один ко многим), n * m (многие ко многим).
Фрагмент ER-диаграммы, отображающий отношение между сущностями системы учета материальных ценностей на складе.

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

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

Другие статьи по теме:

- Разработка программного продукта. Этапы проектирования и построение модели
- Построение алгоритмов
- Средства структурного анализа и проектирования систем
- Среда программирования. Интегрированные среды программирования
- Объектно-ориентированный подход к созданию программных средств


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами