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

Aké sú dve ativity, ktoré sa musia vykonávať pri navrhovaní softvéru?

Nie je presné tvrdiť, že v návrhu softvéru existujú iba * * * * * * * * * * * * * * * * * * * * * Dizajn softvéru je zložitý proces zahŕňajúci početné prepojené činnosti. Avšak dva sú rozhodujúce a základné Činnosti sú:

1. Analýza a definícia požiadaviek: Toto je základ celého procesu navrhovania. Zahŕňa:

* Pochopenie problému: Čo musí softvér dosiahnuť? Čo sú potrebné používateľov a očakávania?

* Definovanie rozsahu: Aké funkcie budú zahrnuté a čo bude vylúčené?

* Vytváranie špecifikácií: Dokumentovanie požiadaviek jasným a jednoznačným spôsobom.

* Požiadavky na overenie: Zabezpečenie úplného, ​​konzistentného a dosiahnuteľného požiadaviek.

2. Dizajn systému: Tu prekladáte požiadavky na vysoký úroveň plánu softvéru:

* architektonický dizajn: Rozhodovanie o celkovej štruktúre systému vrátane komponentov, modulov a ich interakcií.

* DÁPRAVA: Definovanie dátových štruktúr, databáz a tok údajov v systéme.

* Dizajn rozhrania: Zadanie toho, ako budú používatelia interagovať so softvérom, vrátane používateľských rozhraní, rozhraní API a komunikačných protokolov.

* Dizajn komponentov: Rozdelenie systému na menšie, zvládnuteľné komponenty a definovanie ich funkcií a interakcií.

Tieto dve aktivity tvoria chrbticu dizajnu softvéru. Ďalšie rozhodujúce činnosti sú však vzájomne prepojené:

* Modelovanie softvéru: Vytváranie vizuálnych reprezentácií (diagramy, vývojové diagramy atď.) Na porozumenie a oznámenie dizajnu.

* Testovanie a hodnotenie: Hodnotenie návrhu počas celého procesu a identifikácia potenciálnych problémov.

* implementácia: Transformácia dizajnu na skutočný kód.

* nasadenie a údržba: Zabezpečenie úspešne nasadenia a udržiavania softvéru v priebehu času.

Je dôležité si uvedomiť, že tieto činnosti sú iteratívne a vzájomne prepojené, nie izolované kroky. Budujú na sebe navzájom, s slučkami spätnej väzby počas celého procesu navrhovania.

Najnovšie články

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