Object-oriented vs traditional structured - Essay Example

Comments (0) Cite this document
Programs have other names as task, modules or codes. There are different types of programs, for example, the system programs, application programs and user defined programs. The…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER94.5% of users find it useful
Object-oriented vs traditional structured
Read TextPreview

Extract of sample "Object-oriented vs traditional structured"

Structured verses object oriented programs Structured verses object oriented programming Introduction A program relates to a set ofinstructions that shows how to solve a predefined problem or task. Programs have other names as task, modules or codes. There are different types of programs, for example, the system programs, application programs and user defined programs. The programs are developed in low-level and high-level programming languages. The low-level programming languages develop programs in binary numbers form, which are easily understandable to the computer systems while the high-level languages develop programs inform of alphanumeric codes. It is indispensable to note that object oriented programming remains as the most high-level, flexible, and reusable program compared to structured programming.
Object oriented programming (OPP), is much advanced than the structured programming languages since it incorporates three important principles of software development like encapsulation for data hiding which is not common in structured system. Structured programming is the application programming method created in a top- down coding style with functions oriented structures. The structured programming employs the programming mechanisms of dividing program source codes into modules, which consist of control statements like loops, library or user defined functions. The development and implementation of structured programming happens sequentially.
Object oriented programming promotes the communication of objects and functions in the main program and the classes in private or public manner. There are three characteristics of object-oriented programming which the structured programming does not have for example the encapsulation, inheritance and polymorphism (Pecinovscy, 2013).
In contrast, structured programming takes the top-bottom approach in the development of its codes while OOP remains organized into classes and embedded with functions that control the data within the classes. Secondly, structured programming is based on data structures and subroutines while the object oriented has object that supports polymorphism or reusability accelerating system design hence the reduction cost in software development. Structured programming split tasks into modular forms improving the readability and the simplicity of its coding system.
While in the object oriented programs each object code structure include the data and the statements controlling the data flow. There is no reusability in the structured code systems while in coding system of the OPP codes there is reusability meaning a section of codes can find use by other related functions to perform a given task. Traditional structured coding is organized into hierarchy of processes while the object-oriented program decomposes into a network collaborating objects.
Even though both the traditional structured and OOP programming bears some differences, they also share a band of similarities. Both structured program and object-oriented programs accept data inform of data types such as integers, floats strings and structures to perform specified tasks. They are easy to develop and use sharing different types of functions the library functions and the user-defined functions created by the users. Both OOP and structured programming modules require basic knowledge and understanding of programming concepts for development and execution. For example, control flows like the loops, conditional statements, variables, arrays, and structures are important elements for both the two languages and require comprehensive knowledge (Bajaj & Wryzca, 2009).
Traditionally, programmers would develop programs called structured programs designed to solve some great problems. However, the programmers would divide the programs into smaller units for manageability purposes. Object oriented programming is the solution behind the success of traditional methods of programming. Instead of breaking problems into smaller problems units, OOP divides problems into objects, which are reusable and can hide data by encapsulation. Object oriented programs encourages redesigning by incorporation one of its principles of polymorphism creating the reusability and cutting the cost of software building.
Bajaj, A., & Wrycza, S. (2009). Systems analysis and design for advanced modeling methods: Best practices. Hershey, PA: Information Science Reference.
Pecinovsky, R. (2013). Oop - learn object oriented thinking and programming. S.l.: Bruckner Tomas Repin Read More
Cite this document
  • APA
  • MLA
(“Object-oriented vs traditional structured Essay Example | Topics and Well Written Essays - 500 words”, n.d.)
Retrieved from
(Object-Oriented Vs Traditional Structured Essay Example | Topics and Well Written Essays - 500 Words)
“Object-Oriented Vs Traditional Structured Essay Example | Topics and Well Written Essays - 500 Words”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Object-oriented vs traditional structured

Object Oriented Technology

...and the resources involved for further enhancements would be reduced to a very great extent. Thus the end product of above process using Object Oriented approach would be a most reliable software application which runs on low production/maintenance cost. 2. Object Orientated Paradigm – an overview As compared to procedural or structured programming in which we define a solution to a problem as a set of procedures or actions that can be performed in order to accomplish the task, object orientated approach solves a problem by considering each entity involved in the problem as real world objects. For...
6 Pages(1500 words)Essay

Object Oriented Programming

..., Sinnen. "Parallel Iterator for Parallelizing Object-Oriented Applications." International Journal of Parallel Programming 39.2 (2011): 232-269. Web. 18 Dec. 2012. Hadar, Irit, and Uri, Leron. "How Intuitive Is Object-Oriented Design?" Communications Of The ACM 51.5 (2008): 41-46. Web. 17 Dec. 2012. Khoo, Benjamin. "A Process-Based Analysis of Object-Oriented System Analysis and Design." International Journal of Management and Information Systems 15.1 (2011): 123-130. Web. 19 Dec. 2012. Pefkaros, Kenneth. "Using Object-Oriented Analysis And Design Over Traditional...
7 Pages(1750 words)Research Paper

Object-Oriented Technologies

... 05 July 2007 Object-Oriented Technologies Object-oriented technologies include such broad areas of research as software engineering and programming languages, oriented programming and development, human computer interfaces and grid computing. In object-oriented technologies, a programmer determines not only the data structure and type of technology but technological structure and functions which can be applied to different environments. According to Meyer, the object-oriented techniques are 'classes, objects, genericity, concurrency, persistence and design by contract" (776). The main advantage of object-oriented technologies is that they allow to add some new technologies but do not need to change the object. "An object... such features...
2 Pages(500 words)Essay

Object Oriented Metrics

... therefore are classified under the traditional software (Harrison 1988). After looking at the object oriented faults, it is therefore logical to be able to understand the object Oriented Metrics. These are system softwares that are developed to realize the structure and the characteristics of Object Oriented Programs. They are developed to help in the introduction of the occurrence of a fault. The most known example of Object Oriented metrics is the CK metrics. Its usefulness has been discovered in the areas such as prediction of fault phone mobiles. CK Metrics This type of Object Oriented Metrics was first proposed and developed by Chidamber and Kemerer (1998). Kemerer and Chidamber described the CK metrics in u number of ways... of the...
10 Pages(2500 words)Essay

Object Oriented Programming

...Object Oriented Programming OOP is an acronym for Object Oriented Programming. Traditionally, a computer program was seen as a collection offunctions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other. In simpler terms, it is a type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this...
4 Pages(1000 words)Essay

Object oriented development

...OBJECT ORIENTED DEVELOPMENT PHP INTRODUCTION Historically, but not so long ago, there were several techniques and methodologies developed to appropriately write computer programs in a manner in which codes are manageable and easy to understand. The traditional or unstructured programs were replaced by a much better, more reliable procedural programming based on the concept of procedure call . Procedures are also known as routines, subroutines, methods, or functions, a technique to group sets of codes with specific purpose into one. The aim of procedural programming is to enable any given procedure within a program to be called at any point throughout the program execution. It is an...
5 Pages(1250 words)Essay

Computing;object oriented modelling

...Object oriented modeling is a technique used during the analysis and design process of a software life cycle. The life cycle of software consists of various steps depending on the process model that is being used. Requirement Gathering, Design, Implementation, Integration, Testing and debugging, Installation and Maintenance are the basic steps of every process model. During the creation of sophisticated softwares, it is very necessary that all the above mentioned steps are managed effectively so that changes and modifications could be easily carried out at later stages. Software having a large amount of programmers and developers associated with it are bound to cause confusion if their processing life...
4 Pages(1000 words)Essay

A Comparison of Structured Analysis to Object-Oriented Analysis

...the conventional way of SSAD. Incremental and iterative approaches (in OOAD) bear better results since these techniques address issues and cater changes in the early stages rather than later. References Holon Institute of Technology, n.d. Structured analysis and design [PDF Document]. Retrieved from Lecture Notes Online Web Site: Hoover, H., and Olekshy, T. (2001). Object-Oriented Analysis and Design a Practitioners Approach, Avra Software Lab Inc., Retrieved from: Norman, R. (1996). Object-Oriented Systems Analysis and Design, Prentice Hall, Upper Saddle River, New...
2 Pages(500 words)Research Paper

Traditional Structured Design

...Traditional Structured Design Roles of Hierarchical Nature of Traditional Structured Design The hierarchical nature of the conventional structured design facilitates effective communication among various technical experts. Through the traditional structured hierarchical nature, actors in an intricate system design integrative communication and interaction mechanisms that enhance effective operation and understanding of the system operation. The hierarchical nature of traditional structured design is also critical in enhancing reliable application of the learnt knowledge among system...
1 Pages(250 words)Essay

Object Oriented Databases

...Object Oriented Databases Affiliation Table of Contents Table of Contents 2 3 Object Oriented Database Management System 3 Relational Database Management Systems 4 Comparison between Relational Database Management Systems and OODBMS 5 Advantages of Object Oriented Database Management System 8 Disadvantages of Object Oriented Database Management System 9 Object Oriented Databases in Commerce 9 Object Oriented Databases and Computer Aided Software 9 Future of OODBMS 10 Conclusion 10 References 11 Abstract At the present, the majority of...
6 Pages(1500 words)Research Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Essay on topic Object-oriented vs traditional structured for FREE!

Contact Us