DSpace at VNU: Xây dựng công cụ ước lượng chi phí phát triển phần mềm dựa trên CBR và thử nghiệm ở Công ty Honda Việt Nam

4 131 0
DSpace at VNU: Xây dựng công cụ ước lượng chi phí phát triển phần mềm dựa trên CBR và thử nghiệm ở Công ty Honda Việt Nam

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

Thông tin tài liệu

Xây dựng cơng cụ ước lượng chi phí phát triển phần mềm dựa CBR thử nghiệm Công ty Honda Việt Nam Lương Minh Hải Trường Đại học Công nghệ Luận văn ThS Chuyên ngành: Công nghệ thông tin; Mã số: 60 48 10 Người hướng dẫn: TS Trương Anh Hoàng Năm bảo vệ: 2010 Abstract: Chương 1: Giới thiệu Chương 2: Quy trình ước lượng chi phí phát triển phần mềm: Mô tả chi tiết bước quy trình ước lượng chi phí phát triển phần mềm số phương pháp ước lượng thường sử dụng Chương 3: Phương pháp lập luận dựa kinh nghiệm:Trình bày kết thử nghiệm đánh giá khả áp dụng hệ thống PC-PACK-CES công ty Honda Chương 4: Phân tích thiết kế hệ thống PC-PACK-CES: Trình bày chi tiết phân tích, thiết kế hệ thống PC-PACK-CES (ca sử dụng, biểu đồ tuần tự, thiết kế bảng liệu).Chương 5: Đánh giá khả áp dụng PC-PACK-CES cơng ty Honda Vietnam: Trình bày bước thực đánh giá ưu nhược điểm phương pháp lập luận dựa kinh nghiệm Keywords: Công cụ ước lượng chi phí; Phát triển phần mềm; Phương pháp ước lượng; Công nghệ phần mềm Content: CHƢƠNG – GIỚI THIỆU Đặt vấn đề Sự thành công hay thất bại dự án nói chung dự án phát triển phần mềm nói riêng phụ thuộc nhiều vào kết trình ước lượng, lập dự tốn chi phí trước thời điểm triển khai dự án vào thực tế Chủ đề thu hút nhiều nhà khoa học giới đến có cơng trình nghiên cứu có chất lượng 1.1 Từ xu hướng tác giả nghiên cứu số phương pháp luận thường sử dụng để ước lượng chi phí phát triển phần mềm, đặc biệt phương pháp mô q trình lập luận người Trong số đó, phương pháp lập luận dựa kinh nghiệm CBR (Case based reasoning) phương pháp có nhiều ưu điểm, có khả áp dụng thành cơng vào cơng việc ước lượng chi phí Đã có nhiều sản phẩm phần mềm thực ước lượng phương pháp này, nhiên chưa có tiêu chuẩn cụ thể để đánh giá độ tin cậy kết mà sản phẩm đưa Vì qua luận văn tác giả mong muốn: Tìm hiểu phương pháp ước lượng dựa kinh nghiệm CBR (Case based reasoning) Xây dựng cơng cụ ước lượng chi phí phát triển phần mềm sử dụng kiến thức tìm hiểu - Thực nghiệm đánh giá phương pháp ước lượng chi phí phát triển phần mềm phòng Hệ thống - Cơng ty Honda Vietnam 1.2 Tính cấp thiết đề tài Trong trình phát triển dự án phần mềm quản lý chi phí cơng việc có tầm quan trọng vô lớn, bao gồm quy trình đảm bảo cho dự án hồn tất cho phép ngân sách: lập kế hoạch cho nguồn tài ngun, ước lượng chi phí, dự tốn chi phí, kiểm sốt điều chi phí Nếu cơng việc không làm tốt dẫn tới thất bại dự án theo số liệu thống kê doanh nghiệp Mỹ CHAOS thực chi phí trung bình vượt q dự tốn ban đầu theo nghiên cứu từ năm 1995 189% giảm xuống 145% năm 2001 Hậu việc huỷ dự án Công nghệ thông tin Mĩ làm tốn 81 tỉ đô la (số liệu thống kê năm 1995 CHAOS thực hiện)[5] Vì vậy, việc ước lượng xác chi phí cần thiết để xây dựng phần mềm vấn đề quan tâm - Xuất phát từ nhu cầu trên, tính từ năm 1960 có nhiều nhà khoa học tiến hành cơng trình nghiên cứu nhằm tìm phương pháp luận xác để ước lượng chi phí phát triển phần mềm như: mơ hình ước lượng tham số Frank Freiman (1970)[7], phương pháp ước tính dựa thông số COCOMO (1977) COCOMO II (1990) Barry W Boehm[7], phương pháp ước tính điểm chức Capres Jones (1980)[7] Tuy nhiên, phương pháp tồn nhiều hạn chế yêu cầu phải có đủ số thơng tin đầu vào để tính tốn xác, dựa mơ hình tính tốn xác định rõ nên khó áp dụng giai đoạn đầu trình phát triển dự án Để khắc phục khó khăn đó, Roger Schank đồng nghiệp đại học Yale đề xuất ước lượng chi phí phương pháp lập luận dựa kinh nghiệm CBR (Case base reasoning) năm 1977[4] Ưu điểm trội phương pháp mô trình lập luận người nên dễ hiểu làm cơng cụ giải trình hiệu cho thành viên tham gia phát triển dự án phần mềm Ngoài ra, phương pháp cho phép thực ước lượng với tập nhỏ liệu ban đầu, liệu tập kinh nghiệm cập nhật lần thực ước lượng nên độ xác kết ước lượng tỉ lệ thuận với số lượng dự án lưu trữ sở liệu 1.3 Mục tiêu đề tài Mục tiêu luận văn nhằm tập trung nghiên cứu phương pháp ước lượng dựa kinh nghiệm qua xây dựng cơng cụ áp dụng kiến thức tìm hiểu đánh giá khả áp dụng sản phẩm phòng Hệ thống – Cơng ty Honda Vietnam 1.4 Đối tƣợng phạm vi nghiên cứu - Đối tượng: dự án phần mềm phát triển công ty Honda Vietnam từ năm 2006 đến - Phạm vi: toán ước lượng chi phí phát triển phần mềm phòng Hệ thống, cơng ty Honda Vietnam 1.5 Kết cấu luận văn Bố cục luận văn chia thành 05 chương: - Chƣơng 1: Giới thiệu Nội dung chương: Nêu tính cấp thiết đề tài, mục tiêu phạm vi nghiên cứu luận văn - Chƣơng 2: Quy trình ước lượng chi phí phát triển phần mềm Nội dung chương: Mơ tả chi tiết bước quy trình ước lượng chi phí phát triển phần mềm số phương pháp ước lượng thường sử dụng - Chƣơng 3: Phương pháp lập luận dựa kinh nghiệm Nội dung chương: Trình bày bước thực đánh giá ưu nhược điểm phương pháp lập luận dựa kinh nghiệm - Chƣơng 4: Phân tích thiết kế hệ thống PC-PACK-CES Nội dung chương: Trình bày chi tiết phân tích, thiết kế hệ thống PC-PACK-CES (ca sử dụng, biểu đồ tuần tự, thiết kế bảng liệu) - Chƣơng 5: Đánh giá khả áp dụng PC-PACK-CES công ty Honda Vietnam Nội dung chương: Trình bày kết thử nghiệm đánh giá khả áp dụng hệ thống PC-PACK-CES công ty Honda - Kết luận hƣớng phát triển đề tài Nội dung chương: Trình bày kết luận tác giả sau nghiên cứu triển khai phần mềm áp dụng phương pháp lập luận dựa kinh nghiệm công ty Honda Ngoài ra, tác giả đề xuất hướng nghiên cứu cải tiến chương trình tác giả thời gian tới TÀI LIỆU THAM KHẢO [1] C.M.Vong (2002), “Case-Based Reasoning and Adaptation in Hdraulic production machine disgn”, University of Macau [2] Evangelos Simoudis, James Miller (1990), “Validated retrieval in CBR”, Digital Equipment Corpor [3] Heemsta (1992), “Software cost estimation”, Information and Software Technology megazine [4] Janet L.Kolodner (1992), “An introduction to Case-based reasoning”, pp 3-34, College of Computing, Atlanta, USA [5] Karen Lum, Micheal Bramble, Jairus Hihn (2003), “Handbook for Software Cost Estimate”, Jet Propulsion Laboratory.tion Cambridge Research Lab [6] Pradipta Biswas (2006), “Introduction to Case Based Reasoning”, Indian Institute of Technology Kharagpur, India [7] Sankar K.Pal, Simo C.K.Shiu (2004), “Foundation of Soft Case based reasoning”, Wiley series on Intelligent Systems [8] Sarah Jane Delany, Padraig Cunningham (2000), “The Application of Case-Based Reasoning to early software project cost estimation and risk assessment”, Trinity College Dublin [9] Wolfgang Wilke (1998), “The limits of CBR in software project estimation”, Presented at 1998 German Workshop on Case-Based Reasoning [10] Đỗ Văn Chiểu, Phạm Ngọc Hùng, Nguyễn Việt Hà (2005), “Tối ưu trọng số cho hàm tính độ tương tự ca lập luận Case-Based Reasoning”, Một số vấn đề chọn lọc Cơng nghệ thơng tin, Hải Phòng 25 – 27 tháng năm 2005 [11] Nguyễn Việt Hà, Phạm Ngọc Hùng (2005), “Thu hẹp khơng gian tìm kiếm lời giải hệ lập luận dựa luật sử dụng phương pháp lập luận theo tình huống”, Đại học Công nghệ, Đại học Quốc gia Hà nội [12] Nguyễn Văn Vỵ (2008), Bài giảng môn quản lý dự án phần mềm, Đại học Công nghệ, Đại học Quốc gia Hà nội ... pháp ước lượng dựa kinh nghiệm CBR (Case based reasoning) Xây dựng cơng cụ ước lượng chi phí phát triển phần mềm sử dụng kiến thức tìm hiểu - Thực nghiệm đánh giá phương pháp ước lượng chi phí phát. .. văn - Chƣơng 2: Quy trình ước lượng chi phí phát triển phần mềm Nội dung chương: Mơ tả chi tiết bước quy trình ước lượng chi phí phát triển phần mềm số phương pháp ước lượng thường sử dụng - Chƣơng... – Cơng ty Honda Vietnam 1.4 Đối tƣợng phạm vi nghiên cứu - Đối tượng: dự án phần mềm phát triển công ty Honda Vietnam từ năm 2006 đến - Phạm vi: tốn ước lượng chi phí phát triển phần mềm phòng

Ngày đăng: 15/12/2017, 19:23

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