html5-img
1 / 14

The IPO Model

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.

dante
Download Presentation

The IPO Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 Data and Processing INPUT 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 • Read and understand the problem • Identify the outputs • Pick intrinsic variable names that represent the output • Decide what data (the inputs) is required in order to get the required 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. 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.

  9. What input/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.

  10. What process/es 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.

  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.

  12. Design Exercises 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 prints a list of SDD students • A program that prints a list of students nearly failing - those with a grade is less than 50% • A program that prints a list of student on the Principal’s list • A program that prints a list of students from Parramatta • A program that prints a list of 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. 2 * IPO Examples Describe what these two IPO models are doing…

  14. 2 more IPO Examples Describe what these two IPO models are doing…

More Related