Verskil tussen volgordediagram en samewerkingsdiagram

INHOUDSOPGAWE:

Verskil tussen volgordediagram en samewerkingsdiagram
Verskil tussen volgordediagram en samewerkingsdiagram

Video: Verskil tussen volgordediagram en samewerkingsdiagram

Video: Verskil tussen volgordediagram en samewerkingsdiagram
Video: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, November
Anonim

Sleutelverskil – Volgordediagram vs Samewerkingsdiagram

Voordat sagteware ontwikkel word, is dit nodig om 'n goeie begrip te hê van wat ontwikkel moet word. Daarom is dit nodig om die stelsel te ontwerp. Dit kan gedoen word met behulp van Unified Modeling Language (UML). Dit is nie 'n programmeertaal soos Java, C nie. Dit word gebruik om 'n visuele voorstelling van die sisteem te kry. Met die bekendstelling van objekgeoriënteerde programmering (OOP), is die meeste programme en sagteware ontwikkel. Dit is 'n paradigma wat help om 'n sagteware met voorwerpe te modelleer. Die OOP-konsepte soos oorerwing, inkapseling kan met UML voorgestel word. Dit is maklik en maklik om te verstaan. Dit kan selfs deur nie-programmeerders gebruik word. Oor die algemeen is een diagram nie genoeg om die hele stelsel te verstaan nie. Daar is verskillende tipes UML-diagramme wat elkeen verskillende aspekte dek. Die volgordediagram en samewerkingsdiagram is twee interaksiediagramme. Die sleutelverskil tussen volgordediagram en samewerkingsdiagram is dat die volgordediagram gebruik word wanneer die tydvolgorde belangriker is, terwyl die samewerkingsdiagram gebruik word wanneer die objekorganisasie belangriker is. Hierdie artikel bespreek die verskil tussen volgordediagram en 'n samewerkingsdiagram.

Wat is reeksdiagram?

Die volgordediagramme word gebruik om die interaksie tussen voorwerpe oor 'n spesifieke tydperk voor te stel. Die versoekboodskappe word deur donker pyle voorgestel, en die terugstuurboodskappe word deur die stippelpyle aangedui. Die reghoekige vertikale blokkies verteenwoordig die aktiveringstyd van elke voorwerp.

Verskil tussen volgordediagram en samewerkingsdiagram
Verskil tussen volgordediagram en samewerkingsdiagram

Figuur 01: 'n Reeksdiagram

Volgens die bostaande diagram, stuur die kliënt beswaar 'n boodskap aan die produkvoorwerp om te sien of die produk beskikbaar is. Die produkvoorwerp stuur 'n boodskap aan die voorraadvoorwerp om te bepaal of die produk in die voorraad beskikbaar is. Afhangende van die produkbeskikbaarheid, sal die voorraad die produk antwoord, en die produk sal die kliënt antwoord. Dan stuur die klantobjek die betaalgeldboodskap na die betalingsobjek. Uiteindelik word die kwitansieboodskap aan die kliënt gestuur. Die gevraagde produk, betaal geld versoeke. Hulle word met donker pyle aangedui. Die ja/nee, kwitansie is terugstuurboodskappe. Hulle word met stippelpyle aangedui. Die kliënt-objek is aktief regdeur hierdie proses. Die produk- en voorraadvoorwerpe is aan die begin aktief. Die betalingsvoorwerp is aktief aan die einde omdat dit geaktiveer moet word om die betaling te voltooi. Oor die algemeen het die volgordediagram inligting verskaf oor die interaksie tussen voorwerpe binne die spesifieke tydperk.

Wat is samewerkingsdiagram?

'n Samewerkingsdiagram fokus op die interaksie tussen voorwerpe. Dit vertoon die objekorganisasie. 'n Nommer dui die metode-oproepvolgorde aan. Elke getal verteenwoordig die metode wat dit genoem word.

Sleutelverskil tussen volgordediagram en samewerkingsdiagram
Sleutelverskil tussen volgordediagram en samewerkingsdiagram

Figuur 02: 'n Samewerkingsdiagram

Volgens die bostaande samewerkingsdiagram word die voorwerpe met behulp van reghoeke voorgestel. Die boodskappe word deur 'n pyl en 'n rynommer voorgestel. Die eerste boodskap is bestel produk. Die tweede boodskap is kry prys en die derde boodskap is doen betaling. Net so word elke boodskap 'n volgnommer gegee. Dus, die nommer dui aan hoe die metodes een na die ander genoem word. Die voorwaardelike stellings word met vierkantige hakies aangedui. Die betaling via meester en visum is afsonderlike voorwaardes. Die betaling deur meester en die betaling deur visum behoort tot betaling. Dus, hulle word aangedui met 3.1 en 3.2.

Wat is die ooreenkomste tussen volgorde en samewerkingsdiagram?

  • Beide volgorde en samewerkingdiagram is interaksiediagramme in UML.
  • Beide volgorde en samewerkingsdiagram beskryf die gedragsaspekte van die stelsel.

Wat is die verskil tussen volgorde en samewerkingsdiagram?

Rekwensie vs Samewerking Diagram

Die volgordediagram is 'n UML-voorstelling om die volgorde van oproepe in 'n stelsel te visualiseer om 'n spesifieke funksionaliteit uit te voer. Die samewerkingsdiagram is 'n UML-voorstelling om die organisasie van die voorwerpe en hul interaksie te visualiseer.
Verteenwoordiging
Die volgordediagram verteenwoordig die volgorde van boodskappe wat van een voorwerp na 'n ander vloei. Die samewerkingsdiagram verteenwoordig die strukturele organisasie van die stelsel en die boodskappe wat gestuur en ontvang is.
Gebruik
As die tydvolgorde belangrik is, kan die volgordediagram gebruik word. As die objekorganisasie belangrik is, kan die samewerkingsdiagram gebruik word.

Opsomming – Volgordediagram vs Samewerkingsdiagram

Wanneer sagteware ontwikkel word, is dit nie moontlik om direk te begin ontwikkel nie. Dit is nodig om die stelsel te verstaan. UML word gebruik om 'n beeldbegrip van die stelsel te kry. UML is makliker as algemene programmeertale soos Java, C++ ens. Daar is verskeie UML-diagramme wat verskillende aspekte dek. Twee daarvan is volgordediagram en 'n samewerkingsdiagram. Die verskil tussen volgordediagram en samewerkingsdiagram is, die volgordediagram word gebruik wanneer die tydvolgorde belangriker is terwyl die samewerkingsdiagram gebruik word wanneer die objekorganisasie belangriker is.

Aanbeveel: