Методологические основы


Динамическое представление объектно-ориентированного проек­тирования — диаграммы взаимодействия и последовательные диаг­раммы



Download 2,39 Mb.
bet109/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   105   106   107   108   109   110   111   112   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

Динамическое представление объектно-ориентированного проек­тирования — диаграммы взаимодействия и последовательные диаг­раммы демонстрируют взаимодействие, отображенное в динамике. В ней отображаются экземпляры, участвующие во взаимодействии с помощью соответствующих линий жизни, а также входные сигналы, которыми они обмениваются. Эти сигналы собраны во временную последовательность. В отличие от диаграммы сотрудничества, последовательная диаграмма включает временные последовательности, но не содержит объектных от­ношений. Последовательная диаграмма может существовать в общей фор­ме (описывать все возможные сценарии) и в форме экземпляра (описывать один действительный сценарий). Последовательные диаграммы и диаг­раммы сотрудничества выражают подобную информацию, однако исполь­зуют различные способы. Последовательная диаграмма имеет две размер­ности: размерность по вертикали представляет время; размерность по го­ризонтали представляет различные объекты.

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

  • Механизм состояния определяет набор понятий, которые могут ис­пользоваться для моделирования дискретного поведения с помощью ко­нечных систем переходных состояний. Экземпляры событий генерируют­ся в результате определенного действия в пределах системы или ее окру­жения. Затем событие ориентируется на одну или несколько целей. Сред­ства, с помощью которых экземпляры событий транспортируются к месту назначения, зависят от типа действия, цели, свойств среды коммуникации и многих других факторов. В некоторых случаях это происходит практи­чески мгновенно и вполне надежно, в то время как в других случаях могут происходить периодические задержки передачи, потеря событий, пере- упорядочивание или дублирование. Поддерживается полная гибкость при моделировании различных типов коммуникационных возможностей. Со­бытие получено, если оно размещено в очереди событий по целевому назначению. Событие отправлено, если оно извлечено из очереди собы­тий и доставлено к механизму состояния для обработки. С этой точки зрения на него ссылаются как на текущее событие. Наконец, событие поглощено, если завершена его обработка. Поглощенное событие стано­вится недоступным для обработки. Никакие требования не предъявляются к интервалам времени между получением события, отправлением и погло­щением.

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


  • Download 2,39 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   105   106   107   108   109   110   111   112   ...   293




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish