Proposal of a Model for Comparison and Choosing of Frameworks for Software Development Based on Non-Functional Requirements

被引:0
作者
da Silva Sandy, Jose Mauro [1 ]
Schiavoni, Flavio Luiz [2 ,3 ]
机构
[1] Univ Fed Sao Joao del Rei, Programa Posgrad Ciencia Comp, Sao Joao del Rei, MG, Brazil
[2] Univ Fed Sao Joao del Rei UFSJ, Programa Posgrad Ciencia Comp, Sao Joao Del Rei, MG, Brazil
[3] Univ Fed Sao Joao del Rei UFSJ, Programa Interdept Posgrad Interdisciplinar Artes, Sao Joao Del Rei, MG, Brazil
来源
ABAKOS | 2018年 / 7卷 / 01期
关键词
Frameworks; Comparison Model; Non-Functional Requirements; Mosaicode;
D O I
10.5752/P.2316-9451.2018v7n1p68-83
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The choice of the frameworks that are used throughout software development causes a direct impact over the developed product but is often done subjectively. In this context, this article aims to present a model for making the frameworks choice in a rational way through an iterative model based on the nonfunctional requirements of the frameworks that will be evaluated. The model defines three steps that can be repeated if there is any doubt at the end of each iteration. During the first stage, the configuration of the questionnaire is carried out with the definition of the questions that will be used during the evaluation and their respective weights. The next step is to apply the questionnaire set up in the previous step for further calculation of the results. In the third and last step the given answers are quantified to determine which framework is most suitable for the evaluated context. At the end of the third step, if it is still not possible to define which is the most appropriate, a new iteration can be performed. The proposed model aims to rationally decide which artifact should be adopted. At the end, it is presented a study case of this model which chooses framework of graphic libraries for the Mosaicode project.
引用
收藏
页码:68 / 83
页数:16
相关论文
共 12 条
[1]  
Booch G., 2006, UML GUIA DO USUARIO
[2]  
BROCKE Jan Vom, 2013, METODOLOGIA PESQUISA
[3]  
dePADUAFilho Wilson Paula, 2008, ENGENHARIA SOFTWARE
[4]  
Grady R. B., 1987, SOFTWARE METRICS EST
[5]   The architecture tradeoff analysis method [J].
Kazman, R ;
Klein, M ;
Barbacci, M ;
Longstaff, T ;
Lipson, H ;
Carriere, J .
FOURTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS - PROCEEDINGS, 1998, :68-78
[6]  
Klein G.A, 2017, UPOWA POW PEOPL NOW
[7]  
PMBOK GUIA, 2013, GUIA CONHECIMENTO GE, V123
[8]  
Pressman R. S., 2006, ENGENHARIA SOFTWARE
[9]  
SCHIAVONI Flavio Luiz, 2017, 27 C ANPP CAMP SP
[10]  
Sedgewick A, 2014, FRAMEWORK IMPROVING