Affiliation:
1. University of Lethbridge, Canada
2. Memorial University of Newfoundland, Canada
Abstract
The unified modeling language (UML) emerged in the mid-1990s through the combination of previously competing object-oriented systems analysis and design methods, including Booch (1994), Jacobson, Christerson, Jonsson, and Overgaard (1992), Rumbaugh, Blaha, Premerlani, Eddy, and Lorensen (1991) and others. Control over its formal evolution was placed in the hands of the object management group (www.omg.org), which recently oversaw a major revision to UML 2.0 (OMG, 2005). The UML has rapidly emerged as a standard language and notation for object-oriented modeling in systems development, while the accompanying unified software development process (Jacobson, Booch, & Rumbaugh, 1999) has been developed to provide methodological support for applying the UML in software development. Use cases play an important role in the unified process, which is frequently described as “use case driven” (e.g., Booch et al., 1999, p. 33). The term “use case” was introduced by Jacobson (1987) to refer to a text document that outlines “a complete course of events in the system, seen from a user’s perspective” (Jacobson et al., 1992, p. 157). The concept resembles others being introduced around the same time. Rumbaugh et al. (1991), Wirfs-Brock, Wilkerson, and Wiener (1990), and Rubin and Goldberg (1992) use the terms “scenario” or “script” in a similar way. While use cases were initially proposed for use in object-oriented analysis and are now part of the UML, they are not inherently object-oriented and can be used with other methodologies.
Reference22 articles.
1. Amberg, M., Wehrman, J., & Zimmer, R. (2004). Factors influencing the design of mobile services. In E. Lawrence, B. Pernici, & J. Krogstie (Eds.), Proceedings of IFIP TC8 Working Conference on Mobile Information Systems (MOBIS). Oslo, Norway: Kluwer.
2. Software infrastructure and design challenges for ubiquitous computing applications
3. Blechar, J., Constantiou, I., & Damsgaard, J. (2005). Seeking answers to the advanced mobile services paradox: Minimal acceptance and use despite accessibility. In J. Krogstie, D. Allen, & K. Kautz (Eds.), Proceedings of the 2nd IFIP TC8 Working Conference on Mobile Information Systems (MOBIS). Leeds, UK: Kluwer.
4. Gruhn, V., & Köhler, A. (2006). Modeling communication behaviour of mobile applications. In Proceeding from EMMSAD’06 included in CAiSE workshop Proceedings, Presses Universitaires de Namur.
5. Hella, L., & Krogstie, J. (2006). Semantic Web as enabling technology for m-commerce personalisation: Personalisation scenarios. In Semantic Web Personalization Workshop at the 3rd European Semantic Web Conference, Budva, Montenegro, June 12.