Task: Vybrat kandidátní architekturu |
|
 |
Na základě současné verze systému, její dokumentace a požadavků zákazníka navrhnout jedno nebo více možných architektonických řešení systému. Případně doložit POC (proof-of-concept). |
Disciplines: Analysis & Design, Implementation, Test |
|
Purpose
Najít co nejvhodnější architektonické řešení systému, nechat ho odsouhlasit zákazníkem a omezit tak rizika projektu. |
Relationships
Categories |
|
Roles | Primary Performer:
| Additional Performers:
|
Inputs | Mandatory:
| Optional:
|
Outputs |
|
Process Usage |
|
Main Description
Výběr vhodné architektury je mnohdy zásadní pro úspěch celého projektu. Proto by měl tomuto úkolu tým věnovat zvýšenou
pozornost a začít se jím zabývat v raném stádiu projektu. Vhodným výběrem lze například výrazně omezit některá rizika
projektu. Tým by měl proto navrhnout alespoň jedno, ale v lepším případě několik možných architektonických řešení
systému, a ty pak konzultovat se zákazníkem, potažmo technickým správcem systému, zvolit nejvhodnější a získat pro něj
od zákazníka souhlas. V dalších krocích pak tým vytváří popis svolené architektury a implementaci jeho kostry a tím
ověřuje její proveditelnost, stabilitu a eliminaci rizik.
|
Steps
Analyzovat data
Prozkoumat současnou architekturu a její dokumentaci (pokud existuje, tj. pokud se jedná o brown-field projekt) a
architektonické požadavky zákazníka, stejně jako možnosti produkčního prostředí a použitých technologií za účelem nalezení
možných architektonických řešení systému. |
Provést výběr
Z nalezených alternativ vybrat jednu nebo několik nejvíce vhodných. |
Proof Of Concept
Ověřit a demonstrovat využitelnost a správnost zvolených kandidátních architektur.
|
|
Key Considerations
funkční a mimofunkční požadavky,
softwarové a hardwarové parametry produkčního prostředí, počet uživatelů systému, technologie užívané pro vývoj,
konvence vývoje (zejména segmentace do tříd/modulů/balíků/subsystémů), nároky na uživatelské rozhraní, atd.
|
Alternatives
U brown-field projektů je výběr architektonického modelu do značné míry dán současnou verzí systému. Nicméně i tak může
existovat možnost alternativ v realizaci některých detailů architektury. |
More Information
© Petr Pícha. 2012, 2013 All Rights Reserved
|
|