Concept explainers
Typing some code and debugging it until it works will not be a best way to write a program.
Hence, the given statement is “False”.
Explanation of Solution
Developing a program:
There are many steps to develop the program. It includes Analyze the program, Determine specification, Creating a Design, Implement the Design, Test/ Debug the Program and Maintain the Program.
Steps in software development process:
Analyze the program:
In this phase, the problem is analyzed clearly and figure out what the problem should solve. It requires the clear understating of the problem and the further analysis is made until the programmer really knows what the problem is.
Determine specification:
After analysis, it is responsible for the programmer to decide what will be the inputs and outputs of the program and how they should decide the factor, that how they relate to each other.
Creating a Design:
In this phase, the overall structure of the program is formulated. The main task in this phase is to design the
Implement the Design:
In this phase, the created design is translated into a computer language and put it is into the computer. The implemented algorithm can be translated into
Test/ Debug the Program:
In the phase, the developed program is tested and checks whether it runs properly without any error. The errors are often called as bugs in such cases, it should be tested and fix them. This process of locating and fixing errors is called debugging a program.
Maintain the Program:
In this phase, the program is continued to develop in response to the needs of the users. Most of the programs are never finished for such case it keeps evolving over years of use.
Want to see more full solutions like this?
Chapter 2 Solutions
Python Programming: An Introduction to Computer Science, 3rd Ed.
- The C# method that produces a line of output on the screen and then positions the cursor on the next line is __________. a. WriteLine() b. printLine() c. DisplayLine() d. OutLine()arrow_forwardHow can you find out what a computer program that is now executing is really doing?arrow_forwardWrite a program that prompts the user to input their names and age and then displays your name and age.arrow_forward
- The process of locating and fixing any errors in a program is called . a. bug-proofing b. bug-eliminating c. debugging d. error removalarrow_forwardA __________ error does not prevent the program from running but causes it to produce incorrect results. syntax hardware logic Fatalarrow_forwardFlowchart and algorithm Basics art of programmingarrow_forward
- Active buzzer project: Write an algorithm for the below code for all steps. Then write a conclusion (test&debug) for the code. Also, write comments for the code explaining each line.arrow_forwardProgrammers refer to the goal of solving a problem as the . a. input b. output c. processing d. purposearrow_forwarddesign a program for a professor to calculate the average of the three test scores for the students and congratulate the student enthusiastically if the average is greater than 95. here is the algorithm below. write the pseudocode for this program: 1. get the first test score. 2. get the second test score. 3. get the third test score. 4. calculate the average. 5. display the average. 6. if the average is greater than 95, congratulate the student.arrow_forward
- In python Make your own star on the Hollywood Walk of Fame. Write a program that displays a star similar to the one shown in Figure 13-43, with your name displayed in the star. Figure 13-43 is in photo.arrow_forwardOne of the benefits of computers is that they can be programmed to do a specific task. Which of the following statements is correct?arrow_forwardInput a phrase from the keyboard. Then input a character. Output the number of times that character occurs in the phrase. Use a loop. In javaarrow_forward
- Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,