soft quality assurance

advertisement
IEEE Standard for SQAP
 IEEE
Std 730-1989
– Standard for Software Quality Assurance Plans
– 12 pages
 IEEE
Guide for Software Quality Assurance
Planning - 730.2
– 87 pages
sqa13b
1
Contents of SQA Plan (sect
1&2)
 1.
Purpose
– list software covered
– state portion of software life cycle covered
– (draft)
 2.
Reference Documents
– complete list of documents referenced
elsewhere
sqa13b
2
Sect 3 - Management

organization - depict structure of org.
– responsibilities

tasks
– tasks to be performed
– relationship between tasks and checkpoints
– sequence of tasks

responsibilities
– organizational elements responsible for each task
sqa13b
3
Sect 4 - Documentation
identify required documents
 state how documents will be evaluated
 minimum documents

–
–
–
–
–
–
sqa13b
SRS - Software Requirements Specification
SDD - Software Design Description
SVVP - S Verification and Validation Plan
SVVR - S Verification and Validation Report
User documentation - manual, guide
SCMP - S Configuration Management Plan
4
Sect 5- Standards, Practices,
Conventions and Metrics
Identify S,P,C,and M to be applied
 How compliance is to be monitored and assured
 Minimum

– documentation standards, logic structure standards,
coding standards, testing standards
– selected sqa product and process metrics
» e,g, branch, decision points
sqa13b
5
Sect 6 - Reviews and
Audits
 purpose
– define what reviews/audits will be done
– how they will be accomplished
– what further actions are required
 Minimum
– Software Requirements Reviews
– Preliminary Design Review
» evaluate technical adequacy of top-level design
sqa13b
6
Min Set of Reviews/Audits
(cont)
– Critical Design Review
» acceptability of detailed designs
– Software Verification and Validation Plan Review
» adequacy of planned verification and validation
– Functional Audit
» all requirements in SRS have been met
– Physical Audit
» software and documents are consistent and ready
– In-Process Audit
– Managerial Reviews
sqa13b
7
Sect 7 - Test
 All
sqa13b
tests not included in SVVP
8
Sect 8 - Problem Reporting
 Practices
and Procedures for reporting,
tracking, and resolving problems
 Organizational responsibilities
sqa13b
9
Sect 9 - Tools, Techniques
and Methodologies
 identify
the special software tools,
techniques and methodologies
– purpose
– describe use
sqa13b
10
The rest
 10
- Code Control
 11 - Media Control
 12 - Supplier Control (for outsourcing)
 13 - Records - collection, maint and
retention
 14 - Training
 15 - Risk Management
sqa13b
11
L13bS12 - Individual Task
 Write
an SQA Plan for an organization
which has 100 software engineers, 20 team
leaders, 2 levels of managers above the
teams and 10 engineers in the QA
department.
 Turn/fax
sqa13b
in
12
Download