Software Process Models - GitHub Pages
[Pages:71]Dr. Michael Eichberg Software Engineering Department of Computer Science Technische Universit?t Darmstadt
Introduction to Software Engineering
Software Process Models
The Software (Engineering) Process is the set of activities and associated results that produce a software product.
Software Process (Models) | 2
? Requirements specification ? Software specification
Definition of the software to be produced and the constraints of its operation.
? Software development
Design and implementation of the software.
? Software validation
To ensure that the software does what the customer requires.
? Software evolution
Adaptation and modification of the software to cope with changing customer and market requirements.
Fundamental Process Activities
Software (Engineering) Process Models are simplified and abstract description of a software process that presents one view of that process.
Software Process (Models) | 3
? Process models may include activities that are part of the software process, software products, e.g. architectural descriptions, source code, user documentation, and the roles of people involved in software engineering.
? Examples:
? The waterfall model ? The spiral model ? "V-Modell (XT)" (dt.) ? eXtreme Programming ?...
Process Models | 4
Large(r) projects may use different (multiple) software process models to develop different parts of the software.
The Waterfall Model
The Waterfall Model can be considered as a generic
process model.
Software Process Models - The Waterfall Model | 6
1.Requirements
analysis and
definition
The requirements
are established by
consultation with
system users. After that they are
Requirements definition
defined in detail
and serve as the
system
specification.
The Waterfall Model can be considered as a generic
process model.
Software Process Models - The Waterfall Model | 7
2.System and
Software design
The overall system
architecture is
defined. The
fundamental software system
Requirements definition
abstractions and their abstractions
System and software design
are identified.
The Waterfall Model can be considered as a generic
process model.
Software Process Models - The Waterfall Model | 8
3.Implementation and
unit testing
The software design
is realized as a set
of program units; testing verifies that
Requirements definition
each unit meets its specification.
System and software design
Implementation and unit testing
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- 1 software process models
- explore 10 different types of software development process
- chapter 2 process and model
- process models in software engineering
- software engineering processes
- a comparison between five models of software engineering
- software process models
- process models is waterfall model advantages
- software process models github pages
Related searches
- software process model pdf
- types of software process models
- software development models names
- software process models ppt
- software development models ppt
- software development models pdf
- software life cycle models pdf
- curriculum development process and models pdf
- types of software process model
- software engineering models pdf
- process models in software engineering
- software process model