HOME

TheInfoList



OR:

Wayne P. Stevens (1944 - 1993) was an American
software engineer Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''p ...
, consultant, author, pioneer, and advocate of the practical application of software methods and tools.


Life & Work

Stevens grew up in
Missouri Missouri is a U.S. state, state in the Midwestern United States, Midwestern region of the United States. Ranking List of U.S. states and territories by area, 21st in land area, it is bordered by eight states (tied for the most with Tennessee ...
, spent two years in India, where he attended the
Woodstock School Woodstock School is an international coeducational residential school located in Landour, a small hill station contiguous with the town of Mussoorie, Uttarakhand, India, in the foothills of the Himalayas. Woodstock is one of the oldest resi ...
, and earned his
M.S. A Master of Science ( la, Magisterii Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM or Sc.M.) is a master's degree in the field of science awarded by universities in many countries or a person holding such a degree. In contrast to ...
in Electrical Engineering from
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
in 1967. He eventually became the chief architect of application development methodology for IBM's consulting group. The annual
Stevens Award The Stevens Award is a software engineering lecture award given by the Reengineering Forum, an industry association. The international Stevens Award was created to recognize outstanding contributions to the literature or practice of methods for s ...
Lecture on Software Development Methods is named after him. He belonged to the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operati ...
and the
ACM ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
as well as the following honorary societies:
Tau Beta Pi The Tau Beta Pi Association (commonly Tau Beta Pi, , or TBP) is the oldest engineering honor society and the second oldest collegiate honor society in the United States. It honors engineering students in American universities who have shown a ...
,
Sigma Xi Sigma Xi, The Scientific Research Honor Society () is a highly prestigious, non-profit honor society for scientists and engineers. Sigma Xi was founded at Cornell University by a junior faculty member and a small group of graduate students in 1886 ...
, and
Eta Kappa Nu Eta Kappa Nu () or IEEE-HKN is the international honor society of the Computer Science and Institute of Electrical and Electronics Engineers (IEEE). "The organization promotes excellence in the profession and in education through an emphasis ...
. He wrote a seminal paper on
Structured Design In software engineering, structured analysis (SA) and structured design (SD) are methods for analyzing business requirements and developing specifications for converting practices into computer programs, hardware configurations, and related manual ...
, with
Larry Constantine Larry LeRoy Constantine (born 1943) is an American software engineer, professor in the Center for Exact Sciences and Engineering at the University of Madeira Portugal, and considered one of the pioneers of computing. He has contributed numerous ...
and Glenford Myers, and was the author of a number of books and articles on application design methodologies. He also worked with
John Paul Morrison John is a common English name and surname: * John (given name) * John (surname) John may also refer to: New Testament Works * Gospel of John, a title often shortened to John * First Epistle of John, often shortened to 1 John * Seco ...
to refine and promote the concepts of what is now called
Flow-based programming In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of "black box" processes, which exchange data across predefined connections by message passing, where the connections are specif ...
, including descriptions of FBP in several of these references.


Publications

Stevens published several articles and books, including: * 1982. ''How Data Flow can Improve Application Development Productivity,'' IBM System Journal, Vol. 21, No. 2. * 1981. ''Using Structured Design: How to make Programs Simple, Changeable, Flexible and Reusable'', John Wiley and Sons. * 1985. ''Using Data Flow for Application Development''. Byte * 1990. ''Software Design - Concepts and Methods'', Practical Software Engineering Series, Ed. Allen Macro, Prentice Hall. ;Articles, a selection * * 1988. "Integrating Applications with SAA (Systems Application Architecture)". With L.A. Buchwald & R. W. Davison. In: ''IBM Systems Journal'', Vol 27 No 3, pp 315–324, 1988 * 1991. "Structured Design, Structured Analysis, and Structured Programming". In: ''American Programmer'', Nov. 1991. * 1994. "Data Flow Analysis and Design". In: ''Encyclopedia of Software Engineering''. John J. Marciniak, Editor-in-Chief, Volume 1, pp 242 – 247, John Wiley & Sons, Inc, 1994.


References

{{DEFAULTSORT:Stevens, Wayne 1944 births 1993 deaths IBM employees American computer scientists American software engineers