Kaip Suprojektuoti Sistemą

Turinys:

Kaip Suprojektuoti Sistemą
Kaip Suprojektuoti Sistemą

Video: Kaip Suprojektuoti Sistemą

Video: Kaip Suprojektuoti Sistemą
Video: Vėdinimo sistema renovuotiems objektams. Vėdinimo sistema individualiems namams 2024, Gruodis
Anonim

Kiekvienais metais programinės įrangos pramonė sukuria daugybę produktų - nuo mažų biuro programų iki didžiulių kompleksų ir automatizuotų informacijos apdorojimo sistemų. Ir jei mažą naudingumą vienas programuotojas gali parašyti be išankstinio pasirengimo, tada prieš sukuriant dideles sistemas reikia projektavimo etapo.

Kaip suprojektuoti sistemą
Kaip suprojektuoti sistemą

Būtinas

techninė projektavimo užduotis

Nurodymai

1 žingsnis

Atlikite pirminį skaidymą, paryškindami posistemes. Tyrinėkite techninius uždavinius. Nustatykite ir išanalizuokite užduočių, kurias sistema turėtų išspręsti, sąrašą. Grupuokite užduotis pagal funkcijas. Apsvarstykite sistemos tvarkomų duomenų tipus ir ypatybes. Suformuokite posistemių sąrašą, pabrėždami juos pagal jų funkcinę paskirtį ir apdorojamos informacijos tipus (duomenų saugojimo posistemis, dokumentų spausdinimo posistemis ir kt.).

2 žingsnis

Nurodykite dedikuotų posistemių funkcionalumą ir charakteristikas. Apibūdinkite jų paskirtį, sudarykite jų atliekamų veiksmų sąrašus. Per projektavimo procesą šiame etape prasminga atlikti išsamų gatavų sprendimų rinkos tyrimą. Pavyzdžiui, kai kuriais atvejais patogu diegti informacijos saugojimo posistemį remiantis galinga DBVS, o duomenų apdorojimo posistemį, kuris yra atsakingas už verslo logikos įgyvendinimą, remiantis esamais programų serveriais. Paruoštų gaminių naudojimas paprastai yra pelningesnis nei reikalingo funkcionalumo įgyvendinimas namuose.

3 žingsnis

Išskaidykite kiekvieną posistemį, kurį reikės įdiegti. Padalinkite posistemes į komponentus. Jie gali būti tiek programos, tiek įvairios bibliotekos, paslaugos. Pasirinkite komponentus, remdamiesi posistemio ir jame apdorojamų duomenų objektų funkcionalumo analize. Pagrindinis principas, kurio reikėtų laikytis šiame projektavimo etape, yra tai, kad komponentai turėtų būti pakankamai universalūs (leisti maksimaliai dalytis ir pakartotinai naudoti), tačiau taip pat turėti aiškią specializaciją (neturėtumėte gaminti komponentų-derinių, kurie „gali“padaryti viską)..

4 žingsnis

Apibrėžti keitimosi duomenimis ir saugojimo metodus ir technines priemones tiek posistemiuose, tiek juose. Parengti specifikacijas, nurodančias naudojamus protokolus ir formatus.

5 žingsnis

Tyrinėkite programinės įrangos rinką. Nurodykite komponentus, kuriuos galima naudoti kuriant sistemą. Pavyzdžiui, dabar yra daugybė komercinių ir visiškai nemokamų grafikos apdorojimo bibliotekų, todėl tiesiog beprasmiška leisti savo lėšas panašių sprendimų kūrimui.

6 žingsnis

Išvardinkite komponentus, kuriuos norite įgyvendinti. Sukurkite atitinkamas specifikacijas. Paruoškite technines specifikacijas.

7 žingsnis

Pasirinkite priemones posistemėms ir atskiriems komponentams įgyvendinti. Nustatykite technologijas ir programavimo kalbas. Įveskite atitinkamus punktus į techninę užduotį.

Rekomenduojamas: