0% found this document useful (0 votes)
16 views6 pages

Programming Process

Uploaded by

hajjgabe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

Programming Process

Uploaded by

hajjgabe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Programming process

Step 1: Identify the Problem

Identifying the problem is about analyzing your issue to best figure out a solution to the presented
problem

● What is needed as part of your solution


● Find the desired output
● Ensure the program can handle all data requirements
Step 2: Design the Solution

This is where programmers break the large overarching project into smaller more manageable problems
this process is called modularization

It can also be visualized as and Whole problem


upside down pyramid where
major multifaceted problems
Sub problem
are broken down in to more
focused smaller problems. Focused
soulution
In addition modularization makes delegation of
specialized problems amongst team members
extremely simple
Step 3: Write the Program

Writing the code starts with choosing a programming language. Several factors go into determining a
language such as

● How does data need to be processed?


● What type of data are you processing?
● What languages are you or your team familiar with?

Once language is chosen it is important to focus on keeping code clean and readable with helpful
comments and descriptive variables
Step 4: Debugging

Debugging is the process of finding and correcting errors in your code. This happens in multiple steps.

First is looking for syntax errors, checking that all code is typed correctly and ordered properly

Next is alpha testing, looking through the code for logical errors

Last is beta testing, getting feedback from users to improve on your program
Step 5: Document and Maintain the program

Documentation is used for understanding the program not only by users but also by developers.

Documentation benefits users with clear instructions in prompts and with user guides to ensure that
users are able to adhere to the design of the program.

It can benefit developers in helping them read and understand pieces of code or find issues by looking
through the history of the program through using a dev log or notes in the code

You might also like