SlideShare a Scribd company logo
1 of 15
Download to read offline
COMPUTER
SCIENCE
Group Project
TABLE OF CONTENTS
01 About the project
02
03
Problem Analysis
04
Problem Solving
Identify and
Evaluate Solutions
About the project
01
Stages of Problem Solving
ABOUT THE
PROJECT
2. Research the stages of the problem
solving process-problem definition,
problem analysis (including functional
and non-functional requirements),
identify and evaluate possible solutions.
Problem Solving
02
Stages of Problem Solving
Problem solving
Problem definition: A formal statement of a problem that needs to be
solved. It is usually written in terms of what the problem is, what is
required to solve it, and what the goal is. The problem definition should
be clear, concise, and easy to understand.
Diagnose the circumstance to keep your focus on the problem and not
merely its indications. Use cause-and-effect diagrams to establish and
examine root causes, and flowcharts to show the anticipated steps of a
process while solving problems.
Problem solving
Key problem-solving steps are explained in the sections that follow.
These actions encourage the participation of interested parties, the use of
factual information, the comparison of expectations with reality, and the
concentration on a problem's underlying causes. You ought to start by:
Problem Solving
Reviewing and capturing the functioning of current processes
(i.e., who does what, with what information, using what tools,
communicating with what organizations and individuals, in
what time frame, using what format).
● Evaluating the possible impact of new tools and revised
policies in the development of your "what should be"
model.
● In order to effectively manage and run a successful
organization, leadership must guide their employees
and develop problem-solving techniques.
Problem Analysis
03
Stages of Problem Solving
Problem Analysis
Problem analysis: the process of defining a problem and
decomposing the overall system into smaller parts to identify
possible inputs, processes and outputs associated with the problem.
In analyzing a problem, you should consider the variables that
make up the problem.
Compiling the information you currently have on the problem and
requirements will generate a clear image in your head of the
possible means of solving it.
In the compilation of information you will need to know the
requirements for creation of the application or algorithm. These
requirements are divided into functional and non-functional
requirements.
Problem Analysis
Functional requirements meaning what is directly required from
the program (what the program does). Non-functional
requirements meaning the parameters that the program has to
function at in order to run at scale.
Let us use an example of a program that plays chess. The
functional requirements are the program moves the pieces in the
way chess is standardized to play and visualizes this to the
person/people playing. The non-functional requirements would
consider the factors such as the hardware running the game and
the time allotted to make the game and things such as:
Problem Analysis
The algorithm used to calculate the moves.
OR
The way the game is visualized would be considered.
3D
2D
Identifying &
Evaluating Solutions
04
Stages of Problem Solving
Identifying & Evaluating Solutions
This step in the problem solving process consists of brainstorming:
concentrating on generating as many solutions as possible without
pre-judging any potential solutions but treating each idea as a new idea
and worthy of consideration.
Evaluation which is the process that allows us to make sure our solution
does the job it has been designed to do and to think about how it could be
improved. You will be required to assess each solution in terms of
efficiency, ease of implementation etc. Apply screening criteria to
eliminate potential solutions which are not suitable (does not solve the
problem); feasible (possible) or acceptable (worth the risk /worth the
cost/legal).
Identifying & Evaluating Solutions
When evaluating a solution one should consider the following:
● If A particular alternative will solve the problem without causing other unexpected
problems
● If all Individuals involved in the process will accept the solution
● If the solution/alternative fits within the organizational constraints (time, budget,
resources etc).

More Related Content

What's hot

What's hot (20)

Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Cause effect graphing technique
Cause effect graphing techniqueCause effect graphing technique
Cause effect graphing technique
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)Process control system of bus ticket booking (closed loop)
Process control system of bus ticket booking (closed loop)
 
Blood Bank System Peroject (website) Full Document
 Blood Bank System Peroject (website) Full Document  Blood Bank System Peroject (website) Full Document
Blood Bank System Peroject (website) Full Document
 
COCOMO Model For Effort Estimation
COCOMO Model For Effort EstimationCOCOMO Model For Effort Estimation
COCOMO Model For Effort Estimation
 
Uml restaurant (group 1)
Uml restaurant (group 1)Uml restaurant (group 1)
Uml restaurant (group 1)
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systems
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
ORGAN DONATION MANAGEMENT SYSTEM (PROJECT: ODMS)
ORGAN DONATION MANAGEMENT SYSTEM (PROJECT: ODMS)ORGAN DONATION MANAGEMENT SYSTEM (PROJECT: ODMS)
ORGAN DONATION MANAGEMENT SYSTEM (PROJECT: ODMS)
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Chapter 14
Chapter 14Chapter 14
Chapter 14
 
Android Beat the-quiz application
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz application
 
Creating books app with react native
Creating books app with react nativeCreating books app with react native
Creating books app with react native
 
Project report - Web Browser in Java by Devansh Koolwal
Project report - Web Browser in Java by Devansh KoolwalProject report - Web Browser in Java by Devansh Koolwal
Project report - Web Browser in Java by Devansh Koolwal
 
Data Flow Diagram Templates by Creately
Data Flow Diagram Templates by CreatelyData Flow Diagram Templates by Creately
Data Flow Diagram Templates by Creately
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
IRJET - College Enquiry Chatbot
IRJET - College Enquiry ChatbotIRJET - College Enquiry Chatbot
IRJET - College Enquiry Chatbot
 

Similar to Computer Science Project pdf

Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by Cabrera
Kriza Matro
 
Problem Solving and Analytical Thinking in the Public Sector.ppt
Problem Solving and Analytical Thinking in the Public Sector.pptProblem Solving and Analytical Thinking in the Public Sector.ppt
Problem Solving and Analytical Thinking in the Public Sector.ppt
JaySeetohul1
 
Problem solving use a fishbone diagram
Problem solving use a fishbone diagramProblem solving use a fishbone diagram
Problem solving use a fishbone diagram
JohnRicoPanjaitan
 

Similar to Computer Science Project pdf (20)

Business Analysis in A Nutshell
Business Analysis in A Nutshell  Business Analysis in A Nutshell
Business Analysis in A Nutshell
 
PROBLEM SOLVING.pptx
PROBLEM SOLVING.pptxPROBLEM SOLVING.pptx
PROBLEM SOLVING.pptx
 
IBD BI MC Business Analysis Tools And Tasks
IBD BI MC Business Analysis Tools And TasksIBD BI MC Business Analysis Tools And Tasks
IBD BI MC Business Analysis Tools And Tasks
 
Presentation on management concepts
Presentation on management conceptsPresentation on management concepts
Presentation on management concepts
 
Problem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMIProblem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMI
 
Problem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMIProblem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMI
 
Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by Cabrera
 
Cbap babok ppt day 1 bapm ea
Cbap babok ppt day 1   bapm eaCbap babok ppt day 1   bapm ea
Cbap babok ppt day 1 bapm ea
 
Analytical Thinking Training Analytical Thinking Training.ppt
Analytical Thinking Training Analytical Thinking Training.pptAnalytical Thinking Training Analytical Thinking Training.ppt
Analytical Thinking Training Analytical Thinking Training.ppt
 
Analytical Thinking Training.ppt
Analytical Thinking Training.pptAnalytical Thinking Training.ppt
Analytical Thinking Training.ppt
 
Analytical Thinking Training
Analytical Thinking TrainingAnalytical Thinking Training
Analytical Thinking Training
 
Problem Management - Systematic Approach
Problem Management - Systematic ApproachProblem Management - Systematic Approach
Problem Management - Systematic Approach
 
Log frame-analysis
Log frame-analysisLog frame-analysis
Log frame-analysis
 
A3 problem solving
A3 problem solvingA3 problem solving
A3 problem solving
 
Problem Solving and Analytical Thinking in the Public Sector.ppt
Problem Solving and Analytical Thinking in the Public Sector.pptProblem Solving and Analytical Thinking in the Public Sector.ppt
Problem Solving and Analytical Thinking in the Public Sector.ppt
 
Problem solving use a fishbone diagram
Problem solving use a fishbone diagramProblem solving use a fishbone diagram
Problem solving use a fishbone diagram
 
Seven Management and Planning Tools
Seven Management and Planning ToolsSeven Management and Planning Tools
Seven Management and Planning Tools
 
A Business Analyst
A Business AnalystA Business Analyst
A Business Analyst
 
Business Analysis.pptx
Business Analysis.pptxBusiness Analysis.pptx
Business Analysis.pptx
 
BI STRATEGY and tactical analytics .pptx
BI STRATEGY and tactical analytics .pptxBI STRATEGY and tactical analytics .pptx
BI STRATEGY and tactical analytics .pptx
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 

Computer Science Project pdf

  • 2. TABLE OF CONTENTS 01 About the project 02 03 Problem Analysis 04 Problem Solving Identify and Evaluate Solutions
  • 3. About the project 01 Stages of Problem Solving
  • 4. ABOUT THE PROJECT 2. Research the stages of the problem solving process-problem definition, problem analysis (including functional and non-functional requirements), identify and evaluate possible solutions.
  • 6. Problem solving Problem definition: A formal statement of a problem that needs to be solved. It is usually written in terms of what the problem is, what is required to solve it, and what the goal is. The problem definition should be clear, concise, and easy to understand. Diagnose the circumstance to keep your focus on the problem and not merely its indications. Use cause-and-effect diagrams to establish and examine root causes, and flowcharts to show the anticipated steps of a process while solving problems.
  • 7. Problem solving Key problem-solving steps are explained in the sections that follow. These actions encourage the participation of interested parties, the use of factual information, the comparison of expectations with reality, and the concentration on a problem's underlying causes. You ought to start by:
  • 8. Problem Solving Reviewing and capturing the functioning of current processes (i.e., who does what, with what information, using what tools, communicating with what organizations and individuals, in what time frame, using what format). ● Evaluating the possible impact of new tools and revised policies in the development of your "what should be" model. ● In order to effectively manage and run a successful organization, leadership must guide their employees and develop problem-solving techniques.
  • 10. Problem Analysis Problem analysis: the process of defining a problem and decomposing the overall system into smaller parts to identify possible inputs, processes and outputs associated with the problem. In analyzing a problem, you should consider the variables that make up the problem. Compiling the information you currently have on the problem and requirements will generate a clear image in your head of the possible means of solving it. In the compilation of information you will need to know the requirements for creation of the application or algorithm. These requirements are divided into functional and non-functional requirements.
  • 11. Problem Analysis Functional requirements meaning what is directly required from the program (what the program does). Non-functional requirements meaning the parameters that the program has to function at in order to run at scale. Let us use an example of a program that plays chess. The functional requirements are the program moves the pieces in the way chess is standardized to play and visualizes this to the person/people playing. The non-functional requirements would consider the factors such as the hardware running the game and the time allotted to make the game and things such as:
  • 12. Problem Analysis The algorithm used to calculate the moves. OR The way the game is visualized would be considered. 3D 2D
  • 14. Identifying & Evaluating Solutions This step in the problem solving process consists of brainstorming: concentrating on generating as many solutions as possible without pre-judging any potential solutions but treating each idea as a new idea and worthy of consideration. Evaluation which is the process that allows us to make sure our solution does the job it has been designed to do and to think about how it could be improved. You will be required to assess each solution in terms of efficiency, ease of implementation etc. Apply screening criteria to eliminate potential solutions which are not suitable (does not solve the problem); feasible (possible) or acceptable (worth the risk /worth the cost/legal).
  • 15. Identifying & Evaluating Solutions When evaluating a solution one should consider the following: ● If A particular alternative will solve the problem without causing other unexpected problems ● If all Individuals involved in the process will accept the solution ● If the solution/alternative fits within the organizational constraints (time, budget, resources etc).