第 1 页
goupee.vn TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI goupee.com KHOA ĐIỆN TỬ VIỄN THÔNG PHÂN TÍCH THIẾT KẾ HƢỚNG ĐỐI TƢỢNG CHƢƠNG 2. Lập kế hoạch Bộ môn Điện tử tin học fb.com/goupee.vn01/2007 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI goupee.com KHOA ĐIỆN TỬ VIỄN THÔNG PHÂN TÍCH THIẾT KẾ HƢỚNG ĐỐI TƢỢNG CHƢƠNG 2. Lập kế hoạch Bộ môn Điện tử tin học fb.com/goupee.vn01/2007 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnChƣơng 2. Lập kế hoạch goupee.com 2.1 Khởi tạo dự án 2.2 Quản trị dự án fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn2.2 Quản trị dự án goupee.com 2.2.1 Giới thiệu 2.2.2 Xác định qui mô dự án 2.2.3 Xây dựng và quản lý kế hoạch 2.2.4 Phân công công việc 2.2.5 Kiểm soát và điều khiển dự án fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn2.2.1 Giới thiệu goupee.com Quản trị dự án (Project management) là quá trình lập kế hoạch và kiểm soát công việc phát triển hệ thống trong thời gian giới hạn với chi phí thấp nhất và hoạt động đúng chức năng. Nhiệm vụ chính của ngƣời quản trị dự án (Project manager) là quản lý và điều phối một cách cẩn thận một khối lƣợng lớn công việc và các thành viên. Tính khoa học trong quản trị dự án là việc kết hợp một cách tốt nhất giữa 3 yếu tố quan trọng: Qui mô dự án, thời gian cho phép và chi phí đầu tƣ cho dự án. fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn2.2.2 Xác định qui mô dự án goupee.com 2 phƣơng pháp: Dựa trên các chuẩn công nghiệp (Estimating Based on Industry Information) Đánh giá điểm chức năng (Function Point Approach) fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vni) Dựa trên chuẩn công nghiệp goupee.com Là phƣơng pháp đơn giản nhất Trong giai đoạn phân tích, sử dụng chuẩn công nghiệp để ƣớc tính cho các giai đoạn của SDLC theo tỷ lệ phần trăm. Planning Analysis Design Implementation Industry Standard For Web 15% 20% 35% 30% Applications Time Required 4 5.33 9.33 8 in Person Months fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnii) Điểm chức năng goupee.com fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnii) Điểm chức năng (tiếp…) goupee.com a. Đánh giá kích thước hệ thống (Estimate System Size) Điểm chức năng (Function point) là một đơn vị đo kích thƣớc của hệ thống dựa vào số lƣợng và độ phức tạp của đầu vào, đầu ra, các yêu cầu, files và giao diện của hệ thống. b. Đánh giá nhân lực cần thiết Person-month: Khối lượng công việc 1 người có thể hoàn thành trong thời gian 1 tháng. c. Đánh giá thời gian cần thiết Số tháng (Months to complete) fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vna. Tính toán điểm chức năng goupee.com Bƣớc 1: Tính toán tổng số điểm chức năng chƣa hiệu chỉnh (TUFP - Total unadjusted function Points): Liệt kê các thành phần cơ bản của chương trình Xác định số lượng mỗi thành phần Đánh giá đô phức tạp của mỗi thành phần (low, med., high) Tính tổng số điểm chức năng nhân với tổng số thành phần (TUFP) fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnVí dụ tính TUFP goupee.com fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vna. Tính toán điểm chức năng (tiếp…) goupee.com Bƣớc 2: Tính tổng độ phức tạp xử lý (TPC-Total Processing Complexity) 0=no effect on processing complexity 3= great effect on processing complexity Overall complexity > Sum of its parts fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vna. Tính toán điểm chức năng (tiếp…) goupee.com Bƣớc 3: Tính Độ phức tạp hiệu chỉnh (APC –Adjusted Processing Complexity) The processing complexity of the simplest project is defined as 0.65, the normal 1.00, and the most complex one as 1.35 Adjusted Project Complexity (APC) = 0.65 + (0.01 * Project Complexity) = 0.65 + (0.01*7)=0.72 fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnTính toán điểm chức năng (tiếp…) goupee.com Bƣớc 4: Tính tổng điểm chức năng đã hiệu chỉnh (TAFP - Total Adjusted Function Points) . TAFP = APC * TUFP Processing Complexity (PC): __7______ (From Step 2) Adjusted Processing Complexity (APC) = 0.65 + (0.01 * __7_ ) Total Adjusted Function Points: _0.72 * _338_ = 243 (TUFP -- From Step 1) fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnQui đổi tổng số điểm chức năng về tổng số dòng lệnhgoupee.com (Áp dụng với các hệ thống phần mềm) Lines of Codes per Language Function Point C 130 COBOL 110 JAVA 55 C++ 50 Turbo Pascal 50 Visual Basic 30 PowerBuilder 15 HTML 15 Packages 10-40 (e.g., Access, Excel) Source: Capers Jones, Software Productivity Research fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 14 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnQui đổi tổng số điểm chức năng về tổng số dòng lệnhgoupee.com Total Lines of Codes = Function points * Lines of code per function point in the chosen language Ví dụ: C-Language TLC = 243 * 130 = 31,590 total lines of code fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnb. Đánh giá nhân lực cần thiết goupee.com Effort: Khối lƣợng công việc một ngƣời có thể hoàn thành trong một khoảng thời gian xác định, là một hàm của qui mô hệ thống kết với tốc độ sản xuất. Thuật toán đánh giá Effort (Mô hình COCOMO) Qui đổi việc đánh giá số dòng lệnh thành đánh giá Effort Đối với dự án vừa, nhân 1.4 với số nghìn dòng lệnh để tìm số người cần thiết của dự án. fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnCOCOMO – Ví dụ: goupee.com Effort = 1.4 * thousands-of- (in Person- lines-of-code Months) Example: If Lines of Codes = 10,000 Then... Effort = (1.4 * 10) = 14 Person Months fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnc. Đánh giá thời gian cần thiết goupee.com Schedule Time (months) = 3.0 * person-months1/3 Example: Effort = 14 person-month Schedule time =3.0*141/3=7.2 months fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 18 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn2.2.3 Xây dựng và quản lý kế hoạch goupee.com Các bƣớc xây dựng kế hoạch i, Nhận diện các công việc trong dự án ii, Ước lượng thời gian hoàn thành mỗi công việc iii, Xác định sư phụ thuộc giữa các công việc iv, Xác định ai sẽ làm công việc gì v, Lập danh sách kết quả của các công việc (Deliverable) fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 19 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn2.2.3 Xây dựng và quản lý kế hoạch (tiếp…)goupee.com Ví dụ: Work Plan Information Example Name of task Perform economic feasibility Start date ` Jan 05, 2001 Completion date Jan 19, 2001 Person assigned Mary Smith, sponsor Deliverable(s) Cost-benefit analysis Completion status Open Priority High Resources needed Spreadsheet Estimated time 16 hours Actual time 14.5 hours fb.com/goupee.vn October 20 OOD - DEI.FET.HUT 20 CuuDuongThanCong.com https://fb.com/tailieudientucntt
显示前 20 页。下载资料查看完整内容。
暂无评论。快来抢沙发吧!
评论 (0)
暂无评论。快来抢沙发吧!