Abstract
Software engineering trends before the mid-1970s followed one basic programming methodology, known as structured programming. The structured paradigm, also called the classical paradigm, offered a very straight-forward approach to software engineering which seemed sufficient for the time. This model provided a simple view of a software product: the product was either operation oriented or data oriented. In the first case, primary attention was paid to the functions performed. In the second, the primary focus was on the information being handled. The picture painted by the classical paradigm seemed uncomplicated in the beginning, but as the field of software engineering grew, a fundamental flaw became apparent. Describing a software application based exclusively on either the operations it was to perform or the data it was to manage was just too simplistic.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Booch G (1994) Object-oriented analysis and design with applications, 2nd edn. The Benjamin/Cummings Publishing Companys, Inc., New York
Bruegge B, Dutoit A (2004) Object-oriented software engineering: using UML, patterns, and java, 2nd edn. Pearson Education, Ltd., Upper Saddle River
D’Sourza D F, Wills A C (1999) Objects, components, and frameworks with UML: the catalysis approach. Addison Wesley Longman, Inc., Sydney
Jia X (2003) Object-oriented software development using java: principles, patterns, and frameworks, 2nd edn. Addison-Wesley, Boston
McGregor J D, Sykes D A (1992) Object-oiented software development: engineering software for reuse. Von Nostrand Reinhold Co., New York
Merriam-Webster (2009) Online Dictionary. http://www.merriam-webster.com/dictionary/class. Accessed 30 Jan 2009
Schach S (2008) Object-Oriented Software Engineering. McGraw-Hill Higher Education, Boston
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Atlantis Press and the author
About this chapter
Cite this chapter
Lee, R.Y. (2013). Object-Oriented Concepts. In: Software Engineering: A Hands-On Approach. Atlantis Press, Paris. https://doi.org/10.2991/978-94-6239-006-5_2
Download citation
DOI: https://doi.org/10.2991/978-94-6239-006-5_2
Published:
Publisher Name: Atlantis Press, Paris
Print ISBN: 978-94-6239-005-8
Online ISBN: 978-94-6239-006-5
eBook Packages: Computer ScienceComputer Science (R0)