Afat 1

Created by Edon Aliu

Procesi i Zgjidhjes së Problemit
Proces mbi të cilin bazohen procesi i përgjithshëm i dizajnit, dizajni i produktit dhe dizajni i inxhinierisë së softuerit.

1/22

TermDefinition
Procesi i Zgjidhjes së Problemit
Proces mbi të cilin bazohen procesi i përgjithshëm i dizajnit, dizajni i produktit dhe dizajni i inxhinierisë së softuerit.
Dobia e Procesit të Zgjidhjes së Problemit
Mundëson shqyrtimin e disa zgjidhjeve të mundshme dhe zgjedhjen e zgjidhjes më të mirë.
Procesi i Përgjithshëm i Dizajnit
Bazohet në Procesin e Zgjidhjes së Problemit.
Procesi i Dizajnit të Produktit
Bazohet në Procesin e Zgjidhjes së Problemit.
Procesi i Dizajnit të Inxhinierisë së Softuerit
Bazohet në Procesin e Zgjidhjes së Problemit.
Class Diagram
Diagram që përdoret për dekompozim (De), përgjegjësi (R), ndërfaqe (I) dhe marrëdhënie (R).
State Diagram
Diagram që përdoret për paraqitjen e gjendjeve (S) dhe tranzicioneve (T).
Class Diagram – qëllimi
Përdoret për paraqitjen e strukturës statike të sistemit.
Object Diagram
Përdoret për paraqitjen e gjendjes së objekteve.
State Diagram – qëllimi
Përdoret për paraqitjen e gjendjeve dhe tranzicioneve.
Sequence Diagram
Përdoret për paraqitjen e bashkëpunimeve ndërmjet pjesëve të sistemit.
Package Diagram
Përdoret për paraqitjen e moduleve.
UML
Ofron notacionin standard për modelimin dhe paraqitjen e dizajnit të sistemit.
Stili Arkitektonik
Përcakton mënyrën e përgjithshme se si organizohen komponentët dhe si ndërveprojnë mes tyre.
Zgjedhja e Stilit Arkitektonik
Duhet të marrë parasysh kërkesat funksionale, kërkesat jo-funksionale ose atributet e cilësisë, si dhe avantazhet dhe disavantazhet e secilit stil.
Kërkesat Funksionale
Përcaktojnë funksionet që sistemi duhet të realizojë dhe merren parasysh gjatë zgjedhjes së stilit arkitektonik.
Kërkesat Jo-Funksionale
Përcaktojnë karakteristikat dhe atributet e cilësisë së sistemit dhe merren parasysh gjatë zgjedhjes së stilit arkitektonik.
Separation of Concerns
Ndarja e sistemit në përgjegjësi të veçanta.
Model-View-Controller (MVC)
Stil arkitektonik që promovon separation of concerns duke e ndarë sistemin në Model, View dhe Controller.
Model
Në MVC, merret me të dhënat dhe operacionet e domainit.
View
Në MVC, merret me shfaqjen e të dhënave.
Controller
Në MVC, merret me marrjen dhe trajtimin e inputit të përdoruesit.