QUẢN LÝ CẤU HÌNH PHẦN MỀM TẠI PHÒNG PHÁT TRIỂN PHẦN MỀM QUANG TRUNG – TRUNG TÂM TIN HỌC

184 274 0
QUẢN LÝ CẤU HÌNH PHẦN MỀM TẠI PHÒNG PHÁT TRIỂN PHẦN MỀM QUANG TRUNG – TRUNG TÂM TIN HỌC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KHOA CNTT – H KHTN TRNG I HC KHOA HC T NHIÊN TP.H CHÍ MINH KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PHN MM HÔ NGUYÊN NGOC PHNG – 0012076 TRIÊU NGOC TOAN – 0012105 QUAN LY CÂU HINH PHÂN MÊM TAI PHONG PHAT TRIÊN PHÂN MÊM QUANG TRUNG – TRUNG TÂM TIN HOC LUN VN C NHÂN TIN HC GIÁO VIÊN HNG DN TS. TRÂN AN TH Th.S. NGUYÊN TRONG TAI TP. HCM, 2004 KHOA CNTT – H KHTN NHN XÉT CA GIÁO VIÊN HNG DN KHOA CNTT – H KHTN NHN XÉT CA GIÁO VIÊN PHN BIN KHOA CNTT – H KHTN Li cám n Lun vn ca chúng em s rt khó hoàn thành nu không có s truyn đt kin thc quí báu và s hng dn tn tình ca Thy Trân an Th và thy Nguyên Trong Tai. Chúng em xin chân thành cám n s ch bo ca các thy. Chúng con xin gi tt c lòng bit n, s kính trng đn ông bà, cha m, cùng toàn th gia đình, nhng ngi đã nuôi dy, đã cho chúng con nim tin và ngh lc đ vt qua mi khó khn. Chúng em xin trân trng cám n quý Thy cô trong Khoa Công ngh thông tin trng i hc Khoa hc T nhiên Tp.H Chí Minh đã tn tình ging dy, truyn đt nhng kin thc quý báu và to điu kin cho chúng em đc thc hin lun vn này. Xin chân thành cám n s giúp đ, đng viên và ch bo rt nhit tình ca các anh ch đi trc và tt c bn bè. Các anh ch, các bn luôn có mt trong nhng thi đim khó khn nht, tip thêm đng lc và ý chí, giúp chúng tôi hoàn thành đc lun vn. Mc dù đã c gng n lc ht sc mình, song chc chn lun vn không khi còn nhiu thiu sót. Chúng em rt mong nhn đc s thông cm và ch bo tn tình ca quý Thy cô và các bn. Tp.HCM, 7/2004 Nhóm sinh viên thc hin Hô Nguyên Ngoc Phng – Triêu Ngoc Toàn KHOA CNTT – H KHTN Li nói đu Hiên nay, công nghê thông tin đc xem la môt trong nhng nganh công nghê mui nhon đc nha nc ta u tiên phat triên đc biêt la linh vc công nghê phân mêm. Tuy nhiên, linh vc công nghê phân mêm ca nc ta vân con kha non tre so vi nên công nghê phân mêm ca thê gii. Nên trong giai đoan hiên nay, cac công ty phân mêm thng gp rât nhiêu kho khn liên quan đên qui trinh phat triên phân mêm. Quan ly câu hinh phân mêm vôn la môt vân đê rât đc quan tâm trong qui trinh san xuât phân mêm. Hiên nay, qui trinh quan ly câu hinh phân mêm tai phong phat triên phân mêm trc thuôc trung tâm tin hoc trng ai Hoc Khoa Hoc T Nhiên Tp. Hô Chi Minh vân cha đc hoàn chinh. Do đo, viêc hoàn thiên môt hê thông quan ly câu hinh  đây la cân thiêt cho quá trinh san xuât phân mêm hiên tai đc thuân tiên hn va chun bi cho viêc thc cac đê an phân mêm ln sau nay đat hiêu qa cao. T nhu câu noi trên, chung em đa tiên hanh thc hiên đê tai “Quan ly câu hinh phân mêm tai phong phat triên phân mêm Quang Trung – Trung tâm tin hoc”. Nhm muc đich cung vi phong phat triên phân mêm thiêt lâp môt hê thông quan ly câu hinh tôt co thê ap dung vao quá trinh san xuât phân mêm ca trung tâm. Ni dung ca lun vn đc chia làm 7 chng Chng 1: M đu Chng 2: Tng quan v qun lý cu hình phn mm Chng 3: Qun lý cu hình phn mm trong CMM & CMMI Chng 4: Các vn đ thng gp trong qun lý cu hình phn mm và gii pháp Chng 5: Cac công cu hô tr quan ly câu hinh phân mêm Chng 6: ng dung Software Version Management Chng 7: Tông kêt KHOA CNTT – H KHTN Mc Lc Chng 1 M đâu 1 1.1 Quan ly câu hinh phân mêm trên thê gii va  Viêt Nam 1 1.2 Cac công cu hô tr quan ly câu hinh hiên tai 2 1.3 Muc tiêu đê tai 2 Chng 2 Tông quan vê quan ly câu hinh phân mêm 4 2.1 Khai niêm 4 2.2 Nguôn gôc hinh thanh ca quan ly câu hinh 5 2.3 Pham vi va nhiêm vu ca quan ly câu hinh 6 2.3.1 Mc đ mong mun và vic phân tích chi phí và li nhun 6 2.3.2 Vi du 8 2.3.3 Cân nhc li hai 12 2.3.4 Nhng bây kêt hp vi pham vi 16 2.3.5 Cách x lý các th khác  bên ngoài 16 2.4 Cac vai tro trong quan ly câu hinh phân mêm 17 2.4.1 Con ngi va quan ly câu hinh 17 2.4.2 Cac vai tro trong quan ly câu hinh 18 2.4.3 Cac vai tro trong tô chc 23 2.4.4 Cac vai tro liên quan đên đê an 28 2.4.5 Cac vai tro bên ngoài 35 2.5 D liêu cho quan ly câu hinh 36 2.5.1 Cai gi đc đa vao quan ly câu hinh 36 2.5.2 Nhng điêu cân biêt vê môt thanh phân câu hinh 44 2.6 Hê thông quan ly câu hinh phân mêm 53 2.6.1 Khai niêm: 53 2.6.2 Muc tiêu 54 2.6.3 Li ich 54 2.6.4 Cac tiên trinh con trong quan ly câu hinh phân mêm 54 Chng 3 Quan ly câu hinh phân mêm trong CMM & CMMI 56 KHOA CNTT – H KHTN 3.1 Mô hinh trng thanh 56 3.2 CMM version 1.1 56 3.2.1 Mc đ trng thành ca CMM Version 1.1 56 3.2.2 Quan ly câu hinh phân mêm trong CMM version 1.1 57 3.3 Quan ly câu hinh trong CMMI 59 3.3.1 Các mc trng thành ca CMMI 59 3.3.2 Quan ly câu hinh trong CMMI 60 Chng 4 Vân đê đinh danh, quan ly phiên ban va cac giai phap 76 4.1 t tên cac đôi tng câu hinh 76 4.1.1 t tên phân câp da theo câu truc cây. 76 4.1.2 t tên phân câp da theo phng phap tiên tô va hâu tô 77 4.1.3 Nhân xet chung 79 4.2 Xac đinh va đinh danh phiên ban 79 4.2.1 S đô tuyên tinh 80 4.2.2 S đô đinh danh theo mang. 80 4.2.3 S đ đnh danh theo tên 81 Chng 5 Cac công cu hô tr quan ly câu hinh 82 5.1 Tom tt 82 5.2 Tinh nng chung ca Surround SCM va CVS 82 5.3 Surround SCM 82 5.3.1 Muc đich 82 5.3.2 Câu truc ca chng trinh 83 5.4 CVS va CVSNT 84 5.4.1 Muc đich 84 5.4.2 Câu truc ca CVSNT 84 Chng 6 ng dung minh hoa “System Version Management” 86 6.1 Phân tich hin trng phát trin phn mm ti T3H 86 6.2 c ta yêu câu ca h thng mi 95 6.3 Mô hinh UseCase 99 KHOA CNTT – H KHTN 6.4 c ta usecase 99 6.4.1 c t UseCase : ng Nhp (Login) 99 6.4.2 c t UseCase : Thêm/xoá kho cha 101 6.4.3 c t UseCase : Thêm/xoá đ án 102 6.4.4 c t UseCase : Cp nht cu trúc đ án 104 6.4.5 c t UseCase : Cp nht cây phân h, chc nng 106 6.4.6 c t UseCase : To release 108 6.4.7 c t UseCase : Gán nhãn cho các thc th 109 6.4.8 c t UseCase : Phân quyn 110 6.4.9 c t UseCase : Thit lp nh hng gia các versionfile 112 6.4.10 c t UseCase : Xem lch s phiên bn ca thc th 113 6.4.11 c t UseCase : Thc hin check in 114 6.4.12 c t UseCase : Thc hin check out 115 6.4.13 c t UseCase : Get 116 6.5 Thiêt kê 118 6.5.1 Kiên truc hê thông 118 6.5.2 Giao diên 118 6.5.3 Mô hinh lp đôi tng 123 6.5.4 Mô hinh d liêu 144 6.6 Mô hinh thiêt kê 157 6.6.1 ng nhâp 157 6.6.2 Thêm kho cha 158 6.6.3 Thêm đ án 158 6.6.4 Xem Cu trúc ca project 159 6.6.5 Xem kin trúc ca đ án 159 6.6.6 Check out 160 6.6.7 Check in 161 6.6.8 Gán nhãn cho Item 162 6.6.9 Thit lp quan h gia hai versionfile 163 KHOA CNTT – H KHTN 6.6.10 Xem lch s ca Item 164 Chng 7 Tông kêt 165 7.1 T đanh gia 165 7.2 Hng phat triên 165 KHOA CNTT – H KHTN Trang i Danh sach hinh Hình 2-1 Cây cu hình phn mm 5 Hình 2-2 Tng chi phí ca qun lý cu hình 8 Hình 2-3 Nhiu ban qun lý cu hình 20 Hình 2-4 Khách hàng, ngi ký hp đng, các hp đng ph 35 Hình 2-5 S đ phân cp các thc th cu hình 36 Hình 2-6 c t yêu cu ca mt delivery 41 Hình 2-7 Mi quan h v phn cng ca delivery 42 Hình 2-8 Tng quan v siêu d liu 45 Hình 2-9 Siêu d liu nhn bit s duy nht 46 Hình 2-10 Siêu d liu cho vic phân trách nhim 50 Hình 2-11 Siêu d liu ch mi quan h đn các thc th cu hình khác 51 Hình 2-12 Ví d ca vic theo vt 52 Hình 2-13 S đ các tin trình con trong qun lý cu hình 55 Hình 3-1 cac mc trng thanh ca CMMI 59 Hình 4-1 Cây phân cp đt tên 77 Hình 4-2 S đô đinh danh theo mang 81 Hình 6-1 Qui trình phát trin phn mm ca T3H 87 Hình 6-2 S đô phân câp vai tro ca nhân viên trong hê thông 92 Hình 6-3 Cây phân câp theo câu truc 93 Hình 6-4 Cây phân câp theo phân hê / kiên truc 93 Hình 6-5 S đ hot đng ca h thng hin ti 95 Hình 6-6 Kiên truc vê phân cng hê thông 118 Hinh 6-7 Man hinh chinh 119 Hinh 6-8 Man hinh thiêt lâp môi quan hê gia cac tâp tin 120 Hinh 6-9 Man hinh thiêt lâp kiên truc t câu truc 121 Hinh 6-10 Man hinh xem thông tin ca project, kho cha, th muc 121 Hinh 6-11 Man hinh xem thông tin ca tâp tin va phiên ban ca no 122 . TP.H CHÍ MINH KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PHN MM HÔ NGUYÊN NGOC PHNG – 0012076 TRIÊU NGOC TOAN – 0012105 QUAN LY CÂU HINH PHÂN MÊM TAI PHONG PHAT TRIÊN

Ngày đăng: 28/04/2015, 11:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan