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, đ[r]
(1)Ước lượng dự án sở ca sử dụng Dỗ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 ước lượng dự án phần mềm Trình bày số
phương pháp ước lượng dự án phần mềm truyền thống, đặc biệt 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 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 phương pháp trình bày thử nghiệm với 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 dự án phần mềm tốn khó cho người phát triển phần mềm Nhưng để triển khai dự án phần mềm, toán ước lượng giá thời gian thực dự án Ước lượng giá thấp thời gian thực ngắn dễ gặp rủi ro dẫn đến thất bại Ước lượng q cao có nguy phải từ bỏ dự án khơng đủ nguồn lực Đây tốn ln đặt cần phát triển dự án phần mềm thách thức nói chung cho ngành cơng nghiệp phát triển phần mềm tính đa dạng phức tạp 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 dự án phần mềm phát triển theo hướng địi hỏi có phương pháp ước lượng thích hợp Vì lý mà đề tài ”Ước lượng dự án phần mềm sở ca sử dụng” chọn làm đề tài luận văn
Mục tiêu đề tài sâu nghiên cứu phương pháp ước lượng dự án phần mềm, đặc biệt phương pháp quan tâm thời gian gần Làm rõ sở khoa học thực tiễn chúng, kinh nghiệm áp dụng, so sánh ưu nhược điểm phương pháp đề 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 chương trình thử nghiệm cho phương pháp áp dụng để đánh giá dự án cho nhằm trợ giúp cho việc triển khai dự án phần mềm hướng đối tượng, đồng thời làm rõ ưu điểm hạn chế phương pháp
(2)2
Chương I: trình bày tổng quan ước lượng dự án phần mềm
Chương II: trình bày số phương pháp ước lượng dự án phần mềm truyền thống, đặc biệt 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 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 phương pháp trình bày thử nghiệm với ví dụ cho
Cuối tài liệu tham khảo 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/
(3)3
[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
http://www.cosmicon.com/.