0% found this document useful (0 votes)
53 views10 pages

Incremental Model

The document discusses different types of inheritance in object-oriented programming including single inheritance, multilevel inheritance, hierarchical inheritance, and multiple inheritance. It also discusses the incremental model of software development covering communication, planning, modeling, construction, deployment, advantages, and disadvantages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views10 pages

Incremental Model

The document discusses different types of inheritance in object-oriented programming including single inheritance, multilevel inheritance, hierarchical inheritance, and multiple inheritance. It also discusses the incremental model of software development covering communication, planning, modeling, construction, deployment, advantages, and disadvantages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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

You might also like