Эң жөнөкөй компьютердик программаны иштеп чыгуу үчүн квалификация жана тиешелүү көндүмдөр талап кылынат. Программалык камсыздоону түзүүдөн мурун, программанын тапшырманы кандайча аткара тургандыгын жакшылап карап чыгып, ошондой эле мүмкүн болуучу бузулууларды алдын-ала карап чыгыңыз. Ар кандай чыгармачылык сыяктуу эле, программалоо деталдуу пландан башталат.
Зарыл
- - компьютер;
- - программалоо тилдерин билүү;
- - программалоо көндүмдөрү.
Нускамалар
1 кадам
Чыныгы кодду жазуудан мурун, бир катар суроолорго жооп бериңиз. Программа кандай тапшырманы чечет? Аны ким колдонот? Компьютериңиз үчүн жабдыктарга жана иштетүү тутумуна кандай талаптар коюлат? Программалык продуктту түзүүдө өзүңүзгө туруштук бере аласызбы же сизге иштеп чыгуу тобу керекпи?
2-кадам
Келечектеги программанын түзүмүн аныктаңыз. Бул келечектеги тутум чечүүгө арналган милдеттердин татаалдыгына байланыштуу. Мисалы, салык калькулятору финансылык маалыматтарды иретке келтирүүгө багытталган жана оюн-зоок үчүн иштелип чыккан оюн программасынан структурасы боюнча айырмаланат.
3-кадам
Иштеп жатканда акыркы колдонуучунун артыкчылыктарын жана кызыкчылыктарын эске алыңыз. Программа менен байланышуу өтө жөнөкөй жана интуитивдүү болушу керек, бул сиздин өнүмүңүздүн "толтуруусун" жакшы билбейт. Ошондуктан, алгач программалык камсыздоонун интерфейси кандай болоорун, башкаруу элементтеринин жайгашкан ордун, түстөр схемасын ж.б.у.с. элестетүү маанилүү.
4-кадам
Келечектеги программа колдонула турган жабдыктын талаптарын ойлонуп жазып алыңыз. Биринчиден, булар RAM, иштөө жөндөмү, үн жана видео картанын мүнөздөмөсү сыяктуу параметрлер. Иштелип чыккан программалык камсыздоонун белгилүү бир иштөө тутуму менен шайкештиги да маанилүү.
5-кадам
Тажрыйбаңызга, жөндөмүңүзгө жана кыйынчылыктарыңызга жараша программалоо тилин тандаңыз. Тажрыйбалуу программисттер C, C ++ же C # тилдерин колдонууну туура көрүшөт. Visual Basic сыяктуу жөнөкөй программалоо тилин колдонсоңуз болот.
6-кадам
Программанын дизайны боюнча чыныгы ишти прототип түзүү менен баштаңыз. Адатта, ал толук кандуу графикалык интерфейсти (баскычтар, диалог кутучалары, менюлар) камтыйт жана сырткы көрүнүшү кадимки программага окшош, бирок бардык функционалдык мүмкүнчүлүктөргө ээ эмес. Прототиптин максаты - интерфейсти кардарга көрсөтүү жана потенциалдуу колдонуучунун каалоосун жетекчиликке алуу менен ага түзөтүүлөрдү киргизүү.
7-кадам
Программанын функцияларын өркүндөтүп, ортоңку блокторун куруп жатканда, прототипти толук кандуу программалык өнүмгө айландыруучу буйруктарды кошо баштаңыз.