CINXE.COM

{"title":"Augmenting Use Case View for Modeling","authors":"Pradip Peter Dey, Bhaskar Raj Sinha, Mohammad Amin, Hassan Badkoobehi","volume":72,"journal":"International Journal of Computer and Systems Engineering","pagesStart":1742,"pagesEnd":1746,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/4956","abstract":"Mathematical, graphical and intuitive models are often\nconstructed in the development process of computational systems.\nThe Unified Modeling Language (UML) is one of the most popular\nmodeling languages used by practicing software engineers. This\npaper critically examines UML models and suggests an augmented\nuse case view with the addition of new constructs for modeling\nsoftware. It also shows how a use case diagram can be enhanced. The\nimproved modeling constructs are presented with examples for\nclarifying important design and implementation issues.","references":"[1] R. S. Pressman, Software Engineering: A Practitioner-s Approach. (7th\ned.), McGraw-Hill, 2010.\n[2] I. Sommerville, Software Engineering, 9th Edition, Addison Wesley,\n2010.\n[3] Y. Wang, Software Engineering Foundations: A Software Science\nPerspective, Auerbach Publications, 2008.\n[4] M. Shaw, and D. Garlan, \"Formulations and Formalisms in Software\nArchitectures\", Computer Science Today: Recent Trends and\nDevelopments, Springer-Verlag LNCS, 1000, 307-323, 1995.\n[5] E. Braude, and M. Bernstein, Software Engineering: Modern\nApproaches, (2nd Edition), John Wiley & Sons, 2011.\n[6] J. Hong, \"Why is Great Design so Hard?\", Communications of the ACM,\nJuly 2010.\n[7] D. Leffingwell and D. Widrig, Managing Software Requirements: A\nUse Case Approach, Addison Wesley, 2003.\n[8] R. Rumbaugh, I. Jacobson, and G. Booch, The Unified Modeling\nLanguage Reference Manual. (2nd Edition), Addison Wesley, 2005.\n[9] E. Baniassad, P. Clements, J. Araujo, A. Moreira, A. Rashid, and B.\nTekinerdogan, \"Discovering Early Aspects,\" IEEE Software, 2006.\n[10] I. Krechetov, B. Tekinerdogan, and A. Garcia,\"Towards an integrated\naspect-oriented modeling approach for software architecture design,\" 8th\nAspect-Oriented Modeling Workshop,Aspect-Oriented Software\nDevelopment (AOSD) 2006.\n[11] A. Navasa , M. A. P\u00e9rez , J. M. Murillo, J. Hern\u251c\u00edndez, \"Aspect Oriented\nSoftware Architecture: A Structural Perspective,\" Proceedings of the\nAspect-Oriented Software Development (AOSD), 2002.\n[12] J. L. Azevedo, B. Cunha,andL. Almeida, \"Hierarchical Distributed\nArchitectures for Autonomous Mobile Robots: A case\nstudy\",Proceedings of the IEEE Conference on Emerging Technologies\nand Factory Automation, 2007.\n[13] D. E. Knuth, Seminumerical Algorithms: The Art of Computer\nProgramming 2. Addison-Wesley, Reading, Mass., 1969\n[14] D. Gries, The Science of Programming. Springer, 1981.\n[15] W. Humphrey, Managing the Software Process, Reading, MA. Addison-\nWesley.\n[16] S. Pfleeger, and J. Atlee, Software Engineering, Prentice-Hall, 2010.\n[17] B. Agarwal, S. Tayal and M. Gupta, Software Engineering and Testing,\nJones and Bartlet, 2010.\n[18] F. Tsui, and O. Karam, Essentials of Software Engineering, 2nd Ed.,\nJones and Bartlet, 2011.\n[19] L. Bass,P. Clements,and R. Kazman, Software Architecture in Practice,\n2nd Edition Addison-Wesley, 2003.\n[20] J. Miller, and J. Mujerki, Editors, MDA Guide, Version 1, OMG\nTechnical Report. Document OMG\/200-05-01,\nhttp:\/\/www.omg.com\/mda, 2003.\n[21] B. Boehm, \"A Spiral Model of Software Development and\nenhancement,\" ACM SIGSOFT Software Engineering Notes, ACM,\n11(4):14-24, 1986.\n[22] J. Nielsen, \"Iterative User Interface Design,\" IEEE Computer vol.26\nno.11 pp 32-41, 1993","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 72, 2012"}