Verified Document

Differences Between Structured Design And Object-Oriented Design Term Paper

¶ … Structured Design and Object-Oriented Design This report attempts to distinguish between two information technology design philosophies; namely, the basic differences between structured design and object-oriented design. The report also addresses the kinds of systems that are naturally more inclined to function with a hierarchy and those which function better through interacting objects. The report also goes on to discuss how systems were designed and when the methods used were most effective.

A structured approach was the original information technology design methodology and began in the early 1960's. Although industry insiders were very familiar with the concepts and processes, structured design gained a greater designation and popularity in 1979 when Larry Constantine and Edward Yourdon released a book on the topic known as the 'orange book' that was published by Prentice Hall. Many copycats followed and the structured design process became a standard. From that point forward, software engineers had a variety of approaches to structured design which entails that there is still a plethora of successful and viable structured design approaches.

Object-oriented design is most often...

But, similar to the term structured design, object-oriented design or OOD can also have variable meanings. Consider that OOD has been known as: a process for designing individual objects and methods for those objects, designing a hierarchy of objects or even the designing of vast libraries of reusable objects. Although object-oriented programming languages can be traced back to the mid-1960's, the actual term object-oriented was not actually coined until 1970.
With that being said, what actually are structured design and object oriented design? Structured design is a programming concept for the many program, process or system top down design techniques that are most often utilized by software engineers. "Structured analysis emphasized understanding the way the client conducted business, data flow diagrams, and "the flow of data." (Conner, 1980) By top down, we would mean the programming processing step refinement. Top down is a software design technique that attempts to describe program or process functionality through a big picture view that is then partitioned to smaller or more detailed levels one level at a time until the overall…

Sources used in this document:
References

Connor, M.F. (1980). "SADT: Structured Analysis and Design Technique Introduction," SofTech, Inc., Waltham, Massachusetts, May 22, 1980. Proceedings of Guide 50, Houston, Texas, 1980.

Goldberg, A. And A. Kay. (1976). Editors, Smalltalk-72 Instructional Manual, Technical Report SSL-76-6, Xerox PARC, Palo Alto, California, March 1976.
Cite this Document:
Copy Bibliography Citation

Related Documents

Object Oriented Vs. Relational Database
Words: 2917 Length: 10 Document Type: Term Paper

This is one of the greatest limitations of this technology. A second major disadvantage of RDBMS-based systems is their lack of support for image- and spatial-based databases that include Computer-Aided Design (CAD) drawings, 3D rendering and model-based data. Their table-based structure is inefficient in defining the attributes of these data types and lacks the necessary data tagging and data types to manage imaging and CAD-based design files and data

Object Relation, Attachment Theories, And
Words: 26278 Length: 90 Document Type: Dissertation

S., experts estimate the genuine number of incidents of abuse and neglect ranges three times higher than reported. (National Child Abuse Statistics, 2006) in light of these critical contemporary concerns for youth, this researcher chose to document the application of Object Relation, Attachment Theories, and Self-Psychology to clinical practice, specifically focusing on a patient who experienced abuse when a child. Consequently, this researcher contends this clinical case study dissertation proves

Cross Platform Mobile and Web
Words: 17284 Length: 63 Document Type: Thesis

82). Both desktop and Web widgets have the same basic components. Fundamentally, they use Web compatible formats, even if intended to run in a desktop environment. This means that the core of the widget is HTML and CSS code which contains the actual content of the widget, namely text, linked images/video or content pulled from a server of Web service. Alternatively, the widget content can be created using Flash, although

Application of a Pedagogic Model to the Teaching of Technology to...
Words: 60754 Length: 230 Document Type: Dissertation

Pedagogic Model for Teaching of Technology to Special Education Students Almost thirty years ago, the American federal government passed an act mandating the availability of a free and appropriate public education for all handicapped children. In 1990, this act was updated and reformed as the Individuals with Disabilities Education Act, which itself was reformed in 1997. At each step, the goal was to make education more equitable and more accessible to

E-Commerce Information Systems
Words: 4190 Length: 15 Document Type: Term Paper

E-Commerce Information Systems The situation facing one insurance company is that growth is good, so good the company is expanding rapidly and needs to implement a database system to store client details and general information, to be accessed by other employees as needed. The knowledge held within the company is currently divided between existing paper-based systems, the computer systems, and members of the staff. The company at this time has 4

Software Development Life Cycle SDLC
Words: 3695 Length: 12 Document Type: Essay

Software Development Life Cycle ( SDLC) Explain Requirement process ( in SDLC) in detail. Why is this exercise important? Requirements engineering is a fundamental activity in systems development and it is the process by which the requirements for software systems are identified, systematized and implemented and are followed through the complete lifecycle. Traditionally engineers focused on narrow functional requirements. Now it is being argued by Aurum and Wohlin (2005) that focusing only

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now