Showing posts with label Software Quality and Testing. Show all posts
Software Quality Assurance SQA
on
May 18, 2019
Software Quality Assurance
The full name of SQA is software quality assurance. SQA is a group of activities that ensure that quality is present in the software developed. SQA is a process within the software development life-cycle (SDLC), which examines the methods used for software quality and the timing of the process.
The process of software development is not able to fit the right harmony according to time, due to which various software fails prematurely, therefore control has become necessary for the development of quality. The quality assurance system shows the goals of the project, and also takes care of various activities during the development, that the error can be successfully corrected.
Software quality implies that the software should be error-free, meet the requirements, deliver on time and come within the budget and its performance should be of high quality.
Software quality is based on the external and internal quality of software. External quality means that when a user runs the software, what does he experience? While internal quality is based on such an aspect that is code-dependent and these codes are not visible to end-users because they do not mean coding.
Importance of Quality Assurance in Software development Life Cycle
(The importance of quality assurance in the Software Life Cycle)
1.Quality factor specification: The purpose of this step is to express those methods, which are responsible for the quality of any candidate system. The reasons for expressing the quality of a system are as follows:
Ease-of-use: - Software can be run smoothly, i.e. software's user-interface should be better.
Design: - Software should be good because the user will attract the software only when its design is better.
Speed: - The software should provide its service for a short time, i.e., its speed should be fast.
Security: - Software should be secure ie who can see and process data present in the software? If there is an internet-based software then it should have encryption and decryption.
Error-free: - Software should be free from errors because if the software has errors, the reliability and security of the software will be reduced so that the software will fail.
Portable: - Software should be portable ie software should run smoothly on another environment.
Testability: -Testability means that the software can be easily tested.
Maintainability: - This means that if we have to make any changes to the software then we can do it easily.
Readability: - The source code of the software should be readable, i.e., which can easily be read.
Reliability: - Software should be reliable ie that software should be stable on its performance.
Functionality: - Functionality means that the software should have functions based on the user's need so that the user has the ability to work in it.
2.Software Requirement Specification: The purpose of this step is to provide the Requirement. The document expresses the techniques needed for the development and design of the software. This document helps in increasing communication between the user and the developer.
3.Software testing and Implementation: The purpose of system testing is to assure the system's totality and accuracy. The purpose of implementation is to provide different modules with a logical sequence.
4.Maintenance and support: Through this step, any system helps in making necessary software changes. This step is the quality assurance goal, to improve the mistakes and develop the necessary methods for software development.
There are many criteria for measuring software quality and each aspect has its own importance.
Techmyeducation
easy tech learning ...
Quality and Dimensions of software Quality
on
May 18, 2019
Quality can be defined as the totality of characteristics of a Product that bear on its - ability to satisfy stated or implies needs.
The term quality can be described as an attribute or characteristic of an item.
As an attribute of an item quality refers to measurable characteristics, things we can compare to known standards such as color, length e.t.c.
Quality can be defined as the degree of customer satisfaction.
Stated Needs: Good quality ex. Pen with a metal body.
Implied Needs: Basic needs ex. Pencils with the ability to write.
Quality and Dimensions of Software Quality
Software Quality:-
1. Correctness:- Ability of software to perform their task as defined on customer requirements.
2. Reusability:- Ability of software to use in many other systems.
3. Efficiency:- To perform good hardware tasks.
4. Portability:- To manage and transfer the software or software functions with other systems.
5.Integrity:- Security to prevent unauthorized access.
Dimensions of Quality:
1. Quality of Conformance:-
2. Quality of Performance:-
3. Quality of Design:-
1. Quality of Conformance is the degree to which design specification is followed.
2. Quality of Performance is associated with the reliability of the product.
3. Quality of Design is the Characteristics that designers should specify for an item.
Techmyeducation
easy tech learning....
Subscribe to:
Posts
(
Atom
)

