cap3 ferewef
DESCRIPTION
ffsfsTRANSCRIPT
3. Proiectarea sistemului informatic
3..1. Poiectarea schemei conceptuale a bazei de date
1
3.2.Diagramele aplicatiei de gestiune a comenzilor pentru restaurant
3.2.1.Diagrame detaliate ale cazurilor de utilizare
Vom folosi diagrame ale cazurilor de utilizare pentru a reda modul in care sistemul va fi utilizat prin reprezentarea partilor interesate prin „actori” si a actiunilor ce se doresc a fi intreprinse prin intermediul cazurilor de utilizare.
2
Element al cazului de utilizare
Descriere
Cod CU01
Stare Schita
Scop Gestiunea Comenzilor in cadrul unui restaurant
Nume Diagrama generala a cazurilor de utilizare
Actor principal Client,Ospatar,Bucatar,Casier
Descriere Presupune organizarea activitatilor in cadrul restaurantului.
Preconditii User-ul are acces la un telefon cu Android si are aplicatia instalata
Postconditii -
Declansator -
Flux de baza 1. Clientul primeste meniu si comanda la osapatar2. Osaptarul preia comanda si o da bucatarului spre a fi
pregatita3. Ospatarul serveste mancarea4. Clientul consuma mancarea si plateste5. Casierul primeste plata aferenta
Fluxuri alternative Ospatarul poate anula comanda in cazul in care clientul se rasgandeste sau bucatarul refuza coamanda pe motiv de stoc
Relatii -
Frecventa utilizarii Frecventa ridicata
Reguli ale afacerii -
3
3.2.2.Analiza sistemului informatic
3.2.2.1 Diagrame de activitate Diagrama de activitate pentru gestiunea comenzilor. Activity Diagram reprezintă o modalitate de modelare vizuală a fluxurilor.
4
3.2.2.2 Diagrama de clase
• Diagrama de clase este un tip de diagramă utilizată pentru descrierea structurii statice, adică a entităţilor sau claselor existente într-un sistem.
3.2.3 Diagrame de interacţiune
Diagrama de secventa
5
Diagrama de comunicare
6
3.2.4 Diagrame de stare este utilizata pentru a specifica posibilele stări prin care poate trece un obiect şi modul în care se poate trece de la o stare la alta (modelare work-flow-uri, modelare fluxuri de documente, diagrame de stări).
3.2.5 Rafinarea diagramelor UML
7
3.2.6 Diagrame de procese şi colaborare în BPMN – minim o diagrama de procese si una de coalborare
3.2.7 Diagrama de componente
8
3.2.8 Diagrama de desfăşurare
9