SlideShare a Scribd company logo
1 of 47
PROBLEM SOLVING METHODOLOGY
                                     Information Technology
                                           Units 1 - 4




Adapted from VCAA Study Design -
Information Technology 2011 - 2014                        Byron Mitchell, November 2010
PROBLEM SOLVING METHODOLOGY
PROBLEM SOLVING METHODOLOGY
PROBLEM SOLVING METHODOLOGY


Analysis
PROBLEM SOLVING METHODOLOGY


Analysis   Design
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis    Design         Development   Evaluation

   Solution Requirements
PROBLEM SOLVING METHODOLOGY


Analysis     Design        Development   Evaluation

   Solution Requirements


    Solution Constraints
PROBLEM SOLVING METHODOLOGY


Analysis     Design        Development   Evaluation

   Solution Requirements


    Solution Constraints


    Scope of Solution
PROBLEM SOLVING METHODOLOGY
                                       Analysis

                            Solution Requirements

Determining the solution requirements.

  • What information does the solution have to provide?
  • What data is needed to produce the information?
  • What functions does the solution have to provide?
These requirements can be classified as being functional, namely what the solution is
required to do, and non-functional, which describes the attributes the solution should
possess, such as user friendliness, reliability, portability, robustness, maintainability.

Tools to assist in determining the solution requirements include context diagrams, data
flow diagrams and use cases.
PROBLEM SOLVING METHODOLOGY


Analysis     Design        Development   Evaluation

   Solution Requirements


    Solution Constraints


    Scope of Solution
PROBLEM SOLVING METHODOLOGY
                                          Analysis

                                Solution Constraints

Identifying the constraints on the solution.

  • What conditions need to be considered when designing a solution?
Typical constraints include cost, speed of processing, requirements of users, legal
requirements, security, compatibility, level of expertise, capacity, availability of equipment.
PROBLEM SOLVING METHODOLOGY


Analysis     Design        Development   Evaluation

   Solution Requirements


    Solution Constraints


    Scope of Solution
PROBLEM SOLVING METHODOLOGY
                                     Analysis

                              Scope of Solution

Determining the scope of the solution.

  • What can the solution do?
  • What can’t the solution do?
  • What are the benefits of the solution to the user?
The scope states the boundaries or parameters of the solution. Benefits can be stated in
terms of their efficiency and effectiveness.
PROBLEM SOLVING METHODOLOGY
                              Analysis
   Analysis typically answers the ‘what questions’

     • What will solve a problem, given particular circumstances?
     • What benefits will the solution bring to the user?
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design        Development   Evaluation

                    Solution Design
PROBLEM SOLVING METHODOLOGY


Analysis   Design        Development   Evaluation

                    Solution Design


               Evaluation Criteria
PROBLEM SOLVING METHODOLOGY
                                        Design
                                 Solution Design

Planning how the solution will function, and the appearance of the resulting
information. The solution design typically involves identifying what specific data is
required and how the data will be named, structured, validated and manipulated.

Typical design tools for this purpose include:

  •   data dictionaries and data structure
  •   diagrams, input-process-output (IPO) charts,
  •   flowcharts,
  •   pseudocode,
  •   object descriptions.

                                                                                       continued...
PROBLEM SOLVING METHODOLOGY
                                     Design
                              Solution Design

Solution design also involves, where appropriate, showing how the various components
of a solution relate to one another, for example;
   • web pages,
   • style sheets,
   • scripts,
   • queries,
   • forms,
   • reports,
   • modules,
   • procedures,
   • functions.

                                                                             continued...
PROBLEM SOLVING METHODOLOGY
                                      Design
                               Solution Design

Typical design tools used to show relationships include;
  • storyboards,
  • site maps,
  • entity-relationship diagrams,
  • data flow diagrams,
  • structure charts,
  • hierarchy charts,
  • context diagrams,
  • user cases.


                                                           continued...
PROBLEM SOLVING METHODOLOGY
                                        Design
                              Solution Design

Planning the solution also involves determining the appearance of information
generated from a solution. This typically involves;

•   identifying the position of text,
•   images and graphics,
•   font sizes,
•   colours and text enhancements.

 Design tools used for this purpose include:

• layout diagrams,
• annotated diagrams / mocks up.
PROBLEM SOLVING METHODOLOGY


Analysis   Design        Development   Evaluation

                    Solution Design


               Evaluation Criteria
PROBLEM SOLVING METHODOLOGY
                                       Design

                              Evaluation Criteria
Determining the evaluation criteria.

  • What measures will be used to judge whether or not the solution requirements
     have been met?

These criteria should relate to the solution requirements identified in the analysis stage.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation

                       Testing
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation

                       Testing

                       Documentation
PROBLEM SOLVING METHODOLOGY
                                  Development

                            Manipulation (coding)

Electronically manipulating (or coding) data to ‘build’ or create the solution following
initial designs. Where appropriate, internal documentation is also written, which
documents the functioning of the solution.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation

                       Testing

                       Documentation
PROBLEM SOLVING METHODOLOGY
                                 Development

                                    Validation


Validation to check for the reasonableness of data being input. Validation can be both
manual and electronic. Proofreading is a manual technique and it occurs when data is
entered directly into the solution and remains fixed, such as in a web page. When the
validation process has been built into the solution (electronic technique), then its
effectiveness is determined through the testing activity.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation

                       Testing

                       Documentation
PROBLEM SOLVING METHODOLOGY
                                  Development

                                       Testing


Testing whether the solution does what it was intended to do. This activity typically
involves:
− establishing what tests will be conducted
− determining what test data, if any, will be used
− determining expected results
− conducting the test
− recording the actual results
− correcting any identified errors.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development      Evaluation

                       Manipulation (coding)

                       Validation

                       Testing

                       Documentation
PROBLEM SOLVING METHODOLOGY
                              Development

                             Documentation

Writing documentation to support the use of the solution.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation

                                     Strategy
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation

                                     Strategy


                                     Report
PROBLEM SOLVING METHODOLOGY
                                     Evaluation

                                       Strategy
Determining a strategy for finding out the extent to which the solution meets the
required needs.Typically this would include specifying a timeline, outlining what data will
be collected and by what methods and techniques, and how the data relates to the criteria,
which were developed in the designing stage.
PROBLEM SOLVING METHODOLOGY


Analysis   Design   Development   Evaluation

                                     Strategy


                                     Report
PROBLEM SOLVING METHODOLOGY
                                    Evaluation

                                       Report

Reporting on the extent to which the solution meets the requirements of the user. It
usually takes place after the solution has been used by the user/client and is based on
the criteria developed in the designing stage.

More Related Content

What's hot

Problem solving techniques
Problem solving techniquesProblem solving techniques
Problem solving techniquesNicky Janmeda
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering OverviewPrachi Sasankar
 
Problem solving skills
Problem solving skillsProblem solving skills
Problem solving skillsVasudevan BK
 
4.software management
4.software management4.software management
4.software managementDeepak Sharma
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - SlideshareInvensis Learning
 
Problem solving method
Problem solving methodProblem solving method
Problem solving methodBSEPhySci14
 
11 Tips On Problem Solving Skills – Overcome Difficulties
11 Tips On Problem Solving Skills – Overcome Difficulties11 Tips On Problem Solving Skills – Overcome Difficulties
11 Tips On Problem Solving Skills – Overcome DifficultiesVKool Magazine - VKool.com
 
Intro to Plan Do Check Act
Intro to Plan Do Check ActIntro to Plan Do Check Act
Intro to Plan Do Check ActPete DiSantis
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and ProcessMuhammad Rehman
 
The 7 step problem solving methodology
The 7 step problem solving methodologyThe 7 step problem solving methodology
The 7 step problem solving methodologyquest_pune
 
Problem solving techniques pdf
Problem solving techniques pdfProblem solving techniques pdf
Problem solving techniques pdfRanvijay Akela
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design Matthew McKenzie
 
Problem Solving Techniques - LEAN
Problem Solving Techniques - LEANProblem Solving Techniques - LEAN
Problem Solving Techniques - LEANSwamy Gelli V S Ch
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplaceFaakor Agyekum
 
Case study-loan-processing-test-plan
Case study-loan-processing-test-planCase study-loan-processing-test-plan
Case study-loan-processing-test-planAarush Sharma
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringHitesh Mohapatra
 

What's hot (20)

Problem solving techniques
Problem solving techniquesProblem solving techniques
Problem solving techniques
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering Overview
 
Problem solving skills
Problem solving skillsProblem solving skills
Problem solving skills
 
4.software management
4.software management4.software management
4.software management
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - Slideshare
 
Problem solving method
Problem solving methodProblem solving method
Problem solving method
 
11 Tips On Problem Solving Skills – Overcome Difficulties
11 Tips On Problem Solving Skills – Overcome Difficulties11 Tips On Problem Solving Skills – Overcome Difficulties
11 Tips On Problem Solving Skills – Overcome Difficulties
 
Intro to Plan Do Check Act
Intro to Plan Do Check ActIntro to Plan Do Check Act
Intro to Plan Do Check Act
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and Process
 
Problem Solving Process
Problem Solving ProcessProblem Solving Process
Problem Solving Process
 
The 7 step problem solving methodology
The 7 step problem solving methodologyThe 7 step problem solving methodology
The 7 step problem solving methodology
 
Problem solving techniques pdf
Problem solving techniques pdfProblem solving techniques pdf
Problem solving techniques pdf
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design
 
Problem Solving Techniques - LEAN
Problem Solving Techniques - LEANProblem Solving Techniques - LEAN
Problem Solving Techniques - LEAN
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplace
 
Case study-loan-processing-test-plan
Case study-loan-processing-test-planCase study-loan-processing-test-plan
Case study-loan-processing-test-plan
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
Business Analyst' Job
Business Analyst' JobBusiness Analyst' Job
Business Analyst' Job
 

Similar to Problem solving methodology

Group 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxGroup 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxellamangapis2003
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmiKobi Vider
 
A brief introduction to Six Sigma
A brief introduction to Six SigmaA brief introduction to Six Sigma
A brief introduction to Six SigmaVillads Jakobsen
 
Quality management checklist
Quality management checklistQuality management checklist
Quality management checklistselinasimpson321
 
Name of ProjectStudent NameIndependent Research Projec.docx
Name of ProjectStudent NameIndependent Research Projec.docxName of ProjectStudent NameIndependent Research Projec.docx
Name of ProjectStudent NameIndependent Research Projec.docxrosemarybdodson23141
 
Design process2013
Design process2013Design process2013
Design process2013Chris Usaty
 
Business Analyst_PennonSoft
Business Analyst_PennonSoftBusiness Analyst_PennonSoft
Business Analyst_PennonSoftPennonSoft
 
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектов
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектовAI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектов
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектовGeeksLab Odessa
 
CRISP-DM: a data science project methodology
CRISP-DM: a data science project methodologyCRISP-DM: a data science project methodology
CRISP-DM: a data science project methodologySergey Shelpuk
 
Rapid Results PLM Implementation Methodology
Rapid Results PLM Implementation MethodologyRapid Results PLM Implementation Methodology
Rapid Results PLM Implementation Methodologyilievadaniela
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMadhar Khan Pathan
 
Product Design: Bridging the Gap between Management and Development
Product Design: Bridging the Gap between Management and DevelopmentProduct Design: Bridging the Gap between Management and Development
Product Design: Bridging the Gap between Management and DevelopmentSean Tyne
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecycleRofiqi Setiawan
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey Neo4j
 
Improving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationImproving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationDaniel Mendez
 
Quality circle & mbo
Quality circle & mboQuality circle & mbo
Quality circle & mboSozz Siddiqui
 

Similar to Problem solving methodology (20)

Group 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptxGroup 1 Report CRISP - DM METHODOLOGY.pptx
Group 1 Report CRISP - DM METHODOLOGY.pptx
 
Six sigma as foundation to cmmi
Six sigma as foundation to cmmiSix sigma as foundation to cmmi
Six sigma as foundation to cmmi
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
A brief introduction to Six Sigma
A brief introduction to Six SigmaA brief introduction to Six Sigma
A brief introduction to Six Sigma
 
Quality management checklist
Quality management checklistQuality management checklist
Quality management checklist
 
The design brief
The design briefThe design brief
The design brief
 
Re sakss presentation on project management mburu 2
Re sakss presentation on project management mburu 2Re sakss presentation on project management mburu 2
Re sakss presentation on project management mburu 2
 
Name of ProjectStudent NameIndependent Research Projec.docx
Name of ProjectStudent NameIndependent Research Projec.docxName of ProjectStudent NameIndependent Research Projec.docx
Name of ProjectStudent NameIndependent Research Projec.docx
 
Design process2013
Design process2013Design process2013
Design process2013
 
3.pptx
3.pptx3.pptx
3.pptx
 
Business Analyst_PennonSoft
Business Analyst_PennonSoftBusiness Analyst_PennonSoft
Business Analyst_PennonSoft
 
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектов
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектовAI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектов
AI&BigData Lab 2016. Сергей Шельпук: Методология Data Science проектов
 
CRISP-DM: a data science project methodology
CRISP-DM: a data science project methodologyCRISP-DM: a data science project methodology
CRISP-DM: a data science project methodology
 
Rapid Results PLM Implementation Methodology
Rapid Results PLM Implementation MethodologyRapid Results PLM Implementation Methodology
Rapid Results PLM Implementation Methodology
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Product Design: Bridging the Gap between Management and Development
Product Design: Bridging the Gap between Management and DevelopmentProduct Design: Bridging the Gap between Management and Development
Product Design: Bridging the Gap between Management and Development
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application Lifecycle
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
 
Improving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationImproving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact Orientation
 
Quality circle & mbo
Quality circle & mboQuality circle & mbo
Quality circle & mbo
 

Recently uploaded

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 

Recently uploaded (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Problem solving methodology

  • 1. PROBLEM SOLVING METHODOLOGY Information Technology Units 1 - 4 Adapted from VCAA Study Design - Information Technology 2011 - 2014 Byron Mitchell, November 2010
  • 7. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 8. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 9. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Requirements
  • 10. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Requirements Solution Constraints
  • 11. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Requirements Solution Constraints Scope of Solution
  • 12. PROBLEM SOLVING METHODOLOGY Analysis Solution Requirements Determining the solution requirements. • What information does the solution have to provide? • What data is needed to produce the information? • What functions does the solution have to provide? These requirements can be classified as being functional, namely what the solution is required to do, and non-functional, which describes the attributes the solution should possess, such as user friendliness, reliability, portability, robustness, maintainability. Tools to assist in determining the solution requirements include context diagrams, data flow diagrams and use cases.
  • 13. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Requirements Solution Constraints Scope of Solution
  • 14. PROBLEM SOLVING METHODOLOGY Analysis Solution Constraints Identifying the constraints on the solution. • What conditions need to be considered when designing a solution? Typical constraints include cost, speed of processing, requirements of users, legal requirements, security, compatibility, level of expertise, capacity, availability of equipment.
  • 15. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Requirements Solution Constraints Scope of Solution
  • 16. PROBLEM SOLVING METHODOLOGY Analysis Scope of Solution Determining the scope of the solution. • What can the solution do? • What can’t the solution do? • What are the benefits of the solution to the user? The scope states the boundaries or parameters of the solution. Benefits can be stated in terms of their efficiency and effectiveness.
  • 17. PROBLEM SOLVING METHODOLOGY Analysis Analysis typically answers the ‘what questions’ • What will solve a problem, given particular circumstances? • What benefits will the solution bring to the user?
  • 18. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 19. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 20. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Design
  • 21. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Design Evaluation Criteria
  • 22. PROBLEM SOLVING METHODOLOGY Design Solution Design Planning how the solution will function, and the appearance of the resulting information. The solution design typically involves identifying what specific data is required and how the data will be named, structured, validated and manipulated. Typical design tools for this purpose include: • data dictionaries and data structure • diagrams, input-process-output (IPO) charts, • flowcharts, • pseudocode, • object descriptions. continued...
  • 23. PROBLEM SOLVING METHODOLOGY Design Solution Design Solution design also involves, where appropriate, showing how the various components of a solution relate to one another, for example; • web pages, • style sheets, • scripts, • queries, • forms, • reports, • modules, • procedures, • functions. continued...
  • 24. PROBLEM SOLVING METHODOLOGY Design Solution Design Typical design tools used to show relationships include; • storyboards, • site maps, • entity-relationship diagrams, • data flow diagrams, • structure charts, • hierarchy charts, • context diagrams, • user cases. continued...
  • 25. PROBLEM SOLVING METHODOLOGY Design Solution Design Planning the solution also involves determining the appearance of information generated from a solution. This typically involves; • identifying the position of text, • images and graphics, • font sizes, • colours and text enhancements. Design tools used for this purpose include: • layout diagrams, • annotated diagrams / mocks up.
  • 26. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Solution Design Evaluation Criteria
  • 27. PROBLEM SOLVING METHODOLOGY Design Evaluation Criteria Determining the evaluation criteria. • What measures will be used to judge whether or not the solution requirements have been met? These criteria should relate to the solution requirements identified in the analysis stage.
  • 28. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 29. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 30. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding)
  • 31. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation
  • 32. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation Testing
  • 33. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation Testing Documentation
  • 34. PROBLEM SOLVING METHODOLOGY Development Manipulation (coding) Electronically manipulating (or coding) data to ‘build’ or create the solution following initial designs. Where appropriate, internal documentation is also written, which documents the functioning of the solution.
  • 35. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation Testing Documentation
  • 36. PROBLEM SOLVING METHODOLOGY Development Validation Validation to check for the reasonableness of data being input. Validation can be both manual and electronic. Proofreading is a manual technique and it occurs when data is entered directly into the solution and remains fixed, such as in a web page. When the validation process has been built into the solution (electronic technique), then its effectiveness is determined through the testing activity.
  • 37. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation Testing Documentation
  • 38. PROBLEM SOLVING METHODOLOGY Development Testing Testing whether the solution does what it was intended to do. This activity typically involves: − establishing what tests will be conducted − determining what test data, if any, will be used − determining expected results − conducting the test − recording the actual results − correcting any identified errors.
  • 39. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Manipulation (coding) Validation Testing Documentation
  • 40. PROBLEM SOLVING METHODOLOGY Development Documentation Writing documentation to support the use of the solution.
  • 41. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 42. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation
  • 43. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Strategy
  • 44. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Strategy Report
  • 45. PROBLEM SOLVING METHODOLOGY Evaluation Strategy Determining a strategy for finding out the extent to which the solution meets the required needs.Typically this would include specifying a timeline, outlining what data will be collected and by what methods and techniques, and how the data relates to the criteria, which were developed in the designing stage.
  • 46. PROBLEM SOLVING METHODOLOGY Analysis Design Development Evaluation Strategy Report
  • 47. PROBLEM SOLVING METHODOLOGY Evaluation Report Reporting on the extent to which the solution meets the requirements of the user. It usually takes place after the solution has been used by the user/client and is based on the criteria developed in the designing stage.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n