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


Статическое представление объектно-ориентированного анали­за —



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

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

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

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


  • Download 2,39 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   104   105   106   107   108   109   110   111   ...   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