Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 157 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
157
Dung lượng
2,72 MB
Nội dung
NG I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M NGUY N NG H I K H TN TR H NGUY N CAO NGUYÊN ÁN PH N M M TRÊN WEB C N TT – QU N LÝ D NHÂN TIN H C K H O A LU N V N C TP HCM, N M 2004 NG I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M NGUY N NG H I K H TN TR - 0012546 H NGUY N CAO NGUYÊN - 0012616 ÁN PH N M M TRÊN WEB – QU N LÝ D C N TT LU N V N C NHÂN TIN H C GIÁO VIÊN H NG D N K H O A Th.S NGUY N TH BÍCH Th.S LÂM QUANG V NIÊN KHÓA 2000 - 2004 L i tri ân Chúng em xin chân thành c m n Khoa Công Ngh Thông Tin, tr ng iH c Khoa H c T Nhiên, TpHCM t o u ki n cho em th c hi n đ tài tôt nghi p t n tình h h K H TN Chúng em xin chân thành c m n Cô Nguy n Th Bích, Th y Lâm Quang V ng d n, ch b o em su t th i gian th c hi n đ tài Nh s đ nh ng xác c a Th y Lâm Quang V s ch b o c n k c a Cô Nguy n Th Bích, chúng em ti p thu v n đ r t nhanh Chúng em c ng xin chân thành c m n quý Th y Cô Khoa CNTT t n tình gi ng d y, trang b cho chúng em nh ng ki n th c c n thi t su t trình H h c t p t i Khoa, c ng xin g i lòng bi t n sâu s c c a chúng em đ n Th y Tr n c Du n, Th y Tr n Minh Tri t, Th y Nguy n Vi t Thành, Cô Tr n Bích H nh, nh ng ng i giúp đ chúng em r t nhi u lúc th c hi n đ tài – Chúng em c ng xin chân thành c m n Th y Lê Th y Anh, B môn Công Ngh ti n nghi C N TT Ph n M m, t o u ki n cho chúng em đ c làm vi c phòng SeLab đ y đ Chúng ghi nh công n sinh thành, d đem l i ngu n đ ng viên to l n giúp đ chúng v cu c s ng ng d c c a Ba, M Ba m t qua nh ng khó kh n c s giúp đ đ ng A Trong trình th c hi n đ tài c ng nh n đ viên h t s c chân tình c a b n l p TH00, xin ghi nh n lòng H O bi t n sâu s c M c dù c g ng hoàn thành lu n v n v i t t c s n l c c a b n thân, nh ng K lu n v n ch c ch n không tránh kh i nh ng thi u sót, kính mong quý Th y Cô t n tình ch b o M t l n n a, xin chân thành c m n mong nh n đ chân thành c a t t c m i ng i c nh ng tình c m L IM Ngày công ngh thông tin đ U c ng d ng vào t t c l nh v c c a đ i s ng xã h i Nó t o m t di n m o m i cho xã h i nh mà n n v n minh c a c đ a lên m t t m cao m i Nói đ n công ngh thông tin nói đ n K H TN nhân lo i đ công ngh ph n m m, m t ph n không th tách r i c a công ngh thông tin Hi n ngành công ngh ph n m m th gi i phát tri n nh v bão Nh ng ti n b v t b c c a khoa h c k thu t ph n c ng t o u ki n thu n l i cho ngành công ngh ph n m m ngày phát tri n không ng ng Trong công ty ph n m m, không ch Vi t Nam mà toàn th gi i luôn H ph i đ i di n v i nguy c chi phí trang tr i cao h n m c d ki n b tr h n đ án ây nguyên nhân d n t i s th t b i c a nhi u công ty ph n m m Nó n i ám nh th ng tr c đ i v i nh ng ng i qu n lý đ án Vì v y ng i qu n lý đ án c n đ – ph i t ch c k ho ch theo dõi ti n đ th c hi n cho hi u qu nh t đ đ án c hoàn thành theo th i gian qui đ nh, gi m thi u r i ro chi phí th c hi n C N TT Xu t phát t nhu c u này, chúng em ch n đ tài “Qu n lý d án ph n m m Web” làm lu n v n t t nghi p tài t p trung qu n lý nhân s k h ach c a d án ng th i d đoán chi phí, th i gian c a d án t i th i m b t k V i m t d án ng i tr ng d án phân rã công vi c thành nh ng công vi c nh h n, sau phân công cho nhân viên d i quy n, c nh th nhân viên l i A phân rã công vi c l i ti p t c phân công cho nh ng nhân viên ph trách Sau O l p k ho ch phân công công vi c xong, ng i tr ng d án s theo dõi ch t ch H chi phí th i gian c a d án đ đ m b o d án không b tr h n chi phí th c hi n K d án không v t so v i k ho ch B Lu n v n đ C C LU N V N : c t ch c thành ch ng : Ch ong : gi i thi u t ng quan v đ tài, nêu khái ni m chính; đ ng th i c ng nêu lên m c tiêu tóm t t k t qu đ t đ c c a đ tài K H TN ng : nêu lên t m quan tr ng c a vi c qu n lý d án ph n m m; đ ng th i Ch ng ti p c n c a đ tài vi c xây d ng ng d ng qu n lý d án ph n nói rõ h m m Web Ch ng : gi i thi u công c h tr cl ng th i gian, chi phí EVMS ng d ng c a qu n lý d án ph n m m ng : nêu lên v n đ t i s d ng tài nguyên nghiên c u H Ch thu t toán cân đ i tài nguyên đ gi i quy t v n đ Ch ng : h s phân tích thi t k ng d ng qu n lý d án ph n m m Ch ng : k t lu n v nh ng k t qu đ t đ A O H K h ng phát tri n C N TT đ ng t n – Web c a c c a đ tài , nh ng v n đ đ tài t ng lai M cl c K H O A C N TT – H K H TN Danh m c ký hi u, ch vi t t t: - Danh m c b ng: - Danh m c hình v : - Ch ng : T ng quan - 1.1 T ng quan v d án ph n m m .- 1.1.1 Các khái ni m : .- 1.1.2 Các công c h tr qu n lý d án ph n m m hi n : .- 1.2 S đ m ng công vi c : - 1.2.1 Khái ni m : - 1.2.2 Ký hi u : - 1.3 Quan h ph thu c gi a công vi c : - 1.4 Các đ nh ngh a: .- 1.5 S đ GANTT : - 11 1.6 V n đ chi phí th i gian qu n lý d án ph n m m : .- 11 1.6.1 V n đ chi phí : - 11 1.6.2 V n đ th i gian : - 12 1.7 N i dung nghiên c u k t qu đ t đ c c a đ tài : - 14 1.8 Tóm t t k t qu đ t đ c : - 15 Ch ng : H ng ti p c n c a đ tài - 16 2.1 Quy trình qu n lý d án : - 17 2.2 Qu n lý công vi c theo h ng phân rã : .- 18 2.3 Qu n lý nhân s theo h ng phân c p : - 19 2.4 Ch đ báo cáo : - 21 Ch ng : EVMS ng d ng qu n lý d án ph n m m - 22 3.1 S l c v l ch s EVMS : - 22 3.2 N i dung c b n c a EVMS : .- 22 3.3 Các khái ni m c b n : - 23 3.3.1 BCWS (Budget Cost of Work Scheduled) : - 23 3.3.2 ACWP (Actual Cost of Work Performed) : - 23 3.3.3 BCWP (Budget Cost of Work Performed) : - 23 3.4 Các công th c m r ng : .- 23 3.4.1 Nh ng chênh l ch : .- 23 3.4.2 Ch s hi u n ng : - 25 3.4.3 ETC ( Estimate to Completement ) : - 26 3.4.4 VAC ( Variance At Completion) : - 26 3.4.5 EAC ( Estimate At Completion ) : - 26 3.4.6 Ch s ti n trình hoàn thành : - 27 3.5 Quy t c EVMS : - 27 3.6 ng d ng : - 29 3.6.1 Dùng EVM đ xác đ nh b n đâu : - 29 3.6.2 Dùng EVM đ d đoán : .- 30 3.6.3 Dùng EVM đ bi t b n c n làm : .- 31 - K H O A C N TT – H K H TN 3.7 K t lu n : .- 31 3.8 ng d ng EVMS lu n v n: - 32 Ch ng : V n đ t i thu t toán cân đ i tài nguyên : - 33 4.1 Các ph ng pháp phân ph i tài nguyên : .- 33 4.1.1 Ph ng pháp n i ti p : - 33 4.1.2 Ph ng pháp song song : - 36 4.1.3 K t lu n : .- 39 4.2 V n đ t i tài nguyên : - 39 4.3 Thu t toán cân đ i tài nguyên : - 40 4.3.1 N i dung thu t toán : - 40 4.3.2 Ví d minh h a thu t toán : - 43 4.4 H ng ti p c n c a đ tài vi c gi i quy t v n đ t i tài nguyên : - 47 Ch ng : Gi i thi u ng d ng “Qu n lý d án ph n m m Web” - 49 5.1 M c tiêu c a ng d ng : .- 49 5.2 Thi t k cài đ t ng d ng : .- 50 5.2.1 Mô hình ch c n ng : .- 50 5.2.2 Thi t k d li u : - 72 5.2.3 Ki n trúc h th ng : - 84 5.2.4 Thi t k l p : .- 87 5.2.5 Thi t k giao di n : .- 87 5.3 Công c môi tr ng phát tri n h th ng : - 117 5.4 Tri n khai v n hành th nghi m : .- 117 5.5 ánh giá : - 118 5.5.1 Nh ng ch c n ng mà ng d ng h tr : - 118 5.5.2 Nh ng v n đ t n đ ng : - 119 Ch ng : K t lu n - 120 6.1 K t qu đ t đ c : .- 120 6.1.1 V m t lý thuy t : - 120 6.1.2 V m t th c nghi m : - 120 6.2 H ng phát tri n c a đ tài : .- 120 6.2.1 V m t lý thuy t : - 120 6.2.2 V ng d ng Qu n lý d án ph n m m Web : - 121 Tài li u tham kh o : - 122 Ti ng Anh : .- 122 Ti ng Vi t : .- 122 Ph l c : - 123 A M t s l c đ tu n t mô t x lý ng d ng : - 123 B Ph l c EVMS: .- 126 - Qu n lý d án ph n m m Web Danh m c ký hi u, ch vi t t t: Actual Cost of Work Performed BCWP Budget Cost of Work Performed BCWS Budget Cost of Work Scheduled CPI Cost Performance Index CV Cost Variance DPI Delivery performance index EAC Estimate At Completion EF Earliest Finish ES Earliest Start ETC Estimate to Completement EV Earned Value EVMS Earned Value Management System FF Finish-toFinish Free float FS Finhish-to-Start FT Total float ISAC Independent Schedule At Complete Latest Finish O LOE A LF Level Of Effort Latest Start MCV M ng công vi c QTM Qu n tr m ng SAC Schedule At Complete S MCV S đ m ng công vi c SF Start-to-Finish H K H – C N TT FF LS K H TN ACWP -1- Qu n lý d án ph n m m Web Schedule Performance Index SS Start-to-Start SV Schedule Variance TCPI To Complete Performance Index TDA Tr ng d án TN Tr ng nhóm TV Thành viên VAC Variance At Completion WBS Work Breakdown Structure K H O A C N TT – H K H TN SPI -2- Qu n lý d án ph n m m Web Danh m c b ng: C N TT – H K H TN ng 5-1 : Danh sách actor - 52 ng 5-2 : Danh sách usecase - 53 ng 5-3 : Các thu c tính c a b ng RANGBUOCTHOIGIAN - 74 ng 5-4 : Các thu c tính c a b ng DONVITHOIGIAN - 74 ng 5-5 : Các thu c tính c a b ng QUANHEPHUTHUOC - 75 ng 5-6 : Các thu c tính c a b ng LOAIQUANHE - 75 ng 5-7 : Các thu c tính c a b ng CHUDE .- 75 ng 5-8 : Các thu c tính c a b ng LOAITHOIGIAN - 75 ng 5-9 : Các thu c tính c a b ng NGAY - 76 ng 5-10 : Các thu c tính c a b ng LICH - 76 ng 5-11 : Các thu c tính c a b ng DUAN .- 77 ng 5-12 : Các thu c tính c a b ng CONGVIEC - 79 ng 5-13 : Các thu c tính c a b ng NHANSU - 79 ng 5-14 : Các thu c tính c a b ng VATLIEU - 80 ng 5-15 : Các thu c tính c a b ng KHOILUONG - 80 ng 5-16 : Các thu c tính c a b ng TAINGUYENTHEOLICH .- 81 ng 5-17 : Các thu c tính c a b ng VAITRO - 81 ng 5-18 : Các thu c tính c a b ng QUANLY - 81 ng 5-19 : Các thu c tính c a b ng PHANCONG - 83 ng 5-20 : Các thu c tính c a b ng CHIPHIDACBIET - 83 ng 5-21 : Các thu c tính c a b ng THONGDIEP - 84 ng 5-22 : Các thu c tính c a b ng QUYEN .- 84 ng 5-23 : Các thu c tính c a b ng TAIKHOAN - 84 - A B B B B B B B B B B B B B B B B B B B B B B B O Danh m c hình v : K H Hình 2-1 : Quy trình qu n lý d án .- 17 Hình 2-2 : Cây phân rã công vi c - 19 Hình 2-3 : C c u t ch c nhân s phân c p - 20 Hình 2-4 : Cây phân công nhân s .- 20 Hình 4-1 : Ví d ph ng pháp n i ti p[1] - 34 Hình 4-2 : Ví d ph ng pháp n i ti p[2] - 36 Hình 4-3 : Ví d ph ng pháp song song - 39 Hình 4-4 : Minh h a thu t toán cân đ i tài nguyên[1] - 44 Hình 4-5 : Minh h a thu t toán cân đ i tài nguyên[2] - 45 Hình 4-6 : Minh h a thu t toán cân đ i tài nguyên[3] - 47 - -3- Qu n lý d án ph n m m Web Hãy nhìn vào b c Thu nh p thông tin khách hàng l ch bi u , ngày b t đ u mùng tháng s đ c hoàn thành theo l ch bi u vào 30 tháng V y xem sét s vi c vào ngày 15 tháng K H TN xác đ nh ph n tr m hoàn thành vào ngày 15 tháng nhà qu n lí ph i s d ng phán đoán có c n c đ xác đ nh ph n tr m hoàn thành vào b lí ph i trì đ cs Trong ví d d cl ng ph n tr m hoàn thành c a m i b i đây, nhà qu n lí quy t đ nh r ng b vào ngày 15 tháng Do có th nói Giá tr đ t đ c công vi c c hoàn thành 45% c(EV) c a b c Thu th p thông Hình 0-12 : Ví d dùng ph ng pháp Subjective Percent Complete [2] H O A C N TT – H tin khách hàng vào 15 tháng 45% * 100 = 45 c Nhà qu n K - Nh n xét : u m : ây m t nh ng ph ng pháp ch quan EV tính toán đ c d a s phán đoán c a nhà qu n lí đ i v i nh ng ph n vi c th c hi n Chi ti t k ho ch c a nh ng m c công vi c không c n thi t - 136 - Qu n lý d án ph n m m Web Khuy t m : S th a mãn c a khách hàng có th b gi m s đánh giá ch - quan m khuy t vi c lên k ho ch chi ti t Tuy nhiên, nhà qu n lý c n ph i cung c p cho khách hàng ph ng pháp đánh giá c a L uý: tác v công vi c phi công vi c ph i đ riêng r n u ta s d ng ph c xác đ nh rõ nh ng gói công vi c ng pháp Ph t t c tài li u ph c v cho vi c cl ng pháp mang tính ch quan cao, ng ph n tr m hoàn thành đ u ph i đ Ph ng pháp Level Of Effort - LOE: H đ a vào 1.6 Ph ng h p Nh ng K H TN Nh ng m c vi c quan tr ng không c n áp d ng tr ng pháp d a kho ng th i gian s d ng Khi s d ng ph pháp PV b ng v i EV Ph c ng ng pháp s d ng cho nh ng vi c tính toán ng pháp Ch ng trình h tr qu n lý d án C N TT ph – liên quan đ n th i gian h n liên quan đ n công vi c Ví d cho tính toán b ng ng pháp Level Of Effort - LOE A Hình 0-13 : Ví d dùng ph O Nh n xét: u m : Ph ng pháp Qu n lý giá tr thu đ c không c n thi t xét đ n H - K tình tr ng hi n t i c a d án thích h p v i nh ng tác v b sung nh qu n lý d án - nên đ Khuy t m : Khách hàng th c áp d ng cho m t s l ng đòi h i ph ng pháp này, ph ong pháp ng t i thi u gói công vi c Ph m t s đánh giá xác v ti n trình công vi c h ng tháng - 137 - ng pháp đòi h i Qu n lý d án ph n m m Web ng pháp : Fixed Fomula ch quan Milestone Weighting khách quan Milestone ch Wrighting with quan Percent Complete khách Unit Complete quan Subjective Percent ch Complete quan khách quan dài ng n đ u S qu n lí xác Tài đ c li u dùng đ đánh giá ng n đ u dài đ dài đ c n v tính đ ng nh t ng n đ u Tài li u dùng đ c c l ng S đánh giá xác v ng n ti n đ công vi c hàng tháng C N TT Level of Effort K H TN ánh Giá H ng pháp Ph Áp d ng cho gói công vi c Yêu c u có th i gian ng n (