Differences Between Structured Design And Object-Oriented Design Term Paper

PAGES
2
WORDS
725
Cite

¶ … 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 Documents:

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:

"Differences Between Structured Design And Object-Oriented Design" (2005, February 23) Retrieved April 19, 2024, from
https://www.paperdue.com/essay/differences-between-structured-design-and-62595

"Differences Between Structured Design And Object-Oriented Design" 23 February 2005. Web.19 April. 2024. <
https://www.paperdue.com/essay/differences-between-structured-design-and-62595>

"Differences Between Structured Design And Object-Oriented Design", 23 February 2005, Accessed.19 April. 2024,
https://www.paperdue.com/essay/differences-between-structured-design-and-62595

Related Documents

Object Oriented Hypermedia design model and the four-step process involved in the development of the model. This section will provide an explanation for each step in the process. Then we will discuss the past, present and future business uses of the model. This will explore the importance of the model in business applications that are conducted through the Internet. We will also provide details about the compatibility of the

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

The programming design class gives the student many tools that they will need on the job, but there is much more to the design process than having the right tools. The ability to apply those tools to the situations that will arise on the job is one of the most important skills that the designer will have. However, this is not always easy to teach in the classroom. Therefore, it

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

The attitude of being the "Little Emperor." Albeit, normally disappears by the time the child from the one child family begins working when an adult. Child psychologist David Elkind Ph.D. (2009), Professor Emeritus of Child Development at Tufts University in Medford, Massachusetts, asserts in the article, "The only child," that many of the currently adolescent singletons regularly presenting with a variety of social and behavioral problems (¶ 1). This social

Science Biomimicry in Design There is a set of trends in the 21st century regarding urban design, product design, and organizational studies. One of these trends is the act of biomimicry. Biomimicry is a design philosophy or perspective that mimics design patterns in nature. Products inspired by biomimicry are ecologically sound in design, production, and distribution processes, as well as solve human problems. Products reflecting biomimcry do not simply mimic the models,