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
Link To Document :
بازگشت