You are on page 1of 3

CIIT WAH

SE-6C

Software Quality Engineering


Assignment#1

Submitted To:
Engr. Asra Khalid
Submitted By:
Hamza Imtiaz Malik (FA13-BSE039)
Saad Zafar (FA13-BSE-160)
Qasim Awan (FA13-BSE-019)

Q1:

BOEHMs Model
This quality model represents a hierarchical structure of
characteristics, each of which contributes to the total
quality. The high-level characteristics represent basic highlevel requirements of actual use to which evaluation of
software quality could be put. It includes as-is utility,
maintainability and portability. The intermediate level
characteristic, there are seven quality characteristics that
together represent the qualities expected from a software
system: Portability, Reliability, Efficiency, Usability,
Testability, Understandability, and Flexibility.

DROMEYs Model
DROMEYs proposes a working framework for evaluating
Requirement determination, design and implementation
phases. The framework consists of three models:
Requirement quality model, Design quality model and
Implementation quality model. The high-level product
properties for the implementation quality model include:
(i) Correctness evaluates if some basic principles are
violated, with functionality and reliability as software
quality attributes; (ii) Internal measures how well a
component has been deployed according to its intended
use, with maintainability, efficiency and reliability as
software quality attributes; (iii) Contextual deals with the
external influences on the use of a component, with
software quality attributes in maintainability, reusability,
portability and reliability; (iv) Descriptive measures the
descriptiveness of a component, with software quality
attributes in maintainability, reusability, portability and
usability.

IEEE Model
IEEE is basically standard for software maintenance to
provide qualitative model. It includes other standards such
as Software Quality Assurance (SQA), Verification and

Validation. This model represents the following factors:


Usability, Reliability,
Portability and Maintainability.

Comparison:
According to their attributes three of them possess the
attribute of reliability, efficiency, maintainability and
portability. While modifiability, testability and
understandability is only possessed by BOEHMs model.
And Performance, Process Maturity and Reusability
is only possessed by DROMEYs Model. Moreover
functionality and usability is possessed by both
DROMEYs Model and IEEEs Model.

Question 2: Mention the Quality Attribute list


used by IBM to evaluate the quality of their
products
Answer: It uses Service Oriented Architecture having following
attributes:
Interoperability
Reliability
Availability
Usability
Security
Performance
Scalability
Extensibility
Adaptability
Testability
Auditability
Operability and Deployability
Modifiability

You might also like