Методы и средства инженерии программного обеспечения


Информационная модель - часть 3


–         много ко многим  (m: n ),  в связи могут принимать участие  несколько экземпляров объектов с каждой стороны.

 Метод С.Шлаер и С.Меллора предусматривает специальную графическую нотацию для фиксации связей, базирующихся  на  диаграммах   метода  Чена сущность -  связь  (entity–relations) [3] для представления  информационной модели проблемной области, суть которого заключается в следующем.

Связи между объектами изображаются стрелками, указывающими направление    связи.    Возле   рамки   объекта, принимающей  участие в связи, на линии стрелки   указывается   роль, которая   этот    объект поддерживает в данной   связи. Связь   1:1   обозначается двунаправленной стрелкой, имеющей по одному "наконечнику" стрелки с каждой стороны, связь 1:n обозначается стрелкой, имеющей  два "наконечника" со стороны объекта, для которого в связи могут принимать участие несколько экземпляров, и, наконец,  по два "наконечника" с каждой стороны имеет стрелка, означающая связь вида n : m.

Над стрелкой может указываться название (имя) связи. Связи могут быть безусловными, т.е. каждый экземпляр объекта заданного класса принимает участие в связи. Условные связи, когда отдельные экземпляры объектов  класса   не  принимают участия в связи, и обозначаются  буквой "у" в конце стрелки.

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

                          

                                  Матрица  

                          – тип элемента   

                          – количество строк

                          – количество столбцов


                            Матрица с неполным

                                 заполнением


                                          является 

 


     Диагональная              Ленточная        Разреженная

            

               Рис.4.1. Пример диаграммы класса

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





- Начало -  - Назад -  - Вперед -