作者
Daniel Gross, Eric Yu
发表日期
2001/2
期刊
Requirements Engineering
卷号
6
页码范围
18-36
出版商
Springer-Verlag London Limited
简介
Design patterns aid in documenting and communicating proven design solutions to recurring problems. They describe not only how to solve design problems, but also why a solution is chosen over others and what trade-offs are made. Non-functional requirements (NFRs) are pervasive in descriptions of design patterns. They play a crucial role in understanding the problem being addressed, the trade-offs discussed, and the design solution proposed. However, since design patterns are mostly expressed as informal text, the structure of the design reasoning is not systematically organised. This paper proposes a systematic treatment of NFRs in descriptions of patterns and when applying patterns during design. The approach organises, analyses and refines non-functional requirements, and provides guidance and reasoning support when applying patterns during the design of a software system. Three design …
引用总数
200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202419911172530182128152617133113148813125354
学术搜索中的文章