Economic models of quality assurance can be an important tool for decision-makers in software development projects. They enable to base quality assurance planning on economical factors of the product and the used defect-detection techniques. A variety of such models has been proposed but many are too abstract to be used in practice. Furthermore, even the more concrete models lack an integration with existing software development process models to increase their applicability. This paper describes an integration of a thorough stochastic model of the economics of analytical quality assurance with the systems development process model V-Modell XT. The integration is done in a modular way by providing a new process module - a concept directly available in the V-Modell XT for extension purposes - related to analytical quality assurance. In particular, we describe the work products, roles, and activities defined in our new process module and their effects on existing V-Modell XT elements.
@cite_13: Software development projects are often confronted with frequently changing environments that may include altered business processes, new technologies, and evolving development processes. Flexible and adaptable software development processes are require..
@cite_10: 1. The deliver phase 2. The test in the large stage 3. The rework stage 4. The release stage 5. The assess stage 6. The maintain and support phase 7. The support stage 8. The identify bugs and enhancements stage 9. Managing object-oriented projects 10. Introducing the OOSP into your organization 11. Parting words Visual glossary Positions Index.
@cite_20: Patterns are widely used for describing software designs, i.e., product structures--but they may also be used to describe process structure, by adapting the well known pattern description schemes to the software process domain. But patterns may also be applied useful to describe process structures. This paper describes, how process patterns may be described using UML.
Ambler uses process patterns in @cite_10 to describe task-specific self-contained pieces of processes and workflows in a reusable way. Such patterns can be applied to solve complex tasks when needed. St "orrle @cite_20 shows how process patterns can be described in great detail using UML. The idea of process patterns is further refined by @cite_13 in form of a modular and extensible software development process based on collections of independent process components. These process patterns essentially are the basis of the extension mechanism of the V-Modell XT.