KHOA CNTT – ĐH KHTN
1
Li cám ơn
Li đầu tiên, chúng con xin gi đến cha m lòng biết ơn, s tôn kính ca chúng
con. Cha m đã sinh dưỡng không ngi khó khăn to mi điu kin tt nht cho
chúng con có được ngày hôm nay.
Chúng em xin chân thành cám ơn thy Trn Đan Thư, thy Nguyn Trng Tài
đã tn tâm hướng dn chúng em, giúp đỡ chúng em hoàn thành đề tài này.
Chúng em cũng xin cám ơn các anh ch làm vic trong phòng phát trin phn
mm Trung tâm Tin hc trường Đại hc Khoa hc T nhiên đã sn sàng giúp đỡ chúng
em, cung cp các thông tin cho chúng em trong quá trình kho sát. Chúng em cũng xin
cám ơn các thy cô, cán b ging viên tr đã nhit tình đóng góp nhng kinh nghim, ý
kiến quý báu cho cng em.
Chúng em xin gi li cám ơn tt c các quý thy đã ging dy, cung cp cho
chúng em vn kiến thc quý báu sut nhng năm hc va qua.
Chúng em cám ơn khoa Công ngh thông tin trường Đại hc Khoa hc T nhiên
đã to điu kin cho chúng em thc hin đề tài này.
Chúng tôi cũng xin cám ơn các bn đã nhit tình giúp đỡ khi chúng tôi vướng
phi nhng khó khăn, động viên chúng tôi trong sut quá trình thc hin đề tài lun
văn tt nghip này.
Mc chúng em đã c gng rt nhiu để hoàn thành tt lun văn, nhưng chc
chn không tránh khi nhng thiếu sót, chúng em rt mong được s cm thông tn
tình giúp đỡ ca quý thy cô.
Tp. H Chí Minh, 07/2004
Nhóm sinh viên thc hin
Nguyn Khánh Chi- Tăng Nguyn Trung Hiếu
KHOA CNTT – ĐH KHTN
2
Li m đầu
Sau cuc khng hong trong ngành ng ngh thông tin vào đầu nhng năm
2000, đến nay, công ngh sn xut phn mm trên thế gii nht Vit Nam đang
tiến nhng bước tiến mnh m hơn. Vượt qua cuc khng hong này, ngoài nhng
kinh nghim trong kinh doanh, các công ty tin hc Vit Nam nhn thc được rng quy
trình sn xut phn mm ca chính công ty h cn được nâng cp vi mc tiêu đầu tiên
là nâng cao cht lượng, gia tăng tính chuyên nghip trong sn xut phn mm.
Mt điu không th tranh cãi , quy trình đóng mt vai t rt quan trng trong
vic sn xut phn mm. Hin nay có rt nhiu quy trình sn xut phn mm như Quy
trình RUP, Quy trình xoc c, Quy trình thác nước.., nhưng điu ct lõi nht ng
dng nhng quy trình đó như thếong dng như vy s đạt được nhng thun li
gì, quá trình sn xut phn mm tt hơn không, cht lượng phn mm được nâng
cao hay không. Trong mt quy trình sn xut phn mm, ngoài vic thành lp các
chun coding, phân công sp xếp các công vic cho các thành viên trong t chc, mt
yếu t rt quan trng vic qun các tài liu bao gm các bn đặc t yêu cu, bn
phân tích thiết kế chương trình, chương trình ngun, các bn báo cáo kim th và vô s
nhng tài liu không tên khác.
Trong bi cnh đó, chúng em đã thc hin đề tài Tìm hiu v qun yêu cu
kim th ti Phòng phát trin phn mm Trung Tâm Tin Hc trường
ĐHKHTN_Xây dng phn mm h tr nhm th hiu hơn vic qun yêu cu
và kim th, nhng mc tiêu, thun li mà hai tiến trình này đem li.
Đề tài này th được xem như mt phn trong vic qun cu hình, trong đó
chú trng hai giai đon kho sát và kim th. Lun văn ca chúng em được trình bày
vi tám chương chính, bao gm :
KHOA CNTT – ĐH KHTN
3
- Chương 1 M đầu
- Chương 2 Tng quan v SQA (Software Quality Assurance) các công
vic qun lý yêu cu, qun lý kim th
- Chương 3 Các ng c h tr cho vic qun yêu cu qun kim th
hin nay.
- Chương 4 Gii thiu v ng dng Phn mm qun u cu qun
kim th” (Requirements and Testing Management)
- Chương 5 Thc hin _ Kim tra ng dng
- Chương 6 Tng kết
KHOA CNTT – ĐH KHTN
4
Mc lc
Chương 1 M đầu................................................................................................................9
1.1 Khái qt vai t quy trình phát trin phn mm...........................................................9
1.2 Tm quan trng ca vic qun lý quy trình..................................................................10
1.3 Hin trng phát trin phn mm ti T3H......................................................................10
1.4 Đánh giá hin trng........................................................................................................19
1.4.1 Qun lý yêu cu :............................................................................................................................19
1.4.2 Qun lý kim th :...........................................................................................................................19
1.5 Mc tu đề tài................................................................................................................20
Chương 2 Tng quan v SQA và các công vic qunyêu cu, qun lý kim th......21
2.1 Vai t ca vic qun lý cht lượng phn mm.............................................................21
2.2 Ti sao cn qun lý cht lượng ?....................................................................................24
2.3 Tng quan v qun lý yêu cu........................................................................................25
2.3.1 Qun lý yêu cu là gì ?....................................................................................................................25
2.3.2 Các thông tin cn qun lý trong qun lý yêu cu...........................................................................25
2.3.3 Gii thiu tiến trình RM (Requirement Management) trong CMMI...............................................27
2.4 Tng quan v qun lý kim th......................................................................................28
2.4.1 Mc tiêu ca qun lý kim th........................................................................................................28
2.4.2 Các thông tin cn qun lý trong qun lý kim th...........................................................................29
2.4.3 Gii thiu tiến trình Verification (VER) trong CMMI....................................................................30
Chương 3 Các công c h tr cho vic qun lý yêu cu và qun lý kim th hin nay32
3.1 Công c h tr qun lý yêu cu......................................................................................32
3.1.1 Gii thiu :......................................................................................................................................32
3.1.2 Định nghĩa công c qun lý yêu cu...............................................................................................33
3.1.3 Các loi công c..............................................................................................................................33
3.1.4 Ti sao phi s dng các công c qun lý yêu cu :........................................................................34
3.1.5 Kiến trúc chc năng :......................................................................................................................35
3.1.6 So sánh vi các phn mm có chc năng tương t :.......................................................................37
3.1.7 Đánh giá các công c qun yêu cu............................................................................................38
3.2 Công c kim th :.........................................................................................................38
3.2.1 Các loi công c kim th :.............................................................................................................38
3.2.2 Mt s công c qun lý kim th :..................................................................................................41
Chương 4 Xây dng “Phn mm qun lý yêu cu và qun lý kim th” (Requirements
and Testing Management).......................................................................................................44
4.1 Mc tu ca ng dng...................................................................................................44
4.2 Th tc choc quy trình được y dng mi..............................................................44
4.3 Đặc t yêu cu.................................................................................................................49
KHOA CNTT – ĐH KHTN
5
4.4 Thiết kế ng dng...........................................................................................................51
4.4.1 Mô hình use case.............................................................................................................................51
4.4.2 Đặc t use case................................................................................................................................52
4.5 Mô hình d liu..............................................................................................................72
4.5.1 Kiến trúc h thng...........................................................................................................................73
4.5.2 Thiết kế màn hình...........................................................................................................................77
Chương 5 Th nghim ng dng.....................................................................................89
5.1 D liu th nghim.........................................................................................................89
5.1.1 Gii thiu project th nghim :.......................................................................................................89
5.1.2 B d liu th nghim :...................................................................................................................90
5.2 Kết qu thc hin chương trình.....................................................................................91
Chương 6 Tng kết............................................................................................................92
6.1 T đánh giá.....................................................................................................................92
6.1.1 Nhng kết qu đạt được :................................................................................................................92
6.2 Hướng phát trin ca chương trình...............................................................................93
Ph lc.....................................................................................................................................95
Ph lc A. Mô t d liu...................................................................................................95
Ph lc B. RM Tool Survey Summary [INCOSE]............................................................98