Web Site

Economy-point.org



» Economics » Quality management (software technology) » Topics begins with S » Software quality


Page modified: Friday, June 23, 2006 20:31:11

"“Under software quality one understands to fulfill the whole of the characteristics and characteristic values of a program product, which refer to its suitability, fixed or presupposed requirements"” (is/target). [Balzert 1998, P. 257] this definition exclusively refers thereby to the product quality and not the process quality.

Quality models

Concept

The term of the software quality is not operable and in practice directly applicable. [Balzert 1998, P. 257] therefore exist quality models, which operationalisieren by a further detailing and concretizing the concept of the software quality. The quality models carry this out by deriving from minors. Thus a tree (or a net) of terms and minors develops.

The quality criteria carry the designation in English factor, a quality partial characteristic are called criterion and the quality indicators metrics. Therefore such quality models in the literature appear also as FCM models. With the sheet knots in the tree of the quality model, the quality indicators, it should concern observable or measurable circumstances. Here for example Softwaremetriken can be used.

Models

Quality models already prepared exist, like for example ISO International Electronical Commission 9126.

However also procedural models exist, as the GQM beginning, which lead to individual quality models.

Sicherstellung of the quality

For the Sicherstellung that the software corresponds to the requirements concerning the different quality criteria, it exists different procedural models and - to methods.

Some models:

  • Organizational quality models, for example the Capability Maturity Model (CMM)
  • Processing concepts, like for example
    • Capability Maturity Model integration
    • that rationally Unified Process (RUP)
    • Agile methods
    • the V-model

These models can be assigned rather the concept of the process quality. This assumes a qualitatively high-quality process of the product production favours the emergence of qualitatively high-quality products. Therefore the above models place quality requirements against the process, during which the software is developed.

Some methods:

  • iterative software development
  • the spiral model become the method
  • Software test (see also test (computer science))
  • Refaktorisierung
  • Code Reviews
  • Pair programming
  • Test-driven development
  • Keyword driven testing

Software tests, Refaktorisierung and code Reviews deal directly with the product quality. The concrete product is examined and worked on, so that it fulfills the quality requirements posed as well as possible.

The models partly leave themselves, which combine methods to a large extent. The models of the agilen processes are interesting like extremes the Programming in particular, because they use synergies of the simultaneous employment of different methods.

Related links


Articles in category "Software quality"

We found here 5 articles.

S

» Software ergonomics
» Software quality
» Software visualization
» Softwaremetrie
» Softwaremetrik

Related Websites

We found here 3 related websites.

Page cached: Wednesday, July 5, 2006 14:58:51
Valid XHTML 1.0!  Valid CSS!

Page copy protected against web site content infringement by Copyscape