UGC Approved Journal no 63975(19)
New UGC Peer-Reviewed Rules

ISSN: 2349-5162 | ESTD Year : 2014
Volume 13 | Issue 3 | March 2026

JETIREXPLORE- Search Thousands of research papers



WhatsApp Contact
Click Here

Published in:

Volume 6 Issue 1
January-2019
eISSN: 2349-5162

UGC and ISSN approved 7.95 impact factor UGC Approved Journal no 63975

7.95 impact factor calculated by Google scholar

Unique Identifier

Published Paper ID:
JETIR1901I89


Registration ID:
546202

Page Number

646-650

Share This Article


Jetir RMS

Title

Object-Oriented Development Software Engineering-An Overview

Authors

Abstract

Abstract: Object-Oriented (OOD) is a programming methodology that uses objects and classes as the primary elements of software design and implementation. This approach models real-world entities as objects, encapsulating data and behavior within these objects to promote modularity, reusability, and maintainability in software systems. Object-Oriented Development (OOD) is integral to modern software engineering. It emerged to address the limitations of procedural programming by providing a more natural way to organize code. In OOD, the central concept is the “object,” which is an instance of a “class.” A class defines the properties (attributes) and behaviors (methods) that its objects will have. The concept behind object-oriented development is that an application consists of object modules (Natural subprograms) and dialog modules (Natural programs or subprograms). The object module builds an object-level interface to a complex data structure, while the dialog module communicates with the end user and invokes methods (data actions) implemented by the object module. An important aspect of object orientation and component-based, client/server development is the granularity of application components. Components with coarse granularity tend to contain large-scale, complex operations that provide much functionality from a single request. However, they usually do not allow the calling program to fine-tune the object’s behavior or request additional functionality. On the other hand, finely grained components allow greater control over how their functions are performed, but they often place an additional burden on the calling program as it has to call the object multiple times in a procedural fashion. Well-conceived objects strike a balance between these approaches to optimize ease-of-use and performance. For maximum reusability, components should achieve a separation of dialog handling from business logic. This distinction allows for consistent handling of business rules, regardless of whether the rules are enforced from a GUI dialog, a browser, a mainframe screen, or through a batch process. Similarly, by distinctly separating business logic from database access, it is much easier to change the underlying database technology without affecting the business logic within applications.

Key Words

Keywords: Object-Oriented Development (OOD), Software Scalability, Software Maintenance, Polymorphism, Modular Design, Code Reusability, Software Scalability, Software Maintenance,

Cite This Article

"Object-Oriented Development Software Engineering-An Overview ", International Journal of Emerging Technologies and Innovative Research (www.jetir.org), ISSN:2349-5162, Vol.6, Issue 1, page no.646-650, January-2019, Available :http://www.jetir.org/papers/JETIR1901I89.pdf

ISSN


2349-5162 | Impact Factor 7.95 Calculate by Google Scholar

An International Scholarly Open Access Journal, Peer-Reviewed, Refereed Journal Impact Factor 7.95 Calculate by Google Scholar and Semantic Scholar | AI-Powered Research Tool, Multidisciplinary, Monthly, Multilanguage Journal Indexing in All Major Database & Metadata, Citation Generator

Cite This Article

"Object-Oriented Development Software Engineering-An Overview ", International Journal of Emerging Technologies and Innovative Research (www.jetir.org | UGC and issn Approved), ISSN:2349-5162, Vol.6, Issue 1, page no. pp646-650, January-2019, Available at : http://www.jetir.org/papers/JETIR1901I89.pdf

Publication Details

Published Paper ID: JETIR1901I89
Registration ID: 546202
Published In: Volume 6 | Issue 1 | Year January-2019
DOI (Digital Object Identifier):
Page No: 646-650
Country: Bangalore dist., karnataka, India .
Area: Science
ISSN Number: 2349-5162
Publisher: IJ Publication


Preview This Article


Downlaod

Click here for Article Preview

Download PDF

Downloads

000157

Print This Page

Current Call For Paper

Jetir RMS