Как да проектирате програми: 14 стъпки (със снимки)

Съдържание:

Как да проектирате програми: 14 стъпки (със снимки)
Как да проектирате програми: 14 стъпки (със снимки)

Видео: Как да проектирате програми: 14 стъпки (със снимки)

Видео: Как да проектирате програми: 14 стъпки (със снимки)
Видео: (2022) Научи HTML за 50 мин. ! 2024, Април
Anonim

Искате ли да проектирате компютърна програма? Има много неща, които трябва да имате предвид при проектирането на програма, но има някои неща, които можете да направите, за да улесните процеса. Това wikiHow ви учи на основните стъпки при проектирането на компютърна програма.

Стъпки

Проектиране на програми Стъпка 1
Проектиране на програми Стъпка 1

Стъпка 1. Определете общата цел на програмата

Това е само цялостно изявление, което обяснява какво прави вашата програма с едно или две изречения. Каква е целта на вашата програма? Какъв проблем решава? Например „Моята програма ще създаде произволно подземие“.

Проектиране на програми Стъпка 2
Проектиране на програми Стъпка 2

Стъпка 2. Определете всички ограничения или изисквания, които вашата програма има

Има ли нещо, което вашата програма трябва да има? Това може да е краен срок, бюджет, пространство за съхранение и ограничения на паметта или специална функция, която липсва на други подобни програми. Например „Случайно генерираните подземия трябва да имат път от входа до изхода“.

Проектиране на програми Стъпка 3
Проектиране на програми Стъпка 3

Стъпка 3. Разберете дали има технология, която може да направи това, от което се нуждаете

Не винаги е необходимо да проектирате нова програма от нулата. Понякога можете да намерите готови програми и инструменти или комбинация от програми и инструменти, които могат да постигнат това, от което се нуждаете. Можете да си спестите много време и ресурси, като използвате съществуващите решения на проблемите, които срещате.

  • Например, можете да използвате програми с отворен код и предварително направен код, за да конструирате напълно функциониращи приложения. Програмите с отворен код обикновено са безплатни за използване и можете да промените изходния код, за да отговаря на вашите нужди. Просто трябва да дадете кредит на автора на оригиналния код.
  • Можете да използвате предварително направени парчета код или приложения с отворен код, за да ви спасите
Проектиране на програми Стъпка 4
Проектиране на програми Стъпка 4

Стъпка 4. Определете кой език за програмиране ще използвате

Препоръчително е да изберете език, който ви е познат, ако е възможно. В някои случаи обаче може да е по -добре да изберете език за програмиране, който е по -подходящ за предвидената операционна система или за типа програма, която възнамерявате да създадете.

  • C/C ++ са добри езици с общо предназначение. Те са най -широко използваните езици и ви дават най -голям контрол над вашите приложения и компютърен хардуер.
  • ° С#:

    C# (произнася се C Sharp) е по -нова версия на C ++. Той има някои нови функции и е малко по -лесно да се научи, че C ++.

  • Java:

    Java е популярен обектно-ориентиран език за програмиране, който набира все по-голяма популярност. Това е основният език за програмиране за приложения за Android. Може да се използва и за създаване на компютърни приложения. Например, Minecraft първоначално е програмиран на Java.

  • Суифт:

    Swift е разработен от Apple и се използва предимно за разработване на приложения за iPhone, iPad, macOS, Apple TV и др.

  • Python: Python е друг популярен многофункционален език. Това е добър език за начинаещи, защото е лесен за научаване и използване.
Проектиране на програми Стъпка 5
Проектиране на програми Стъпка 5

Стъпка 5. Определете какви инструменти ще използвате

След като вземете решение за език за програмиране, решете какви инструменти ще използвате. Ще използвате ли интегрирана среда за разработка (IDE)? Имате ли нужда от компилатор или интерпретатор? Как ще отстраните грешките в програмата си? Има ли приложения на трети страни, които можете да използвате? Трябва също да помислите за начин да архивирате кода си.

  • IDE е цялостен инструмент за разработка на софтуер, който съдържа редактор на код, отстраняване на грешки, инструменти за изграждане и понякога компилатор. Популярните IDE включват Eclipse и Visual Studio.
  • Съставители:

    Езици като C/C ++ изискват компилатор, който да преобразува кода в машинен език, който компютърът ви може да разбере. GCC е безплатен компилатор, който може да компилира C и C ++.

  • Преводачи:

    Java и Python са езици, които не трябва да се компилират. Те обаче се нуждаят от преводач за изпълнение на инструкциите. OpenJDK може да интерпретира Java, която Python има интерпретатор на уебсайта си.

Проектиране на програми Стъпка 6
Проектиране на програми Стъпка 6

Стъпка 6. Определете резултатите от програмата

Резултатът от програмата е това, което програмата ще произведе. Всеки екран, който потребителят вижда, както и всеки отпечатан отчет или отчет се считат за изходни програми. Ако в програмата има аудио компоненти, това също се счита за програма. Трябва да определите какво ще има на всеки екран, всяка отпечатана страница и всяко поле, което потребителят ще използва за въвеждане на данни.

Проектиране на програми Стъпка 7
Проектиране на програми Стъпка 7

Стъпка 7. Определете входовете на вашата програма

Входните данни на програмата са данните, които програмата използва, за да произведе своите резултати. Входовете могат да идват от потребител, хардуерно устройство, друга програма, външен файл или да бъдат записани в кода. Не забравяйте да обмислите възможно най -много възможности, особено когато боравите с въвеждане от потребителя.

Проектиране на програми Стъпка 8
Проектиране на програми Стъпка 8

Стъпка 8. Определете основните функции

След като сте определили входовете и изходите на вашата програма, започнете да създавате основна схема за това как тя ще приема входните данни и да ги преобразува в изходи. Помислете какви функции ще трябва да изпълнява и какви изчисления може да са му необходими. Можете да създадете блок -схема, очертаваща процеса, или просто да направите списък на хартия.

Проектиране на програми Стъпка 9
Проектиране на програми Стъпка 9

Стъпка 9. Разделете по -големите проблеми на по -малки проблеми

След като определите кои ще бъдат основните функции на вашата програма, можете да започнете да ги разбивате на по -малки подробности. Това ще ви помогне да определите как ще работи всяка функция. Един от начините да направите това е да използвате псевдокод.

Псевдокодът е некомпилируем текст, който обяснява какво трябва да прави всеки ред код. Например "Ако играчът има златен ключ, отворете вратата. В противен случай вратата е затворена"

Проектиране на програми Стъпка 10
Проектиране на програми Стъпка 10

Стъпка 10. Започнете да кодирате основните функции

Те не трябва да се попълват. Просто се уверете, че съществуват. По този начин имате контур, който помага да поддържате програмата си организирана.

Проектиране на програми Стъпка 11
Проектиране на програми Стъпка 11

Стъпка 11. Попълнете функциите

Започнете с тези, които зависят от няколко или никакви други функции. Работете първо върху големите проблеми. След това се концентрирайте върху по -малките детайли.

Проектиране на програми Стъпка 12
Проектиране на програми Стъпка 12

Стъпка 12. Тествайте програмата си

Ще трябва да тествате програмата си често. Всеки път, когато внедрявате нова функция, ще трябва да видите дали тя работи правилно. Опитайте да използвате различни входни данни, за да видите как работи вашата програма в различни ситуации. Накарайте други хора да тестват вашата програма, за да видят как реалните потребители взаимодействат с вашата програма. Използвайте Print Statements, за да тествате различни променливи и раздели на кода.

Програми за проектиране Стъпка 13
Програми за проектиране Стъпка 13

Стъпка 13. Отстранете всички проблеми, с които се сблъскате

Когато кодирате, е почти сигурно, че ще срещнете няколко проблема. Ето няколко съвета, които ще ви помогнат да разрешите всички проблеми, с които се сблъскате:

  • Проверете синтаксиса и се уверете, че кодът ви е правилен.
  • Проверете и се уверете, че правописът е правилен.
  • Потърсете в Google всички съобщения за грешки и вижте дали има решение.
  • Проверете онлайн, за да видите дали някой друг е създал код с подобна функция като вашата. Вижте какво е тяхното решение.
  • Направете почивка и се върнете по -късно.
  • Помоли за помощ.
Проектиране на програми Стъпка 14
Проектиране на програми Стъпка 14

Стъпка 14. Завършете програмата

След като завършите всички функции и можете да стартирате програмата си с различни входове без грешки или сривове, програмата ви е завършена. Можете да го предадете или публикувате.

Препоръчано: