Search citation statements
Paper Sections
Citation Types
Year Published
Publication Types
Relationship
Authors
Journals
Work on what was to become “structured design” began in the early 1960s. Structured design, as a well‐defined and named concept, did not achieve appreciable visibility until the publication of an article in the IBM Systems Journal in 1974. There is more than one way to accomplish a “structured design.” Like structured design, the term object‐oriented design (OOD) means different things to different people. For example, OOD has been used to imply such things as The design of individual objects, and/or the design of the individual methods contained in those objects The design of an inheritance (specialization) hierarchy of objects The design of a library of reusable objects The process of specifying and coding of an entire object‐oriented application The term nonformal is used to describe approaches to OOD that are not well defined, step‐by‐step, or repeatable, such as those that emphasize the design of individual objects, specialization (inheritance) hierarchies, and libraries of objects. A survey of such approaches indicates that there may indeed be some repeatable rigor (and some sage advice) given for these approaches, but they are severely lacking when it comes to defining the software architecture of large and critical systems. Different approaches, techniques and experienced with object oriented design are discussed here.
Work on what was to become “structured design” began in the early 1960s. Structured design, as a well‐defined and named concept, did not achieve appreciable visibility until the publication of an article in the IBM Systems Journal in 1974. There is more than one way to accomplish a “structured design.” Like structured design, the term object‐oriented design (OOD) means different things to different people. For example, OOD has been used to imply such things as The design of individual objects, and/or the design of the individual methods contained in those objects The design of an inheritance (specialization) hierarchy of objects The design of a library of reusable objects The process of specifying and coding of an entire object‐oriented application The term nonformal is used to describe approaches to OOD that are not well defined, step‐by‐step, or repeatable, such as those that emphasize the design of individual objects, specialization (inheritance) hierarchies, and libraries of objects. A survey of such approaches indicates that there may indeed be some repeatable rigor (and some sage advice) given for these approaches, but they are severely lacking when it comes to defining the software architecture of large and critical systems. Different approaches, techniques and experienced with object oriented design are discussed here.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.