Abstract
In this paper, we propose an idea of viewing use cases as active objects in the analysis model. Based on the idea, we present a new approach to use case-driven object-oriented analysis. This approach gives a systematic and natural way of incorporating use cases into the analysis model, and an effective way of localizing the effect of requirement changes.
- J. S. Anderson, and B. Durley (1993): Using Scenarios in Deficiency-driven Requirements Engineering. In RE'93 - The First IEEE International Symposium on Requirements Engineering, 1993, pp. 134-141.Google Scholar
- G. Booch (1994): Object-Oriented Analysis and Design with Applications. Second Edition, Addison-Wesley, 1994. Google ScholarDigital Library
- P. Coad, and E. Yourdon (1991): Object-Oriented Analysis. Second Edition, Yourdon Press, 1991. Google ScholarDigital Library
- P. Haumer, K. Pohl, and K. Weidenhaupt (1998): Requirements Elicitation and Validation with Real World Scenes. IEEE Transactions on Software Engineering, 1998, 24(12) 1036-1054. Google ScholarDigital Library
- I. Jacobson (1987): Object Oriented Development in an Industrial Environment. In OOPSLA'87 --- 1987 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, October 4-8 1987, ACM Press, pp. 183-191. Google ScholarDigital Library
- I. Jacobson, M. Christerson, P. Jonsson, and G. Overgaard (1992): Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley, Reading, MA 1992. Google ScholarDigital Library
- D. Kirner, R. Porter, P. Punniamoorthy, M. Schuh, D. Shoup, S. Tindall, and D. Umphress (1999): Extending Use Cases Throughout the Software Lifecycle. Software Engineering Notes, May 1999 24(3) 66-68. Google ScholarDigital Library
- N. Maiden, S. Minocha, K. Manning, and M. A. Ryan (1997): A Software Tool and Method for Scenario Generation and Use. In the Third International Workshop on Requirements Engineering: Foundations for Software Quality, Barcelona, Spain, June, 1997.Google Scholar
- N. Maiden, S. Minocha, A. Sutcliffe, D. Manual, and M. A. Ryan (1999): A Cooperative Scenario Based Approach to Acquisition and Validation of System Requirements: How Exception Can Help! Interactive Computing, 1999, 11, pp. 645-664.Google Scholar
- C. Potts, K. Takahashi, and A. I. Anton (1994): Inquiry---based Requirement Analysis. IEEE Software 1994, 11(2). Google ScholarDigital Library
- B. Regnell, K. Kimbler, and A. Wesslen (1995): Improving the Use Case Driven Approach to Requirements Engineering. In RE'95 - The Second IEEE International Symposium on Requirements Engineering, 1995, pp. 40-47. Google ScholarDigital Library
- K. S. Rubin, and A. Goldberg (1992): Object Behavior Analysis. Communications of ACM 1992, 35(9) pp. 48-62. Google ScholarDigital Library
- J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen (1991) Object-Oriented Modeling and Design. Prentice-Hall International, 1991. Google ScholarDigital Library
- J. Rumbaugh, I. Jacobson, and G. Booch (1999): The Unified Modelling Language Reference Manual. Addison-Wesley, Reading, MA, 1999. Google ScholarDigital Library
- A. G. Sutcliffe (1997): A Technique Combination Approach to Requirement Engineering. In RE'97 - The Third IEEE International Symposium on Requirement Engineering. IEEE Press, Washington DC, 1997, pp. 65-74. Google ScholarDigital Library
- A. G. Sutcliffe, N. A. Maiden, S. Minocha, and D. Manual (1998): Supporting Scenario-based Requirements Engineering. IEEE Transactions on Software Engineering 1998, 24(12), pp. 1072-1088. Google ScholarDigital Library
- K. Weidenhaupt, K. Pohl, M. Jarke, and P. Haumer (1998): Scenario Usage in System Development: A Report on Current Practice. In ICRE'98 - International Conference of Requirements Engineering, Colorado Springs, CO, 6-10, April 1998. Google ScholarDigital Library
- H. Zhu, L. Jin, and D. Diaper (1999): Application of Task Analysis to Software Requirements Testing. In SEKE'99 --- The Eleventh International Conference on Software Engineering and Knowledge Engineering, Kaiserslautern, Germanay June, 1999.Google Scholar
- H. Zhu, and L. Jin (2000): Scenario Analysis in an Automated Tool for Requirements Engineering. Journal of Requirements Engineering, 2000, 5, pp. 2-22.Google ScholarCross Ref
Recommendations
A Meta-Model Based Approach to UML Modelling
UKSIM '08: Proceedings of the Tenth International Conference on Computer Modeling and SimulationThis paper is devoted to a meta-model based approach to UML systems modelling. The approach allows creating a system model by operating with artefacts from the problem domain, followed by generation of a UML model. The discussed approach is illustrated ...
Automatic generation of feature models from UML requirement models
SPLC '12: Proceedings of the 16th International Software Product Line Conference - Volume 2It is well known that during the domain requirement engineering phase with UML, both feature models and UML notations (e.g. UML use case diagrams and activity diagrams for describing use cases) are necessary. The development in parallel of UML models ...
A Configurable UML Based Use Case Modeling Metamodel
ECBS-EERC '09: Proceedings of the 2009 First IEEE Eastern European Conference on the Engineering of Computer Based SystemsThere is a variety of approaches to use case modeling, especially regarding their textual description as their true form. Under certain circumstances, the use of each one of these approaches may be justified. A consistent application of a particular ...
Comments