Chapter 1: Introduction to Object Oriented Paradigm Software Crisis



Yüklə 379,92 Kb.
Pdf görüntüsü
səhifə1/10
tarix26.06.2023
ölçüsü379,92 Kb.
#135215
  1   2   3   4   5   6   7   8   9   10
C Chapter1




Chapter 1: Introduction to Object Oriented Paradigm 
Software Crisis: 
Software crisis was a term used in the early days of computing science for, the difficulty of 
writing useful and efficient programs in the required time. 
The software crisis was due to the rapid increase in computer power and the complexity of the 
problems that could be tackled. With the increase in the complexity of the software, many software 
problems arose because existing methods were neither sufficient nor up to mark. 
Following points should be considered to address issues of crisis: 
a) How to represent real life entities of problem in system design. 
b) How to design system with open interfaces 
c) How to improve quality of software 
d) How to manage time schedules 
e) How to industrialize the software development. 
Object Oriented program as a new paradigm: 
The meaning of paradigm is an example or model. The programming paradigm is a way of 
conceptualizing what it means to perform computation and how task to be carried out on a computer 
should be structured and organized. The technique used in OOP gives an easy way to address problem in 
everyday life. 
Object oriented Programming 
The major motivating factor in the invention of OOP is to remove some of the flaws 
encountered in the procedural approach. OOP treats data as a critical element in the program 
development and does not allow it to flow freely around the system. OOP allows decomposition of 
problem into a number of entities called objects and then build data and functions around these objects. 
The data of an object can be accessed only by the function associated with the object. However, 
functions of one object can access the functions of other objects. OOP employ bottom-up approach in 
program design. 



Fig: Organizational data and functions in OOP 

Yüklə 379,92 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin