Ինչպես նախագծել ծրագրեր. 14 քայլ (նկարներով)

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

Ինչպես նախագծել ծրագրեր. 14 քայլ (նկարներով)
Ինչպես նախագծել ծրագրեր. 14 քայլ (նկարներով)

Video: Ինչպես նախագծել ծրագրեր. 14 քայլ (նկարներով)

Video: Ինչպես նախագծել ծրագրեր. 14 քայլ (նկարներով)
Video: Դաս 3: Ծրագիր C և Python լեզուներով։ Օպերացիոն համակարգի դերը | Ծրագրավորման հիմունքներ 2024, Ապրիլ
Anonim

Wantանկանու՞մ եք համակարգչային ծրագիր նախագծել: Designրագիր մշակելիս շատ բան պետք է հաշվի առնել, բայց կան որոշ բաներ, որոնք կարող են օգնել գործընթացն ավելի արդյունավետ դարձնելու համար: Այս wikiHow- ը սովորեցնում է ձեզ համակարգչային ծրագիր նախագծելու հիմնական քայլերը:

Քայլեր

Դիզայնի ծրագրեր Քայլ 1
Դիզայնի ծրագրեր Քայլ 1

Քայլ 1. Որոշեք ծրագրի ընդհանուր նպատակը:

Սա ընդամենը ընդհանուր հայտարարություն է, որը բացատրում է, թե ինչ է անում ձեր ծրագիրը մեկ կամ երկու նախադասությամբ: Ո՞րն է ձեր ծրագրի նպատակը: Ի՞նչ խնդիր է դա լուծում: Օրինակ ՝ «Իմ ծրագիրը կստեղծի պատահական բանտ»:

Դիզայնի ծրագրեր Քայլ 2
Դիզայնի ծրագրեր Քայլ 2

Քայլ 2. Որոշեք ձեր ծրագրի ցանկացած սահմանափակում կամ պահանջ:

Կա՞ որևէ բան, որը պետք է ունենա ձեր ծրագիրը: Սա կարող է լինել վերջնաժամկետ, բյուջե, պահեստային տարածք և հիշողության սահմանափակումներ, կամ հատուկ գործառույթ, որը բացակայում է նմանատիպ այլ ծրագրերին: Օրինակ ՝ «Պատահականորեն առաջացած բանտերը պետք է մուտքից դեպի ելք ունենան ուղի»:

Դիզայնի ծրագրեր Քայլ 3
Դիզայնի ծրագրեր Քայլ 3

Քայլ 3. Պարզեք, արդյոք կա որևէ տեխնոլոգիա, որը կարող է անել այն, ինչ ձեզ հարկավոր է:

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

  • Օրինակ, լիարժեք գործող ծրագրեր կառուցելու համար կարող եք օգտագործել բաց կոդով ծրագրեր և նախապես պատրաստված կոդ: Բաց աղբյուրի ծրագրերը սովորաբար անվճար են օգտագործման համար, և դուք կարող եք փոփոխել աղբյուրի կոդը `ձեր կարիքներին համապատասխան: Պարզապես պետք է վարկ տալ հեղինակային կոդի հեղինակին:
  • Ձեզ փրկելու համար կարող եք օգտագործել նախապես պատրաստված կոդի կտորներ կամ բաց կոդով ծրագրեր
Դիզայնի ծրագրեր Քայլ 4
Դիզայնի ծրագրեր Քայլ 4

Քայլ 4. Որոշեք, թե որ ծրագրավորման լեզուն եք օգտագործելու:

Հնարավորության դեպքում խորհուրդ է տրվում ընտրել ձեզ ծանոթ լեզու: Այնուամենայնիվ, որոշ դեպքերում կարող է ավելի լավ լինել ընտրել այնպիսի ծրագրավորման լեզու, որն ավելի հարմար է նախատեսված օպերացիոն համակարգի համար կամ այն ծրագրի տեսակի համար, որը դուք մտադիր եք ստեղծել:

  • C/C ++ լավ ընդհանուր լեզուներ են: Դրանք ամենալայն օգտագործվող լեզուներն են և ձեզ տալիս են առավելագույն վերահսկողություն ձեր ծրագրերի և համակարգչային սարքավորումների վրա:
  • C#:

    C# (արտասանվում է C Sharp) C ++ - ի ավելի նոր տարբերակ է: Այն ունի որոշ նոր հնարավորություններ և մի փոքր ավելի հեշտ է սովորել այդ C ++ - ը:

  • Java:

    Java- ն օբյեկտներին ուղղված ծրագրավորման հայտնի լեզու է, որը մեծանում է ժողովրդականությամբ: Այն Android ծրագրերի հիմնական ծրագրավորման լեզուն է: Այն կարող է օգտագործվել նաև համակարգչային ծրագրեր ստեղծելու համար: Օրինակ, Minecraft- ը սկզբում ծրագրավորված էր Java- ով:

  • Swift:

    Swift- ը մշակվել է Apple- ի կողմից և հիմնականում օգտագործվում է iPhone, iPad, macOS, Apple TV և այլ ծրագրեր մշակելու համար:

  • Python: Python- ը ևս մեկ հայտնի բազմաֆունկցիոնալ լեզու է: Դա լավ լեզու է սկսնակների համար, քանի որ այն հեշտ է սովորել և օգտագործել:
Դիզայնի ծրագրեր Քայլ 5
Դիզայնի ծրագրեր Քայլ 5

Քայլ 5. Որոշեք, թե ինչ գործիքներ եք պատրաստվում օգտագործել:

Decideրագրավորման լեզվի որոշումից հետո որոշեք, թե ինչ գործիքներ եք օգտագործելու: Դուք մտադի՞ր եք օգտագործել ինտեգրված զարգացման միջավայր (IDE): Ձեզ պե՞տք է կազմող կամ թարգմանիչ: Ինչպե՞ս կարգաբերել ձեր ծրագիրը: Կա՞ որևէ երրորդ կողմի ծրագիր, որը կարող եք օգտագործել: Դուք նաև պետք է մտածեք ձեր ծածկագիրը պահուստավորելու միջոց:

  • IDE- ն ծրագրաշարի մշակման համապարփակ գործիք է, որը պարունակում է կոդերի խմբագիր, վրիպազերծիչ, կառուցման գործիքներ, երբեմն էլ ՝ կոմպիլյատոր: Հանրաճանաչ IDE- ները ներառում են Eclipse և Visual Studio:
  • Կազմողներ:

    C/C ++ - ի նման լեզուները պահանջում են, որ կոմպիլյատորը փոխի ծածկագիրը ձեր համակարգչի համար հասկանալի մեքենայական լեզվի: GCC- ն անվճար կազմող է, որը կարող է կազմել C և C ++:

  • Թարգմանիչներ:

    Java- ն և Python- ը այն լեզուներն են, որոնք կազմման կարիք չունեն: Այնուամենայնիվ, նրանք թարգմանչի կարիք ունեն հրահանգները կատարելու համար: OpenJDK- ն կարող է մեկնաբանել Java- ն, որը Python- ում ունի թարգմանիչ, որը հասանելի է իրենց կայքում:

Դիզայնի ծրագրեր Քայլ 6
Դիզայնի ծրագրեր Քայլ 6

Քայլ 6. Որոշեք ծրագրի արդյունքները:

Theրագրի արդյունքն այն է, ինչ կստեղծի ծրագիրը: Յուրաքանչյուր էկրան, որը տեսնում է օգտագործողը, ինչպես նաև յուրաքանչյուր տպագիր հայտարարություն կամ զեկույց համարվում է ծրագրերի թողարկում: Եթե ծրագրի որևէ ձայնային բաղադրիչ կա, դա նույնպես համարվում է ծրագիր: Դուք պետք է որոշեք, թե ինչ կլինի յուրաքանչյուր էկրանին, յուրաքանչյուր տպագիր էջում և յուրաքանչյուր դաշտում, որը օգտագործողը կօգտագործի տվյալների մուտքագրման համար:

Դիզայնի ծրագրեր Քայլ 7
Դիզայնի ծրագրեր Քայլ 7

Քայլ 7. Որոշեք ձեր ծրագրի մուտքերը:

Programրագրի մուտքերն այն տվյալներն են, որոնք ծրագիրը օգտագործում է իր ելքերն արտադրելու համար: Մուտքերը կարող են գալ օգտվողից, ապարատային սարքից, այլ ծրագրից, արտաքին ֆայլից կամ գրված լինել կոդի մեջ: Համոզվեք, որ հնարավորինս շատ հնարավորություններ դիտարկեք, հատկապես օգտվողի մուտքի հետ աշխատելիս:

Դիզայնի ծրագրեր Քայլ 8
Դիզայնի ծրագրեր Քայլ 8

Քայլ 8. Որոշեք հիմնական գործառույթները:

Ձեր ծրագրի մուտքերն ու ելքերը որոշելուց հետո սկսեք ստեղծել հիմնական ուրվագիծ, թե ինչպես է այն ընդունելու մուտքերը և դրանք վերածելու ելքերի: Մտածեք, թե ինչ գործառույթներ այն պետք է կատարի և ինչ հաշվարկներ կարող են անհրաժեշտ լինել: Կարող եք ստեղծել ընթացքի ուրվագիծ, կամ պարզապես ցուցակ կազմել թղթի վրա:

Դիզայնի ծրագրեր Քայլ 9
Դիզայնի ծրագրեր Քայլ 9

Քայլ 9. Ավելի մեծ խնդիրները բաժանեք փոքր խնդիրների:

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

Կեղծ կոդն անհամատեղելի տեքստ է, որը բացատրում է, թե ինչ պետք է անի կոդի յուրաքանչյուր տող: Օրինակ ՝ «Եթե խաղացողն ունի ոսկե բանալի, բացիր դուռը: Հակառակ դեպքում դուռը փակ է»:

Դիզայնի ծրագրեր Քայլ 10
Դիզայնի ծրագրեր Քայլ 10

Քայլ 10. Սկսեք հիմնական գործառույթների կոդավորումը:

Պարտադիր չէ, որ դրանք լրացվեն: Պարզապես համոզվեք, որ դրանք գոյություն ունեն: Այդ կերպ դուք ունեք ուրվագիծ, որն օգնում է ձեր ծրագիրը կազմակերպված պահել:

Դիզայնի ծրագրեր Քայլ 11
Դիզայնի ծրագրեր Քայլ 11

Քայլ 11. Լրացրեք գործառույթները:

Սկսեք նրանցից, որոնք կախված են քչերից կամ այլ գործառույթներից: Նախ աշխատեք մեծ խնդիրների վրա: Այնուհետեւ կենտրոնացեք փոքր մանրամասների վրա:

Դիզայնի ծրագրեր Քայլ 12
Դիզայնի ծրագրեր Քայլ 12

Քայլ 12. Փորձարկեք ձեր ծրագիրը:

Դուք պետք է հաճախ փորձարկեք ձեր ծրագիրը: Ամեն անգամ, երբ նոր գործառույթ եք իրականացնում, պետք է տեսնեք, թե արդյոք այն ճիշտ է աշխատում: Փորձեք օգտագործել տարբեր մուտքագրումներ `տեսնելու, թե ինչպես է ձեր ծրագիրը աշխատում տարբեր իրավիճակներում: Թող ուրիշները փորձեն ձեր ծրագիրը `տեսնելու, թե ինչպես են իրական օգտվողները փոխազդում ձեր ծրագրի հետ: Օգտագործեք Տպագիր հայտարարություններ ՝ տարբեր փոփոխականներ և ծածկագրի հատվածներ ստուգելու համար:

Դիզայնի ծրագրեր Քայլ 13
Դիզայնի ծրագրեր Քայլ 13

Քայլ 13. Խնդիրների լուծում, որոնք բախվում են:

Ամեն անգամ, երբ կոդավորում եք, գրեթե համոզված եք, որ բախվելու եք մի քանի խնդիրների: Ահա մի քանի խորհուրդ, որոնք կօգնեն ձեզ լուծել ցանկացած խնդիր, որին բախվում եք.

  • Ստուգեք շարահյուսությունը և համոզվեք, որ ձեր կոդը ճիշտ է մուտքագրված:
  • Ստուգեք և համոզվեք, որ ուղղագրությունը ճիշտ է:
  • Google- ը ստանում է ցանկացած սխալ հաղորդագրություն և տես, թե արդյոք լուծում կա:
  • Ստուգեք առցանց ՝ տեսնելու, թե արդյոք որևէ մեկը ստեղծել է ձեր նման գործառույթով կոդ: Տեսեք, թե որն էր դրանց լուծումը:
  • Ընդմիջեք և հետ եկեք ավելի ուշ:
  • Խնդրել օգնություն.
Դիզայնի ծրագրեր Քայլ 14
Դիզայնի ծրագրեր Քայլ 14

Քայլ 14. Ավարտեք ձեր ծրագիրը:

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

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