• DocumentCode
    2392752
  • Title

    Concept identification in object-oriented domain analysis: why some students just don´t get it

  • Author

    Svetinovic, Davor ; Berry, Daniel M. ; Godfrey, Michael

  • Author_Institution
    Sch. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    2005
  • fDate
    29 Aug.-2 Sept. 2005
  • Firstpage
    189
  • Lastpage
    198
  • Abstract
    Anyone who has taught object-oriented domain analysis or any other software process requiring concept identification has undoubtedly observed that some students just don´t get it. Our evaluation of the work of over 740 University of Waterloo students on over 135 software requirements specifications during the last four years supports this same observation. The students´ task was to specify a telephone exchange or a voice-over-IP telephone system and the related accounts management subsystem, based on models they developed using object-oriented analysis. A detailed comparative study of three much smaller specifications, all of an elevator system, suggests that object orientation is poorly suited to domain analysis, even of small-sized domains, and that the difficulties we have observed are independent both of the size of the system under specification and of the overall abilities of the students.
  • Keywords
    formal specification; object-oriented methods; concept identification; object-oriented domain analysis; software requirements specifications; Computer science; Education; Elevators; Internet telephony; Object oriented modeling; Production; Real time systems; Software engineering; Speech analysis; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on
  • Print_ISBN
    0-7695-2425-7
  • Type

    conf

  • DOI
    10.1109/RE.2005.17
  • Filename
    1531040