"Systems engineering as an approach and methodology grew in response to the increase size and complexity of systems and projects... This engineering approach to the management of complexity by modularization was re-deployed in the software engineering discipline in the 1960s and 1970s with a proliferation of structured methodologies that enabled the analysis, design and development of information systems by using techniques for modularized description, design and development of system components. Yourdon and DeMarco's Structured Analysis and Design, SSADM, James Martin's Information Engineering, and Jackson's Structured Design and Programming are examples from this era. They all exploited modularization to enable the parallel development of data, process, functionality and performance components of large software systems. The development of object orientation in the 1990s exploited modularization to develop reusable software. The idea was to develop modules that could be mixed and matched like Lego bricks to deliver to a variety of whole system specifications. The modularization and reusability principles have stood the test of time and are at the heart of modern software development."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Peter Allen, Steve Maguire, Bill McKelvey (2011) The SAGE Handbook of Complexity and Management. p. 35
https://en.wikiquote.org/wiki/Object-orientation
Revision History
No revisions have been submitted for this quote.
Categories
Object-orientation
14 quotes on TrueQuotesView all quotes by Object-orientation →
Related Quotes
"Perhaps the greatest strength of an object-oriented approach to development is that it offers a mechanism that captur…"
"Object-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, …"
"Philosophy and cognitive science have contributed to the advancement of the object model. The idea that the world cou…"
"is a method of implementation in which programs are organized as cooperative collections of objects, each of which re…"
"OOA - Object-Oriented Analysis - is based upon concepts that we first learned in kindergarten: objects and attributes…"
"In order to better understand object-oriented methodologies in general, it helps to understand the people who make up…"
"From a very early age, we form concepts. Each concept is a particular idea or understanding we have about our world. …"
"The integration technology and infrastructure elements available today, in 1993, would enable an enterprise to develo…"
"Is object-oriented technology mature enough upon which to build indusÂtrial-strength systems? Absolutely. Does this t…"
"The (UML) is a general-purpose visual modeling language that is used to specify, visualize, construct, and document t…"