Kako Oblikovati Sistem

Kazalo:

Kako Oblikovati Sistem
Kako Oblikovati Sistem

Video: Kako Oblikovati Sistem

Video: Kako Oblikovati Sistem
Video: Как придать форму и подпилить ногти 💕 Миндаль, стиллет, гроб и квадратный вид 2024, Maj
Anonim

Vsako leto industrija programske opreme ustvari številne izdelke - od majhnih pisarniških aplikacij do ogromnih kompleksov in avtomatiziranih sistemov za obdelavo informacij. In če lahko en programer brez predhodne priprave napiše majhno pripomoček, potem je pred oblikovanjem velikih sistemov faza načrtovanja.

Kako oblikovati sistem
Kako oblikovati sistem

Potrebno

tehnična naloga za oblikovanje

Navodila

Korak 1

Izvedite primarno razgradnjo s poudarjanjem podsistemov. Raziščite pooblastila. Ugotovite in analizirajte seznam nalog, ki bi jih moral sistem rešiti. Združujte naloge po funkcijah. Upoštevajte vrste in značilnosti podatkov, ki jih bo sistem obdeloval. Oblikujte seznam podsistemov in jih izpostavite glede na njihov funkcionalni namen in vrste informacij, ki se obdelujejo (podsistem za shranjevanje podatkov, podsistem za tiskanje dokumentov itd.).

2. korak

Navedite funkcionalnost in značilnosti namenskih podsistemov. Opišite njihov namen, sestavite sezname dejanj, ki jih izvajajo. V postopku oblikovanja na tej stopnji je smiselno temeljito raziskati trg za že pripravljene rešitve. Na primer, v nekaterih primerih je primerno podsistem za shranjevanje informacij implementirati na podlagi zmogljivih DBMS, podsistem za obdelavo podatkov, ki je odgovoren za izvajanje poslovne logike, na podlagi obstoječih strežnikov aplikacij. Uporaba že pripravljenih izdelkov je običajno donosnejša od lastne implementacije potrebne funkcionalnosti.

3. korak

Razgradi vsakega od podsistemov, ki jih bo treba izvesti. Razdelite podsisteme na komponente. Lahko so aplikacije in različne knjižnice, storitve. Izberite komponente na podlagi analize funkcionalnosti podsistema in podatkovnih objektov, ki jih ta obdeluje. Glavno načelo, ki se mu je treba držati na tej stopnji zasnove, je, da morajo biti sestavni deli dovolj vsestranski (omogočajo največjo možno skupno rabo in ponovno uporabo), vendar morajo imeti tudi jasno specializacijo (ne smete izdelovati komponent-kombinacij, ki "zmorejo" vse).

4. korak

Opredelite metode in tehnična sredstva za izmenjavo in shranjevanje podatkov tako med podsistemi kot znotraj njih. Sestavite specifikacije, v katerih so navedeni protokoli in formati, ki se bodo uporabljali.

5. korak

Raziščite trg programske opreme. Določite komponente, ki jih je mogoče uporabiti za gradnjo sistema. Na primer, zdaj je na voljo veliko komercialnih in popolnoma brezplačnih knjižnic za obdelavo grafike, zato je preprosto nesmiselno trošiti lastna sredstva za razvoj podobnih rešitev.

6. korak

Naštejte komponente, ki jih želite implementirati. Razvijte ustrezne specifikacije. Pripravite tehnične specifikacije.

7. korak

Izberite sredstva za izvajanje podsistemov in posameznih komponent. Določite tehnologije in programske jezike, ki se bodo uporabljali. V projektne naloge vnesite ustrezne točke.

Priporočena: