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.
| Term | Definition |
|---|---|
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. |