Task: Implementovat spustitelnou architekturu |
| |
 |
Implementovat kostru architektury ve formě spustitelného systému. Použít rozhraní, základy UI, dummy procedury, happy day scénáře. |
Disciplines: Analysis & Design, Implementation, Test |
|
Purpose
Hlavním účelem je ověřit proveditelnost a stabilitu navrhovaného architektonického vzoru a tím odstranit možná rizika.
|
Relationships
Categories |
|
Roles | Primary Performer:
| Additional Performers:
|
Inputs | Mandatory:
| Optional:
|
Outputs |
|
Main Description
Po výběru navrhované architektury pro systém je nutné ověřit, zda je vůbec reálná a také stabilní. K tomu slouží
implementace její malé části, která nemá zdaleka úroveň detailu a možností finálního systému, ale pokrývá všechny
oblasti činnosti systému (nebo se jich aspoň dotýká). Tato tzv. spustitelná architektura většinou neobsahuje mnoho
aplikační logiky, nýbrž základ uživatelských rozhraní s nefunkčními (nebo minimálně funkčními) ovládacími prvky,
propojení subsystémů přes rozhraní za účelem ověření průchodnosti a konzistence dat mezi nimi, procedury či metody,
které místo výpočů provádějí prosté úkoly (např. vracejí kontrolní řetězec nebo jinou vždy stejnou hodnotu) a počítají
s naprosto správným postupem uživatele a funkcí okolních systémů, tudíž nemá např. kontrolu formátu
vstupních dat, reakce na provedení akcí, k nimž nejsou aktéři oprávněni, atd. Úspěšná implementace spustitelné
architektury vede k eliminaci nebo minimalizaci většiny architektonických rizik.
|
Key Considerations
návrh architektury, architektonická rizika, rozsah finálního systému, aktéři, návrhy uživatelských rozhraní |
Copyright © Petr Pícha, Přemysl Brada, Katedra informatiky a výpočetní techniky ZČU v Plzni, 2012 - 2020 |
|