SlideShare uma empresa Scribd logo
1 de 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…

Mais conteúdo relacionado

Mais procurados

CONCEPTUAL FRAMEWORK
CONCEPTUAL FRAMEWORKCONCEPTUAL FRAMEWORK
CONCEPTUAL FRAMEWORKlendiibanez22
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesMercy Daracan
 
Statistical treatment of data
Statistical treatment of dataStatistical treatment of data
Statistical treatment of datasenseiDelfin
 
10. review-of-related-literature (1)
10. review-of-related-literature (1)10. review-of-related-literature (1)
10. review-of-related-literature (1)JamesRaid
 
Sample Methodology
Sample MethodologySample Methodology
Sample MethodologyAiden Yeh
 
SAMPLE REACTION PAPER
SAMPLE REACTION PAPERSAMPLE REACTION PAPER
SAMPLE REACTION PAPERjwalts
 
Analysis and Interpretation of Assessment Result.pptx
Analysis and Interpretation of Assessment Result.pptxAnalysis and Interpretation of Assessment Result.pptx
Analysis and Interpretation of Assessment Result.pptxleithianymannuelmand
 
Methodology it capstone projet
Methodology it capstone projetMethodology it capstone projet
Methodology it capstone projetjune briones
 
Related Literature and Studies
Related Literature and StudiesRelated Literature and Studies
Related Literature and StudiesRoqui Malijan
 
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHON
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHONTHESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHON
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHONMi L
 
The japanese occupation of the philippines
The japanese occupation of the philippinesThe japanese occupation of the philippines
The japanese occupation of the philippinesThirdy Malit
 
Test-Construction-B (1).pptx
Test-Construction-B (1).pptxTest-Construction-B (1).pptx
Test-Construction-B (1).pptxAnnMichelleJolo
 
DATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTDATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTAdolf Odani
 
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)The Evolution of Traditional to New Media - Media and Information Literacy (MIL)
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)Mark Jhon Oxillo
 

Mais procurados (20)

CONCEPTUAL FRAMEWORK
CONCEPTUAL FRAMEWORKCONCEPTUAL FRAMEWORK
CONCEPTUAL FRAMEWORK
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and Studies
 
Statistical treatment of data
Statistical treatment of dataStatistical treatment of data
Statistical treatment of data
 
10. review-of-related-literature (1)
10. review-of-related-literature (1)10. review-of-related-literature (1)
10. review-of-related-literature (1)
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 
Sample Methodology
Sample MethodologySample Methodology
Sample Methodology
 
SAMPLE REACTION PAPER
SAMPLE REACTION PAPERSAMPLE REACTION PAPER
SAMPLE REACTION PAPER
 
Analysis and Interpretation of Assessment Result.pptx
Analysis and Interpretation of Assessment Result.pptxAnalysis and Interpretation of Assessment Result.pptx
Analysis and Interpretation of Assessment Result.pptx
 
Methodology it capstone projet
Methodology it capstone projetMethodology it capstone projet
Methodology it capstone projet
 
Related Literature and Studies
Related Literature and StudiesRelated Literature and Studies
Related Literature and Studies
 
Research Instrumentation
Research InstrumentationResearch Instrumentation
Research Instrumentation
 
Grading system
Grading systemGrading system
Grading system
 
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHON
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHONTHESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHON
THESIS - WIKANG FILIPINO, SA MAKABAGONG PANAHON
 
The japanese occupation of the philippines
The japanese occupation of the philippinesThe japanese occupation of the philippines
The japanese occupation of the philippines
 
Attendance monitoring system
Attendance monitoring systemAttendance monitoring system
Attendance monitoring system
 
Test-Construction-B (1).pptx
Test-Construction-B (1).pptxTest-Construction-B (1).pptx
Test-Construction-B (1).pptx
 
DATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTDATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENT
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)The Evolution of Traditional to New Media - Media and Information Literacy (MIL)
The Evolution of Traditional to New Media - Media and Information Literacy (MIL)
 
Conceptual framework
Conceptual frameworkConceptual framework
Conceptual framework
 

Destaque

Conceptual Framework
Conceptual FrameworkConceptual Framework
Conceptual Frameworkjas sodhI
 
Writing a conceptual framework
Writing a conceptual frameworkWriting a conceptual framework
Writing a conceptual frameworkwtidwell
 
Mis ppt on funcity oberoi
Mis ppt on funcity oberoiMis ppt on funcity oberoi
Mis ppt on funcity oberoi17791
 
Online gaming and playful organization
Online gaming and playful organization Online gaming and playful organization
Online gaming and playful organization Mathias Poulsen
 
My documentation
My documentationMy documentation
My documentationcas123
 
Thesis
ThesisThesis
Thesiscas123
 
Research Methodology & Thesis Topic Proposals
Research Methodology & Thesis Topic ProposalsResearch Methodology & Thesis Topic Proposals
Research Methodology & Thesis Topic Proposalsetaurisani
 
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 Outputshiplakeict
 
Theoretical framework
Theoretical frameworkTheoretical framework
Theoretical frameworkHeyImAra
 
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. EsponillaRanie Esponilla
 
Thesis
ThesisThesis
Thesisnone
 

Destaque (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
 

Semelhante a The ipo model

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 hammad ali
 
SE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.pptSE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.pptvishal choudhary
 
2. Algorithms Representations (C++).pptx
2. Algorithms Representations (C++).pptx2. Algorithms Representations (C++).pptx
2. Algorithms Representations (C++).pptxssuser4d77b2
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by dataMobi Marketing
 
Nba co attainment
Nba co attainmentNba co attainment
Nba co attainmentSHIMI S L
 
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
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System ProjectManish Kushwaha
 
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...Anastasios Economides
 
Fundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxFundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxEyasu46
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfSusieMaestre1
 
Envelopment Analysis In Economics
Envelopment Analysis In EconomicsEnvelopment Analysis In Economics
Envelopment Analysis In EconomicsAmber Rodriguez
 

Semelhante a 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
 

Mais de jeanrummy

Coverletter resumewriting
Coverletter resumewritingCoverletter resumewriting
Coverletter resumewritingjeanrummy
 
Buspro infosheet6
Buspro infosheet6Buspro infosheet6
Buspro infosheet6jeanrummy
 
Humres infosheet5.1
Humres infosheet5.1Humres infosheet5.1
Humres infosheet5.1jeanrummy
 
Buspro infosheet5
Buspro infosheet5Buspro infosheet5
Buspro infosheet5jeanrummy
 
Humres infosheet5
Humres infosheet5Humres infosheet5
Humres infosheet5jeanrummy
 
Buspro infosheet4
Buspro infosheet4Buspro infosheet4
Buspro infosheet4jeanrummy
 
Humres infosheet4
Humres infosheet4Humres infosheet4
Humres infosheet4jeanrummy
 
Buspro infosheet3.1
Buspro infosheet3.1Buspro infosheet3.1
Buspro infosheet3.1jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3jeanrummy
 
Buspro infosheet1.3
Buspro infosheet1.3Buspro infosheet1.3
Buspro infosheet1.3jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3jeanrummy
 
Job analysis design
Job analysis designJob analysis design
Job analysis designjeanrummy
 
Buspro infosheet1.2
Buspro infosheet1.2Buspro infosheet1.2
Buspro infosheet1.2jeanrummy
 
Buspro infosheet1
Buspro infosheet1Buspro infosheet1
Buspro infosheet1jeanrummy
 
Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02jeanrummy
 
Humres infosheet2
Humres infosheet2Humres infosheet2
Humres infosheet2jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1jeanrummy
 
Infosheet5 organizationalstructure
Infosheet5 organizationalstructureInfosheet5 organizationalstructure
Infosheet5 organizationalstructurejeanrummy
 
Infosheet4 decisionmaking
Infosheet4 decisionmakingInfosheet4 decisionmaking
Infosheet4 decisionmakingjeanrummy
 

Mais 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
 

Último

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
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
 
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.christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
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.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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Ữ Â...
 
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
 
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.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

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…