In this article we are going to explore Essential systems analysis, a topic that has captured the attention of many people in recent years. Since its discovery or popularization, Essential systems analysis has generated a great impact in various areas, generating debate and questions around its meaning, implications and possible applications. Through this article, we will seek to shed light on Essential systems analysis and analyze its relevance in modern society, as well as its influence on different aspects of daily life. No matter if you are an expert in the field or just curious to learn more about it, this article will provide you with a detailed and up-to-date insight into Essential systems analysis.
Essential systems analysis was a new methodology for software specification published in 1984 by Stephen M. McMenamin and John F. Palmer for performing structured systems analysis based on the concept of event partitioning.[1]
The essence of a system is "its required behavior independent of the technology used to implement the system".[2] It is an abstract model of what the system must do without describing how it will do it.[2]
The methodology[1] proposed that finding the true requirements for an information system entails the development of an essential model for the system, based on the concepts of a perfect internal technology, composed of:
Edward Yourdon later adapted it to develop modern structured analysis.[3]
The main result was a new and more systematic way to develop the data-flow diagrams, which are the most characteristic tool of structured analysis.
Essential analysis, as adopted in Yourdon's modern structured analysis, was the main software development methodology until object-oriented analysis became mainstream.