Software Processes
Summary :
Table of Contents
- Introduction
- Generic software process models
- The waterfall model
- Evolutionary development
- Formal systems development
- Reuse-based development
- Waterfall model problems
- Evolutionary development
- Exploratory development
- Throw-away prototyping
- Particularly suitable conditions
- Problems
- Applicability
- Formal systems development
- Problems
- Applicability
- Reuse-oriented development
- Process stages
- Process iteration
- Incremental development
- Incremental development advantages
- Extreme programming
- Spiral development
- Spiral model sectors
- Software specification
- Software design and implementation
- Design process activities
- Design methods
- Programming and debugging
- Software validation
- Testing stages
- Unit testing
- Module testing
- Sub-system testing
- System testing
- Acceptance testing
- Software evolution
- Automated process support (CASE)
- Computer-aided software engineering (CASE)
- Activity automation
- Graphical editors
- Data dictionary
- Graphical UI builder
- Debuggers
- Automated translators
- Case technology
- Creative thought
- Team activity
- CASE classification
- Functional perspective
- Process perspective
- Integration perspective
- CASE integration
- Tools
- Workbenches
- Environments
- Key points
- Bibliography
Abstract
A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective. Based on the transformation of a mathematical specification through different representations to an executable program and transformations are 'correctness-preserving' so it is straightforward to show that the program conforms to its specification. Critical systems especially those where a safety or security case must be made before the system is put into operation. Based on systematic reuse where systems are integrated from existing components or COTS (Commercial-off-the-shelf) systems. Modern development processes take iteration as fundamental, and try to provide ways of managing, rather than ignoring, the risk.
See similar documents : Computer science
2
Business community and automation of business processes
Research papers | 05/22/2009 | en | .doc | 36 pages
4
A research on case tools in software development life cycle
Research papers | 05/21/2009 | en | .doc | 66 pages
Latest in the category : Computer science
1
A study on the significance of information technology in various fields
Term papers | 10/14/2009 | en | .doc | 15 pages
Most downloaded in the last 30 days : Computer science
Change Currency
Our guarantee :
How it works?
Quality guaranteed
Refunds
Secure payment
Who are we ?
