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
Link To Document :
بازگشت