SQA

955 views

Published on

Quality Measures. (Thanks to Naveen and Anindya)

1 Comment
0 Likes
Statistics
Notes
  • Find coupons for your hosting. Get a promo deal before you purchase hosting http://www.scriptcoupons.com/Vps.net/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
955
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

SQA

  1. 1. Software Quality Assurance
  2. 2. Concept and Definition Software Quality Assurance (SQA) is defined as a planned and systematic approach to the evaluation of the quality of and adherence to software product standards, processes, and procedures. Software development and control processes should include quality assurance approval points
  3. 3. Standards <ul><li>Documentation Standards </li></ul><ul><li>Design Standards </li></ul><ul><li>Code Standards </li></ul>
  4. 4. Procedures <ul><li>Procedures are explicit steps to be followed in carrying out a process. </li></ul><ul><li>All processes should have documented procedures. </li></ul><ul><li>Examples of processes for which procedures are needed are </li></ul><ul><li>configuration management, </li></ul><ul><li>nonconformance reporting and </li></ul><ul><li>corrective action, </li></ul><ul><li>testing, and </li></ul><ul><li>formal inspections. </li></ul>
  5. 5. Software Quality Assurance Activities Product evaluation and process monitoring are the SQA activities that assure the software development and control processes Product evaluation is an SQA activity that assures standards are being followed Process monitoring is an SQA activity that ensures that appropriate steps to carry out the process are being followed
  6. 6. SQA Relationships to Assurance Activities <ul><li>Configuration Management Monitoring </li></ul><ul><li>Verification and Validation Monitoring </li></ul><ul><li>Preliminary Design Review (PDR) </li></ul><ul><li>Critical Design Review (CDR) </li></ul><ul><li>Test Readiness Review (TRR) </li></ul><ul><li>Formal Test Monitoring (verifiable test procedures) </li></ul>
  7. 7. Statistical SQA (Review Stats.) Metrics in terms of : Serious Moderate Minor <ul><li>Incomplete or erroneous specifications (IES) </li></ul><ul><li>Misinterpretation of Customer Communication (MCC) </li></ul><ul><li>Intentional Deviation from Specifications (IDS) </li></ul><ul><li>Violation of Programming Standards (VPS) </li></ul><ul><li>Error in Data Representation (EDR) </li></ul><ul><li>Inconsistent Component Interface (ICI) </li></ul><ul><li>Error in Design Logic (EDL) </li></ul><ul><li>Incomplete or Erroneous Testing (IET) </li></ul><ul><li>Inaccurate or Incomplete Documentation (IID) </li></ul><ul><li>Error in Programming Language translation of Design (PLT) </li></ul><ul><li>Ambiguous or Inconsistent human/computer Interface (HCI) </li></ul><ul><li>Miscellaneous (MIS) </li></ul>
  8. 8. Software Quality Assurance During the Software Acquisition Life Cycle <ul><li>Software Concept and Initiation Phase </li></ul><ul><li>Software Requirements Phase </li></ul><ul><li>Software Architectural (Preliminary) Design Phase </li></ul><ul><li>Software Detailed Design Phase </li></ul><ul><li>Software Implementation Phase </li></ul><ul><li>Software Integration and Test Phase </li></ul><ul><li>Software Acceptance and Delivery Phase </li></ul><ul><li>Software Sustaining Engineering and Operations Phase </li></ul>
  9. 9. Software Quality Assurance Phases we propose for: <ul><li>Software Scope Identification Phase </li></ul><ul><li>Software Requirement Capturing Phase </li></ul><ul><li>Software U I Design Phase </li></ul><ul><li>Software Technical Analysis Phase </li></ul><ul><li>Software Coding Phase </li></ul><ul><li>Software Testing Phase </li></ul><ul><li>Software Documentation Phase </li></ul><ul><li>Software Implementation Phase </li></ul>

×