Báo cáo "Ước lượng dự án trên cơ sở các ca sử dụng "
lượt xem 18
download
Trình bày tổng quan về ước lượng dự án phần mềm. Trình bày một số phương pháp ước lượng dự án phần mềm truyền thống, đặc biệt là phương pháp COCOMO. Trình bày phương pháp ước lượng dự án “điểm ca sử dụng”, dành riêng cho các dự án phần mềm phát triển hướng đối tượng. Phát triển chương trình ứng dụng dựa trên phương pháp đã trình bày và thử nghiệm với một ví dụ đã cho. ...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Báo cáo "Ước lượng dự án trên cơ sở các ca sử dụng "
- Ước lượng dự án trên cơ sở các ca sử dụng Doãn Đình Lương Trường Đại học Công nghệ Luận văn Thạc sĩ ngành: Công nghệ phần mềm; Mã số: 60 48 10 Người hướng dẫn: PGS.TS. Nguyễn Văn Vỵ Năm bảo vệ: 2010 Abstract: Trình bày tổng quan về ước lượng dự án phần mềm. Trình bày một số phương pháp ước lượng dự án phần mềm truyền thống, đặc biệt là phương pháp COCOMO. Trình bày phương pháp ước lượng dự án “điểm ca sử dụng”, dành riêng cho các dự án phần mềm phát triển hướng đối tượng. Phát triển chương trình ứng dụng dựa trên phương pháp đã trình bày và thử nghiệm với một ví dụ đã cho. Keywords: Công nghệ phần mềm; Dự án; Phần mềm hướng đối tượng Content MỞ ĐẦU Ước lượng giá cho một dự án phần mềm luôn là bài toán khó cho những người phát triển phần mềm. Nhưng để triển khai một dự án phần mềm, thì bài toán đầu tiên là ước lượng giá và thời gian thực hiện dự án. Ước lượng giá thấp và thời gian thực hiện ngắn dễ gặp rủi ro và dẫn đến thất bại. Ước lượng quá cao thì có nguy cơ phải từ bỏ dự án vì không đủ nguồn lực. Đây là một bài toán luôn đặt ra mỗi khi cần phát triển một dự án phần mềm và là một thách thức nói chung cho ngành công nghiệp phát triển phần mềm vì tính đa dạng và phức tạp của nó. Trong điều kiện phương pháp phát triển phần mềm hướng đối tượng phát triển mạnh mẽ chục năm lại đây, việc ước lượng các dự án phần mềm phát triển theo hướng này càng đòi hỏi có một phương pháp ước lượng thích hợp. Vì những lý do trên mà đề tài ”Ước lượng dự án phần mềm trên cơ sở các ca sử dụng” được chọn làm đề tài luận văn của tôi. Mục tiêu của đề tài là đi sâu nghiên cứu các phương pháp ước lượng dự án phần mềm, đặc biệt những phương pháp được quan tâm trong thời gian gần đây. Làm rõ cơ sở khoa học và thực tiễn của chúng, những kinh nghiệm áp dụng, so sánh những ưu và nhược điểm của mỗi phương pháp và đề xuất cải tiến cho trường hợp dự án phần mềm hướng đối tượng. Tiếp đó xây dựng một chương trình thử nghiệm cho phương pháp mới nhất và áp dụng để đánh giá một dự án đã cho nhằm trợ giúp cho việc triển khai các dự án phần mềm hướng đối tượng, đồng thời làm rõ những ưu điểm và hạn chế của phương pháp. Luận văn chia làm bốn chương:
- Chương I: trình bày tổng quan về ước lượng dự án phần mềm. Chương II: trình bày một số phương pháp ước lượng dự án phần mềm truyền thống, đặc biệt là phương pháp COCOMO. Chương III: trình bày phương pháp ước lượng dự án “điểm ca sử dụng”, dành riêng cho các dự án phần mềm phát triển hướng đối tượng. Chương IV: phát triển chương trình ứng dụng dựa trên phương pháp đã trình bày và thử nghiệm với một ví dụ đã cho. Cuối cùng là tài liệu tham khảo và phụ lục. References [1] SangEun Kim, William Lively and Dick Simmons, An Effort Estimation by UML Points in the Early Stage of Software Development, Article, 2006. [2] Roy K. Clemmons, Project Estimation With Use Case Points, Diversified Technical Services, Inc, Article, February 2006. [3] Parastoo Mohagheghi, Bente Anda, and Reidar Conradi, Effort Estimation of Use Cases for Incremental large-Scale Software Development, Proceedings of the International Conference on Software Engineering (ICSE’05), pp. 303-311, May 15-21 2005. [4] Gennaro Costagliola and Genoveffa Tortora, Class Point: An Approach for the Size Estimation of Object-Oriented Systems, IEEE Transactions on Software Engineering, Vol. 31, No. 1, pp. 52-74, Jan. 2005. [5] Nasib S. Gill and P.S. Grover, Software Size Prediction Before Coding, ACM SIGSOFT Software Engineering Notes, Vol. 29, No. 5, pp. 1-4, Article, September 2004. [6] Shinji Kusumoto, Fumikazu Matukawa, Katsuro Inoue, Shigeo Hanabusa, Yuusuke Maegawa, Estimating Effort by Use Case Points: Method, Tool and Case Study, 2004. [7] Jonh Porter, Estimation with Use Cases: A simple and Effective Approach to Estimating Software Projects, EII Publication, 2002. [8] International Function Point Users Group (IFPUG), Function Point Counting Practices Manual, Release 4.1.1, 2002. [9] Gautam Banerjee, Use Case Points – An Estimation Approach, August 2001. [10] G. Schneider and J. P. Winters, Applying Use Cases, Second Edition, Addison Wesley, 2001. [11] Suresh Nageswaran, Test Effort Estimation Using Use Case Points, Article, 2001. [12] David Garmus & David Herron, Function Point Analysic: Measurement Practices for Successful Software Projects, Paperback, Dec 2000. [13] Barry W.Boehm, Software Cost Estimation with COCOMO II, Prentice – Hall, July 2000. [14] Common Software Measurement International Consortium, COSMIC-FFP Version 2.0, 2000. http://www.cosmicon.com/. [15]Ian Watson, Applying Case-based Reasoning: Techniques for enterprise systems, Morgan Kaufmann, 1997. 2
- [16]Shyam R. Chidamber and Chris F. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, 20(6), pp. 476-493, June 1994. [17] A.J. Albrecht, Function Point Analysis, Encyclopedia of Software Engineering, Vol.1, pp. 518-524, 1994. [18] Agnar Aamodt and Enric Plaza: Case-based reasoning: Foundational issues, methodological variations and system approaches. AI Communication, Vol 7:39-59, 1994. [19] Karner, Gustav, Resource Estimation for Objectory Projects, Objective Systems SF AB, 1993. [20] Roger S.Pressman, Software Engineering – A Practitioner’s Approach, Third Edition, Mc Graw – Hill.Inc, 1992. [21] C. Symons: Software Sizing and Estimating. John Wiley & Sons, 1991. [22] Chistopher K.Resbeck and Roger C.Schank. Inside Case-based Reasoning, Lawrence Erlbaum, 1989. [23] V. R. Basili and K. Freburger, Programming measurement and estimation in the Software Engineering Laboratory, Journal of Systems & Software, 2, pp. 47-57, 1981. [24] B. W. Boehm: Software Engineering Economics, Prentice Hall, 1981. [25] Nguyễn Ngọc Bảo, Võ Văn Thành, Lê Việt Hà, Nguyễn Việt Hà, Ứng dụng Ontology trong mô hình ước lượng chi phí phần mềm sử dụng lập luận theo tình huống. Báo cáo hội thảo quốc gia lần thứ IX: Một số vấn đề chọn lọc của công nghệ thông tin và truyền thông, 06-2006. 3
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề án “Dự báo cung lao động Việt Nam (số lượng và cơ cấu) giai đoạn đến năm 2010”
25 p | 925 | 389
-
Đề tài: Tổ chức công tác kế toán tiền lương và các khoản trích theo lương tại Công ty Cổ phần Du lịch Dầu khí Phương Đông
57 p | 423 | 171
-
Báo cáo chuyên đề: DỰ ÁN ĐÁNH BẮT XA BỜ
13 p | 248 | 78
-
Báo cáo nghiên cứu nông nghiệp " MỐI LIÊN KẾT GIỮA NGHIÊN CỨU, SẢN XUẤT VÀ TIÊU THỤ SẢN PHẨM ĐẢM BẢO SẢN PHẨM RAU QUẢ AN TOÀN CHẤT LƯỢNG CAO CHO NGƯỜI TIÊU DÙNG "
17 p | 169 | 56
-
Luận văn Thạc sĩ Kỹ thuật: Phân tích và dự báo nhu cầu về sản phẩm sữa bột trẻ em trên địa bàn Hà Nội đến năm 2015
95 p | 162 | 28
-
Luận văn thạc sĩ "ÁP DỤNG PHƯƠNG PHÁP ƯỚC LƯỢNG BẤT ĐỊNH KHẢ NĂNG (GLUE) CHO DỰ BÁO LŨ TRÊN LƯU VỰC SÔNG VỆ "
80 p | 119 | 22
-
CÁC THUẬT TÓAN MỜ ĐỂ GIẢM NHIỄU TIẾNG VANG TRONG MIỀN PHỔ NHẰM NÂNG CAO CHẤT LƯỢNG TIẾNG NÓI
6 p | 134 | 21
-
PHƯƠNG PHÁP ƯỚC LƯỢNG XÁC SUẤT THỨ CẤP DỰA TRÊN LÝ THUYẾT ENTROPY CỰC ĐẠI
6 p | 189 | 19
-
Báo cáo tổng hợp: Đề án đẩy mạnh thu hút khách du lịch Malaysia đến Việt Nam giai đoạn 2012 - 2015
56 p | 137 | 11
-
Báo cáo nghiên cứu nông nghiệp " Lên men, sấy và đánh giá chất lượng hạt ca cao ở Việt Nam - MS10 "
13 p | 71 | 10
-
Báo cáo nghiên cứu khoa học " Công nghệ dự báo lũ khi xét đến tính bất định của mô hình thủy văn: II. Áp dụng cho lưu vực sông Vệ, tỉnh Quảng Ngãi "
9 p | 107 | 9
-
Tóm tắt báo cáo nghiên cứu khoa học " TỐI ƯU HÓA BÌNH PHƯƠNG BÉ NHẤT TRONG HỒI QUY NGẪU NHIÊN "
2 p | 55 | 6
-
Báo cáo nghiên cứu khoa học: Công nghệ dự báo lũ khi xét đến tính bất định của mô hình thủy văn: II. Áp dụng cho lưu vực sông Vệ, tỉnh Quảng Ngãi
0 p | 109 | 6
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn