• 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