Created By - Program Studi Informatika

SYLLABUS FORM
ISO 9001 : 2008
Created by
Checked by
Syahril Rizal, S.T., M.M., M.Kom.
1.
2.
3.
4.
5.
6.
7.
8.
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
Approved by
Valid date
M.Izman Herdiansyah, PhD
Faculty
Study Program
Program
Subject
Subject Code
Pra requirement Subject
Subject Status
Description
: Computer Science
: Information Technology
: S1 Degree
: Software Quality Assurance
:
:
:
: this course is learn how to Implement and effectively lead Software Quality Assurance (SQA) activities, Improve customer satisfaction through quality
land process initiatives, Analyze information through static and dynamic techniques including walk-throughs and inspections, Conduct audits by
following a defined process, Control critical components using Configuration Management (CM), Champion a continuous process improvement
program in your organization
9. Competencies
:
10. Weekly Learning Process Implementation :
No
Topic / Learning Materials
Sub Topic
Reference
Information
SYLLABUS FORM
ISO 9001 : 2008
1
Chapter 1
The software quality challenge
Chapter 2
What is software quality?
2
Chapter 3
Software quality factors
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
The uniqueness of software quality assurance
The environments for which SQA methods are
developed
Summary
Review questions
Topics for discussion
-
What is software?
Software errors, faults and failures
Classification of the causes of software errors
Software quality – definition
Software quality assurance – definition and
objectives
Software quality assurance and software
engineering
Summary
Selected bibliography
Review questions
Topics for discussion
-
The need for comprehensive software quality
requirements
Classifications of software requirements into
software quality factors
Product operation software quality factors
Product revision software quality factors
Product transition software quality factors
Alternative models of software quality factors
Who is interested in the definition of quality
requirements?
Software compliance with quality factors
Summary
Selected bibliography
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Chapter 4
The components of the software quality
assurance system – overview
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
Review questions
Topics for discussion
-
Characterizing Traffic Flow
Identifying Major Traffic Sources and Stores
Documenting Traffic Flow on the Existing
Network
Characterizing Types of Traffic Flow for New
Network Applications
Terminal/Host Traffic Flow
Client/Server Traffic Flow
Peer-to-Peer Traffic Flow
Server/Server Traffic Flow
Distributed Computing Traffic Flow
Traffic Flow in Voice over IP Networks
Documenting Traffic Flow for New and Existing
Network Applications
Characterizing Traffic Load
Calculating Theoretical Traffic Load
Documenting Application-Usage Patterns
Refining Estimates of Traffic Load Caused by
Applications
Estimating Traffic Load Caused by Routing
Protocols
Characterizing Traffic Behavior
Broadcast/Multicast Behavior
Network Efficiency
Frame Size
Windowing and Flow Control
Error-Recovery Mechanisms
Characterizing Quality of Service Requirements
ATM QoS Specifications
-
SYLLABUS FORM
ISO 9001 : 2008
3
Chapter 5
Contract review
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
Constant Bit Rate Service Category
Real-time Variable Bit Rate Service Category
Non-real-time Variable Bit Rate Service Category
Unspecified Bit Rate Service Category
Available Bit Rate Service Category
Guaranteed Frame Rate Service Category
IETF Integrated Services Working Group QoS
Specifications
Controlled-Load Service
Guaranteed Service
IETF Differentiated Services Working Group QoS
Specifications
Grade of Service Requirements for Voice
Applications
Documenting QoS Requirements
Network Traffic Checklist
Summary
Review Questions
Design Scenario
Summary for Part I
-
Introduction: the CFV Project completion
celebration
The contract review process and its stages
Contract review objectives
Implementation of a contract review
Contract review subjects
Contract reviews for internal projects
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 5A: Proposal draft reviews subjects
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Chapter 6
Development and quality plans
4
Chapter 7
Integrating quality activities in the
project life cycle
Chapter 8
Reviews
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
checklist
Appendix 5B: Contract draft review subjects
Checklist
-
Development plan and quality plan objectives
Elements of the development plan
Elements of the quality plan
Development and quality plans for small projects
and for internal projects
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 6A: Software development risks and
software risk management
Classic and other software development
methodologies
Factors affecting intensity of quality assurance
activities in the development process
Verification, validation and qualification
A model for SQA defect removal effectiveness
and cost
Summary
Selected bibliography
Review questions
Topics for discussion
Review objectives
Formal design reviews (DRs)
Peer reviews
A comparison of the team review methods
Expert opinions
Summary
Selected bibliography
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Chapter 9
Software testing – strategies
5
Chapter 10
Software testing – implementation
Chapter 11
Assuring the quality of software
maintenance components
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
Review questions
Topics for discussion
Appendix 8A: DR report form
Appendix 8B: Inspection session findings report
form
Appendix 8C: Inspection session summary report
-
Definition and objectives
Software testing strategies
Software test classifications
White box testing
Black box testing
Summary
Selected bibliography
Review questions
Topics for discussion
The testing process
Test case design
Automated testing
Alpha and beta site testing programs
Summary
Selected bibliography
Review questions
Topics for discussion
Introduction
The foundations of high quality
Pre-maintenance software quality components
Maintenance software quality assurance tools
Summary
Selected bibliography
Review questions
Topics for discussion
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
6
Chapter 12
Assuring the quality of external
participants’ contributions
Chapter 13
CASE tools and their effect on software
quality
Mid Test
Chapter 14
Procedures and work instructions
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
Introduction: the HealthSoft case
Types of external participants
Risks and benefits of introducing external
participants
Assuring quality of external participants’
contributions: objectives
SQA tools for assuring the quality of external
participants’ contributions
Summary
Selected bibliography
Review questions
Topics for discussion
-
What is a CASE tool?
The contribution of CASE tools to software
product quality
The contribution of CASE tools to software
maintenance quality
The contribution of CASE tools to improved
project
management
Summary
Selected bibliography
Review questions
Topics for discussion
7
8
Doc. No
exam
-
The need for procedures and work instructions
Procedures and procedures manuals
Work instructions and work instruction manuals
Procedures and work instructions: preparation,
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
implementation and updating
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 14A: Design review procedure
-
Templates
Checklists
Summary
Selected bibliography
Review questions
Topics for discussion
-
Introduction: Surprises for the “3S”
development team
The objectives of training and certification
The training and certification process
Determining professional knowledge
requirements
Determining training and updating needs
Planning training and updating programs
Defining positions requiring certification
Planning the certification processes
Delivery of training and certification programs
Follow-up subsequent to training and certification
Summary
Selected bibliography
Review questions
Topics for discussion
Chapter 15
Supporting quality devices
Chapter 16
Staff training and certification
-
SYLLABUS FORM
ISO 9001 : 2008
9
Chapter 17
Corrective and preventive actions
Chapter 18
Configuration management
10
Chapter 19
Documentation control
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
-
Introduction: the “3S” development team revisited
Corrective and preventive actions – definitions
The corrective and preventive actions process
Information collection
Analysis of collected information
Development of solutions and their
implementation
Follow-up of activities and corrective actions
Summary
Selected bibliography
Review questions
Topics for discussion
-
Software configuration, its items and its
management
Software configuration management – tasks and
organization
Software change control
Release of software configuration versions
Provision of SCM information services
Software configuration management audits
Computerized tools for managing software
configuration
Summary
Selected bibliography
Review questions
Topics for discussion
-
Introduction: where is the documentation?
Controlled documents and quality records
The controlled documents list
Controlled document preparation
-
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Chapter 20
Project progress control
11
Chapter 21
Software quality metrics
Chapter 22
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
Issues of controlled document approval
Issues of controlled document storage and
retrieval
Summary
Selected bibliography
Review questions
Topics for discussion
-
The components of project progress control
Progress control of internal projects and external
participants.
Implementation of project progress control
regimes
Computerized tools for software progress control
Summary
Selected bibliography
Review questions
Topic for discussion
-
Objectives of quality measurement
Classification of software quality metrics
Process metrics
Product metrics
Implementation of software quality metrics
Limitations of software metrics
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 21A: The function point method
-
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
SYLLABUS FORM
ISO 9001 : 2008
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
Costs of software quality
-
Objectives of cost of software quality metrics
The classic model of cost of software quality
An extended model for cost of software quality
Application of a cost of software quality system
Problems in the application of cost of software
quality metrics
Summary
Selected bibliography
Review questions
Topics for discussion
12
Chapter 23
Quality management standards
-
The scope of quality management standards
ISO 9001 and ISO 9000-3
Certification according to ISO 9000-3
Capability Maturity Models – CMM and CMMI
assessment methodology
The Bootstrap methodology
The SPICE project and the ISO/IEC 15504
software process assessment standard
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 23A: CMMI process areas
Appendix 23B: ISO/IEC 15504 model processes
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
13
Chapter 24
SQA project process standards –
IEEE software engineering standards
-
Structure and content of IEEE software
engineering
standards
IEEE/EIA Std 12207 – software life cycle
processes
IEEE Std 1012 – verification and validation
IEEE Std 1028 – reviews
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
-
SYLLABUS FORM
ISO 9001 : 2008
14
15
Chapter 25
Management and its role in software
quality assurance
Chapter 26
The SQA unit and other actors in the SQA
system
16 Final Test
11. Evaluation
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
Summary
Selected bibliography
Review questions
Topics for discussion
Appendix 24A: IEEE Software Engineering
Standards
Appendix 24B: MIL-STD-498: list of Data Item
Descriptions (DIDs)
Appendix 24C: Task structure for a primary
process
according to IEEE/EIA Std 12207 – example
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
-
Top management’s quality assurance activities
Department management responsibilities for
quality
assurance
Project management responsibilities for quality
assurance
Summary
Selected bibliography
Review questions
Topics for discussion
-
The SQA unit
SQA trustees and their tasks
SQA committees and their tasks
SQA forums – tasks and methods of operation
Summary
Review questions
Topics for discussion
- Galin, Daniel. 2004, Software Quality
Assurance. London : Pearson Addison
Wesley
-
Exam
:
Doc. No
SYLLABUS FORM
ISO 9001 : 2008
12. Reference
Doc. No
:
FRM/KUL/01/02
Revision No
:
4
Date of Issue
:
October 01st , 2011
ISO
:
7.5.1 & 7
:
1. Galin, Daniel. 2004, Software Quality Assurance. London : Pearson Addison Wesley