Erinevus Järjestuste Skeemi Ja Koostöö Skeemi Vahel

Sisukord:

Erinevus Järjestuste Skeemi Ja Koostöö Skeemi Vahel
Erinevus Järjestuste Skeemi Ja Koostöö Skeemi Vahel

Video: Erinevus Järjestuste Skeemi Ja Koostöö Skeemi Vahel

Video: Erinevus Järjestuste Skeemi Ja Koostöö Skeemi Vahel
Video: XII digituba: kuidas vabaühendused e-lahenduste abil poliitikakujundamises saavad kaasa rääkida? 2024, November
Anonim

Peamine erinevus - järjestuse skeem vs koostööskeem

Enne tarkvara väljatöötamist on vaja hästi aru saada, mida tuleks välja töötada. Seetõttu on vaja süsteemi kujundada. Seda saab teha Unified Modeling Language (UML) abil. See ei ole programmeerimiskeel nagu Java, C #. Seda kasutatakse süsteemi visuaalse esituse saamiseks. Objektorienteeritud programmeerimise (OOP) kasutuselevõtuga töötati välja enamik programme ja tarkvara. See on paradigma, mis aitab tarkvara koos objektidega modelleerida. Selliseid OOP-kontseptsioone nagu pärimine, kapseldamine saab esitada UML-i abil. Sellest on lihtne ja lihtne aru saada. Seda saavad kasutada ka mitteprogrammeerijad. Üldiselt ei piisa kogu süsteemi mõistmiseks ühest skeemist. UML-diagramme on erinevat tüüpi, millest igaüks hõlmab erinevaid aspekte. Järjestusdiagramm ja koostööskeem on kaks interaktsiooniskeemi. Peamine erinevus järjestusdiagrammi ja koostööskeemi vahel seisneb selles, et järjestusdiagrammi kasutatakse siis, kui ajajärjestus on olulisem, ja koostööskeemi kasutatakse siis, kui objekti korraldus on olulisem. Selles artiklis käsitletakse järjestusdiagrammi ja koostööskeemi erinevust.

SISU

1. Ülevaade ja peamine erinevus

2. Mis on järjestuse skeem

3. Mis on koostöö skeem

4. Sarnasus järjestuste skeemi ja koostöö skeemi vahel

5. Kõrvuti võrdlus - järjestuse skeem vs koostöö skeem tabelina

6. Kokkuvõte

Mis on järjestuse skeem?

Järjestusdiagramme kasutatakse objektide vastastikmõju kujutamiseks teatud ajaperioodil. Päringusõnumeid tähistavad tumedad nooled ja tagasisidet tähistatakse katkendlike nooltega. Ristkülikukujulised vertikaalsed kastid tähistavad iga objekti aktiveerimisaega.

Erinevus järjestuste skeemi ja koostöö skeemi vahel
Erinevus järjestuste skeemi ja koostöö skeemi vahel

Joonis 01: Järjestuse skeem

Vastavalt ülaltoodud skeemile saadab kliendi objekt tooteobjektile teate, et näha, kas toode on saadaval. Tooteobjekt saadab laoobjektile teate, et teada saada, kas toode on laos saadaval. Sõltuvalt toote saadavusest vastab toode laole ja toode vastab kliendile. Seejärel saadab kliendiobjekt maksa raha-teate makseobjektile. Lõpuks saadetakse kliendile kviitungiteade. Taotletud toode, makske rahataotlused. Neid tähistatakse tumedate nooltega. Jah / ei, kviitung on tagastussõnumid. Neid tähistatakse katkendlike nooltega. Kliendi objekt on kogu selle protsessi vältel aktiivne. Toote- ja laobjektid on alguses aktiivsed. Makseobjekt on lõpus aktiivne, kuna see tuleks makse lõpuleviimiseks aktiveerida. Üldiseltjada skeem andis teavet objektide vastastikuse mõju kohta konkreetse ajaperioodi jooksul.

Mis on koostööskeem?

Koostööskeem keskendub objektide vastasmõjule. See kuvab objekti organisatsiooni. Number näitab meetodi kõne järjestust. Iga number tähistab meetodit, mida kutsutakse.

Peamine erinevus järjestusdiagrammi ja koostööskeemi vahel
Peamine erinevus järjestusdiagrammi ja koostööskeemi vahel

Joonis 02: koostööskeem

Vastavalt ülaltoodud koostööskeemile on objektid kujutatud ristkülikute abil. Sõnumeid tähistab nool ja järjekorranumber. Esimene teade on toote tellimine. Teine teade on saada hind ja kolmas teade on tasumine. Samuti antakse igale sõnumile järjekorranumber. Niisiis näitab number, kuidas meetodeid üksteise järel nimetatakse. Tingimuslauseid tähistatakse nurksulgudes. Master-i ja viisa kaudu tasumine on eraldi tingimused. Tasumine kuulub kapteni ja viisaga tasumisele. Niisiis tähistatakse neid 3.1 ja 3.2.

Millised on järjestuse ja koostööskeemi sarnasused?

  • Nii järjestuse kui ka koostöö skeem on UML-i koostoime diagrammid.
  • Nii järjestuse kui ka koostöö skeem kirjeldavad süsteemi käitumuslikke aspekte.

Mis vahe on järjestuse ja koostöö skeemi vahel?

Erinev artikkel keskel enne tabelit

Järjestuse vs koostööskeem

Järjestusdiagramm on UML-esitus, et visualiseerida süsteemis teatud funktsioonide teostamiseks tehtavate kõnede jada. Koostööskeem on UML-esitus objektide korralduse ja nende koostoime visualiseerimiseks.
Esindus
Järjestusdiagramm tähistab ühest objektist teise voolavate sõnumite jada. Koostööskeem kujutab süsteemi struktuurilist korraldust ning saadetud ja vastuvõetud sõnumeid.
Kasutamine
Kui ajajärjestus on oluline, saab kasutada jada skeemi. Kui objekti korraldus on oluline, saab kasutada koostööskeemi.

Kokkuvõte - järjestuse skeem vs koostöö skeem

Tarkvara arendades ei ole võimalik otseselt arendama hakata. See on vajalik süsteemi mõistmiseks. UML-i kasutatakse süsteemi piltliku mõistmise saamiseks. UML on lihtsam kui üldotstarbelised programmeerimiskeeled, nagu Java, C ++ jne. Erinevaid aspekte hõlmavaid erinevaid UML-diagramme on olemas. Kaks neist on järjestusdiagramm ja koostööskeem. Järjestusdiagrammi ja koostöödiagrammi erinevus seisneb selles, et järjestusdiagrammi kasutatakse siis, kui ajajärjestus on olulisem, ja koostööskeemi kasutatakse siis, kui objekti korraldus on olulisem.

Soovitatav: