DocumentCode :
3284036
Title :
Component Oriented Design Style
Author :
Chen, Jing-Ying
Author_Institution :
Nat. Chiao Tung Univ., Hsinchu
Volume :
2
fYear :
2007
fDate :
24-27 July 2007
Firstpage :
651
Lastpage :
657
Abstract :
In the battle against software development complexity, numerous development methods and techniques have been proposed over the years. Still, mastering software development skills in general and state-of-the-art techniques in particular remains a painstaking process for many, if not most, software developers. To help software developers make proper design decisions and understand rationales behind complex software designs, we propose a conceptual framework in which software designs at various abstraction levels can be represented in a canonical, component-oriented style. Based on the framework, we present a set of reuse-oriented design rules and use them to reason about the driving forces behind various design patterns.
Keywords :
object-oriented programming; software metrics; software reusability; component oriented software design style; reuse-oriented design rules; software design patterns; software development complexity; Computer languages; Computer science; Job design; Object oriented modeling; Programming; Software design; Software engineering; Software tools; Solids; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
ISSN :
0730-3157
Print_ISBN :
0-7695-2870-8
Type :
conf
DOI :
10.1109/COMPSAC.2007.92
Filename :
4291191
Link To Document :
بازگشت