Ең қарапайым компьютерлік бағдарламаның дамуы біліктілік пен тиісті дағдыларды қажет етеді. Бағдарламалық жасақтама жасамас бұрын, бағдарламаның тапсырманы қалай орындайтындығын мұқият қарастырып, сонымен қатар мүмкін болатын ақауларды алдын-ала ойластыру керек. Кез-келген шығармашылық сияқты, бағдарламалау егжей-тегжейлі жоспардан басталады.
Қажетті
- - компьютер;
- - бағдарламалау тілдерін білу;
- - бағдарламалау дағдылары.
Нұсқаулық
1-қадам
Нақты кодты жазбас бұрын бірқатар сұрақтарға жауап беріңіз. Бағдарлама қандай тапсырманы шешеді? Оны кім пайдаланады? Компьютерге арналған жабдық пен амалдық жүйеге қандай талаптар қойылады? Бағдарламалық өнімді жасауды өзіңіз шеше аласыз ба немесе сізге әзірлеушілер тобы қажет пе?
2-қадам
Болашақ бағдарламаның құрылымын анықтаңыз. Бұл болашақ жүйе шешуге арналған міндеттердің күрделілігіне байланысты. Мысалы, салық калькуляторы қаржылық деректерді жүйелеуге бағытталған және құрылымы бойынша ойын-сауыққа арналған ойын бағдарламасынан өзгеше болады.
3-қадам
Даму кезінде соңғы пайдаланушының артықшылықтары мен қызығушылықтарын ескеріңіз. Бағдарламамен байланыс сіздің өніміңіздің «толтыруларымен» таныс емес адам үшін өте қарапайым және интуитивті болуы керек. Сондықтан бастапқыда бағдарламалық интерфейстің қандай болатынын, басқару элементтерінің орналасуын, түстер схемасын және басқаларын елестету маңызды.
4-қадам
Болашақ бағдарлама қолданылуы керек болатын аппараттық талаптарды ойластырып, жазып алыңыз. Ең алдымен, бұл RAM, өнімділік, дыбыстық және бейне картаның сипаттамалары сияқты параметрлер. Жасалған бағдарламалық жасақтаманың белгілі бір амалдық жүйемен үйлесімділігі де маңызды.
5-қадам
Тәжірибеңізге, дағдыларыңызға және қиындықтарыңызға негізделген бағдарламалау тілін таңдаңыз. Тәжірибелі бағдарламашылар C, C ++ немесе C # тілдерін қолданғанды жөн көреді. Visual Basic сияқты қарапайым программалау тілін қолдануға болады.
6-қадам
Бағдарламаны жобалау бойынша нақты жұмысты прототип құру арқылы бастаңыз. Ол әдетте толыққанды графикалық интерфейсті (батырмалар, диалогтық терезелер, мәзірлер) қамтиды және сырттан кәдімгі бағдарламаға ұқсайды, бірақ барлық функционалдылыққа ие емес. Прототиптің мақсаты - тұтынушыға интерфейсті көрсету және әлеуетті пайдаланушының қалауын басшылыққа ала отырып, оған түзету енгізу.
7-қадам
Бағдарламаның функцияларын жетілдіріп, аралық блоктарын құра отырып, прототипті толыққанды бағдарламалық өнімге айналдыратын командалар қосуды бастаңыз.