Afat 7

Created by Edon Aliu

Design Story
Pershkrim fillestar i dizajnit nga i cili identifikohen temat e dizajnit.

1/15

TermDefinition
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.