Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Pri navrhovaní softvéru Dve činnosti, ktoré sa musia vykonať, sú definovanie požiadaviek a vývoj integrovanej architektúry?

Správne. Definovanie požiadaviek a rozvoj integrovanej architektúry sú dve rozhodujúce a často vzájomne prepojené činnosti pri návrhu softvéru. Sú základnými a predchádzajú väčšine ostatných fáz životného cyklu vývoja softvéru.

* 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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené