Thursday, May 31, 2012
What are the differences between waterfall, spiral, iterative and scrum processes?
Posted by
Sunflower
at
5/31/2012 03:15:00 PM
0
comments
Labels: Agile, Approaches, Characteristics, Design, Differences, Errors, Faults, Implementation, Iterative and Incremental Model, Phases, Prototypes, Scrum, Software Development process, Spiral model, Waterfall model
|
| Subscribe by Email |
|
Thursday, April 28, 2011
What is Software Process? What do you mean by software quality factors? What are different process models?
The factors that affect the quality of the software are called quality factors. The software product quality has three dimensions and each of the dimension deals with a set of quality factors.
PRODUCT OPERATION
- Correctness
- Reliability
- Efficiency
- Integrity
- Usability
PRODUCT TRANSITION
- Portability
- Re usability
- Interoperability
PRODUCT REVISION
- Maintainability
- Flexibility
- Testability
Software process is a set of activities, together with ordering constraints among them, such that if the activities are performed properly and in accordance with the ordering constraints, the desired result is produced.
Software process deals with the technical and management issues of software development.
The different process models are:
- Waterfall Model
The phases of the model are organized in a linear order.
- Prototyping
A throw away prototype is built instead of freezing the requirements before design or coding to help understand the requirements.
- Iterative
The software should be developed in increments with each functionality added to each increment.
- Spiral
Software development activities are organized like a spiral that has many cycles. The radial dimension represents the cumulative cost and the angular dimension represents the progress.
Posted by
Sunflower
at
4/28/2011 09:01:00 PM
0
comments
Labels: activities, Design, Development, Functionality, Iterative, Models, Organization, Prototyping, Quality, Quality factors, Requirements, Software, Software Process, Spiral model, Waterfall
|
| Subscribe by Email |
|
Saturday, June 5, 2010
Spiral Model - A type of software development life cycle model
Boehm proposed the spiral model in 1988. A useful model for projects involving high risks. each loop in spiral represents a development phase. Each loop is split into four sections which carry out a specific task.
- Determine the objectives, alternatives, and constraints.
- Analysis of risk and to evaluate alternatives.
- Execution of that phase of development.
- Planning the next phase.
For each round of spiral, one form is top be filled with information like :
- Objectives
- Alternatives
- Constraints
- Risk factors
- Risk resolution
- Results
- Plans
- Commitment
At the end of each spiral the management can review the status based on this form and decide the future course of action.
Advantages of Spiral Model
- Estimates become more realistic as work progresses.
- The model is designed to cope with the inevitable changes to the learning experience that will happen over the course of design and delivery.
- Multimedia producers can get their hands in and start working on a project earlier, and therefore shape the design process as well.
Disadvantages of Spiral Model
- Highly customized limiting re-usability.
- Applied differently for each application.
- Risk of not meeting budget or schedule.
- Risk of not meeting budget or schedule.
Posted by
Sunflower
at
6/05/2010 04:31:00 PM
0
comments
Labels: Advantages, Disadvantages, Loops, Models, Phase, Quality, Quality assurance, Spiral model
|
| Subscribe by Email |
|