Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo robí predlžovanie diagramov prípadu použitia?

V diagramoch prípadov UML uvádza vzťah „rozšírenie“, ako môže jeden prípad použitia pridať funkčnosť do iného prípadu použitia *za konkrétnych podmienok *. Nie je to * o jednoduchom začlenení alebo dedičstve. Namiesto toho označuje voliteľné rozšírenie správania sa základného použitia.

Tu je porucha:

* Prípad použitia základne: Toto je primárny prípad použitia, ktorý sa rozširuje. Funguje nezávisle aj bez prípadu rozšírenia použitia.

* Rozšírenie prípadu použitia: Tento prípad použitia dodáva do prípadu základného použitia ďalšie kroky alebo funkcie. Iba * vykonáva, ak je splnená špecifická podmienka (alebo bod predĺženia) v prípade základného použitia. Nenahrádza alebo úplne nezahŕňa základné prípady použitia.

Kľúčové rozdiely od „include“:

* Zahrnúť: Predstavuje prípad použitia, ktorý je * vždy * zahrnutý do iného prípadu použitia. Je to forma rozkladu, ktorá vyvoláva spoločnú funkčnosť. Prípad použitia sa vykonáva zakaždým, keď sa uskutoční prípad základného použitia.

* Rozšírte: Predstavuje prípad použitia, ktorý je podmienečne zahrnutý v inom prípade použitia. Stáva sa to iba vtedy, keď sú splnené konkrétne kritériá v prípade základného prípadu.

Príklad:

Povedzme, že máte základný prípad použitia „Objednávka procesu“. Vo všeobecnosti to zahŕňa pridanie položiek do košíka, výpočet celkovej hodnoty a dokončenie platby.

Možno budete mať predĺžené puzdro na použitie s názvom „Použiť zľavu“. To * iba * sa stane, ak zákazník používa platný kupónový kód počas prípadu použitia „Process Order“. Prípad použitia „Aplikácia zľava“ rozširuje prípad použitia „OBJEDNÁVKA“, ale nie je vždy vykonaný. Ak sa nepoužije žiadny kupón, kroky „Appliptionle Discount“ sa jednoducho preskočia.

V diagrame je vzťah „Rozšírenie“ znázornený ako prerušovaná šípka s otvorenou šípkou smerujúcou od prípadu * rozšírenia * použitia do prípadu použitia *. Špecifická podmienka predĺženia je často zaznamenaná v blízkosti šípky.

Stručne povedané, „Rozšíriť“ v prípade použitia prípadových diagramov modely voliteľné, podmienené doplnky k správaniu iného prípadu použitia. Ide o pridávanie ďalších funkcií za konkrétnych okolností, nie o vždy vrátane funkcií, ako napríklad „zahrnúť“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené