Составители:
Рубрика:
%*#$A&,& +($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*%5@!"! 6
новление внешних ключей. Детализация неспецифиче ских отношений заключается в замене связей
“многие ко многим” (L ↔ M) на связи “M ↔ 1” и “1 ↔ M” введением сущности-посредника. Напри-
мер, отношение “преподаватель — студенческая группа” может быть заменено на отношения этих
сущностей с сущностью-посредником “расписание”.
С
тадия 4. Определение атрибутов и их принадлежности сущностям.
Основные элементы графического языка IDEF1X представлены на рис. 6.7.
Между IDEF0 и IDEF1Х-моделями одного и того же приложения существуют определенные свя-
зи. Так, стрелкам на IDEF0-диаграммах соответствуют атрибуты некоторых сущностей в IDEF1Х-мо-
делях, что нужно учитывать при построении информационных моделей.
$B?
48 58
<@+6 /.-45+7
IDEF. Методика IDEF4 реализует #23$%&*#-#"'$*&'"#()**#$ 0"#$%&'-
"#()*'$ больших систем. При процедурном программировании кодированию предшествует удобное
для пользователя изображение программы на графическом языке граф-схем или диаграмм потоков
данных. Целесообразно иметь аналогичные средства, учитывающие специфику объектно-ориентиро-
ванного программирования.
В частности, такие средства предо ставляет IDEF4. Дру-
гим вариантом графического языка поддержки объектно-
ориентированного проектирования ПО является язык UML
(Unified Modeling Language), рассматриваемый консорциу-
мом OMG на предмет стандартизации.
Методика IDEF4 содержит графический язык для изоб-
ражения взаимосвязей классов, атрибутов, методов в виде ря-
да диаграмм: типов, наследования, протоколов, клиентов,
таксономии методов. Примеры диаграмм приведены на ри-
сунках. В этих диаграммах прямоугольники с поперечными
линиями соответствуют классам, имена которых указаны ни-
же поперечных линий, а сверху линий записаны идентифика-
торы атрибутов. Процедуры (методы) в IDEF4 изображены
прямоугольниками без поперечных ли-
ний. Передаваемые параметры записаны
в овальных фигурах.
Примеры диаграмм типов данных
и наследования приведены на рис. 6.8 и
6.9 соответственно. В примере рис. 6.9
объекты класса “Деталь” наследуют
часть атрибутов из классов “Геометрия”
и “Материал”.
Из рис. 6.10 ясно, что для процеду-
ры моделирования некоторой схемы
входными параметрами являются атри-
буты источников сигна лов и параметры
компонентов схемы, а результатом — значения выход-
ных параметров.
На рис. 6.11 показан пример классифик ации мето дов,
согласно к о т орой мето ды решения перечисленных частных
задач о тносятся к методам дискретной оптимизации.
Связи вызывающих и вызываемой процедур пред-
ставлены на рис 6.12.
Методика IDEF5 направлена на пре дставление #*-
#8'1$+%#; '*E#"/)='' приложения в удобном для
пользователя виде. Онтология связана с определениями и
понятиями, используемыми для характеристики объек-
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*, #&($"!)&*
162
%+,. 6.8. IDEF4-диаграмма типов
%+,. 6.9. IDEF4-диаграмма наследования
%+,. 6.)0. IDEF4-диаграмма протоколов
%+,. 6.)). IDEF4-диаграмма таксономии методов
5@!"! 6 %*#$A&,& +($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*% новление внешних ключей. Детализация неспецифических отношений заключается в замене связей “многие ко многим” (L ↔ M) на связи “M ↔ 1” и “1 ↔ M” введением сущности-посредника. Напри- мер, отношение “преподаватель — студенческая группа” может быть заменено на отношения этих сущностей с сущностью-посредником “расписание”. Стадия 4. Определение атрибутов и их принадлежности сущностям. Основные элементы графического языка IDEF1X представлены на рис. 6.7. Между IDEF0 и IDEF1Х-моделями одного и того же приложения существуют определенные свя- зи. Так, стрелкам на IDEF0-диаграммах соответствуют атрибуты некоторых сущностей в IDEF1Х-мо- делях, что нужно учитывать при построении информационных моделей. $B?48 58<@+6 /.-45+7 IDEF. Методика IDEF4 реализует #23$%&*#-#"'$*&'"#()**#$ 0"#$%&'- "#()*'$ больших систем. При процедурном программировании кодированию предшествует удобное для пользователя изображение программы на графическом языке граф-схем или диаграмм потоков данных. Целесообразно иметь аналогичные средства, учитывающие специфику объектно-ориентиро- ванного программирования. В частности, такие средства предоставляет IDEF4. Дру- гим вариантом графического языка поддержки объектно- ориентированного проектирования ПО является язык UML (Unified Modeling Language), рассматриваемый консорциу- мом OMG на предмет стандартизации. %+,. 6.8. IDEF4-диаграмма типов Методика IDEF4 содержит графический язык для изоб- ражения взаимосвязей классов, атрибутов, методов в виде ря- да диаграмм: типов, наследования, протоколов, клиентов, таксономии методов. Примеры диаграмм приведены на ри- сунках. В этих диаграммах прямоугольники с поперечными линиями соответствуют классам, имена которых указаны ни- же поперечных линий, а сверху линий записаны идентифика- торы атрибутов. Процедуры (методы) в IDEF4 изображены %+,. 6.9. IDEF4-диаграмма наследования прямоугольниками без поперечных ли- ний. Передаваемые параметры записаны в овальных фигурах. Примеры диаграмм типов данных и наследования приведены на рис. 6.8 и 6.9 соответственно. В примере рис. 6.9 объекты класса “Деталь” наследуют часть атрибутов из классов “Геометрия” и “Материал”. Из рис. 6.10 ясно, что для процеду- ры моделирования некоторой схемы входными параметрами являются атри- буты источников сигналов и параметры %+,. 6.)0. IDEF4-диаграмма протоколов компонентов схемы, а результатом — значения выход- ных параметров. На рис. 6.11 показан пример классификации методов, согласно которой методы решения перечисленных частных задач относятся к методам дискретной оптимизации. Связи вызывающих и вызываемой процедур пред- ставлены на рис 6.12. Методика IDEF5 направлена на представление #*- #8'1$+%#; '*E#"/)='' приложения в удобном для пользователя виде. Онтология связана с определениями и понятиями, используемыми для характеристики объек- %+,. 6.)). IDEF4-диаграмма таксономии методов &.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&* 162
Страницы
- « первая
- ‹ предыдущая
- …
- 160
- 161
- 162
- 163
- 164
- …
- следующая ›
- последняя »