INHERITANCE
Here is presentation
begins
Presentation On
Incremental model
Diploma
in
Computer Engineering
Payal Chungade
Under the Guidance of
Miss. Madhuri Borse
Department of Computer Engineering
IETK-Institute of Engineering and Technology, Kannad
Outline
o Introduction
o Types of inheritance
o Single inheritance
o Multilevel inheritance
o Hierarchical inheritance
o Multiple innhiritance by implementing interface
Introduction
Inheritance is a fundamental concept
in object-oriented programming
(OOP) that allows a class (the child or
subclass) to inherit properties and
methods from another class (the
parent or superclass).
The main purpose of inheritance is to
enable code reusability and to
establish a hierarchical relationship
between classes.
TYPES OF INHERITANCE
Following are types of inheritance is Present:
Single Inheritance
Multilevel Inheritance
Hierarchical inheritance
Multiple inheritance
Hybrid inheritance
Single Inheritance
Communication:
By communication customer requirement gathering is done. In this phase the communication
between customer and development team will Perform and the requirement of customer
related to software is gathered by development team in this phase.
Planning:
In planning phase the development team plan whole schedule to develop a software like which
type of programming language is use to develop software and in which sequence software is
develop etc.
Phases in each module
Modelling:
In modelling phase the software team create blueprint of software as well as software team
create diagram related to software liked Data flow diagram(DFD) in it present detail
information about software. This DFD provide more clarity to software team about the
software like due to this DFD software team understand the relationship between entity
which is present in software etc.
Construction:
In this phase present two part first coding and second is testing. In the construction the
software team is create program using particular programming language to develop software
after that team can perform testing activity on this develop program and it will Check the
error, fault and the flow of program is correct or not etc.
Phases in each module
Deployment:
In this activity, a complete or non-complete product or software is represented to the customers
to evaluate and give feedback. On the basis of their feedback, we modify the product for the
supply of better products.
Advantages
Advantages
Initial project delivery is faster.
In it easy to manage each iteration.
Initial required small team.
In each phase regression testing perform.
Disadvantages
Disadvantages
Cost is more to develop software by using
incremental model
As additional functionality is added to the
product,problem may arise in system
architecture