Bài giảng môn học kỹ nghệ phần mềm bài 10 PGS TS nguyễn văn vỵ

49 203 0
Bài giảng môn học kỹ nghệ phần mềm  bài 10   PGS TS  nguyễn văn vỵ

Đ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

K ngh ph n m m Software Engeneering Bé m«n Công nghệ phần mềm- Khoa CNTT- ĐHCN Email: vynv@coltech.vnu.vn Bi 10: D án, xác đ nh d án Nguy nV nV N i dung Khái niệm quản lý dự án Xác định dự án Các ớc lợng dự án B mụn Cụng ngh ph n m m – HCN TÀI Li U THAM KH O Nguy nV nV Nguy n V n V , Nguy n Vi t Hà Giáo trình k ngh ph n m m Nhà xu t b n i h c Qu c gia Hà n i, 2008 Grady Booch, James Rumbaugh, Ivar Jacobson The Unified Modeling language User Guid Addison-Wesley, 1998 M Ould Managing Software Quality and Business Risk, John Wiley and Sons, 1999 Roger S.Pressman, Software Engineering, a Practitioner’s Approach Fifth Edition, McGraw Hill, 2001 Ian Sommerville, Software Engineering Sixth Edition, AddisonWasley, 2001 Nguy n V n V Phân tích thi t k h th ng thông tin hi n đ i H ng c u trúc h ng đ i t ng, NXB Th ng kê, 2002, Hà N i B môn Công ngh ph n m m – HCN Khái ni m d án (project) Nguy nV nV nh ngh a D án nhi m v c n hồn thành đ có đ c s n ph m/d ch v nh t, th i h n cho, v i kinh phí d ki n xác đ nh & nh t S n ph m Ràng bu c - th i h n đ nh - kinh phí cho Theo PMI: d án m t s c g ng nh t th i đ ti n hành đ t o s n m t ph m hay d ch v B môn Công ngh ph n m m HCN c Các đặc trng dù ¸n Nguy nV nV ̈ ̈ ̈ ̈ C¸c hoạt động có: mục tiêu xác định Mang tính thời điểm: có bắt đầu, kết thúc Có rng buộc xác định: với khung khổ cứng Có nhiều rủi ro: thnh công-thất bại Hoạt động dự án khác hoạt động thông thờng khác B mụn Cụng ngh ph n m m HCN Đặc trng dự án phần mềm Nguy nV nV Sản phẩm phần mềm l vô hình Không đợc xác định (với yêu cầu) Không chấp nhận nh nguyên tắc kỹ nghệ thông thờng khác (cơ, điện,.) Tiến trình phát triển tùy biến, không chuẩn hóa Dự án nhiều biến động theo tính chất sản phẩm v môi trờng phát triển áp dụng quản lý dự án thông thờng khó thnh công B mụn Công ngh ph n m m – HCN Thùc trạng dự án phần mềm Nguy nV nV Các vấn đề thờng xẩy ra: Sản phẩm không đạt yêu cầu Không hon thnh hạn Chi phí vợt dự toán Rủi ro l tất yếu khã tr¸nh ngân sách th i gian B mơn Cơng ngh ph n m m – th c hi n d ỏn HCN Mục tiêu, phơng châm quản lý dự án Nguy nV nV Mục tiêu: tạo sản phẩm bn giao ch t l ng ã thời hạn (thời gian) ã Trong ph m vi chi phí dự toán (chi phí) ã phù hợp với yêu cầu khách hng (chất lợng) Phơng châm: ã • • • • Theo quy trinh, lÞch biĨu, nh−ng linh hoạt Hớng kết quả, không hớng nhiệm vụ Huy ®éng, ph¸t huy mäi ngn lùc Lμm râ nhiƯm vơ, trách nhiệm ngời Ti liệu cô đọng, chất lợng B môn Công ngh ph n m m – HCN Ti n trình t ng quát triển khai d ¸n Nguy nV nV Xác đ nh T ch c L p k ho ch đ x ng thông qua công b d án l pđ xu t d án, ký k t l p tài li u d án, qu n lý l pt d án l pb ph n qu n lý B môn Công ngh ph n m m – HCN i u hành, giám sát l p k ho ch tri n khai k ho ch l p l ch bi u theo dõi, giám sát ti n đ c l ng ngu n l c CV phân tích đánh giá l p b ng công vi c s ađ i c n thi t K t thúc u ch nh k ho ch k t thỳc d ỏn Các chức quản lý Nguy nV nV Quản lý Phạm vi, sản phÈm Th i gian Chi phí Ch t l ng Thành cơng Tích h p Khách hàng u c u R i ro C u h×nh Nhân s Cơng c Ph ng pháp Mua s m Qu¶n lý b tr B môn Công ngh ph n m m – HCN 10 COCOMO: b c ti n hành Xác đ nh ki u d án (c s ch n tham s ): º organic: c u trúc rõ ràng, môi tr Nguy nV nV ng quen: d º semi-detached: nhi u ràng bu c ch c n ng, môi tr & ng d ng l : khó h n ng º embeded: h th ng g m c c ng-m m, ph c t p, ràng bu c ch t ch , c n nhi u kinh nghi m: khó Phân rã mơđun ch c n ng & l nh t ng mơđun cl ng s dịng Tính l i s dịng l nh c s tái s d ng Tính n l c phát tri n E cho t ng mô đun B môn Công ngh ph n m m – HCN 35 COCOMO: b c ti n hành Nguy nV nV Tính l i E d a đ ph c t p c a d án, đ tin c y, đ l n CSDL & yêu c u v t c đ , b nh Tính th i gian s ng B ng tham s c s c tr ng ng d ng i tham gia a b c d organic 3.2 1.05 2.5 0.38 semi-detached 3.0 1.12 2.5 0.35 embeded 2.8 1.2 2.5 0.32 B môn Công ngh ph n m m – HCN 36 Ví d v COCOMO Nguy nV nV Ví d : Ph n m m có kích c 33.3 KLOC, m c khó t ng đ i (semi-detached), nên Ch n: a = 3.0 b = 1.12 c = 2.5 d = 0.35 Tính tốn ta đ c: E = 3.0 * 33.31.12 = 152 ng T = 2.5 * E0.35 = 14.5 tháng N = E/T = ~ 11 ng B môn Công ngh ph n m m – HCN i-tháng i 37 Khó kh n cl ng Nguy nV nV º Các thông s không tr c quan º Khó đánh giá tính đ n c a tham s º Khơng có mơ hình t ng qt º Các k thu t cl ng thay đ i º Thi u tham s tham kh o (s th ng kê) „ áp d ng mơ hình khác „ ti n hành c l ng nhi u l n „ c l ng l i d án ti n tri n „ th o lu n, l y ý ki n chung B môn Công ngh ph n m m – HCN 38 xác c a cl ng Nguy nV nV 4x 2x Kh¶ thi x.đ.yêu cầu Thiết kê M hoá Xuất phẩm 0.5x 0.25x B môn Công ngh ph n m m – HCN 39 ánh giá kh thi v kinh t Nguy nV nV Ł Phân tích kh thi v kinh t đ c th c hiên thơng qua phân tích chi phí - l i nhu n c a d án đ c ch n Ł Q trình phân tích ti n hành qua b c: º Nh n bi t c l ng kho n m c chi phí thu nh p c a vi c th c hi n d án º Bi u di n b ng đ n v có th so sánh đ c º Tính ch tiêu hi u qu , so sánh & đánh giá B môn Công ngh ph n m m – HCN 40 Phân tích chi phí l i nhu n Nguy nV nV Thu nh p h th ng mang l i ch v n hành nên c n tính cho m i n m (5 n m) Thu nh p chia làm lo i: º Thu nh p tr c ti p th y đ c (tangible) º Thu nh p gián ti p có th đánh giá đ c º Thu nh p ti m n ng (khơng nhìn th y-intangible) Khi phân tích hi u qu kinh t th tính đ c lo i đ u tiên ng ch có th L i nhu n = thu nh p – chi phí B mơn Cơng ngh ph n m m – HCN 41 H s hoàn v n Nguy nV nV M t ch tiêu quan tr ng c a đ u t h s hoàn v n (return on investment – ROI) L i nhu n bình quân n m ROI = T ng đ u t hay th i gian hoàn v n: T (hoàn v n) = ROI n m Các s đ c đem so sánh v i s trung bình t ng ng c a ngành N u l n h n ho c b ng d án đ u t có hi u qu B môn Công ngh ph n m m – HCN 42 Ví d : phân tích chi phí-l i nhuân Nguy nV nV B ng chi phí thu nh p c a d án l a ch n Lo i hình Cơng vi c th c hi n S ti n($) Chi phí l n Phát tri n 65.000 Chi phí l n Ph n c ng 50.000 Chi phí ho t đ ng B o trì Ti t ki m (thu) Liên quan đ n t đ ng đ t hàng 12.000/n m Ti t ki m (thu) Tính tốn xác chun ch 15.000/n m Ti t ki m (thu) Qu n lí thơng tin, tài nguyên t t h n 12.000/n m B môn Công ngh ph n m m – HCN 2.000/n m 43 Ví d : phân tích chi phí- l i nhu n Nguy nV nV N m Ch tiêu - Thu nh p - H s chuy n đ i (t l chi t kh u 12%) Thu nh p quy đ i - Chi phí l n - Chi phí b o trì - h s chuy n đ i (t l chi t kh u 12%) - Chi phí quy đ i n m T ng chi phí tích lu 1 39,000 39,000 39,000 39,000 39,000 0.89286 0.79719 0.71778 0.63552 0.56759 34,821 65,912 93,671 118,457 140,586 115,000 115,000 Thu nh p ròng/n m 2,000 0.63352 2,000 0.56743 1,786 1,594 1,424 1,271 116,786 118,380 119,804 121,075 1,135 122,210 33,04 H s hồn v n B mơn Cơng ngh ph n m m – 2,000 2,000 0.89287 0.79714 64,32 2,000 0.71178 92,25 117,2 t ng c ng 140,586 122,210 139,5 446,237 0.24 HCN 44 ánh giá hi u qu kinh t Nguy nV nV BI U T ÍNH I M HÒA V N 160 140 120 $ 100 thu nh p 80 chi phí t.l y 60 40 20 n m º Nh v y, sau h n n m hòa v n (ROI =0,24) º L i ích th y đ c ch a đ a vào gi m lao đ ng º L i ích khơng th y đ c: t ng ch t l ng qu n lý, đáp ng đ c v i quy mô t ng lên không c n đ u t B môn Công ngh ph n m m – HCN 45 Nh ng m c l n l ch trình d án Nguy nV nV M c l n l ch trình c n ch ra: Ł Th i gian k t thúc d án Ł Các giai đo n đánh d u b ng vi c k t thúc giai đo n v i s n ph m c a th i gian l ch t ng ng Ł Các m c l n th º º º º º º ng đ c ch n l p l ch là: K ngh h th ng Xác đ nh yêu câu Thi t k L p trình-ki m th đ n vi Ki m th th m đ nh Cài đ t v n hành B môn Cơng ngh ph n m m – HCN 46 Ví d : l ch trình d án Nguy nV nV Thi t k lôgic Ki m th tu n 30/6/97 25/7/97 tu n 1/12/97 19/12/97 Thi t k v t lý 12 tu n 28/7/97 17/10/97 Mã hoá tu n Làm tài li u tu n 20/10/97 28/11/97 Chuy n đ i/v n hành tu n 21/12/97 17/01/98 t o tu n L ch trình phát tri n h th ng qu n lý kho(b n đ u tiên) B môn Công ngh ph n m m HCN 47 Câu hỏi ôn tập Nguy nV nV Dù ¸n l gì? đặc trng? Mục tiêu, phơng châm quản lý dự án l gi? Các hoạt động v chức quản lý dự án? Nêu ti n trình xác nh d án - đề xuất dự án? Nội dung đề xuất dự án? Các bớc để chọn dự án? Nừu ớc lợng dự án v phơng pháp xác định chúng? Đánh giá khả thi g m khả thi no? Công cụ v tiêu lu n chứng khả thi kinh tế? 10 Công cụ để lu n chøng tá kh¶ thi thêi gian? B mơn Cơng ngh ph n m m – HCN 48 C©u hái th o lu n Nguy nV nV B môn Công ngh ph n m m – HCN 49 ... Cụng ngh ph n m m HCN Đặc trng dự án phần mềm Nguy nV nV Sản phẩm phần mềm l vô hình Không đợc xác định (với yêu cầu) Không chấp nhận nh nguyên tắc kỹ nghệ thông thờng khác (cơ, điện,.) Tiến... 20% 30% 30% 20% 100 % D án Ngày công 10% 6å8 40% 24 40% 24 10% 100 % 62 ng bình quân 6tr/tháng, làm 20 ngày å 300.000đ/ngày Chi phí d án: 300ng x 62ngày x 130% = 24.180.000đ B môn Công ngh ph n... môi trờng phát triển áp dụng quản lý dự án thông thờng khó thnh công B môn Công ngh ph n m m – HCN Thực trạng dự án phần mềm Nguy nV nV Các vấn đề thờng xẩy ra: Sản phẩm không đạt yêu cầu

Ngày đăng: 03/12/2015, 22:56

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan