Abstract
UML modeling has been widely applied in software engineering. Use Case method has become a common method to define and analyze application requirements. However, there are several disadvantages with Use Case method. To improve UML modeling, the technology of role modeling (RM) and requirement-service-interface (RSI) are introduced in this paper. In the end, an example of the development procedure of Internet Bank is given to illustrate how to use these two technologies synthetically in the analysis and design of application systems. This method is very practical in financial systems based on Internet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Unified Modeling Language Version 1.3 Specification. Object Management Group (OMG), MA01701, USA (1999)
Jacobson, I.: Object-oriented Software Engineering: A Use Case Appoach. Addison-wesley Press, Reading (1992)
He, K., He, F., Yin, S.: Role use case: a more complete analysis method for uml. Journal of Computer Research and Development 38(9) (2001)
He, K., Jiang, H., He, F.: Extended UML with Role Modeling. Wuhan University Journal of Natural Science 6(1-2), 175–182 (2001)
Collins-Cope, M.: The RSI Approach to Use Case Analysis. C++ Report (1999), http://www.creport.com/html/from-pages/feature.shtml
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this paper
Cite this paper
Cheng, F. (2012). A Method for Developing Software Based on Role Modeling and RSI. In: Zhang, W. (eds) Advanced Technology in Teaching. Advances in Intelligent and Soft Computing, vol 163. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29458-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-29458-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29457-0
Online ISBN: 978-3-642-29458-7
eBook Packages: EngineeringEngineering (R0)