Zusammenfassung der Ressource
Software Processes
- coping with change
- large software projects.Eg-technologies
- leads to rework
- reducing the cost rework
- change avoidance
- change tolerance
- software prototyping
- benefit
- improved maintainability
- improved design quality
- def:initial version of a system
- process to help requirements
- develop a UI design
- testing process
- prototype development
- functionality
- focus on functional
- not include error checking
- focus a certain area;not understood
- rapid prototyping language
- throw-away prototypes
- discarded as not a good basis
- non functional requirements
- undocumented
- degraded
- not organisational standards
- process of prototype
- prototyping plan
- outline definition
- executable prototype
- evaluation report
- incremental development
- develop the system in increments
- used in agile methods
- incremental delivery
- user requirements as priority
- realistic evaluation about practical use of software
- use by end users
- different to implement for replacement system
- advantange
- lower risk of overall project failure
- tend to receive the most testing
- system functionality is available ealier
- problem
- the essence of iterative processes is that
the specification is developed in conjuction
with the software
- hard to identify common facilities
- Boehm's spiral model
- spiral vs sequence of activities
- spiral model sectors
- objective setting
- risk assessment and reduction
- development & validation
- planning
- represents a phase
in the process
- spiral model usage
- helping people think about iteration in software processes
- RUP
- RUP iteration
- cross phase iteration
- loop
- inphase iteration
- developed incrementally
- phase
- transition
- contruction
- inception
- elaboration
- Modern generic process
- 3 prespective
- dynamic
- static
- practice
- good practice
- use component based
architectures
- use component
based
architectures
- manage requirements
- control changes to software