Dự án Xây dựng website bán sách online (BookONLINE) - Kế hoạch đảm bảo chất lượng phần mềm (Software quality assurance plan - SQAP)
Dự án xây dựng website bán sách online(bookONLINE)
Kế hoạch đảm bảo chất lượng phần mềm
(Software Quality Assurance Plan-SQAP)
Project name
bookONLINE–Hệ thống quản lí bán sách trực tuyến
Create By
Position
Date
Duong Minh Thu
Project manager group
19/10/2008
Version No
1.1
Document Change Control
Version Date of
Author(s)
Brief Description of Change
Number Issue
1.0
20/9/08
Pham Thi Hien -
Project Manager
Phase 1 - Preliminary draft for Phase 1
1.1
19/10/08 Duong Thi Minh Thu - Phase 1 & 2 – conform to new framework
Project Manager
template, update for Phase 2 deliverables
Definition
Term
RUP
SRS
Definition
Rational Unified Process
Software Requirements Specification
QC
QA
SQAP
Quality Control:Các bước giám sát chất lượng
Quality Assurance :Các bước trong quá trình đảm bảo chất lượng
Software Quality Assurance Plan
PREFACE
Việc đảm bảo chất lượng của sản phẩm phần mềm là một quá trình xuyên suốt
kể từ khi dự án được khởi tạo cho đến khi hoàn thành.Vì vậy tài liệu này phải đảm bảo
chất lượng trên tất cả các pha của dự án. Dự án xây dựng ứng dụng bán sách trực
tuyến bookONLINE được xây dựng theo mô hình thác nước kết hợp với mô hình bản
mẫu nhanh.Chất lượng của sản phẩm phải được đảm bảo từ pha phân tích yêu cầu cho
đến khi giao nộp sản phẩm cho khách hàng. Đặc tả chi tiết trong kế hoạch quản lý chất
lượng là chuẩn phải tuân theo trong quá trình đặc tả yêu cầu của dự án.Phân cấp các
hoạt động trong đảm bảo chất lượng phần mềm sử dụng cho các pha kế cận của dự án
•
Kế hoạch quản lý dự án phần mềm (SPMP) là tài liệu giám sát cho việc quản
lý thiết kế và thực thi dự án.
•
Chất lượng trong giai đoạn này chính là sự tương thích giữa tài liệu kế hoạch
và việc thực hiện trên thực tế. Chất lượng được đảm bảo khi sự chênh lệch
gữa kế hoạch và thực tế là trong một giới hạn nhất định
•
Tài liệu này định nghĩa các kỹ thuật, các chức năng của phần mềm, các tác
vụ và các hoạt động thỏa mãn yêu cầu của dự án. Tài liệu này phải được cập
nhật và chỉnh sửa theo vòng đời của dự án. Khi có sự thay đổi ở bất kỳ pha
nào, kế hoạch phải được cập nhật, bổ sung, có thể phải lập lại kế hoạch nếu
sự sai khác là quá lớn
•
•
Trong các pha thực hiện dự án kế hoạch này phải được xem xét lại để xem
kế hoạch được thực hiện trên thực tế như thế nào
Có thể sử dụng MS project, MS Exel để hỗ trợ
SCOPE
Kế hoạch đảm bảo chất lượng phần mềm gắn với kế hoạch phát triển phần mềm
xây dựng website của đội dự án. Tài liệu này có thể được sử dụng cho:
1. Đại diện khách hàng
2. Nhóm đảm bảo chất lượng
3. Nhóm quản lý dự án
METHODOLOGY
Phương pháp luận được sử dụng ở đây được dựa trên tiêu chuẩn về mô hình đo độ
hoàn chỉnh của khả năng quản lý dư án(CMM) của viện công nghệ phần mềm(SEI) và
các kỹ sư của IEEE đưa ra cho việc quản lý thông tin.Quá trình đảm bảo chất lượng
phần mềm gồm:
•
•
Mô tả các quá trình dùng cho việc xem xét và kiểm tra phần mềm
Xác định những tiêu chuẩn của những lớp được đưa ra để ứng dụng trong
suốt quá trình xem xét những sản phẩm đưa ra
•
Xác định sản phẩm công việc sau khi đã xem xét và kiểm tra.SDLC xác định
một loạt những tầng,mỗi tầng được xác định như một hoạt động riêng với
những đầu vào và ra đặc biệt.SQAP xác định việc đánh giá và kiểm tra lại ở
những điểm đặc biệt bên trong một tầng.
Table Of Contents
2. QUALITY MANAGEMENT OBJECTIVES...................................................................2
3. PROJECT QUALITY CONTROL .................................................................................3
4. PROJECT QUALITY ASSURANCE............................................................................6
7. QUALITY CONTROL AND ASSURANCE PROBLEM REPORTING PLAN ............10
1. Quality Management Approach
Mục đích của việc quản lý chất lượng này để xác định những sản phẩm dự án đưa ra
đáp ứng được với một mức độ chất lượng chấp nhận được.Việc quản lý chất lượng
đảm bảo chất lượng những sản phẩm của dự án và chất lượng của các quá trình được
sử dụng để quản lý và tạo ra những sản phẩm đó. Dự án ta cần quan tâm những thành
phần chủ chốt sau:
Những đối tượng của
việc xem xét chất
lượng
Đo đạc chất lượng
Những phương pháp
đánh giá chất lượng
Sản phẩm dự
Các tiêu chuẩn cho những
sản phẩm được đưa ra
Tiêu chuẩn hoàn thành và
sửa lỗi
Các hoạt động giám sát
chất lượng của nhóm SQA
án:Chương trình phần
mềm triển khai viêc bán
sách trực tuyến
(bookONLINE)
Các quá trình trong dự
án
Có các tiêu chuẩn về chất
lượng của quá trình
Các hoạt động đảm bảo
chất lượng
Có đáp ứng những mong
muốn của người giữ tiền đặt
cọc không
2. Quality Management Objectives
Những mục tiêu về quản lý chất lượng của dự án
-
Tài liệu về kế hoạch quản lý chất lượng phần mềm là cơ sở giúp cho khách
hàng, đội phát triển phần mềm và đội quản lý chất lượng thống nhất ý kiến nhằm
xây dựng website bán sách trực tuyến (bookONLINE) thỏa mãn các yêu cầu của
khách hàng đồng thời xây dựng website trên cơ sở đảm bảo các yêu cầu kỹ
thuật đã được đặt ra của đội phát triển phần mềm
-
-
Mô tả cách thức giám sát dự án để đảm bảo chắc chắn rằng các chính sách, các
chuẩn, tiến trình thực hiện và thực tế là tương thích với nhau.
Tài liệu dễ sử dụng và có thể trở thành tài liệu tham khảo cho các dự án sau.
3. Project Quality Control
Các hoạt động Frequency/Interval
giám sát chất
Tiêu chuẩn chất lượng của các sản phẩm
Tiêu chuẩn về độ hoàn thiện và sửa lỗi
Các sản phẩm
dự án đưa ra
lượng
Tài liệu về
dự án của
QC1. Phải chính xác ngắn gọn và dễ Trao đổi
Meeting
hiểu (95%)
thông tin với Hàng tuần
bookONLINE
khách hàng.
Meeting
Người có
Hàng tuần
chuyên môn
.
Các thành
viên phát
triển đi tìm
hiểu hoạt
Meeting
Hàng tuần
động và nhu
cầu thực tế
Meeting tháng
Họp mặt đội
dự án để
tổng hợp
những gì đã
thu thập.
Các hoạt động Frequency/Interval
giám sát chất
Tiêu chuẩn chất lượng của các sản phẩm
Tiêu chuẩn về độ hoàn thiện và sửa lỗi
Các sản phẩm
dự án đưa ra
lượng
Tài liệu về
dự án của
bookONLINE
QC2. Các tài liệu phải tuân theo 1
chuẩn công nghiệp Six Sigma (90%)
Xem xét các Thực hiện 1 lần
điều chỉnh
của Viện
trong toàn bộ
việc thiết kế dự
án
quản lý dự
án qua mỗi
cuốn sách về
quản lý dự
án.
Các thành
viên cùng
xem xét
Meeting
Hàng tuần
Xem xét cả
dự án
Meeting tháng
Các yêu cầu QC4. Khi có yêu cầu thay đổi thì cả
Có tài liệu
xác nhận,
Công khai sự
thay đổi này
đối với toàn
dự án.
Khi có change
request.
thay đổi
team sẽ bàn bạc và đưa ra ý kiến
thống nhất (95%)
Khi có change
request
Cập nhật lại
các tài liệu
của dự án .
Bản mẫu
QC5. Theo chuẩn giao diện của -
Tạo tài liệu
Được thực hiện
giao diện
Web Interface Standards 3W(95%)
chuẩn từ 3W. khi start
prototype
design.
Nhờ review
từ người có
kinh nghiệm
về 3W
Trước khi bàn
giao prototype
cho khách hàng
review
Sau mỗi màn
hình tiến
.
hành test
theo tools
của 3W
Được thực hiện
release screen
design
Các hoạt động Frequency/Interval
giám sát chất
Tiêu chuẩn chất lượng của các sản phẩm
Tiêu chuẩn về độ hoàn thiện và sửa lỗi
Các sản phẩm
dự án đưa ra
lượng
Tài liệu đặc
tả yêu cầu
QC6. Template SRS phải được làm
theo chuẩn Six Sigma(90%)
Create check Được thực hiện
list template. khi start create
SRS.
Review
template
SRS
Review hàng
tuần
Tài liệu đặc
tả
QC7. Độ chính xác của tài liệu so với Gặp mặt
Thực hiện 1
tuần 1 lần trong
pha phân tích
yêu cầu
yêu cầu của khách hàng (95%)
khách hàng
Yêu cầu
khách hàng
xem xét lại
Thực hiện khi
tài liệu đặc tả đưa ra tài liệu
xem có thỏa
đặc tả
mãn không
Thiết kế cơ
sở dữ liệu
QC8. Tài liệu Cơ sở dữ liệu phải
theo chuẩn SQL Document
Xem xét lại
tài liệu về cơ khi release
Thực hiện trước
sở dữ liệu
database
design
Tạo ra một
QC9. Thiết kế cơ sở dữ liệu phải
chính xác (98%)
danh sách
Thực hiện khi
bắt đầu thiết kế
cơ sở dữ liệu
Kiểm tra cơ
sở dữ liệu có
đáp ứng các Khi thiết kế
chuẩn
xong cơ sở dữ
liệu
Tài liệu thiết
kế chi tiết
QC10. Tài liệu Detail Design phải
theo chuẩn của IBM-Document Detail xem xét
Design(90%)
Toàn đội
1 tuần 1 lần
trong pha thiết
kế tài liệu chi
tiết
Tạo ra một
danh sách
QC11. Dùng chuẩn UML để thiết kế
các class
kiểm tra UML Thực hiện khi
bắt đầu pha
thiết kế
Thực hiện
test các quan
hệ trên UML Thực hiện khi
thiết kế xong 1
module trong
pha thiết kế chi
tiết.
Các hoạt động Frequency/Interval
giám sát chất
Tiêu chuẩn chất lượng của các sản phẩm
Tiêu chuẩn về độ hoàn thiện và sửa lỗi
Các sản phẩm
dự án đưa ra
lượng
Mã nguồn
QC12. Source code phải được thực
hiện theo chuẩn Standard_Java
Coding convention.
Thực hiện
đào tạo cho
các thành
viên trong
nhóm
Thực hiện trong
giai đoạn đào
tạo
Thực hiện xem
xét lại ngay sau
Unit test
Xem xét lại
việc quản lý
dự án theo
từng module
Mã nguồn
QC13. Về mặt logic chính xác theo
tài liệu thiết kế (96%)
Unit test và
integration
test theo các
test các
Thực hiện trong
Pha kiểm thử
Tài liệu
hướng dẫn
cài đặt
QC14. Tài liệu hướng dẫn phải theo
chuẩn của DOIT- tham
khao:www.doit.com
Toàn đội
xem xét lại
Thực thiện
trước khi tạo
phiên bản cuối
QC15. Tài liệu viết phải dễ hiểu,dễ sử
dụng – cho 1 người ko hiểu sâu về
công nghệ cũng có thể làm theo được
Thực hiện
test một các
ví dụ
Trước khi thực
đưa ra phiên
bản cuối cùng
4. Project Quality Assurance
Việc tập trung vào đảm bảo chất lượng được dựa trên các quá trình được sử dụng
trong dự án.Việc đảm bảo chất lượng đảm bảo rằng các quá trình của dự án được sử
dụng hiệu quả để tạo ra các sản phẩm có chất lượng .Bảng dưới đây là các kế hoạch về
đảm bảo chất lượng dự án bán sách trực tuyến và xác định những điểm như là:
•
•
Quá trình của dự án là đối tượng của việc đảm bảo chất lượng.
Các tiêu chuẩn chất lượng và những mong muốn của người chịu trách nhiệm về
kinh phí đối với các quá trình đó
•
•
Các hoạt động để đảm bảo chất lượng –chẳng hạn như việc xem xét,kiểm toán
chất lượng sẽ được thực hiện để giám sát theo các quá trình của dự án
Mức độ thường xuyên hay khi nào thì các hoạt động này diễn ra
Các tiêu chuẩn về chất
lượng của quá trình
Các hoạt động đảm
bảo chất lượng
Các quá trình của dự án
Tần xuát thực hiện.
QA1. Qui trình dự án
Tiến trình của dự án
phải theo
CMMI3(100%)
Kiểm tra nội dung Thực hiện trong
kế hoạch và cập
nhật ..Kiểm tra
suốt Từ đầu đến
cuối dự án
đánh giá mức độ
hoàn thành công
việc của tưng
thành viên.
QA2Phát triển kế
hoạch dự án
Thực hiện các công
việc theo đúng kế
hoạch đã đưa
ra(100%)
Kiểm tra các qui
trình:
✓Quality
✓Communicatio
ns
✓Project
progress
Meeting theo tuần
QA3. Thực hiện và
giám sát mỗi một kế
hoạch của dự án
Giám sát tiến độ thực
hiện công việc có theo
Plan đưa ra
Thực hiện ở mỗi
pha
QA4. Tán thành theo
mỗi pha của dự án
không(95%)
Kiểm tra điểm
đánh giá đạt
được trong mỗi
phase
Thực hiện công việc
đạt được sự nhất
trí(100%)
QA5. Đóng dự án và
rút ra các bài học từ
dự án
Thực hiện khi kết
thúc dự án
Qui trình test bao
gồm:
QA6. Qui trình test
Được thực hiện tại
mỗi module
-unit test
Thực hiện test theo
đúng lịch biểu đã đưa
ra(95%)
-integration test
-System test
-custommer test
5. Quality Team Roles & Responsibilities
Trách nhiệm trong việc giám
sát chất lượng và đảm bảo chất
lượng
Vai trò của các thành viên trong
Nhân lực đảm nhiệm
đội dự án
Project Manager
Nguyễn Đức Khôi - Project
Manager
QA1: Chịu trách nhiệm tìm
hiểu qui trình CMMi3 để dự
án thực hiện theo đúng
CMMi3.
QA3, QA4: Chịu trách
nhiệm giám sát xem các
công việc có được thực
hiện theo đúng lịch đưa ra
và đồng ý các sản phẩm
hoàn thành, đánh giá điẻm
cho mỗi pha.
Trách nhiệm trong việc giám
sát chất lượng và đảm bảo chất
lượng
Vai trò của các thành viên trong
đội dự án
Nhân lực đảm nhiệm
Quality management
Dương Minh Thu
QC1, QC2, QC5: Thực
hiện tìm hiểu các chuẩn về
tài liệu.
QC7: Giám sát chất lượng
sản phẩm của từng pha,
viết báo cáo cho PM.
QC8, QC9: Giám sát việc
kiểm tra các sản phẩm.
Core Team Member
Nguyễn Đức Khôi - Project
Manager, Phạm Thị
Hiên,Dương Minh
Thu,Nguyễn Hồng
Hạnh,Nguyễn Thị Phương
Thảo
QC4: Thực hiện xem xét
các sản phẩm và xem xét
lại các yêu cầu thay đổi..
Technical Editor
Testers
Nguyễn Đức Khôi
QC1: Giám sát kĩ thuật tìm
hiểu các công nghệ trên
3W
Nguyễn Hồng
Hạnh,Nguyễn Thị Phương
Thảo
QC7: Thực hiện kiểm tra
các sản phẩm
Training
Nguyễn Đức Khôi
QC10: Thực hiện đào tạo
các công nghệ theo yêu
cầu của khách hàng.
6. Quality Tools
Các công cụ được sử dụng trong dự án:
Tool Name
Tool Purpose/Use
MS – Project
Sử dụng quản lí lập lịch và kế hoạch cho
dự án
UML-RL
Sử dụng hỗ trợ cho cho việc thiết kế và viết
các tài liệu ở các pha trong quá trình phát
triển phần mềm bookONLINE
Template cho việc quản lý chất lượng
theo DoIT
Sử dụng làm template cho việc quản lý chất
lượng cả dự án.
J-unit
Sử dụng tools test cho code java
Bạn đang xem tài liệu "Dự án Xây dựng website bán sách online (BookONLINE) - Kế hoạch đảm bảo chất lượng phần mềm (Software quality assurance plan - SQAP)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
du_an_xay_dung_website_ban_sach_online_bookonline_ke_hoach_d.doc

