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



Download 2,39 Mb.
bet102/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   98   99   100   101   102   103   104   105   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

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

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

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

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

    • представление с помощью существительного;

    • описание объекта в терминах реального времени;

    • возможность служить индикатором состояния;

    • обладание типом данных;

    • идентичность для объектов одного класса — может отличаться по значению, но не по сути;

    • возможность получения значения, определенного с помощью до­мена пересчета (набор определенных значений).
  • 1   ...   98   99   100   101   102   103   104   105   ...   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