Ely, Edward H. (1987, ASQC) Lockheed - Georgia Company, Marietta, GA
This paper examines the background and nature of computer software as a modern international force in today's world. The factors influencing software are reviewed and the growing need for software quality is discussed. The international software quality challenge is forcing a shift from passive and static software quality environments to active and dynamically modern environments. This point is discussed and related to software in products, processes, administrative and support systems. Software is examined as an increasingly important organizational resource and the need to treat it like a resource is reviewed. Software quality policy issues, people problems, standards, practices and procedures are reviewed as elements in the modern software quality equation. Various software quality policy philosophies, policy development practices and the degree of policy implementation are examined as factors influencing the ability of organizations to meet the competitive challenges in current and future markets. The need for organizational teamwork in achieving quality software is revisited. The roles, responsibilities and relationships among software quality personnel, system designers, software developers and software configuration management personnel are reviewed in light of strong international forces. A comparison is made between the traditional stagewise software development life cycle model and the newer rapid prototyping software development model. Limitations of manual software quality review and audit methods and manual data collection difficulties in modern computing environments are discussed. The significance of using computers and automated software quality tools in the performance of software quality assessment and evaluation activities is stressed. Thoughts are expressed regarding new software quality challenges and implications related to the emergence of artificial intelligence and knowledge base systems and rule validation needs. The use of artifical intelligence and expert systems in the performance of software quality is linked to comprehensive and strategic planning. The benefits of a total software quality system are described.
Computer-Aided Manufacturing (CAM)