The Role of Model-View Controller in Object Oriented Software Development

Authors

  • Ram Naresh Thakur Mewar University, Chittorgarh, Rajasthan, India
  • U.S. Pandey University of Delhi, India

DOI:

https://doi.org/10.3126/njmr.v2i2.26279

Keywords:

OOSD, MVC, OOP, GUI, Dynamic, Web Application, iOS, Design Pattern

Abstract

Object Oriented Software Development (OOSD) is a design technique that is used before the development and design of a software. This design method makes the system appears as a collection of objects to communicate with other objects by passing messages. The Model-View-Controller (MVC) has been inherited from Object-Oriented Programming (OOP) with the integration of Graphical User Interface (GUI) and interactive program execution. The MVC is very useful for developing Interactive and Dynamic Web Applications and iOS. With MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems. MVC can be used to develop flexible, reusable and modular Software. Applying the MVC design pattern in object-oriented Software development a flexible, reliable, modular and scalable website can be built. So, it’s necessary for every developer to have the knowledge of software development using MVC design pattern.

Downloads

Download data is not yet available.
Abstract
1362
PDF
3147

Author Biographies

Ram Naresh Thakur, Mewar University, Chittorgarh, Rajasthan, India

PhD Scholar

U.S. Pandey, University of Delhi, India

Professor

Downloads

Published

2019-11-08

How to Cite

Thakur, R. N., & Pandey, U. (2019). The Role of Model-View Controller in Object Oriented Software Development. Nepal Journal of Multidisciplinary Research, 2(2), 1–6. https://doi.org/10.3126/njmr.v2i2.26279

Issue

Section

Articles