Software Quality Assurance in software engineering


Software Quality Assurance (SQA):-

 SQA is a set of activity assuring quality in software engineering process. Altimetry result in quality in software products.

It include a following activities:-

  • Process definition & implementation
  • Auditing 
  • Training 
  1. SQA is a process that insure hat developed software needs & compiles with defined or standardized quality specification.
  2. SQA is an on going process with in the SDLC that routinely checks the developed software to insure its needs desired quality measured. SQA helps to insure the development of high quality software.
  3. SQA practices are implementation in most type of software development regardless of underline software development model are being used.
  4. In a border sense SQA incorporate an implement software testing methodology to test software.
  5. SQA process test for quality in each phase of development until the software is completed.
  6. SQA genially works on one or more industries standards that helps in building software quality guideline & implementation strategy.

Kinds of Quality:-

Quality of Design:- 

Quality of Design refers to the characteristics that designers specify for an item. The grade of materials, tolerances, and performance specifications that all contribute to the quality of design.

Quality of conformance:- 

Quality of conformance is the degree to which the design specifications are followed during manufacturing. Greater the degree of conformance, the higher is the level of quality of conformance.

Software Quality:- Software Quality is defined as the conformance to explicitly state functional and performance requirements, explicitly documented development standards, and inherent characteristics that are expected of all professionally developed software.

Quality Control:- Quality Control involves a series of inspections, reviews, and tests used throughout the software process to ensure each work product meets the requirements place upon it. Quality control includes a feedback loop to the process that created the work product.

Quality Assurance:- Quality Assurance is the preventive set of activities that provide greater confidence that the project will be completed successfully.

Quality Assurance:-focuses on how the engineering and management activity will be done?

As anyone is interested in the quality of the final product, it should be assured that we are building the right product.

It can be assured only when we do inspection & review of intermediate products, if there are any bugs, then it is debugged. This quality can be enhanced.



Comments

Popular posts from this blog

Types of attributes in DBMS, derived, single valued, simple, multivalued, stored, composite

what is Data Flow Diagram (DFD), Features of DFD, Zero '0' level DFD, First '1' level DFD and Boehm's definition of organic, semi-detached and embedded system in software engineering