References

1. Adams DN. The Hitchhiker’s Guide to the Galaxy Completely Unexpected Productions Ltd. 1979;

2. Albrecht, A.J., 1979. Measuring application development productivity. Proceedings of the Joint SHARE/GUIDE and IBM Application Development Symposium, Chicago. pp. 83–92.

3. Albrecht AJ, Gaffney Jr JE. Software function, Source lines of code, and development effort prediction: a software science validation. IEEE Trans Softw Eng. 1983;9(6):639–648 November.

4. Alford M. Requirements-Driven Software Design McGraw-Hill 1991.

5. Ambler, S.W., 2000. Web Services Programming Tips and Tricks: Modeling essential use cases. Available at: <http://www.ibm.com/developerworks/library/ws-tip-essentialuse/index.html>.

6. Ambler SW. The Object Primer: Agile Model-Driven Development with UML 2.0 third ed. Cambridge University Press 2004.

7. Ambler SW, Jeffries R. Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process John Wiley and Sons 2002.

8. Anda B. Estimating software development effort based on use cases: Experiences from industry. Fourth International Conference on the Unified Modeling Language Toronto: Springer-Verlag; 2001; pp. 487–502.

9. Beck, K., 1989. Simple Smalltalk Testing with Patterns. Available at: <http://www.xprogramming.com/testfram.htm> (accessed 31.08.13).

10. Beck K. Test-Driven Development by Example Addison-Wesley 2003.

11. Beck K, Andres C. Extreme Programming Explained: Embrace Change second ed. Addison-Wesley 2004.

12. Beizer B. Software Testing Techniques second ed. Van Nostrand Reinhold 1990.

13. Bloch A. Murphy’s Law, and Other Reasons Why Things Go Wrong Los Angeles: Price/Stern/Sloan Publishers, Inc.; 1980.

14. Boehm BW. Software Cost Estimation with COCOMO II Prentice-Hall 2000.

15. Booch G, Maksimchuk RA, Engle MW, Young BJ, Conallen J, Houston KA. Object-Oriented Analysis and Design with Applications third ed. Addison-Wesley Professional 2007.

16. Bourret, R., 2010. XML Database Products. Available at, <http://www.rpbourret.com/xml/XMLDatabaseProds.htm> (accessed 11.09.13).

17. Braz, M., Vergilio, S., 2006. Software effort estimation based on use cases. Proceedings of the 30th Annual International Computer Software and Applications Conference, pp. 221–228.

18. Burnstein I. Practical Software Testing Springer-Verlag 2003.

19. Cabot J. From declarative to imperative UML/OCL operation specifications. Lect Notes Comput Sci. 2007;198–213.

20. Cardoso IS. Introducing support to the declaration of associations in UML 2 in an object-oriented language Florianópolis, Brazil: Masters Dissertation. UFSC – Federal University of Santa Catarina, PPGCC – Computer Science; 2011.

21. Carr MJ, Konda SL, Monarch I, Ulrich FC, Walker CF. Taxonomy-Based Risk Identification SEI Pittsburgh: Carnegie Mellon University; 1993.

22. Center for Software Engineering, USC, 2000. COCOMO II – Model definition manual – version 2.1. Available at: <http://csse.usc.edu/csse/TECHRPTS/2000/usccse2000-500/usccse2000-500.pdf>.

23. Ceri S, Fraternali P, Bongio A, Brambilla M, Comai S, Matera M. Designing Data-Intensive Web Applications Morgan Kaufmann 2003.

24. Choenni S, Blanken H, Chang T. Index selection in relational databases. Proc Int Conf Comput Inf. 1993;491–496.

25. Cockburn A. Writing Effective Use Cases Addison-Wesley 2001.

26. Crain A. RUP Iteration Planning IBM 2004; Available at: <http://www.ibm.com/developerworks/rational/library/5335.html> (accessed 15.09.13).

27. Date CJ. An Introduction to Database Systems Addison-Wesley 1982.

28. Dustin E. Automate regression tests when feasible. In: Dustin E, ed. Effective Software Testing: 50 Specific Ways to Improve Your Testing. Addison-Wesley Professional 2002.

29. Emam KE, Melo W, Drouin J-N. Spice: The Theory and Practice of Software Process Improvement and Capability Determination Los Alamitos, CA, USA: IEEE Computer Society Press; 1997.

30. English, A.V., 2007. Business Modeling with UML: Understanding the Similarities and Differences between Business Use Cases and System Use Cases. Retrieved November 14, 2012, from <http://www.ibm.com/developerworks/rational/library/apr07/english/>.

31. Fowler M. Patterns of Enterprise Application Architecture Addison-Wesley 2003.

32. Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software Addison-Wesley 1995.

33. Gause, D.C., Weinberg, G.M. Exploring Requirements: Quality before Design. Dorset House Pub.

34. Goldberg A, Robson D. Smalltalk 80: The Language Addison-Wesley 1989.

35. Grady R. Practical Software Metrics for Project Management and Process Improvement Prentice-Hall 1992.

36. Ibarra, G., Vilain, P., 2010. Software estimation based on use case size. Brazilian Symposium on Software Engineering, Florianópolis. pp. 178–187.

37. Ireland, C., Keynes, M. Bowers, D., Newton, M., Waugh, K., 2009. A classification of object-relational impedance mismatch. Advances in Databases, Knowledge, and Data Applications, DBKDA ’09, Gosier pp. 36–43.

38. Jacobson I. The Object Advantage: Business Process Reengineering with Object Technology Addison-Wesley 1994.

39. Jacobson I, Christenson M, Jonsson P, Övergaard G. Object-Oriented Software Engineering: A Use Case Driven Approach Addison-Wesley 1992.

40. Jacobson I, Booch G, Rumbaugh J. The Unified Software Development Process Addison-Wesley 1999.

41. Jacobson I, Spence I, Bittner K. Use Case 2.0: The Guide to Succeeding with Use Cases Ivar Jacobson International 2011.

42. Jones, C., 2007. Software Estimating Rules of Thumb – version 3. Available at: http://www.compaid.com/caiinternet/ezine/capers-rules.pdf.

43. Kamal MW, Ahmed MA. A proposed framework for use case based effort estimation using fuzzy logic: building upon the outcomes of a systematic literature review. Int J New Comput Archit Appl. 2011;1(4):976–999.

44. Karner G. Use Case Points: Resource Estimation for Objectory Projects Objective Systems 1993.

45. Krasner GE, Pope ST. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. The Journal of Object Technology – JOT SIGS Publications 1988; August-September.

46. Kroll, P., 2004. Planning and Estimating a RUP Project Using IBM Rational SUMMIT Ascendant. Available at: <http://www.ibm.com/developerworks/rational/library/4772.html>.

47. Kroll P, Kruchten P. The Rational Unified Process Made Easy: A Practicioner's Guide to RUP Addison-Wesley 2003.

48. Kroll P, MacIsaac B. Agility and Discipline Made Easy: Practices from OpenUp and RUP Addison-Wesley Professional 2006.

49. Kruchten P. The Rational Unified Process: An Introduction third ed. Addison-Wesley 2003.

50. Larman C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process third ed. Prentice-Hall 2004.

51. Lieberherr K, Holland I. Assuring good style for object-oriented programs. IEEE Softw. 1989; pp. 38–38, September.

52. Liskov, B., 1974. Programming with abstract data types, in Proceedings of the ACM SIGPLAN Symposium on Very High Level Languages (pp. 50–59), Santa Monica, California.

53. McConnell S. Rapid Development Microsoft Press 1996.

54. Meszaros G. xUnit Test Patterns: Refactoring Test Code Addison-Wesley 2007.

55. Meyer B. Object-Oriented Software Construction Prentice Hall 1988.

56. Miles R, Hamilton K. Learning UML 2.0 O’Reilly 2006.

57. Mohagheghi P, Anda B, Conradi R. Effort estimation of use cases for incremental large scale software development. Int Conf Softw Eng. 2005.

58. Molyneaux I. The Art of Application Performance Testing: Help for Programmers and Quality Assurance O’Reilly Media 2009.

59. Myers GJ, Sandler C, Badgett T, Thomas TM. The Art of Software Testing second ed. New Jersey: John Wiley & Sons; 2004.

60. Nelson WB. Accelerated Testing: Statistical Models, Test Plans, and Data Analysis John Wiley & Sons 2004.

61. Nielsen J. Usability Engineering Academic Press 1994.

62. Object Management Group. OCL 2.3.1 Specification OMG 2010.

63. Object Management Group. OMG Unified Modeling LanguageTM (OMG UML), Superstructure, Version 2.4.1 OMG 2011.

64. Ockhan W. Questions and decision in four books - Sentences of Petri Lombardi Johannes Trechsel 1495.

65. Potel, M., 1996. MVP: Model-View-Presenter: The Taligent Programming Model for C++ and Java. Available at: <http://www.wildcrest.com/Potel/Portfolio/mvp.pdf> (accessed 01.09.13).

66. Pressman RS. Web Engineering: A Practicioner’s Approach McGraw Hill 2008.

67. Pressman RS. Software Engineering: A Praticioner’s Approach McGraw Hill 2010.

68. Probasco L. What Makes a Good Use Case Name? The Rational Edge 2001; March.

69. Ribu, K., 2001. Estimating Object-Oriented Software Projects with Use Cases. Master of Science Thesis, University of Oslo, Department of Informatics.

70. Robiolo G, Orosco R. Employing use cases to early estimate effort with simpler metrics. Innov Sytems Softw Eng. 2008;4(1):31–43.

71. Royce WW. Managing the development of large software systems. Proceedings of the IEEE WESCON Los Angeles: IEEE; 1970; pp. 1–9.

72. Santos, C.C., 2007. Automatic generation of communication diagrams from OCL contracts. Masters Dissertation, UFSC, Florianópolis.

73. Satzinger JW, Jackson RB, Burd DS. Systems Analysis and Design in a Changing World sixth ed. Course Technology 2011.

74. Schneider G, Winters JP. Applying Use Cases: A Practical Guide Addison-Wesley 1998.

75. Scott K. The Unified Process Explained Addison-Wesley 2001.

76. SEI-CMU. CMMI for Development version 1. 3 Carnegie Mellon University 2010.

77. Sommerville I. Software Engineering seventh ed. Addison-Wesley 2006.

78. Symons CR. Function points analysis: Difficulties and improvements. IEEE Trans Softw Eng. 1988;14(1):2–11.

79. Tidwell J. Designing Interfaces: Patterns for Effective Interaction Design O’Reilly Media 2005.

80. UKSMA Metrics Practices Committee, 1998. Mk II Function Point Analysis Counting Practice Manual – Version 1.3.1. Available from <http://uksma.co.uk/products.asp> upon registration.

81. Warmer J, Keppe A. The Object Constraint Language: Precise Modeling with UML Addison-Wesley 1998.

82. West, D., 2002. Planning a Project with the Rational Unified Process. Rational White Paper. Available at: http://www.nyu.edu/classes/jcf/CSCI-GA.2440-001/handouts/PlanningProjWithRUP.pdf> (accessed 15.09.13).

83. Won K. Introduction to Object-Oriented Databases The MIT Press 1990.

84. Woolf B. Null object. In: Martin R, Riehle D, Buschmann F, eds. Pattern Languages of Program Design 3. Addison-Wesley 1998.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset