Návrh programových systémů

 

Principy návrhu programového systému, vstupy a výstupy návrhu, komponenty, rozhranní.

 


 

Principy návrhu programového systému

Jakmile máme sebrané požadavky a provedenu analýzu, můžeme přejít do fáze návrhu.

Smyslem návrhu je přesná specifikace způsobu implementace funkcí, které bude systém poskytovat, aby uspokojil požadavky uživatelů.

 

https://www.evernote.com/shard/s4/sh/069c93fb-78ff-4fab-904d-c9ea2e0d761b/5b594ffb481f2cde2589e2b0f0c1b844/res/870cec2f-ee86-4cb8-a167-c0dab19e1045.png?resizeSmall&width=832

 

  1. Požadavky jsou problémovou doménou.

  2. Analýza zkoumá problémy z pohledu uživatelů a dalších osob.

  3. Návrh spočívá ve sloučení požadavků a technických řešení do modelu systému, který lze implementovat.

https://www.evernote.com/shard/s4/sh/069c93fb-78ff-4fab-904d-c9ea2e0d761b/5b594ffb481f2cde2589e2b0f0c1b844/res/7c65a3fc-344e-4719-901c-447be748999f.png?resizeSmall&width=832

 

Relace mezi klíčovými artefakty analýzy a návrhu

https://www.evernote.com/shard/s4/sh/069c93fb-78ff-4fab-904d-c9ea2e0d761b/5b594ffb481f2cde2589e2b0f0c1b844/res/a1e400db-23e2-42f2-852a-38a0fb58de47.png?resizeSmall&width=832

 

Vstupy a výstupy návrhu

 

Vstupem do návrhu je 

Výstupem z návrhu je 

 

Návrhový model obsahuje

 

Komponenty, rozhranní návrhu

 

Co to je komponenta?

·          

Rozhraní (Interface)

·