Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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úť“.