• DocumentCode
    2793527
  • Title

    Learning how to design loosely coupled classes

  • Author

    Shyam, K. ; Ramakrishna, D.T.V. ; Ramesh Babu, S.

  • Author_Institution
    Infosys Technol. Ltd., Bangalore
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Abstract
    Standard object oriented (OO) design facilitates organizing the classes in a modular fashion during the design stage. However, this doesn´t necessarily mean that the modularity is preserved in the later stages of the software development cycle. For example, during implementation, a casual use of friends in classes can re-introduce dependencies. We describe the design of a tool that detects such dependencies and aids in learning the design of classes in OO programs where the interdependencies in the classes are minimized
  • Keywords
    computer science education; courseware; object-oriented programming; software tools; teaching; OO design; OO programs; class interdependencies; design stage; education; learning; loosely coupled class design; modular fashion; software development cycle; standard object oriented design; Concatenated codes; Data preprocessing; Debugging; Organizing; Pattern matching; Programming; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
  • Conference_Location
    Kansas City, MO
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-6424-4
  • Type

    conf

  • DOI
    10.1109/FIE.2000.896616
  • Filename
    896616