Analysis of Quality Driven Software Architecture

被引:0
作者
Ataie, Ehsan [1 ]
Jelodar, Marzieh Babaeian [1 ]
Aghaei, Fatemeh [1 ]
机构
[1] Univ Mazandaran, Babol Sar, Iran
来源
INNOVATIVE COMPUTING TECHNOLOGY | 2011年 / 241卷
关键词
Software; Quality; Architecture; Functional Requirement; Non-functional Requirement; NONFUNCTIONAL REQUIREMENTS; PATTERN;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an analysis on quality driven approaches which embodies non-functional requirements into software architecture design. The analysis characterizes vocabularies and concepts of the area, with exhibiting a comparison of the two main techniques. In the first technique, architectural tactics are represented and their semantics is clearly defined as a UML-based pattern specification notation called RBML. Given a set of non-functional requirements, architectural tactics are selected and composed into an initial architecture for the application. The second technique designates some attribute primitives which are similar to architectural patterns. It then introduces a method called Attribute Driven Design, to involve attribute primitives for satisfying a set of general scenarios. In this analysis, we intend to give a brief description of the both approaches.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 33 条
[1]  
Allahawiah S., 2010, INT J WEB APPL, V2, P250
[2]  
[Anonymous], 1999, INT SERIES SOFTWARE, DOI DOI 10.1007/978-1-4615-5269-7
[3]  
[Anonymous], 2000, Generative Programming: Methods, Tools, and Applications
[4]  
Bachmann F., 2002, TECHNICAL REPORT
[5]  
Bajnaid N., 2010, INT J WEB APPL, V2, P175
[6]  
Bass L., 2003, Software Architecture in Practice. Software Engineering
[7]  
Bass L., 2000, Quality Attribute Design Primitives
[8]  
Booch G., 1996, OBJECT SOLUTIONS MAN
[9]  
Bosch J, 2000, DESIGN USE SOFTWARE
[10]   Automated classification of non-functional requirements [J].
Cleland-Huang, Jane ;
Settimi, Raffaella ;
Zou, Xuchang ;
Solc, Peter .
REQUIREMENTS ENGINEERING, 2007, 12 (02) :103-120