Write about concept of problem solving
Question: Write about the concept of problem-solving.
Problem-solving may be an art or science. It includes special knowledge in the fields to which the problem relates to and power of knowledge without learning human reasoning and experience. In problem-solving, each and every individual may have his or her own unique way.
Software development is a sequentially interrelated process. Multiple steps are performed before developing a new software. The first step is to determine the information needs to the proposed software. Problem definition is the most vital step in this direction. Among some of the general characteristics such as speed of processing, volume of work, reliability, and accuracy, there are some other functions which are expected from the software and they vary from application to application.
Problem Definition
Answer: A problem obstructs as well as hinders the progress or movement in attaining of an objective. In our daily life, some of the problems are well understood and one might have developed the solution to such problems, The nature of the problem always depends on the situations.
Problem-solving may be an art or science. It includes special knowledge in the fields to which the problem relates to and power of knowledge without learning human reasoning and experience. In problem-solving, each and every individual may have his or her own unique way.
Software development is a sequentially interrelated process. Multiple steps are performed before developing a new software. The first step is to determine the information needs to the proposed software. Problem definition is the most vital step in this direction. Among some of the general characteristics such as speed of processing, volume of work, reliability, and accuracy, there are some other functions which are expected from the software and they vary from application to application.
Problem Definition
Problem definition is the first and the most important step in determining the information needs. Information needs of software may be determined by:
- Studying existing system,
- Using questionnaires,
- Stating tentative information needs, and
- Suggesting interpretation of information needs with the users.
Problem Solving Techniques
In order to solve a problem, there are many techniques which are available. Some of the popular techniques that are defined are as follows:
2. Brain Storming- Brain Storming is a group activity designed to increase the quantity of fresh ideas. Getting other people involved can help increase knowledge and understanding of the problem and help participants reframe the problem.
Brain Storming is a group method for obtaining new ideas and business solutions. The groups are organized for sitting together and stimulate greater creativity by exchange of mutual experiences and participating in the discussions. The brainstorming ideas are cancalized to particular segment of product line or services.
3. Divide and Conquer- Divide and Conquer algorithm consists of following major phases:
- Trail and Error Method
- Brain Storming
- Divide and Conquer
2. Brain Storming- Brain Storming is a group activity designed to increase the quantity of fresh ideas. Getting other people involved can help increase knowledge and understanding of the problem and help participants reframe the problem.
Brain Storming is a group method for obtaining new ideas and business solutions. The groups are organized for sitting together and stimulate greater creativity by exchange of mutual experiences and participating in the discussions. The brainstorming ideas are cancalized to particular segment of product line or services.
3. Divide and Conquer- Divide and Conquer algorithm consists of following major phases:
- Breaking the problem into several sub-problems that are similar to the original problem but smaller in size
- Solve the sub-problem recursively ( successively and independently), and then,
- Combine these solutions to sub-problems to create a solution to the original problems
Comments
Post a Comment