Advance Topics In Software Quality Assurance

Get Started. It's Free
or sign up with your email address
Advance Topics In Software Quality Assurance by Mind Map: Advance Topics In Software Quality Assurance

1. Quality Assurance Basics

1.1. SQA vs SQC

1.2. Software Quality Challenges

1.3. Importance of Quality

1.4. Key Aspect of Quality

1.4.1. Good Design

1.4.2. Good functionality

1.4.3. Reliable

1.4.4. Consistant

1.4.5. Durable

1.5. Software Quality Factors

1.5.1. Correctness

1.5.2. Reliability

1.5.3. Efficiency

1.5.4. Flexibility

1.5.5. Testability

1.6. Cost of Quality

1.6.1. Cost of Conformance

1.6.1.1. Prevention Cost

1.6.1.2. Appraisal Cost

1.6.2. Cost of Nonconformance

1.6.2.1. Internal Failure Cost

1.6.2.2. External Failure Cost

2. Software Varification +Validation

2.1. Level of Testing

2.1.1. Unit Testing

2.1.2. System Testing

2.1.3. Integration Testing

2.1.4. Acceptance Testing

2.2. Types of testing

2.2.1. Component Testing

2.2.2. Integration Testing

2.2.3. System Testing

2.2.4. Acceptance Testing

2.3. Testing Approach

2.3.1. Static

2.3.1.1. Static Testing

2.3.1.1.1. Review

2.3.1.1.2. Static Analysis

2.3.2. Dynamic

2.3.2.1. Structure Based Testing

2.3.2.1.1. Statement Coverage

2.3.2.1.2. Decision/Branch Coverage

2.3.2.1.3. Conditional Coverage

2.3.2.2. Experience based Technique

2.3.2.2.1. Error Guessing

2.3.2.2.2. Exploratory

2.3.2.3. Specification based Techniques

2.3.2.3.1. Boundary Value Analysis

2.3.2.3.2. Equivalance Partitioning

2.3.2.3.3. Decision Table

2.3.2.3.4. Use Case Techniques

2.3.2.3.5. State Transition Testing

3. Software Risk Management

3.1. Risk Scale

3.2. Quality Audit

3.2.1. Types of Audit

3.2.1.1. Internal

3.2.1.2. External

3.3. Risk Management Process

3.3.1. Risk Identification

3.3.1.1. Types

3.3.1.1.1. Intuitive Method

3.3.1.1.2. History Method

3.3.2. Risk Analysis And Assesment

3.3.3. Risk Responce

3.3.4. Risk Monitor And Control

3.4. Risk Analysis

3.4.1. First Order Analysis

3.4.2. Second Order Analysis

3.5. Types of Risk

3.5.1. Hazard Risk

3.5.2. Constraints

3.5.3. Normal Risk

3.5.4. Tivial Risk

4. Quality Management Systems

4.1. International Organization for Standardization

4.2. Six Sigma

4.2.1. Methodologies

4.2.2. DAMIC

4.2.3. DMADV

4.2.4. Six Sigma Roles

4.3. CMMI

4.3.1. Initial

4.3.2. Managed

4.3.3. Define

4.3.4. Quantatively Managed

4.3.5. Optimization

4.4. Lean Six Sigma

4.4.1. Lean Six Sigma Role

4.4.1.1. White Belt

4.4.1.2. Yellow Belt

4.4.1.3. Green Belt

4.4.1.4. Black Belt

4.4.1.5. Master Black Belt

4.4.1.6. Champion

4.4.2. Lean Six Sigma Waste

4.4.2.1. Talent

4.4.2.2. Inventory

4.4.2.3. Motion

4.4.2.4. Waiting

4.4.2.5. Transportation

4.4.2.6. Defect

4.4.2.7. Over Production

4.4.2.8. Over Processing

4.4.3. 10 Troublemsome Lean Six Sigma Member

5. Software Metric & Measurement

5.1. Goal Quality Matrix

5.2. Ishikava 7 Quality Measure Tool

5.2.1. Histogram

5.2.2. Pareto Diagram

5.2.3. Fishbone Diagram

5.3. Cost Estimation

5.3.1. Cocomo Constructive Cost Model

5.3.2. Intermediate Cocomo Model

5.3.3. Triangular Distribution

5.4. Measurement Scale

5.4.1. Nominal

5.4.2. Odinal

5.4.3. Interval

5.4.4. Ratio

6. Agile

6.1. Methodologies

6.1.1. Scrum

6.1.1.1. Empiricism

6.1.1.2. Vlaues

6.1.1.3. Dev Teams

6.1.2. Extreme Programming

6.1.3. Kanben

6.2. Agile Manifesto

6.3. Agile Priciples