Excellence in Research and Innovation for Humanity

International Science Index


Select areas to restrict search in scientific publication database:
4956
Augmenting Use Case View for Modeling
Abstract:
Mathematical, graphical and intuitive models are often constructed in the development process of computational systems. The Unified Modeling Language (UML) is one of the most popular modeling languages used by practicing software engineers. This paper critically examines UML models and suggests an augmented use case view with the addition of new constructs for modeling software. It also shows how a use case diagram can be enhanced. The improved modeling constructs are presented with examples for clarifying important design and implementation issues.
Digital Article Identifier (DAI):

References:

[1] R. S. Pressman, Software Engineering: A Practitioner-s Approach. (7th ed.), McGraw-Hill, 2010.
[2] I. Sommerville, Software Engineering, 9th Edition, Addison Wesley, 2010.
[3] Y. Wang, Software Engineering Foundations: A Software Science Perspective, Auerbach Publications, 2008.
[4] M. Shaw, and D. Garlan, "Formulations and Formalisms in Software Architectures", Computer Science Today: Recent Trends and Developments, Springer-Verlag LNCS, 1000, 307-323, 1995.
[5] E. Braude, and M. Bernstein, Software Engineering: Modern Approaches, (2nd Edition), John Wiley & Sons, 2011.
[6] J. Hong, "Why is Great Design so Hard?", Communications of the ACM, July 2010.
[7] D. Leffingwell and D. Widrig, Managing Software Requirements: A Use Case Approach, Addison Wesley, 2003.
[8] R. Rumbaugh, I. Jacobson, and G. Booch, The Unified Modeling Language Reference Manual. (2nd Edition), Addison Wesley, 2005.
[9] E. Baniassad, P. Clements, J. Araujo, A. Moreira, A. Rashid, and B. Tekinerdogan, "Discovering Early Aspects," IEEE Software, 2006.
[10] I. Krechetov, B. Tekinerdogan, and A. Garcia,"Towards an integrated aspect-oriented modeling approach for software architecture design," 8th Aspect-Oriented Modeling Workshop,Aspect-Oriented Software Development (AOSD) 2006.
[11] A. Navasa , M. A. Pérez , J. M. Murillo, J. Hern├índez, "Aspect Oriented Software Architecture: A Structural Perspective," Proceedings of the Aspect-Oriented Software Development (AOSD), 2002.
[12] J. L. Azevedo, B. Cunha,andL. Almeida, "Hierarchical Distributed Architectures for Autonomous Mobile Robots: A case study",Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation, 2007.
[13] D. E. Knuth, Seminumerical Algorithms: The Art of Computer Programming 2. Addison-Wesley, Reading, Mass., 1969
[14] D. Gries, The Science of Programming. Springer, 1981.
[15] W. Humphrey, Managing the Software Process, Reading, MA. Addison- Wesley.
[16] S. Pfleeger, and J. Atlee, Software Engineering, Prentice-Hall, 2010.
[17] B. Agarwal, S. Tayal and M. Gupta, Software Engineering and Testing, Jones and Bartlet, 2010.
[18] F. Tsui, and O. Karam, Essentials of Software Engineering, 2nd Ed., Jones and Bartlet, 2011.
[19] L. Bass,P. Clements,and R. Kazman, Software Architecture in Practice, 2nd Edition Addison-Wesley, 2003.
[20] J. Miller, and J. Mujerki, Editors, MDA Guide, Version 1, OMG Technical Report. Document OMG/200-05-01, http://www.omg.com/mda, 2003.
[21] B. Boehm, "A Spiral Model of Software Development and enhancement," ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, 1986.
[22] J. Nielsen, "Iterative User Interface Design," IEEE Computer vol.26 no.11 pp 32-41, 1993
Vol:12 No:05 2018Vol:12 No:04 2018Vol:12 No:03 2018Vol:12 No:02 2018Vol:12 No:01 2018
Vol:11 No:12 2017Vol:11 No:11 2017Vol:11 No:10 2017Vol:11 No:09 2017Vol:11 No:08 2017Vol:11 No:07 2017Vol:11 No:06 2017Vol:11 No:05 2017Vol:11 No:04 2017Vol:11 No:03 2017Vol:11 No:02 2017Vol:11 No:01 2017
Vol:10 No:12 2016Vol:10 No:11 2016Vol:10 No:10 2016Vol:10 No:09 2016Vol:10 No:08 2016Vol:10 No:07 2016Vol:10 No:06 2016Vol:10 No:05 2016Vol:10 No:04 2016Vol:10 No:03 2016Vol:10 No:02 2016Vol:10 No:01 2016
Vol:9 No:12 2015Vol:9 No:11 2015Vol:9 No:10 2015Vol:9 No:09 2015Vol:9 No:08 2015Vol:9 No:07 2015Vol:9 No:06 2015Vol:9 No:05 2015Vol:9 No:04 2015Vol:9 No:03 2015Vol:9 No:02 2015Vol:9 No:01 2015
Vol:8 No:12 2014Vol:8 No:11 2014Vol:8 No:10 2014Vol:8 No:09 2014Vol:8 No:08 2014Vol:8 No:07 2014Vol:8 No:06 2014Vol:8 No:05 2014Vol:8 No:04 2014Vol:8 No:03 2014Vol:8 No:02 2014Vol:8 No:01 2014
Vol:7 No:12 2013Vol:7 No:11 2013Vol:7 No:10 2013Vol:7 No:09 2013Vol:7 No:08 2013Vol:7 No:07 2013Vol:7 No:06 2013Vol:7 No:05 2013Vol:7 No:04 2013Vol:7 No:03 2013Vol:7 No:02 2013Vol:7 No:01 2013
Vol:6 No:12 2012Vol:6 No:11 2012Vol:6 No:10 2012Vol:6 No:09 2012Vol:6 No:08 2012Vol:6 No:07 2012Vol:6 No:06 2012Vol:6 No:05 2012Vol:6 No:04 2012Vol:6 No:03 2012Vol:6 No:02 2012Vol:6 No:01 2012
Vol:5 No:12 2011Vol:5 No:11 2011Vol:5 No:10 2011Vol:5 No:09 2011Vol:5 No:08 2011Vol:5 No:07 2011Vol:5 No:06 2011Vol:5 No:05 2011Vol:5 No:04 2011Vol:5 No:03 2011Vol:5 No:02 2011Vol:5 No:01 2011
Vol:4 No:12 2010Vol:4 No:11 2010Vol:4 No:10 2010Vol:4 No:09 2010Vol:4 No:08 2010Vol:4 No:07 2010Vol:4 No:06 2010Vol:4 No:05 2010Vol:4 No:04 2010Vol:4 No:03 2010Vol:4 No:02 2010Vol:4 No:01 2010
Vol:3 No:12 2009Vol:3 No:11 2009Vol:3 No:10 2009Vol:3 No:09 2009Vol:3 No:08 2009Vol:3 No:07 2009Vol:3 No:06 2009Vol:3 No:05 2009Vol:3 No:04 2009Vol:3 No:03 2009Vol:3 No:02 2009Vol:3 No:01 2009
Vol:2 No:12 2008Vol:2 No:11 2008Vol:2 No:10 2008Vol:2 No:09 2008Vol:2 No:08 2008Vol:2 No:07 2008Vol:2 No:06 2008Vol:2 No:05 2008Vol:2 No:04 2008Vol:2 No:03 2008Vol:2 No:02 2008Vol:2 No:01 2008
Vol:1 No:12 2007Vol:1 No:11 2007Vol:1 No:10 2007Vol:1 No:09 2007Vol:1 No:08 2007Vol:1 No:07 2007Vol:1 No:06 2007Vol:1 No:05 2007Vol:1 No:04 2007Vol:1 No:03 2007Vol:1 No:02 2007Vol:1 No:01 2007