From Competitive Engineering: A Handbook for Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage

8.1 Introduction: Specification Quality Control

Specification Quality Control (SQC) is the name I shall use to refer to this method in this text. Within the software community, the term Inspection is used. However, it is a poor choice for engineering communities, which already use inspection in another sense during final production line quality control. SQC is remote from such assembly-line inspections, as it takes place from the earliest stages of idea specification and has different organizational impacts (for example, team building and assisting in on the job training).

The primary purpose of SQC is systems engineering process control through sampling measurement of specification quality. Through SQC, we can improve systems engineering processes, save project time and increase systems engineering productivity.

Improving Process

Control of projects, designs, strategies, marketing, selling and buying, management planning, and programming, all have one thing in common at least they rely on ideas specified by people, and read by people. If those ideas are misunderstood by the reader, incomplete, wrongly written or out of date, then we are doomed to lose control and be less competitive, no matter how well we design, plan and implement!

For software, studies have long since shown that a considerable percentage (44% at Bellcore (Pence and Hon 1993) and 62% (Thayer, Lipow and Nelson 1978)) of all bugs in computer programs were not due to faulty programming. They were due to faulty requirements and design being handed to the programmers and the testers. In many cases, the...

Copyright Tom Gilb 2005 under license agreement with Books24x7

Products & Services
Web Inspection Systems
Web inspection systems are used for the detection and/or automatic identification of web or web coating patterns and defects or problems such as streaks and blurs.
Hot Runner Systems
Hot runner systems are used in injection molding machines to convey molten plastic from the nozzle to the mold cavity.
Motion Control Software
Motion control software uses advanced algorithms for programming, monitoring, and optimizing digital motion control products.
Safety Monitoring Systems
Safety monitoring systems monitor and collect information from machines and operations. If a safety fault occurs, they can signal an operator to take appropriate action, or perform the action automatically.

Topics of Interest

9.1 Introduction to Impact Estimation Systems engineers and managers need a reliable way of analyzing how effective their design ideas or strategies are in meeting the requirements. Surprisingly,...

Chapter List Chapter 2: Quality Control and Six Sigma Chapter 3: Define Phase and Strategy Chapter 4: Measure Phase and Statistical Charting Chapter 5: Analyze Phase Chapter 6: Improve...

2.1 The Quality Measurement Techniques: SQC, Six Sigma, Cp, and Cpk These quality techniques were developed originally for manufacturing quality and then used for determining product design quality.

1.1 Historical Perspective The modern attention to the use of statistical tools for the manufacture of products and processes originated prior to and during World War II, when the United States of...

Taghi M. Khoshgoftaar [*] , Yi Liu and Naeem Seliya Empirical Software Engineering Laboratory, Department of Computer Science and Engineering, Florida Atlantic University, Boca Raton, FL...

Product Announcements
Micro Quality Calibration, Inc.
Micro Quality Calibration, Inc.