Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno UML

Dobrý den, vím že to sem moc nepatří, ale potřeboval bych pomoct s úkolem do školy. Jde o úkol ze strojního inženýrství, kde máme vytvořit diagram případu užití a specifikaci dvou případů užití pro systém správy účtů. Děláme to poprvé a nějak nám moc neřekli, jak máme postupovat při řešení. Máme k tomu ještě toto:
"Provádíme analýzu systému správy účtů banky. Každý účet má jednoznačné
číslo, dále je potřeba znát jméno a adresu majitele účtu. Kromě majitele mohou s účtem disponovat i další jím určené osoby. O těch je třeba znát stejné údaje jako o majiteli. Každá z disponujících osob může mít stanoven limit pro výběr z daného účtu. S účty manipuluje úředník banky na základě příkazu osoby oprávněné s účtem disponovat. Na účet lze provádět vklad, z účtu lze provádět výběr a lze převádět částky na jiné účty v téže nebo jiné bance. Musí být k dispozici informace, kdo příkaz zadal a který úředník ho provedl. Systém musí poskytovat prostředky pro správu informací o klientech banky, musí umožňovat vytvářet a rušit účty, zadávat příkazy, importovat příkazy pro převody z jiných bank a naopak exportovat příkazy pro převody na účty v jiných bankách. Systém musí být schopen
tisknout měsíční výpisy z účtů a řadu dalších tiskových sestav." Potřebuju jen nějak nakopnout k tomu jak začít. Děkuji za pomoc.

Předmět Autor Datum
Vždyť to máš v zadání popsané. Stačí to jenom překreslit do Use Case diagramu. http://cs.wikipedia.o… nový
Wikan 10.10.2014 10:53
Wikan
Takže se to dá nakreslit jen do jednoho diagramu? nový
kali01 10.10.2014 11:00
kali01
Já nevim jak mám rozkreslit ten účet totiž. nový
kali01 10.10.2014 11:01
kali01
A proč bys ho měl rozkreslovat? Máš dělat případy užití. nový
Wikan 10.10.2014 11:26
Wikan
Takže vícemené na jednu stranu dám majitele účtu, co s tim může dělat a na druhou stranu dám úředník… nový
kali01 10.10.2014 11:30
kali01
Ne. Majitel účtu provádí nějaké činnosti, úředník provádí nějaké činnosti. Ty máš ty činnosti zakres… nový
Wikan 10.10.2014 11:32
Wikan
Use case začíná uživatelem a činnostmi, které provádí. Ty máš popsat 2 typy uživatelů: 1. majitel úč… nový
Jan Fiala 10.10.2014 11:44
Jan Fiala
Podľa zadania máš vytvoriť diagram prípadov použitia (UC diagram) a ďalej ešte špecifikáciu dvoch pr… nový
los 10.10.2014 19:18
los
No ono je to dobrovolný úkol a v tomhle směru jsem opravdu začátečník, takže počkám až nám to bude p… poslední
kali01 10.10.2014 19:55
kali01

Use case začíná uživatelem a činnostmi, které provádí. Ty máš popsat 2 typy uživatelů:
1. majitel účtu
2. úředník v bance

majitel účtu má jen omezený rozsah činností - nějaká základní nastavení účtu + příkazy k úhradě apod.
úředník má stejné možnosti jako majitel + spoustu dalších, jako zřizování/rušení/nastavování účtu apod.

Podľa zadania máš vytvoriť diagram prípadov použitia (UC diagram) a ďalej ešte špecifikáciu dvoch prípadov použitia. Takže najprv sa pustíš do UC diagramu, ktorý ti hovorí o tom, že ako sa informačný systém (IS) bude používať - budeš tam vidieť hráčov (actor), ktorí rôznym spôsobom budú používať funkcionalitu z navrhovaného IS. Už len pri pohľade na takýto diagram sa dá vytvoriť základná predstava o komplexnosti celého systému.

V prvom rade si treba uvedomiť, že hráčom je človek (prípadne externý systém), ktorý systém priamo používa. Keďže s účtami manipuluje úradník banky (teller) a nie oprávnená osoba, tak v UC diagrame bude ako hráč vystupovať len teller. Oprávnená osoba IS priamo nepoužíva, takže nebude používať žiadne UC a nebude teda vôbec v UC diagrame. Navrhovaný IS je teda vytváraný pre tellera, nie pre zákazníka banky - t.j. ide o pobočkový systém a nie o internet banking.

Samotné UC v diagrame máš vymenované priamo v zadaní. Môžeš sa zamyslieť nad tým, či sú tam medzi nimi nejaké väzby, kedy jeden UC rozširuje druhý, a prvú časť zadania máš hotovo.

Ďalej máte vytvoriť špecifikáciu dvoch prípadov použitia. To sa robí tak, že popíšeš jednotlivé kroky, ktoré sa v rámci konkrétneho prípadu použitia majú vykonať. Buď slovne (v bodoch), alebo pomocou diagramu činností (activity diagram) - to si zisti, že ako to po tebe chcú. Ideálne obidvomi spôsobmi, v praxi slovne.

Zvyšok zadania, že aké entity a vzťahy medzi nimi v systéme existujú, by sa dali zakresliť do diagramu tried (class diagram). Zvláštne, že to po vás v zadaní nechcú, pretože to je asi najdôležitejší krok v návrhu IS.

No ono je to dobrovolný úkol a v tomhle směru jsem opravdu začátečník, takže počkám až nám to bude podrobněji vysvětleno a pak udělám jen projekt (Internetový obchod), který máme zadaný. Přesto děkuji za rady.

Zpět do poradny Odpovědět na původní otázku Nahoru