A concepts-first approach to object-oriented modelling

  • Authors:
  • Ven Yu Sien;David Carrington

  • Affiliations:
  • Department of Information Technology, HELP University College, Kuala Lumpur, Malaysia;School of Information Technology & Electrical Engineering, The University of Queensland, Brisbane, Australia

  • Venue:
  • ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Information technology students at universities have in general found difficulty in grasping object-oriented (OO) concepts. They have problems with abstract thinking, especially in the context of performing abstractions of real-world problems in object-oriented analysis and design (OOAD) courses. Most of these students prefer to focus on the implementation phase of a software development lifecycle and consider the preceding analysis and design phases unnecessary. We present an approach to introduce the concept map as the first domain model to be derived from functional requirements or textual use cases during the analysis phase. It can subsequently evolve into a class diagram containing information on classes, attributes, associations, generalization-specialization hierarchies, aggregation and methods. This paper contains results of a quantitative evaluation for gauging the effectiveness of concept mapping in helping students with their abstraction techniques.