Skip to main content

The Research of the Seven Steps of Normalized Object Oriented Design Class Diagram

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 464))

Abstract

The first of these seven steps is to eliminate multivalued attributes, composite attributes, and composite operations. The second is to eliminate the partial dependency and transitive dependency among the attributes, as well as shared operations. The third is to eliminate homogeneous operations among the classes to meet the requirements of inheritance and polymorphism. The fourth and fifth steps involve establishing classes for encapsulation, and the sixth and seventh steps eliminate multivalued dependency and operations with multivalued dependency. These steps create normalised concrete classes and control classes in the object-oriented class diagram, and they also maintain favourable consistency, completeness, and accuracy of the data. As such, they can provide effective guidelines and practical reference for system analysis and development.

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 EPUB and 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
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Dennis, A., Wixom, B.H., Tegarden, D.: Systems Analysis and Design: An Object-Oriented Approach with UML. Wiley, Hoboken (2015)

    Google Scholar 

  2. Dennis, A., Wixom, B.H., Roth, R.M.: Systems Analysis and Design. Wiley, New York (2014)

    Google Scholar 

  3. Papakonstantinou, N., Sierla, S.: Generating an object oriented IEC 61131-3 software product line architecture from SysML. In: 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1–8. IEEE (2013)

    Google Scholar 

  4. Vogel-Heuser, B., Witsch, D., Katzke, U.: Automatic code generation from a UML model to IEC 61131-3 and system configuration tools. In: 2005 International Conference on Control and Automation, ICCA 2005, pp. 1034–1039. IEEE (2005)

    Google Scholar 

  5. Thramboulidis, K.C.: Using UML in control and automation: a model driven approach. In: 2004 2nd IEEE International Conference on Industrial Informatics, INDIN 2004, pp. 587–593. IEEE (2004)

    Google Scholar 

  6. Abdulganiyyi, N., Ibrahim, N.: Semantic abstraction of class diagram using logical approach. In: 2014 Fourth World Congress on Information and Communication Technologies (WICT), pp. 251–256. IEEE (2014)

    Google Scholar 

  7. De Lucia, A., Gravino, C., Oliveto, R., Tortora, G.: Data model comprehension: an empirical comparison of ER and UML class diagrams. In: The 16th IEEE International Conference on Program Comprehension, ICPC 2008, pp. 93–102. IEEE (2008)

    Google Scholar 

  8. Wu, M.S., Wu, S.-Y.: Systems Analysis and Design. West Publishing Co., St. Paul (1994)

    Google Scholar 

  9. Yonghui, W., Wenyun, J., Aoying, Z.: Implementation and proof for normalization design of object-oriented data schemes. In: Proceedings of the 36th International Conference on Technology of Object-Oriented Languages and Systems, TOOLS-Asia 2000, pp. 220–227. IEEE (2000)

    Google Scholar 

  10. Ambler, S.: About the third rule of class normalization. Computing Canada, December 1996

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sheng-Hung Lo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shiue, YC., Lo, SH., Liu, KF. (2018). The Research of the Seven Steps of Normalized Object Oriented Design Class Diagram. In: Hung, J., Yen, N., Hui, L. (eds) Frontier Computing. FC 2017. Lecture Notes in Electrical Engineering, vol 464. Springer, Singapore. https://doi.org/10.1007/978-981-10-7398-4_33

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7398-4_33

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7397-7

  • Online ISBN: 978-981-10-7398-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics