Kuidas Süsteemi Kujundada

Sisukord:

Kuidas Süsteemi Kujundada
Kuidas Süsteemi Kujundada

Video: Kuidas Süsteemi Kujundada

Video: Kuidas Süsteemi Kujundada
Video: Kuidas teha vannitoa remonti? Ремонт ванной комнаты и туалета Таллинн Tel 53535351 2024, Mai
Anonim

Igal aastal loob tarkvaratööstus palju tooteid - alates väikestest kontorirakendustest kuni tohutute komplekside ja automatiseeritud infotöötlussüsteemideni. Ja kui ühe programmeerija saab väikese utiliidi kirjutada ilma eelneva ettevalmistuseta, siis eelneb suurte süsteemide loomisele projekteerimisetapp.

Kuidas süsteemi kujundada
Kuidas süsteemi kujundada

Vajalik

tehniline ülesanne projekteerimiseks

Juhised

Samm 1

Tehke esmane lagundamine, tõstes esile alamsüsteemid. Uurige lähteülesandeid. Tehke kindlaks ja analüüsige ülesannete loendit, mille süsteem peaks lahendama. Grupeerige ülesanded funktsioonide järgi. Mõelge süsteemi töödeldavate andmete tüüpidele ja omadustele. Koostage alamsüsteemide loend, tõstes need esile vastavalt nende funktsionaalsele otstarbele ja töödeldava teabe tüübile (andmesalvestuse alamsüsteem, dokumentide printimise alamsüsteem jne).

2. samm

Täpsustage spetsiaalsete alamsüsteemide funktsionaalsus ja omadused. Kirjeldage nende eesmärki, tehke nimekirjad toimingutest, mida nad teevad. Selles etapis on projekteerimisprotsessi ajal mõttekas läbi viia põhjalik uurimus valmislahenduste turust. Näiteks on mõnel juhul mugav infosalvestuse allsüsteemi juurutada võimsa DBMS-i ja äritegevuse loogika rakendamise eest vastutava andmetöötluse alamsüsteemi olemasolevate rakendusserverite baasil. Valmistoodete kasutamine on tavaliselt kasumlikum kui vajaliku funktsionaalsuse juurutamine ettevõttesiseselt.

3. samm

Lagundage kõik rakendamist vajavad alamsüsteemid. Jagage alamsüsteemid komponentideks. Need võivad olla nii rakendused kui ka erinevad teegid, teenused. Valige komponendid alamsüsteemi ja selles töödeldavate andmeobjektide funktsionaalsuse analüüsi põhjal. Peamine põhimõte, mida tuleks disaini selles etapis järgida, on see, et komponendid peaksid olema piisavalt mitmekülgsed (võimaldama maksimaalset jagamist ja taaskasutamist), kuid neil peaks olema ka selge spetsialiseerumine (te ei tohiks teha komponente-kombineid, mis "suudavad" kõike teha).

4. samm

Määratlege andmevahetuse ja salvestamise meetodid ja tehnilised vahendid nii alamsüsteemide vahel kui ka nende sees. Koostage spetsifikatsioonid, mis näitavad kasutatavaid protokolle ja vorminguid.

5. samm

Uurige tarkvaraturgu. Tehke kindlaks komponendid, mida saab süsteemi ülesehitamiseks kasutada. Näiteks on nüüd saadaval palju graafilisi töötlusi käsitlevaid kommertslikke ja täiesti tasuta teeke, mistõttu on lihtsalt mõttetu kulutada oma vahendeid sarnaste lahenduste väljatöötamiseks.

6. samm

Loetlege rakendatavad komponendid. Töötage välja asjakohased spetsifikatsioonid. Valmistage ette tehnilised kirjeldused.

7. samm

Valige alamsüsteemide ja üksikute komponentide rakendamise vahendid. Määrake kasutatavad tehnoloogiad ja programmeerimiskeeled. Sisestage lähteülesande asjakohased punktid.

Soovitan: