Тәуелділік (UML) - Dependency (UML)

Ішінде Бірыңғай модельдеу тілі (UML), а Тәуелділік деген қатынасты білдіреді элемент, немесе элементтер жиынтығы, оларды нақтылау немесе іске асыру үшін басқа модель элементтерін қажет етеді.[1] Элемент тәуелді жеткізуші деп аталатын тәуелсіз элемент бойынша. Бұл қатынастағы екі немесе одан да көп элементтер деп аталады кортеждер.

UML-де бұл тәуелдіден (немесе клиенттен) тәуелсізге (немесе) қарай бағытталған үзік сызықпен көрсетіледі жеткізуші ) элемент. Тәуелділікті көрсететін көрсеткі процестің бағытын емес, қатынастың бағытын анықтайды.

Стандартты алдын-ала анықталған тәуелділіктер

UML - анықталған тәуелділіктерге жатады[дәйексөз қажет ]:

  • «Call2» UML2: клиент (операция) жеткізушіні шақыра алады (операция)
  • «Жасау» UML2: клиент (жіктеуіш) жеткізушінің даналарын жасай алады (жіктеуіш)
  • «Туынды» UML2: клиентті (мысалы, төлсипат мәні, сілтеме) жабдықтаушыдан есептеуге болады
  • «Instantiate» UML2: клиенттің операциялары (жіктеуіш) жеткізушінің жағдайларын тудыруы мүмкін (жіктеуіш)
  • «Рұқсат» UML2: Ескірген
  • UML2-ді «іске асыру»: Ескірген
  • «Нақтылау» UML2: клиент элементтері (дер) жеткізушілерге (лерге) қарағанда «кейінгі» семантикалық деңгейде.
  • «Жіберу» UML2: Клиент (операция) жеткізушіні жібереді (сигнал)
  • «Алмастырушы» UML2: клиент элементі жеткізушіні алмастыра алады (кейбір жағдайда)
  • «Із» UML2: Клиент элементтері жеткізушілерге «із салады». Әдетте талаптар деңгейлері үшін қолданылады
  • «Пайдалану» UML2: клиент элементі жеткізушіні қалай болса солай «пайдаланады»

UML сілтемесімен айырмашылықтар

UML сілтемесі - бұл жіктеуіштердің даналары арасындағы жұмыс уақытының қатынасы, ал тәуелділік дегеніміз - анықтамалар арасындағы модель-уақыт байланысы.

Әдеттегі бір бағытты сілтеме бір дананы білуді қажет етеді, ал екінші жағынан тәуелді болады, бірақ бұл қажет емес. Бір бағытты сілтеме тек тәуелділік емес навигация мүмкіндігін қажет етеді.

Сол сияқты екі бағытты сілтеме екі инстанцияның бір-біріне өтуін талап етеді, бірақ бұл тәуелділікті қажет етпейді.

Алайда, ассоциация өткеннен кейін, егер мақсат немесе инстанция сияқты мақсатты дана анықтамасының кейбір қасиеттеріне қол жеткізілсе, тәуелділік пайда болады.

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ OMG бірыңғай модельдеу тілі, қондырма, 2.4.1 нұсқасы

Әрі қарай оқу

Вайлкиенс, Тим; Oestereich, Bernd (2007). UML 2 сертификаттау жөніндегі нұсқаулық. Морган Кауфман. ISBN  0-12-373585-8.

OMG бірыңғай модельдеу тілі қондырмасы, Объектілерді басқару тобы, тамыз 2011 ж

Сыртқы сілтемелер