Software Engineering - Old Questions

11. Explain the software quality standard with example.

6 marks | Asked in 2071(II)

Software engineering is a vast field, and the products created by software engineers must be of upmost quality. For this quality to be achieved, correct measures and grading standards must be followed, so as to achieve excellent products. There are many different quality standards put in place. There are a number of standards and organizations that govern quality standards for software engineering. This includes:

·  Standard governing organizations software engineering: this are organizations established to create and monitor standards used in governing software engineering. Some organizations include:

    1. ISO: International Organization for Standardization

    2. SEI: Software Engineering Institute (Carnegie-Mellon University)

    3. IEEE: Institute of Electrical and Electronics Engineers Computer Society Software Engineering Standards

    4. ANSI: American National Standards Institute

    5. EIA: Electronic Industries Association

·  Quality standards for software engineering: these are standard written down, that must be followed by software engineers and engineering firms to achieve quality in their products. Below are some major standards in the software engineering industry:

    1. Capability Maturity Model (CMM)

    2. ISO 9000 family

    3. IEEE STD 1061-1998 Standard

    4. FAA-STD-018 and -018a

     5. ANSI/IEEE std 730- 1998