Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• SQA encompasses:
(1) a quality management approach,
• Code quality. Source code and related work products (e.g., other
descriptive information) must conform to local coding standards and
exhibit characteristics that will facilitate maintainability.
13
Six Sigma Uses a Conversion
Table
• Using a normal curve, if a process is at six sigma,
there would be no more than two defective units per
billion produced.
• Six Sigma uses a scoring system that accounts for
time, an important factor in determining process
variations.
• Yield represents the number of units handled
correctly through the process steps.
• A defect is any instance where the product or service
fails to meet customer requirements.
•14 There can be several opportunities to have a defect.
Figure 8-2. Normal Distribution
and Standard Deviation
15
Table 8-3. Sigma and Defective
Units
16
Software reliability
• Software reliability is defined in statistical terms as the
probability of failure free operation of a computer
program in a specified environment for a specified time.
• Software availability is the probability that the program is
operating according to the requirements at a specified
point of time.
Software reliability
• A simple measure of reliability is mean-timebetween-
• failure (MTBF), where
• MTBF = MTTF + MTTR
• The acronyms MTTF and MTTR are meantime-
• to-failure and mean-time-to-repair,
• respectively.
• Software availability is the probability that a
• program is operating according to requirements
• at a given point in time and is defined as
• Availability = [MTTF/(MTTF + MTTR)] x 100%
Software Safety