Cornering the Chimera

Concrete and useful suggestions about what constitutes quality software have always been elusive. I suggest a framework for the construction and use of practical, testable quality models for requirements, design and implementation. Such information may be used directly to build, compare, and assess better quality software products.

[1]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[2]  Glenford J. Myers,et al.  Softwear Reliability , 1976 .

[3]  Brian W. Kernighan,et al.  Elements of Programming Style , 1974 .

[4]  Shari Lawrence Pfleeger,et al.  Evaluating software engineering standards , 1994, Computer.

[5]  R. Geoff Dromey,et al.  Re-engineering Loops , 1996, Comput. J..

[6]  R. Geoff Dromey,et al.  Beyond structured programming , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[7]  Barbara A. Kitchenham,et al.  Towards a constructive quality model. Part 1: Software quality modelling, measurement and prediction , 1987, Softw. Eng. J..

[8]  R. Geoff Dromey,et al.  A Model for Software Product Quality , 1995, IEEE Trans. Software Eng..

[9]  E. F. Carritt,et al.  The Theory of Beauty , 1962 .

[10]  Michael Jackson,et al.  Principles of program design , 1975 .