Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Definovanie požiadaviek: Zahŕňa to dôkladné pochopenie potrieb a cieľov používateľov a zainteresovaných strán. Zahŕňa to funkčné požiadavky (čo by mal softvér *urobiť *) a nefunkčné požiadavky (ako by mal softvér *vykonávať *, napr. Škálovateľnosť, zabezpečenie, výkon). Bez dobre definovaných požiadaviek je pravdepodobné, že softvér nesplní zamýšľaný účel.
* Vývoj integrovanej architektúry: Zahŕňa to navrhovanie celkovej štruktúry a organizácie softvérového systému. To zahŕňa výber technológií, interakciu medzi rôznymi komponentmi a tok údajov. Dobre navrhnutá architektúra zaisťuje, že systém je škálovateľný, udržiavateľný, spoľahlivý a efektívny. Architektúra musí tiež zosúladiť definované požiadavky.
Tieto dve aktivity nie sú sekvenčné; Často sa navzájom informujú a ovplyvňujú. Napríklad architektonické rozhodnutia môžu mať vplyv na uskutočniteľnosť určitých požiadaviek, čo vedie k úpravám buď v požiadavkách alebo v architektúre. Dobrý proces navrhovania softvéru obsahuje slučky spätnej väzby medzi týmito dvoma aktivitami.