• DocumentCode
    2178556
  • Title

    Handling nonfunctional and conflicting requirements with design patterns

  • Author

    Hsueh, Nien-Lin ; Shen, Wen-Hsiang

  • Author_Institution
    Dept. of IECS, Feng-Chia Univ., Taichung, Taiwan
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    608
  • Lastpage
    615
  • Abstract
    In recent years, the influences of design patterns on software quality have attracted an increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve the design quality. One of the key challenges in object-oriented design is how to apply appropriate design patterns for addressing various design problems. In this paper, a design pattern is analyzed from quality and tradeoff perspectives for investigating its capability on handling nonfunctional and conflicting requirements. Based on the analysis, the application of design patterns is integrated with a goal-driven approach to guiding developers in constructing the object-oriented design model systematically. The major benefit of our approach is to provide a pattern-aided approach to handling the nonfunctional requirements and to assisting the resolution of conflicting requirements.
  • Keywords
    formal specification; object-oriented programming; software quality; design pattern; object-oriented design; requirements analysis; software engineering; software quality; Application software; Buildings; IEC; Object oriented modeling; Pattern analysis; Pattern recognition; Software design; Software engineering; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.57
  • Filename
    1371977