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