SlideShare une entreprise Scribd logo
1  sur  13
The IPO Model
Input – Process - Output
I = Input






Input is something from the external
environment that is fed into the system.
In an information system, the inputs may
be raw data "captured" in some way or
pre-existing data which has been provided
by an external system.
In either case, the data input is provided
by an external entity.
P = Process






The transformation process is the most
important element of a system.
The process accepts the inputs into the system
and performs some type of operation on it which
transforms it into some other state. In the
simplest of terms, the process is at the heart of
any system.
In a computerised information system, the
process is normally the storage, retrieval and
modification of data which is accomplished by
hardware and software.
O = Output






Output from the system which is the result of
processing the input.
Without output, a system has no link back into
it's external environment.
Output of an information system may be reports
generated by an information system, or a
picture on a computer monitor, or even data
that is fed into another external system.
The IPO Model

INPUT

Data and
Processing

OUTPUT

Your analysis
starts here
The requirements of the Output, more than anything
else, will determine the requirements of the System.
Steps to complete an IPO Model
Steps
1.
2.

Read and understand the problem
Identify the outputs


3.

Decide what data (the inputs) is required in order to
get the required output


4.

Pick intrinsic variable names that represent the output

Sometimes these will be given to you, sometimes not,
which means you may need to invent inputs.

Once you have the outputs and the inputs you need
to determine how the inputs can be transformed
into the required outputs. This is a dynamic process
which may mean you need to continually return to
the previous steps.
Example
Analysis for CelsiusToFahrenheit Program:


Input
degrees Celsius



Process
F = C * 9/5 + 32



Output
degrees Fahrenheit
Problem Statement
A student's final grade for a course is a
weighted average of two tests, a final
exam, and four projects. Each test is
worth 15%, the final is worth 30%, and
the projects are worth a total of 40%
(10% each). Given a student's grades for
all of these assignments, calculate the
final score.

What output/s are require?
Problem Statement
A student's final grade for a course is a
weighted average of two tests, a final
exam, and four projects. Each test is
worth 15%, the final is worth 30%, and
the projects are worth a total of 40%
(10% each). Given a student's grades for
all of these assignments, calculate the
final score.

What input/s are required?
Problem Statement
A student's final grade for a course is a
weighted average of two tests, a final
exam, and four projects. Each test is
worth 15%, the final is worth 30%, and
the projects are worth a total of 40%
(10% each). Given a student's grades for
all of these assignments, calculate the
final score.

What process/es are required?
Problem Statement
A student's final grade for a course is a weighted average of two tests, a final
exam, and four projects. Each test is worth 15%, the final is worth 30%, and the
projects are worth a total of 40% (10% each). Given a student's grades for all of
these assignments, calculate the final score.

Input
Get
Get
Get
Get
Get
Get
Get

Result
Result
Result
Result
Result
Result
Result

of
of
of
of
of
of
of

Test1
Test2
FinalExam
Project1
Project2
Project3
Project4

Process
1.
2.

Calculate FinalScore
FinalScore = (Test1 + Test2)
* 15/100 + Test3 * 30/100 +
(Project1 + Project2 +
Project3 + Project4) * 40/100

Output
FinalScore
Self-Check
1. Consider a student file that contains the following data fields:
First Name Last Name Course Grade
Would this set of data be suitable and sufficient to use to test each of the
following programs? Explain why or why not.







A program that
A program that
A program that
A program that
A program that

prints a
prints a
prints a
prints a
prints a

list
list
list
list
list

of
of
of
of
of

SDD students
students nearly failing - those with a grade is less than 50%
student on the Principal’s list
students from Parramatta
female students.

2. Construct an IPO chart for a program that gives an employee $50
bonus for every 500 items sold in a week.
3. Construct an IPO chart for a program that will output a student's
grading based on letter grades (A, B, C, D, or F) in five courses.
4. IPO Examples
Input

Processing

Output

original number

1.

squared value

2.

calculate the squared value by multiplying the original number by
itself
display the squared value

Input

Processing

Output

state1 sales
state2 sales
commission rate

1.
2.

commission

3.

enter state1 sales, state2 sales, and commission rate
calculate the total commission by adding the state1 sales to the state2
sales, and then multiplying the result by the commission rate
display the total commission

Describe what these two IPO models
are doing…

Contenu connexe

Tendances

Review of related literature and studies
Review of related literature and studiesReview of related literature and studies
Review of related literature and studies
bantigui
 
The IPO Model of Evaluation (Input-Process-Output)
The IPO Model of Evaluation (Input-Process-Output)The IPO Model of Evaluation (Input-Process-Output)
The IPO Model of Evaluation (Input-Process-Output)
Janilo Sarmiento
 
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATIONChapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
LJ Villanueva
 
Chapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studiesChapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studies
Maria Theresa
 
Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
Andrew Domingo
 
5 parts of research paper
5 parts of research paper5 parts of research paper
5 parts of research paper
Queene Balaoro
 
Research proposal sample
Research proposal sampleResearch proposal sample
Research proposal sample
Vanessa Cuesta
 

Tendances (20)

Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Media and Information Literacy- Performance Task (Video Project) Short Film
Media and Information Literacy- Performance Task (Video Project)  Short FilmMedia and Information Literacy- Performance Task (Video Project)  Short Film
Media and Information Literacy- Performance Task (Video Project) Short Film
 
Thesis Chapter 1 to 5
Thesis Chapter 1 to 5 Thesis Chapter 1 to 5
Thesis Chapter 1 to 5
 
Slovin's formula
Slovin's formulaSlovin's formula
Slovin's formula
 
Review of related literature and studies
Review of related literature and studiesReview of related literature and studies
Review of related literature and studies
 
The IPO Model of Evaluation (Input-Process-Output)
The IPO Model of Evaluation (Input-Process-Output)The IPO Model of Evaluation (Input-Process-Output)
The IPO Model of Evaluation (Input-Process-Output)
 
Writing chapter 3
Writing chapter 3Writing chapter 3
Writing chapter 3
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Chapters 1 5
Chapters 1 5Chapters 1 5
Chapters 1 5
 
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATIONChapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
Chapter 4 PRESENTATION, ANALYSIS AND INTERPRETATION
 
Chapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studiesChapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studies
 
Chapter 3 Methodology (Capstone Research)
Chapter 3   Methodology (Capstone Research)Chapter 3   Methodology (Capstone Research)
Chapter 3 Methodology (Capstone Research)
 
Parts of a research paper
Parts of a research paperParts of a research paper
Parts of a research paper
 
5 parts of research paper
5 parts of research paper5 parts of research paper
5 parts of research paper
 
Final Defense PowerPoint
Final Defense PowerPointFinal Defense PowerPoint
Final Defense PowerPoint
 
Title Defense Presentation
Title Defense PresentationTitle Defense Presentation
Title Defense Presentation
 
Research proposal sample
Research proposal sampleResearch proposal sample
Research proposal sample
 
Validation Letter for Thesis
Validation Letter for ThesisValidation Letter for Thesis
Validation Letter for Thesis
 

En vedette (14)

Conceptual Framework
Conceptual FrameworkConceptual Framework
Conceptual Framework
 
Writing a conceptual framework
Writing a conceptual frameworkWriting a conceptual framework
Writing a conceptual framework
 
Mis ppt on funcity oberoi
Mis ppt on funcity oberoiMis ppt on funcity oberoi
Mis ppt on funcity oberoi
 
Online gaming and playful organization
Online gaming and playful organization Online gaming and playful organization
Online gaming and playful organization
 
Process protocol for virtual team effectiveness
Process protocol for virtual team effectivenessProcess protocol for virtual team effectiveness
Process protocol for virtual team effectiveness
 
My documentation
My documentationMy documentation
My documentation
 
Thesis
ThesisThesis
Thesis
 
Research Methodology & Thesis Topic Proposals
Research Methodology & Thesis Topic ProposalsResearch Methodology & Thesis Topic Proposals
Research Methodology & Thesis Topic Proposals
 
Data and Information - Input, Process and Output
Data and Information - Input, Process and OutputData and Information - Input, Process and Output
Data and Information - Input, Process and Output
 
Theoretical framework
Theoretical frameworkTheoretical framework
Theoretical framework
 
instructional matertials authored by Mr. Ranie M. Esponilla
instructional matertials authored by Mr. Ranie M. Esponillainstructional matertials authored by Mr. Ranie M. Esponilla
instructional matertials authored by Mr. Ranie M. Esponilla
 
Thesis
ThesisThesis
Thesis
 
Chapter 6-THEORETICAL & CONCEPTUAL FRAMEWORK
Chapter 6-THEORETICAL & CONCEPTUAL FRAMEWORKChapter 6-THEORETICAL & CONCEPTUAL FRAMEWORK
Chapter 6-THEORETICAL & CONCEPTUAL FRAMEWORK
 
Types of Research
Types of ResearchTypes of Research
Types of Research
 

Similaire à The ipo model

Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development
Masud Parvez
 
Fundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxFundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptx
Eyasu46
 

Similaire à The ipo model (20)

more loops lecture by Professor Evan korth
more loops  lecture by Professor Evan korth more loops  lecture by Professor Evan korth
more loops lecture by Professor Evan korth
 
SE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.pptSE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.ppt
 
2. Algorithms Representations (C++).pptx
2. Algorithms Representations (C++).pptx2. Algorithms Representations (C++).pptx
2. Algorithms Representations (C++).pptx
 
p-value.pdf
p-value.pdfp-value.pdf
p-value.pdf
 
Analysis
AnalysisAnalysis
Analysis
 
Unit-I Algorithm.pptx
Unit-I Algorithm.pptxUnit-I Algorithm.pptx
Unit-I Algorithm.pptx
 
I07 Simulation
I07 SimulationI07 Simulation
I07 Simulation
 
I07 Simulation
I07 SimulationI07 Simulation
I07 Simulation
 
Lesson 3
Lesson 3Lesson 3
Lesson 3
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by data
 
Nba co attainment
Nba co attainmentNba co attainment
Nba co attainment
 
Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System Project
 
MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
A temporal estimation of students on task mental effort papamitsiou & eco...
A temporal estimation of students on task mental effort papamitsiou & eco...A temporal estimation of students on task mental effort papamitsiou & eco...
A temporal estimation of students on task mental effort papamitsiou & eco...
 
Class 8 Lecture Notes
Class 8 Lecture NotesClass 8 Lecture Notes
Class 8 Lecture Notes
 
Fundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxFundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptx
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
 
Algorithms and Flowchart.ppt
Algorithms and Flowchart.pptAlgorithms and Flowchart.ppt
Algorithms and Flowchart.ppt
 
Envelopment Analysis In Economics
Envelopment Analysis In EconomicsEnvelopment Analysis In Economics
Envelopment Analysis In Economics
 

Plus de jeanrummy

Coverletter resumewriting
Coverletter resumewritingCoverletter resumewriting
Coverletter resumewriting
jeanrummy
 
Buspro infosheet6
Buspro infosheet6Buspro infosheet6
Buspro infosheet6
jeanrummy
 
Humres infosheet5.1
Humres infosheet5.1Humres infosheet5.1
Humres infosheet5.1
jeanrummy
 
Buspro infosheet5
Buspro infosheet5Buspro infosheet5
Buspro infosheet5
jeanrummy
 
Humres infosheet5
Humres infosheet5Humres infosheet5
Humres infosheet5
jeanrummy
 
Buspro infosheet4
Buspro infosheet4Buspro infosheet4
Buspro infosheet4
jeanrummy
 
Humres infosheet4
Humres infosheet4Humres infosheet4
Humres infosheet4
jeanrummy
 
Buspro infosheet3.1
Buspro infosheet3.1Buspro infosheet3.1
Buspro infosheet3.1
jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
jeanrummy
 
Buspro infosheet1.3
Buspro infosheet1.3Buspro infosheet1.3
Buspro infosheet1.3
jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
jeanrummy
 
Job analysis design
Job analysis designJob analysis design
Job analysis design
jeanrummy
 
Buspro infosheet1.2
Buspro infosheet1.2Buspro infosheet1.2
Buspro infosheet1.2
jeanrummy
 
Buspro infosheet1
Buspro infosheet1Buspro infosheet1
Buspro infosheet1
jeanrummy
 
Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02
jeanrummy
 
Humres infosheet2
Humres infosheet2Humres infosheet2
Humres infosheet2
jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
jeanrummy
 
Infosheet5 organizationalstructure
Infosheet5 organizationalstructureInfosheet5 organizationalstructure
Infosheet5 organizationalstructure
jeanrummy
 
Infosheet4 decisionmaking
Infosheet4 decisionmakingInfosheet4 decisionmaking
Infosheet4 decisionmaking
jeanrummy
 

Plus de jeanrummy (20)

Coverletter resumewriting
Coverletter resumewritingCoverletter resumewriting
Coverletter resumewriting
 
Buspro infosheet6
Buspro infosheet6Buspro infosheet6
Buspro infosheet6
 
Humres infosheet5.1
Humres infosheet5.1Humres infosheet5.1
Humres infosheet5.1
 
Buspro infosheet5
Buspro infosheet5Buspro infosheet5
Buspro infosheet5
 
Humres infosheet5
Humres infosheet5Humres infosheet5
Humres infosheet5
 
Buspro infosheet4
Buspro infosheet4Buspro infosheet4
Buspro infosheet4
 
Humres infosheet4
Humres infosheet4Humres infosheet4
Humres infosheet4
 
Buspro infosheet3.1
Buspro infosheet3.1Buspro infosheet3.1
Buspro infosheet3.1
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
 
Buspro infosheet1.3
Buspro infosheet1.3Buspro infosheet1.3
Buspro infosheet1.3
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
 
Job analysis design
Job analysis designJob analysis design
Job analysis design
 
Buspro infosheet1.2
Buspro infosheet1.2Buspro infosheet1.2
Buspro infosheet1.2
 
Buspro infosheet1
Buspro infosheet1Buspro infosheet1
Buspro infosheet1
 
Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02
 
Humres infosheet2
Humres infosheet2Humres infosheet2
Humres infosheet2
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
 
Infosheet5 organizationalstructure
Infosheet5 organizationalstructureInfosheet5 organizationalstructure
Infosheet5 organizationalstructure
 
Infosheet4 decisionmaking
Infosheet4 decisionmakingInfosheet4 decisionmaking
Infosheet4 decisionmaking
 

Dernier

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
negromaestrong
 
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
heathfieldcps1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

The ipo model

  • 1. The IPO Model Input – Process - Output
  • 2. I = Input    Input is something from the external environment that is fed into the system. In an information system, the inputs may be raw data "captured" in some way or pre-existing data which has been provided by an external system. In either case, the data input is provided by an external entity.
  • 3. P = Process    The transformation process is the most important element of a system. The process accepts the inputs into the system and performs some type of operation on it which transforms it into some other state. In the simplest of terms, the process is at the heart of any system. In a computerised information system, the process is normally the storage, retrieval and modification of data which is accomplished by hardware and software.
  • 4. O = Output    Output from the system which is the result of processing the input. Without output, a system has no link back into it's external environment. Output of an information system may be reports generated by an information system, or a picture on a computer monitor, or even data that is fed into another external system.
  • 5. The IPO Model INPUT Data and Processing OUTPUT Your analysis starts here The requirements of the Output, more than anything else, will determine the requirements of the System.
  • 6. Steps to complete an IPO Model Steps 1. 2. Read and understand the problem Identify the outputs  3. Decide what data (the inputs) is required in order to get the required output  4. Pick intrinsic variable names that represent the output Sometimes these will be given to you, sometimes not, which means you may need to invent inputs. Once you have the outputs and the inputs you need to determine how the inputs can be transformed into the required outputs. This is a dynamic process which may mean you need to continually return to the previous steps.
  • 7. Example Analysis for CelsiusToFahrenheit Program:  Input degrees Celsius  Process F = C * 9/5 + 32  Output degrees Fahrenheit
  • 8. Problem Statement A student's final grade for a course is a weighted average of two tests, a final exam, and four projects. Each test is worth 15%, the final is worth 30%, and the projects are worth a total of 40% (10% each). Given a student's grades for all of these assignments, calculate the final score. What output/s are require?
  • 9. Problem Statement A student's final grade for a course is a weighted average of two tests, a final exam, and four projects. Each test is worth 15%, the final is worth 30%, and the projects are worth a total of 40% (10% each). Given a student's grades for all of these assignments, calculate the final score. What input/s are required?
  • 10. Problem Statement A student's final grade for a course is a weighted average of two tests, a final exam, and four projects. Each test is worth 15%, the final is worth 30%, and the projects are worth a total of 40% (10% each). Given a student's grades for all of these assignments, calculate the final score. What process/es are required?
  • 11. Problem Statement A student's final grade for a course is a weighted average of two tests, a final exam, and four projects. Each test is worth 15%, the final is worth 30%, and the projects are worth a total of 40% (10% each). Given a student's grades for all of these assignments, calculate the final score. Input Get Get Get Get Get Get Get Result Result Result Result Result Result Result of of of of of of of Test1 Test2 FinalExam Project1 Project2 Project3 Project4 Process 1. 2. Calculate FinalScore FinalScore = (Test1 + Test2) * 15/100 + Test3 * 30/100 + (Project1 + Project2 + Project3 + Project4) * 40/100 Output FinalScore
  • 12. Self-Check 1. Consider a student file that contains the following data fields: First Name Last Name Course Grade Would this set of data be suitable and sufficient to use to test each of the following programs? Explain why or why not.      A program that A program that A program that A program that A program that prints a prints a prints a prints a prints a list list list list list of of of of of SDD students students nearly failing - those with a grade is less than 50% student on the Principal’s list students from Parramatta female students. 2. Construct an IPO chart for a program that gives an employee $50 bonus for every 500 items sold in a week. 3. Construct an IPO chart for a program that will output a student's grading based on letter grades (A, B, C, D, or F) in five courses.
  • 13. 4. IPO Examples Input Processing Output original number 1. squared value 2. calculate the squared value by multiplying the original number by itself display the squared value Input Processing Output state1 sales state2 sales commission rate 1. 2. commission 3. enter state1 sales, state2 sales, and commission rate calculate the total commission by adding the state1 sales to the state2 sales, and then multiplying the result by the commission rate display the total commission Describe what these two IPO models are doing…