0 like 0 dislike
125 views
in Computer Science by (1.0m points)
What do you mean by problem solving?Name different steps that are required to solve any kind of problem

1 Answer

0 like 0 dislike
by (1.0m points)
Problem Solving

Method Problem Solving is a skill which can be developed by by following a well organized approach. Programming is also a problem solving activity. If you are a good problem solver, you have the potential to become a good programmer. Problem solving method are covered many subject areas. Business students learn to solve the problem with related system approach, while engineering and science students use the engineering and specific methods. Programmer will use software development method

Steps to solve any kind of problem

Problem Identification

Specify system requirements

Analyze the Problem

Design algorithm and flow chart

Write the Program

Test and debug The program

Implement the program

Maintain and update the program

Documentation of the Program

Problem Identification

At this stage the problem being solved and observed carefully. Major areas of concern are identified and irrelevant information is filtered out.

Specify the system requirements

This Stage Demands to clear the user’s requirements so that proper solutions can b suggested

Analyze the Problem

At this stage problem is decomposed into sub-problems. Rather on concentrating the bigger problem as a whole, we try to solve each sub-problem separately. This leads us to a simple solution of the program.

Design algorithm and flow chart

 Designing the algorithm requires to develop a finite list of steps to solve a problem. It is then verified that the whether the algorithm solves the problem or not? .After designing the algorithm the next step is to draw a flow chart. Flow Chart is the pictorial representation which helps us to understand the flow of control and data in the algorithm.

Write the Program

This step involves the conversion of algorithm into the program, written in any programming language. For this purpose the programmer must know the syntax o the programming language chosen.

Test and debug the program

This stage requires evaluating the program to verify that is works as desired. Debugging is the process of finding and removing of errors in the program

Implement the program Once the program is tested thoroughly, it must be installed or put into operation at the site where it will be used

.Maintain and update the program

Program maintenance is an ongoing process of upgrading the program to accommodate new hardware or software requirements, and introducing improvement of program after installation.

Documentation of the Program

Documentation is a detailed description of a program’s algorithm, design, coding method, testing, and proper usage.
Welcome to Free Homework Help, where you can ask questions and receive answers from other members of the community. Anybody can ask a question. Anybody can answer. The best answers are voted up and rise to the top. Join them; it only takes a minute: School, College, University, Academy Free Homework Help

19.4k questions

18.3k answers

8.7k comments

3.2k users

Free Hit Counters
...