2010
DOI: 10.4314/jasem.v12i4.55217
|View full text |Cite
|
Sign up to set email alerts
|

A Comparative Analysis of Structured and Object-Oriented Programming Methods

Abstract: ABSTRACT:The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today's programming paradigm. In this paper, we distinguish the features of structured programs from that of object oriented programs. Structured programming is a method of organizing and coding programs that can provide easy understanding and modification, whereas objectoriented programming (OOP) consists of a set of objects, which can vary dynamica… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…Most subjects and terminologies discussed by the literature in the software product structure context are geared toward software development processes and methodologies. Some terminologies discussed by the literature include agile methodologies (Kumar & Bhatia, 2012;Schwaber & Beedle, 2002;Cockburn, 2004;Subair, 2014), software architecture (Aldrich, Chambers, & Notkin, 2002;Solms, 2012), structure-oriented programming and object-oriented programming (Asagba & Ogheneovo, 2008). Nevertheless, the software product structure may also involve service processes and be linked to resources and competencies (Kuula et al, 2018).…”
Section: Software Product Structurementioning
confidence: 99%
“…Most subjects and terminologies discussed by the literature in the software product structure context are geared toward software development processes and methodologies. Some terminologies discussed by the literature include agile methodologies (Kumar & Bhatia, 2012;Schwaber & Beedle, 2002;Cockburn, 2004;Subair, 2014), software architecture (Aldrich, Chambers, & Notkin, 2002;Solms, 2012), structure-oriented programming and object-oriented programming (Asagba & Ogheneovo, 2008). Nevertheless, the software product structure may also involve service processes and be linked to resources and competencies (Kuula et al, 2018).…”
Section: Software Product Structurementioning
confidence: 99%
“…With PP, developers organize programs around procedural abstractions, i.e., functions or subroutines that consist of small, reusable instruction blocks. PP encourages splitting large or complex chunks of code into smaller and more cohesive chunks [15] [16].…”
Section: A Programming Paradigmsmentioning
confidence: 99%
“…It makes programs more intuitive to design, faster to develop, less difficulty during modifications processes, enhancing code reuse to save programming time and most importantly easier to understand codes. In the object-oriented view of programming, instead of programs consisting of sets of data loosely coupled to many different procedures, programs consist of software modules called objects that encapsulate both data and methods while hiding their inner complexities from software developers (Asagba and Ogheneovo, 2010). The concept of incremental programming, inheritance and aggregation and composition is worth describing and knowing because mastering these concepts strengthen the proficiency of a programmer.…”
Section: Introductionmentioning
confidence: 99%
“…Inheritance is a powerful programming tool and it supports reusable component. Inheritance establishes a parent-child relationship (Asagba and Ogheneovo, 2010). Composition on the other hand is a relationship between two classes that is based on the aggregation relationship.…”
Section: Introductionmentioning
confidence: 99%