Toto je starší verze dokumentu!
výhody OO přístupu a podpora v programovacích jazycích (objektové, hybridní)
metodika jako nástroj pro zvládnutí komplexity
o fázi návrhu (kdy je prováděn, jaký je jeho účel)
návaznost návrhu an analýzu (upřesňování, rozšiřování)
přístup různých metodik k návrhu (agilní vs. vodopád - iterace), design je neustále refaktorován
MDA a generování kódu z modelů, granularita návrhu
vzory GRASP jako obecná doporučení
vzory GOF a jejich vztah ke GRASP vzorům
architektonické vzory layers, klient-server, request/reply, publisher/subscriber, messaging, file exchange, shared database, RMI, SOA, ESB, pipes & filters
návrhové UML diagramy, technická specifikace, revize návrhu
návrh (architektura) musí odpovídat funkčním a nefunkčním požadavkům (škálovatelnost, bezpečnost, stabilita, snadná údržba)
logická a fyzická architektura (komponent diagrams, deployment diagrams)
objekty (metody, atributy), abstrakce, zapouzdření, skládání, delegování, polymorfismus
CASE nástroje
Nahoru