Ինչպես նախագծել համակարգ

Բովանդակություն:

Ինչպես նախագծել համակարգ
Ինչպես նախագծել համակարգ

Video: Ինչպես նախագծել համակարգ

Video: Ինչպես նախագծել համակարգ
Video: Ինչպես իրականացնել արվեստի կառավարում՝ «Արժեք և գին. Կառավարիր ժամանակը և նորոգիր արվեստը» 2024, Մայիս
Anonim

Yearրագրակազմի արդյունաբերությունն ամեն տարի ստեղծում է բազմաթիվ ապրանքներ `փոքր գրասենյակային ծրագրերից մինչև հսկայական համալիրներ և տեղեկատվության մշակման ավտոմատացված համակարգեր: Եվ եթե մի փոքր օգտակար ծրագիր կարող է գրվել մեկ ծրագրավորողի կողմից առանց նախնական նախապատրաստման, ապա մեծ համակարգերի ստեղծմանը նախորդում է նախագծման փուլը:

Ինչպես նախագծել համակարգ
Ինչպես նախագծել համակարգ

Անհրաժեշտ է

նախագծման տեխնիկական առաջադրանք:

Հրահանգներ

Քայլ 1

Կատարել առաջնային տարրալուծում ՝ ընդգծելով ենթահամակարգերը: Ուսումնասիրեք լիազորությունների պայմանները: Բացահայտեք և վերլուծեք այն խնդիրների ցանկը, որոնք համակարգը պետք է լուծի: Խմբավորել առաջադրանքներն ըստ գործառույթի: Հաշվի առեք համակարգի կողմից մշակվելիք տվյալների տեսակները և բնութագրերը: Ձևավորել ենթահամակարգերի ցուցակ ՝ դրանք կարևորելով ըստ իրենց ֆունկցիոնալ նպատակի և մշակվող տեղեկատվության տեսակների (տվյալների պահպանման ենթահամակարգ, փաստաթղթերի տպագրության ենթահամակարգ և այլն):

Քայլ 2

Նշեք նվիրված ենթահամակարգերի ֆունկցիոնալությունն ու բնութագրերը: Նկարագրեք դրանց նպատակը, կազմեք գործողությունների ցուցակներ: Այս փուլում նախագծման գործընթացում իմաստ ունի պատրաստել լուծումների շուկայի մանրակրկիտ ուսումնասիրություն: Օրինակ, որոշ դեպքերում հարմար է իրականացնել տեղեկատվության պահպանման ենթահամակարգը հզոր DBMS- ի, իսկ տվյալների մշակման ենթահամակարգը, որը պատասխանատու է բիզնեսի տրամաբանության իրականացման համար, առկա կիրառական սերվերների հիման վրա: Պատրաստի արտադրանքի օգտագործումը սովորաբար ավելի ձեռնտու է, քան անհրաժեշտ ֆունկցիոնալությունը տանը ներդնելը:

Քայլ 3

Քայքայեք ենթահամակարգերից յուրաքանչյուրը, որն անհրաժեշտ է իրականացնել: Ենթահամակարգերը բաժանեք բաղադրիչների: Դրանք կարող են լինել և՛ ծրագրեր, և՛ տարբեր գրադարաններ, ծառայություններ: Ընտրեք բաղադրիչներ `հիմնված ենթահամակարգի և դրա կողմից մշակված տվյալների օբյեկտների ֆունկցիոնալության վերլուծության վրա: Դիզայնի այս փուլում պետք է պահպանվի հիմնական սկզբունքն այն է, որ բաղադրիչները պետք է լինեն բավականաչափ բազմակողմանի (թույլ տան առավելագույն բաշխում և վերաօգտագործում), բայց և ունենան հստակ մասնագիտացում (չպետք է այնպիսի բաղադրիչներ կազմեք, որոնք «կարող են» անել ամեն ինչ),

Քայլ 4

Սահմանեք տվյալների փոխանակման և պահպանման մեթոդներն ու տեխնիկական միջոցները, ինչպես ենթահամակարգերի միջև, այնպես էլ դրանց մեջ: Կազմեք բնութագրեր `նշելով օգտագործվող արձանագրություններն ու ձևաչափերը:

Քայլ 5

Ուսումնասիրեք ծրագրակազմի շուկան: Բացահայտեք այն բաղադրիչները, որոնք կարող են օգտագործվել համակարգը կառուցելու համար: Օրինակ, այժմ առկա են բազմաթիվ կոմերցիոն և բացարձակապես անվճար գրադարաններ գրաֆիկայի մշակման համար, ուստի պարզապես անիմաստ է ծախսել ձեր սեփական միջոցները նմանատիպ լուծումների մշակման վրա:

Քայլ 6

Նշեք իրականացվելիք բաղադրիչները: Մշակել համապատասխան բնութագրերը: Պատրաստել տեխնիկական բնութագրեր:

Քայլ 7

Ընտրեք ենթահամակարգերն ու առանձին բաղադրիչները իրականացնելու միջոցները: Որոշեք օգտագործվող տեխնոլոգիաները և ծրագրավորման լեզուները: Նշման կետերում մուտքագրեք համապատասխան կետերը:

Խորհուրդ ենք տալիս: