Documente Academic
Documente Profesional
Documente Cultură
Ingineria sistemelor de
programe (ISP)
Cursul 1
UPB A&C, Ingineria sistemelor de programe, Anca Ionita
2
Cuprins
Limbaj Diagrama
standard de cazurilor de
Introducere
modelare utilizare (in
(UML) UML)
De la software artizanal UPB A&C, Ingineria sistemelor de programe, Anca Ionita
la inginerie software
Proiectare
Inginerie
Ingineria
Analiza si Sistemelor Programare
modelare de
Programe
Artizanat
Testare
UPB A&C, Ingineria
sistemelor de programe,
Anca Ionita
Pentru a-
mi
redacta
BINE
proiectul
de licenta
Pentru a
scrie un
articol
stiintific
5
UPB A&C, Ingineria sistemelor de programe, Anca Ionita
Job-uri potentiale
7
Ingineria sistemelor
https://www.sebokwiki.org/wiki/Download_SEBoK_PDF
8
Ingineria sistemelor de
programe
9
Cuprins
Limbaj Diagrama
standard de cazurilor de
Introducere
modelare utilizare (in
(UML) UML)
Standardul UML
(Unified Modeling Language)
• Limbaj de modelare orientate pe obiecte
▫ Vizual
▫ Grafic (graph-based)
• Independenta fata de limbajul de programare
• Interoperare intre instrumente software
• Concepte de dezvoltare la un nivel inalt de abstractie
• Integrarea celor mai bune practici
12
UML Diagrams
Sep. 2022
Learning UML Diagrams Will •A clear UML diagram could save you hours of
confusion.
Make You a Better Developer •Help you communicate in a clear and concise
way
13
http:// www.uio.no/studier/emner/matnat/ifi/INF5500/h07/undervisningsmateriale/ABB_case_study.pdf
14
UML in industrie
http://onlinelibrary.wiley.com/doi/10.1002/sys.20156/full
15
Diagrama
Diagrama
de stare de
activitati
Diagrama Diagrama
de
secventiala comunicare
Diagrama Diagrama
de de
componente deployment
16
Diagrama
de clase
https://www.geeksforgeeks.org/unified-modeling-language-uml-sequence-diagrams/
Diagrama
secventiala
17
Thomas A. Pender, UML Weekend Crash Course, Wiley, 2002, Disponibil la:
http://index-of.co.uk/Etc/Wiley%20&%20Sons.%20-
%20UML%20Weekend%20Crash%20Course.pdf
James Rumbaugh, Ivar Jacobson, Grady Booch, The Unified Modeling Language.
Reference Manual. Second Edition, Addison-Wesley, 2005, Disponibil la:
https://www.utdallas.edu/~chung/Fujitsu/UML_2.0/Rumbaugh--
UML_2.0_Reference_CD.pdf
Martin Fowler, UML Distilled. A Brief Guide to the Standard Modeling Language. Third
Edition, Addison-Wesley, 2003, Disponibil la: http://docenti.unicam.it/tmp/1704.pdf
18
Cuprins
Limbaj Diagrama
standard de cazurilor de
Introducere
modelare utilizare (in
(UML) UML)
19
• Specificarea cerintelor
• Notatie
Comentariu
• Exemplu
CAZ DE UTILIZARE
• corespunde unei functii vizibile a sistemului
▫ Include ▫ Generalization
▫ Extend
25
Exemplu
26
Planificare
cursuri si
verificari
27
Verificarea 1: Verificarea 2:
Test UML (C1-C5) - 20 puncte Test (C6 - C10) - 20 puncte
31
15 pct.
3 pct. / laborator cu
Activitate laborator
prezenta fizica si
activitate in clasa
32
Ce am invatat azi?
Se determinam care sunt cazurile de utilizare
si actorii sistemului
Bibliografie
• OMG, OMG Unified Modeling Language TM (OMG UML), Version
2.5.1, December 2017, disponibil la
https://www.omg.org/spec/UML/About-UML/