DocumentCode
2259315
Title
A new approach to module-oriented design of OO software
Author
Chang, Carl K. ; Hua, Shiyan
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fYear
1994
fDate
9-11 Nov 1994
Firstpage
29
Lastpage
34
Abstract
Well known for its features such as encapsulation and reusability object-oriented software development paradigm has been considered as a promising development approach which can help improve software quality and productivity. However, object-oriented design as not an easy task, and the design result hardly reveal functionalities to be provided by the system. In this paper, we propose a module-oriented design approach, which is based on a method termed class-function decomposition. This decomposition is not simply an object-oriented decomposition. More meaningfully, it takes a functional view into account. As a result, this approach will be more effective in supporting large and complex OO software development. In order to support this module oriented class-function design method, we also extend the semantic net to the semantic-condition model for more precise description of the design result
Keywords
data encapsulation; object-oriented programming; software reusability; OO software; class-function decomposition; encapsulation; functional view; module-oriented design; object-oriented design; object-oriented software development; reusability; Data structures; Design methodology; Encapsulation; Object oriented modeling; Productivity; Programming; Roads; Software design; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location
Taipei
Print_ISBN
0-8186-6705-2
Type
conf
DOI
10.1109/CMPSAC.1994.342836
Filename
342836
Link To Document