SQA Assignment 2
SQA Assignment 2
SQA Assignment 2
4. What are the three categories belonging to Product Transition Software Quality Factors?
Ans: According to McCall’s model, three software quality factors are included in the product
transition category that deals with the adaptation of software to other environments and its
interaction with other software systems. These factors are as follows −
1. Portability: -The software should be possible to continue using the same basic software
in diverse situations.
2. Reusability: -This factor deals with the use of software modules originally designed for
one project in a new software project currently being developed. They may also enable
future projects to make use of a given module or a group of modules of the currently
developed software. The reuse of software is expected to save development resources,
shorten the development period, and provide higher quality modules.
3. Interoperability: -Interoperability requirements focus on creating interfaces with other
software systems or with other equipment firmware. For example, the firmware of the
production machinery and testing equipment interfaces with the production control
software.
Ans:
1. Correctness: The extent to which a software meets its requirement specification.
2. Portability: The effort required to transfer a program from one platform to another.
3. Reusability: The extent to which the program code can be reused in other application.
4. Maintainability: The effort required to detect and correct error during maintenance phase.
5. Tangibility: The factors which can be measured directly such as no. of logical error.
6. Assurance: It ensures the correctness of the result and security of the product, as it works
without any bug and according to the expectation.
7. Efficiency: The amount of hardware resources and the code the s/w needs to perform a
function.
8. Integrity: The extent to which a s/w can control an unauthorized person from accessing the
data or the s/w.