Abstract
This paper presents an approach for generating Unified Modeling Language (UML) class diagram. The objective of the project is to assist users in generating class diagram in a systematic way, with less dependent to the developers’ skill. The approach consists of a number of steps or instructions to be executed by users. Executing the steps requires the user to enter inputs that will then generate half-completed class diagram. Step-by-step approaches are presented to show how the candidate of classes, attributes and relationships between classes are captured. The proposed approach is presented using a case study of ATM system. Testing was conducted to assess the effectiveness of the proposed approach. Analysis and discussion of the testing results are discussed in a few last sections of this paper. The development of the system is underway.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Mohamed Salleh, F.H., Sulaiman, H., Kasirun, Z.: Comparative Study on Various Approaches of Identifying Classes in Object Oriented Design. In: Proceedings of National Conference on Programming Sciences 2005, Universiti Kebangsaan Malaysia, pp. 230–239 (December 1, 2005)
Bahrami, A.: Object Oriented Systems Development: Using the Unified Modeling Language. McGraw-Hill, Singapore (1999)
Communications of the ACM- Issue: Object-Oriented Technology: A Manager’s Guide 1990, pp. 23. Addison-Wesley Publishing Company David A. Taylor (January 2009)
UML and C++: A Practical Guide to Object-Oriented Development, 2nd edn., Richard C.Lee, William M. Tephenhart, Prentice Hall (2001)
CPS211.: Object-Oriented Software Development, http://www.math-cs.gordon.edu/courses/cs211/
Ross, R.G.: Entity Modeling: Techniques and Applications. Database Research Group, Inc. USA, p. 218 (1988)
Easterbrook, J., Storey, M.-A., Damian, D.: Selecting empirical methods for software engineering. In: Shull, F., Sjoberg, D.I.K. (eds.) In Guide to Advanced Empirical Software Engineering, pp. 285–311. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mohamed Salleh, F.H. (2011). An Input-Driven Approach to Generate Class Diagram and Its Empirical Evaluation. In: Zain, J.M., Wan Mohd, W.M.b., El-Qawasmeh, E. (eds) Software Engineering and Computer Systems. ICSECS 2011. Communications in Computer and Information Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22203-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-22203-0_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22202-3
Online ISBN: 978-3-642-22203-0
eBook Packages: Computer ScienceComputer Science (R0)