• DocumentCode
    2822266
  • Title

    A comprehensive analysis of object-oriented design: towards a measure of assessing design ability

  • Author

    Lewis, Tracy L. ; Pérez-Quinones, Manuel A. ; Rosson, Mary Beth

  • Author_Institution
    Dept. of Inf. Technol., Radford Univ., VA, USA
  • fYear
    2004
  • fDate
    20-23 Oct. 2004
  • Abstract
    Throughout literature, there are varying schools of thought on what constitutes object-oriented design (OOD). Does OOD encompass the selection of the appropriate interfaces? Does reusing classes represent "good" OOD? And what about UML, if we have class interaction diagrams, is this OOD? There is a need to establish a set of requisite competencies to guide teaching of OOD. Within this paper, we present a comprehensive analysis of seven essential principles of object-oriented design. In order to validate the effectiveness of the guiding principles OOD, we developed the design readiness assessment scale (DRAS). The DRAS provides a classification of one\´s design ability in relation to the testing population. We further discuss a study of the DRAS using a subject pool consisting of freshmen computer science (novice designers) and graduate/professionals (expert designers). We present the preliminary results of this study and its impact on the future OOD education.
  • Keywords
    Unified Modeling Language; computer science education; design; object-oriented methods; software engineering; UML; Unified Modeling Language; class interaction diagram; comprehensive analysis; design ability assessment; design readiness; design readiness assessment scale; object-oriented design; Computer science; Education; Educational institutions; Information science; Information technology; Object oriented modeling; Object oriented programming; Software systems; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2004. FIE 2004. 34th Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-8552-7
  • Type

    conf

  • DOI
    10.1109/FIE.2004.1408791
  • Filename
    1408791