Title :
A notion of rule-based software quality engineering
Author :
Hausen, Hans-Ludwig
Author_Institution :
GMD, St. Augustin, Germany
Abstract :
Engineering of software quality is defined by rules for methods, tools, evaluation, measurement and assessment. The product model used requires at least three layers: application concept or requirements specification, data processing concept or system specification, and realization or programs. For a computer evaluation, assessment and certification of a software system one has to examine and assess all its components described by these layers. Quality is decomposed into evaluation factors and quality factors. Evaluation factors define quality factors; metrics for functional and non-functional requirements are the terms used to define evaluation factors. All these are dependent upon quality objectives and goals. Methods and tools for evaluation, measurement and assessment are also imposed by objectives as they are connected to the factors, methods and tools. Each problem domain is represented by a set of rules. Problem domain dependencies are also expressed by rule sets. This might provide the basis to define a framework for learner controlled instruction on software quality engineering
Keywords :
knowledge based systems; quality control; software reliability; application concept; certification; data processing concept; evaluation factors; learner controlled instruction; metrics; product model; requirements specification; rule-based software quality engineering; system specification; Application software; Certification; Computer languages; Data processing; Q factor; Software engineering; Software measurement; Software performance; Software quality; Software systems;
Conference_Titel :
Applied Computing, 1991., [Proceedings of the 1991] Symposium on
Conference_Location :
Kansas City, MO
Print_ISBN :
0-8186-2136-2
DOI :
10.1109/SOAC.1991.143891