| Term | Definition |
|---|---|
Design Story | Pershkrim fillestar i dizajnit nga i cili identifikohen temat e dizajnit. |
Design Themes | Identifikohen nga Design Story dhe perdoren per brainstorming te klasave kandidate. |
Brainstorming i klasave kandidate | Procesi ku nga temat e dizajnit gjenerohen klasat e mundshme. |
Klasat kandidate | Vleresohen dhe permiresohen para se te ndertohet diagrami i klasave. |
Diagrami i klasave | Ndertohet nga klasat kandidate dhe pastaj vleresohet dhe permiresohet. |
Software Design Process | Procesi ne te cilin bejne pjese Product Design Process dhe Engineering Design Process. |
Product Design | Percakton cfare duhet te beje produkti per te plotesuar nevojat e klientit dhe zhvillohet gjate specifikimit te kerkesave. |
Engineering Design | Percakton si do te ndertohet softueri per te permbushur specifikimet dhe zhvillohet kryesisht gjate dizajnit dhe implementimit. |
Parakushti (Precondition) | Percakton kushtet qe duhet te jene te verteta para se te thirret nje operacion. |
Paskushti (Postcondition) | Percakton kushtet qe duhet te jene te verteta pasi operacioni te kete perfunduar. |
Shembull Precondition per withdraw(amount) | amount > 0 dhe balance >= amount. |
Shembull Postcondition per withdraw(amount) | balance = balance@pre - amount. |
Finalizimi i arkitektures | Behet pasi arkitekturat kandidate jane gjeneruar dhe vleresuar dhe eshte zgjedhur nje arkitekture adekuate. |
SAD | Rezultati final i procesit te dizajnit te arkitektures qe paraqet zgjedhjen arkitekturore. |
Ndryshueshmeria (Changeability) | Princip dizajni i rendesishem sepse ndryshimi ne softuer eshte i pashmangshem dhe dizajni duhet te lejoje ndryshime me sa me pak ndikim ne pjeset tjera te sistemit. |