SlideShare a Scribd company logo
SoftwareSoftware
EngineeringEngineering
Topics CoveredTopics Covered
Introduction to software engineering
By : Priyanka verma
Models of software engineering
By : preeti
Models of software engineering
By : Poonem
Future & conclusion
By : Priyanka Som &Raman
Introduction toIntroduction to
softwaresoftware
engineeringengineering
by: Priyanka
verma
Concept of softwareConcept of software
engineeringengineering
“ Software is a collection of programs and
programs is a collection of instructions”
Software applicationSoftware application
Software may have numbers of application
The following are the main applications areas of
software
Business software
System software
Embedded software
Scientific software
Business softwareBusiness software
Business information processing is the
largest single software application area.
Business application has a very board area
such as payable , inventory , purchase , marketing
are also used for management decision
making.now- a-days business application are
playing very important role for providing the
information
System softwareSystem software
System program are writing to provide
service to other programs system.
Software is a collection of program.
system software e.g. compiler editors and
files management with hardware and user.
Embedded softwareEmbedded software
Intelligent consumer products are becoming very
popular in industrial market . Embedded
software can perform very limited function.
Scientific software
The latest trend user software as a product the
software companies are trying to develop the
good quality software as a product. The software
delivers the most important product of present
area i.e. information software provides a gate
way to world wide information networks.
Software characteristicsSoftware characteristics
Software is developed.
Software does not” wear out”.
Software is highly malleable.
Most software is created and assembled from
existing components.
Software crisis
Software is easy of change.
Software can work right the first time.
Reusing software increase safety code.
Models of softwareModels of software
engineeringengineering
by : Preeti
Waterfall modelWaterfall model
This is the most common , easy to
implement and classic of all the life cycle
models . The waterfall model is great for
specifying the individual tasks, roles, and
deliverable in the project life cycle. it is a
misleading model when use for project
planning because it incremental delivery .
Advantages of the waterfall modelAdvantages of the waterfall model
 It is very simple and easy to implement meaning it is well
suited for small project.
 Testing is inherent to each of the phases of this model.
 The model is rigid and each of the phases has certain
deliverables and a review process immediately after a
particular phase is over .
Disadvantages
 It is high risk.
 It is not suited for long or complex projects where the
requirements can change.
Spiral modelSpiral model
The spiral model or the spiral development model
combines the best of both top down and bottom
up approaches and is specifically risk-driven .
the spiral model provides a rapid development
and at the same time ,incremental versions of
the software application.
Advantages of spiral model
It has strong support for risk analysis.
It is well suited for complex and large projects .
The deliverable is produced early in the software
development life cycle.
DisadvantagesDisadvantages
It is high in cost and risk analysis is also
very difficult.
It is not suited for small projects.
Needs considerable risk assessment.
Models of softwareModels of software
engineeringengineering
By: Poonam
Iterative modelIterative model
The iterative model addresses many problemsThe iterative model addresses many problems
associated with the water fall model. In theassociated with the water fall model. In the
iterative model analysis is done the same wayiterative model analysis is done the same way
as it is done in the waterfall method. Once thisas it is done in the waterfall method. Once this
analysis is over each requirement is categorizedanalysis is over each requirement is categorized
based on their priority. These priority are:based on their priority. These priority are:
HighHigh
LowLow
MediumMedium
AdvantagesAdvantages
Faster coding , testing and design phases.
Facilitates the support for changes within
the life cycle.
Disadvantages
More time spent in review and analysis.
A lot of step that need to be followed in
this model.
Future & conclusionFuture & conclusion
By :Priyanka som & Raman
The future of softwareThe future of software
engineeringengineering
I covered application programming ,
systems programming and some of the
likely future trends in these areas .I
address the forces at work on software –
intensive businesses and how businesses
are likely to change in response to these
forces .
ConclusionConclusion
We can say to acquire excellence in this field a
person most concentrate on technologic
maintained & than only he can be defended as
”a rising sun” all over across the global.
There is too much to build the maintained. The
number of software application is endless and
continue to grow with everyday advance in
hardware sensor actuator communication
storage and speed.
Query pleaseQuery please

More Related Content

PPSX
Sohrab Waterfall Vs Rad
PPTX
Spiral Model - Software Development Life Cycle (SDLC)
PPT
Software Development Model - Waterfall, RAD & Agile
PPT
PPTX
PPT
Rad model
PPTX
Waterfall model
DOCX
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
Sohrab Waterfall Vs Rad
Spiral Model - Software Development Life Cycle (SDLC)
Software Development Model - Waterfall, RAD & Agile
Rad model
Waterfall model
Comparison of the Waterfall, Spiral, and Prototype SDLC Models

What's hot (19)

PPTX
The Waterfall Model & RAD MODEL
PPTX
Software project management Software economics
PPT
Lecture 2 introduction to Software Engineering 1
PPTX
Software development process models
PPTX
waterfall model
PPTX
The Spiral Model
PPT
Spiral model explanation
PPT
Comparision of waterfall,spiral and v modal
PPT
INTRODUCTION TO SOFTWARE ENGINEERING
PPTX
Comparison of Software Engineering Models
PPT
Process models
PDF
Apt sdlc
PPTX
Software life cycle comparison
PPTX
RAD Model & Prototyping Of Software Engineering
PPT
SDLC- concept and models
PPSX
Process model in Software engeneering
PPTX
Project on software engineering types of models
PPTX
SDLC, Iterative Model
PPTX
System developement methods
The Waterfall Model & RAD MODEL
Software project management Software economics
Lecture 2 introduction to Software Engineering 1
Software development process models
waterfall model
The Spiral Model
Spiral model explanation
Comparision of waterfall,spiral and v modal
INTRODUCTION TO SOFTWARE ENGINEERING
Comparison of Software Engineering Models
Process models
Apt sdlc
Software life cycle comparison
RAD Model & Prototyping Of Software Engineering
SDLC- concept and models
Process model in Software engeneering
Project on software engineering types of models
SDLC, Iterative Model
System developement methods
Ad

Similar to Software engineering (20)

PPT
Introduction,Software Process Models, Project Management
PPT
5. software process model
PPT
20IT402 - SOFTWARE ENGINEERING ALL UNITS PPT
PDF
DOC-20240807-WA0000-adobe-scan-2024-1.pdf
PDF
lecture notes on Introduction to Software Engineering CSC 209 .pdf
PPSX
DISE - Introduction to Software Engineering
PPTX
Chapter 1.pptxs Introduction to software Engineering
PPTX
Software Process Models
PPTX
Software Engineering - Software Models
PPTX
Elementary Probability theory Chapter 2.pptx
PDF
Software model
PDF
7 5-94-101
PPTX
Software Quality assurance Introduction & Software process models
PPTX
The process
PPT
Introduction Software and Software Engineering
PPT
Software Life Cylce Model
PDF
7 5-94-101
PDF
7 5-94-101
PDF
40 fucking characters are you fucking crazy I hate this site just let me down...
Introduction,Software Process Models, Project Management
5. software process model
20IT402 - SOFTWARE ENGINEERING ALL UNITS PPT
DOC-20240807-WA0000-adobe-scan-2024-1.pdf
lecture notes on Introduction to Software Engineering CSC 209 .pdf
DISE - Introduction to Software Engineering
Chapter 1.pptxs Introduction to software Engineering
Software Process Models
Software Engineering - Software Models
Elementary Probability theory Chapter 2.pptx
Software model
7 5-94-101
Software Quality assurance Introduction & Software process models
The process
Introduction Software and Software Engineering
Software Life Cylce Model
7 5-94-101
7 5-94-101
40 fucking characters are you fucking crazy I hate this site just let me down...
Ad

Software engineering

  • 2. Topics CoveredTopics Covered Introduction to software engineering By : Priyanka verma Models of software engineering By : preeti Models of software engineering By : Poonem Future & conclusion By : Priyanka Som &Raman
  • 4. Concept of softwareConcept of software engineeringengineering “ Software is a collection of programs and programs is a collection of instructions”
  • 5. Software applicationSoftware application Software may have numbers of application The following are the main applications areas of software Business software System software Embedded software Scientific software
  • 6. Business softwareBusiness software Business information processing is the largest single software application area. Business application has a very board area such as payable , inventory , purchase , marketing are also used for management decision making.now- a-days business application are playing very important role for providing the information
  • 7. System softwareSystem software System program are writing to provide service to other programs system. Software is a collection of program. system software e.g. compiler editors and files management with hardware and user.
  • 8. Embedded softwareEmbedded software Intelligent consumer products are becoming very popular in industrial market . Embedded software can perform very limited function. Scientific software The latest trend user software as a product the software companies are trying to develop the good quality software as a product. The software delivers the most important product of present area i.e. information software provides a gate way to world wide information networks.
  • 9. Software characteristicsSoftware characteristics Software is developed. Software does not” wear out”. Software is highly malleable. Most software is created and assembled from existing components. Software crisis Software is easy of change. Software can work right the first time. Reusing software increase safety code.
  • 10. Models of softwareModels of software engineeringengineering by : Preeti
  • 11. Waterfall modelWaterfall model This is the most common , easy to implement and classic of all the life cycle models . The waterfall model is great for specifying the individual tasks, roles, and deliverable in the project life cycle. it is a misleading model when use for project planning because it incremental delivery .
  • 12. Advantages of the waterfall modelAdvantages of the waterfall model  It is very simple and easy to implement meaning it is well suited for small project.  Testing is inherent to each of the phases of this model.  The model is rigid and each of the phases has certain deliverables and a review process immediately after a particular phase is over . Disadvantages  It is high risk.  It is not suited for long or complex projects where the requirements can change.
  • 13. Spiral modelSpiral model The spiral model or the spiral development model combines the best of both top down and bottom up approaches and is specifically risk-driven . the spiral model provides a rapid development and at the same time ,incremental versions of the software application. Advantages of spiral model It has strong support for risk analysis. It is well suited for complex and large projects . The deliverable is produced early in the software development life cycle.
  • 14. DisadvantagesDisadvantages It is high in cost and risk analysis is also very difficult. It is not suited for small projects. Needs considerable risk assessment.
  • 15. Models of softwareModels of software engineeringengineering By: Poonam
  • 16. Iterative modelIterative model The iterative model addresses many problemsThe iterative model addresses many problems associated with the water fall model. In theassociated with the water fall model. In the iterative model analysis is done the same wayiterative model analysis is done the same way as it is done in the waterfall method. Once thisas it is done in the waterfall method. Once this analysis is over each requirement is categorizedanalysis is over each requirement is categorized based on their priority. These priority are:based on their priority. These priority are: HighHigh LowLow MediumMedium
  • 17. AdvantagesAdvantages Faster coding , testing and design phases. Facilitates the support for changes within the life cycle. Disadvantages More time spent in review and analysis. A lot of step that need to be followed in this model.
  • 18. Future & conclusionFuture & conclusion By :Priyanka som & Raman
  • 19. The future of softwareThe future of software engineeringengineering I covered application programming , systems programming and some of the likely future trends in these areas .I address the forces at work on software – intensive businesses and how businesses are likely to change in response to these forces .
  • 20. ConclusionConclusion We can say to acquire excellence in this field a person most concentrate on technologic maintained & than only he can be defended as ”a rising sun” all over across the global. There is too much to build the maintained. The number of software application is endless and continue to grow with everyday advance in hardware sensor actuator communication storage and speed.