Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTWARE PROCESSES (PROCESS WITH ACTIVITIES (Software Design &…
SOFTWARE PROCESSES
PROCESS WITH ACTIVITIES
-
Software Validation
:question: Intended to show that a system conforms to its specification and meets the requirements of the system customer.
-
Software Specification
:question: Establish what services are required, constraints on system's operation.
-
Software Evolution
-
:warning: As requirements change through changing business circumstances, the software that supports the business must also evolve and change.
COPING CHANGES
Change leads to rework so the costs of change include both rework as well as the costs of implementing new functionality
Change avoidance- software process includes activities that can anticipate possible changes before significant rework is required
-
Software prototyping
A prototype is an initial version of a system used to demonstrate concepts and try out design options
Benefits
- Improved system usability
-
-
-
Process
-
- Define prototype funtionality
-
-
-
Incremental delivery
definition
the development and delivery is broken down into increments with each increment delivering part of the required functionality
the development of an increment is
started, the requirements are frozen though requirements for later increments can continue to envolve
-
-
-
Boehm's spiral model
-
Usage
helping people think about iteration in software processes and introducing the riskdriven approach to development
-
-
-
-
-