Skip to main content

An Input-Driven Approach to Generate Class Diagram and Its Empirical Evaluation

  • Conference paper
  • 1506 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 181))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Bahrami, A.: Object Oriented Systems Development: Using the Unified Modeling Language. McGraw-Hill, Singapore (1999)

    Google Scholar 

  3. Communications of the ACM- Issue: Object-Oriented Technology: A Manager’s Guide 1990, pp. 23. Addison-Wesley Publishing Company David A. Taylor (January 2009)

    Google Scholar 

  4. UML and C++: A Practical Guide to Object-Oriented Development, 2nd edn., Richard C.Lee, William M. Tephenhart, Prentice Hall (2001)

    Google Scholar 

  5. CPS211.: Object-Oriented Software Development, http://www.math-cs.gordon.edu/courses/cs211/

  6. Ross, R.G.: Entity Modeling: Techniques and Applications. Database Research Group, Inc. USA, p. 218 (1988)

    Google Scholar 

  7. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics