Jump to content

Hatley–Pirbhai modeling

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Yobot (talk | contribs) at 07:52, 27 April 2015 (References: WP:CHECKWIKI error fixes using AWB (10903)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A sample system context diagram using Hatley–Pirbhai modeling

Hatley–Pirbhai modeling is a system modeling technique based on the input–process–output model (IPO model), which extends the IPO model by adding user interface processing and maintenance and self-testing processing.[1]

The five components—inputs, outputs, user interface, maintenance, and processing—are added to a system model template to allow for modeling of the system which allows for proper assignment to the processing regions.[1] This modeling technique allows for creation of a hierarchy of detail of which the top level of this hierarchy should consist of a context diagram.[1] The context diagram serves the purpose of "establish[ing] the information boundary between the system being implemented and the environment in which the system is to operate."[1] Further refinement of the context diagram requires analysis of the system designated by the shaded rectangle through the development of a system functional flow block diagram.[1] The flows within the model represent material, energy, data, or information.[2]

References

  1. ^ a b c d e Pressman, Roger S. (2005) [1982]. Software Engineering - A Practitioner's Approach (6th ed.). New York, NY: McGraw-Hill. p. 133. ISBN 0-07-285318-2.
  2. ^ Hatley, Derek J.; Hruschka, Peter; Pirbhai, Imtiaz (2000) [2000]. Process for System Architecture and Requirements Engineering. New York, NY: Dorset House Publishing. p. 434. ISBN 0-932633-41-2.