Ako Navrhnúť Systém

Obsah:

Ako Navrhnúť Systém
Ako Navrhnúť Systém

Video: Ako Navrhnúť Systém

Video: Ako Navrhnúť Systém
Video: Ako sa dá začať liečiť skolióza 2024, Smieť
Anonim

Softvérový priemysel každý rok vytvára mnoho produktov - od malých kancelárskych aplikácií až po obrovské komplexy a systémy automatizovaného spracovania informácií. A ak malý programátor dokáže napísať jeden programátor bez predbežnej prípravy, potom vytvoreniu veľkých systémov predchádza fáza návrhu.

Ako navrhnúť systém
Ako navrhnúť systém

Nevyhnutné

technické zadanie pre návrh

Inštrukcie

Krok 1

Vykonajte primárny rozklad zvýraznením subsystémov. Preskúmajte referenčné podmienky. Identifikujte a analyzujte zoznam úloh, ktoré by mal systém vyriešiť. Zoskupujte úlohy podľa funkcií. Zvážte typy a vlastnosti údajov, ktoré má systém spracovať. Vytvorte zoznam subsystémov so zvýraznením podľa ich funkčného účelu a typov spracovávaných informácií (subsystém ukladania údajov, subsystém tlače dokumentov atď.).

Krok 2

Uveďte funkčnosť a vlastnosti vyhradených subsystémov. Popíšte ich účel, urobte zoznamy činností, ktoré vykonávajú. Počas procesu návrhu v tejto fáze má zmysel vykonať dôkladný prieskum trhu hotových riešení. Napríklad v niektorých prípadoch je vhodné implementovať subsystém ukladania informácií na báze výkonného DBMS a subsystém spracovania údajov, ktorý je zodpovedný za implementáciu obchodnej logiky, na základe existujúcich aplikačných serverov. Používanie hotových výrobkov je zvyčajne výnosnejšie ako implementácia potrebnej funkčnosti vo vlastnej réžii.

Krok 3

Rozložte každý zo subsystémov, ktoré bude potrebné implementovať. Rozdeľte subsystémy na komponenty. Môžu to byť aplikácie aj rôzne knižnice, služby. Vyberte komponenty na základe analýzy funkčnosti subsystému a ním spracovaných dátových objektov. Hlavným princípom, ktorý by sa mal v tejto fáze návrhu dodržiavať, je to, že komponenty by mali byť dostatočne univerzálne (umožňovať maximálne zdieľanie a opätovné použitie), ale tiež mať jasnú špecializáciu (nemali by ste vyrábať komponenty-kombinácie, ktoré „dokážu“všetko).

Krok 4

Definujte metódy a technické prostriedky výmeny a uchovávania údajov medzi subsystémami aj v rámci nich. Vypracujte špecifikácie s uvedením protokolov a formátov, ktoré sa majú použiť.

Krok 5

Prieskum trhu so softvérom. Identifikujte komponenty, ktoré možno použiť na zostavenie systému. Napríklad teraz je k dispozícii veľa komerčných a úplne bezplatných knižníc na grafické spracovanie, takže je jednoducho zbytočné míňať vlastné prostriedky na vývoj podobných riešení.

Krok 6

Uveďte zoznam komponentov, ktoré sa majú implementovať. Vypracujte príslušné špecifikácie. Pripravte technické špecifikácie.

Krok 7

Vyberte prostriedky na implementáciu subsystémov a jednotlivých komponentov. Určte technológie a programovacie jazyky, ktoré sa majú použiť. Zadajte príslušné body do referenčného rámca.

Odporúča: