Professional Documents
Culture Documents
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
~ xây dựng CSHT (Infrastructure) that be
5.3 Sửa lỗi và phòng ngừa employed to prevent software errors &
promote the quality level of the entire
5.4 Quản lý cấu hình organization
Procedures ≠
Instructions?
1. Procedures - Details
~ infrastructure tools:
Ex., tools contribute to SQA:
a) Templates
b) Checklists
a) Templates - Define
Template:
~ A format (tables of contents) created by units or organizations, to be applied when
compiling a report/type of document.
Ex., RUP templates
The SQA unit: responsible for preparing professional templates (for types of reports &
documents) required of the organization’s staff
a) Templates – benefits
Checklist:
~ A list of items constructed for each type of document/report
Providing a complete list of items to be verified
Ex., Checklist for requirement specification report
See Figure 15.1 (below)
ii. Checklists – Benefits
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
5.3 Các hành động sửa lỗi và phòng ngừa
5.4 Quản lý cấu hình
5.5 Kiểm soát tài liệu
5.2 Đào tạo đội ngũ và cấp chứng chỉ
(Staff training and certification)
Positions in a software ↑ & maintenance organization?
Systems analyst, programmer, software development team leader, programming team leader,
software maintenance technician, software tester, and software testing team leader.
=> Varies by firms or organization
The objectives of training:
1. To develop the knowledge and skills new staff need to perform software development &
maintenance tasks.
2. To assure conformity to the organization’s standards for software products (documents and
code).
3. To update the knowledge and skills of staffs.
4. To train the application of the SQA procedures & work instructions
5. To assure that candidates for key positions are adequately qualified
5.2 Đào tạo đội ngũ & cấp chứng chỉ
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
5.3 Sửa lỗi và phòng ngừa
5.4 Quản lý cấu hình
5.5 Kiểm soát tài liệu
5.3 Sửa lỗi và phòng ngừa
(Corrective & Preventive Actions - CPA)
CPA – definitions
Corrective actions:
Identify, analysis of sources of errors & correct them.
Preventive actions
Apply the infrastructure & Control, monitor, measure the outcomes.
5.3 Các hành động sửa lỗi và phòng ngừa
(Corrective And Preventive Actions - CAPA)
CAPA – Process
See Figure 17.1.
Nội dung chính
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
5.3 Các hành động sửa lỗi và phòng ngừa
5.4 Quản lý cấu hình
5.5 Kiểm soát tài liệu
5.4 Quản lý cấu hình
(Configuration management)
Goal:
Manage all issues related to:
Control of software changes,
Documentation of changes,
Storing the approved software versions,
Provision/trang bị of the relevant information and supply of copies of registered versions
throughout the software system’s life cycle.
The importance of SCM is stressed by ISO 9000–3 standards (see ISO,
1997; ISO/IEC, 2001)
5.4 Quản lý cấu hình
Ver 4.1 IN
2 foundations for high quality
maintenance Ver 4.0 BL Ver d1.1 IN Ver e1.1 BL Ver c2.0 BL
Foundation 1: software package
quality Ver 3.0 BL
Ver b1.1 IN
Foundation 2: maintenance
policy Ver 2.2 IN Ver d1.0 BL Ver e1.0 BL Ver c1.1 BL
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
5.3 Các hành động sửa lỗi và phòng ngừa
5.4 Quản lý cấu hình (Configuration management)
5.5 Kiểm soát tài liệu
5.5 Kiểm soát tài liệu
(Documentation control)
Goals:
Define a list of the document
types need to built, controlled
and updated
Ex., List of documentation
types
See Frame 19.2
Tóm lại
5.1 Thủ tục, chỉ dẫn và các thiết bị hỗ trợ chất lượng
5.2 Đào tạo đội ngũ và cấp chứng chỉ
5.3 Các hành động sửa lỗi và phòng ngừa
5.4 Quản lý cấu hình (Configuration management)
5.5 Kiểm soát tài liệu