Управление проектами - статьи


             

в качестве абстракции экземпляров объектов


Если в качестве абстракции экземпляров объектов традиционно рассматриваются классы объектов, то в качестве абстракции объектов в рамках определенного контекста могут быть рассмотрены роли. В спецификации UML явно говорится о том, что проявления типов объектов в некотором контексте имеет смысл рассматривать как роли этих объектов.
Абстракция роли достаточно исследована со стороны ее структурной реализации, но не с точки зрения объединения поведения в различных сценариях.
Данная статья посвящена построению аппарата, позволяющего систематически использовать понятие роли при написании сценариев, определению средств нотации диаграмм последовательностей UML, которые могут быть использованы для этого, и исследованию того, каким образом полученная сценарная модель может быть отображена в другие модели.
Далее работа построена следующим образом:

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


Содержание  Назад  Вперед