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  
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  
Tham khảo:sun.com/java/  
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  
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  
 
doc 10 trang myanh 21280 Free
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:

  • docdu_an_xay_dung_website_ban_sach_online_bookonline_ke_hoach_d.doc