Gonzalo García-Martinez, Álvaro Fernández del Carpio, Luis Núñez-Gómez
{"title":"使用场景和用例检测非功能需求中的冲突和依赖关系的模型","authors":"Gonzalo García-Martinez, Álvaro Fernández del Carpio, Luis Núñez-Gómez","doi":"10.1109/CLEI47609.2019.235051","DOIUrl":null,"url":null,"abstract":"The present research work proposes a model of association and identification of conflicts and dependencies in non-functional requirements through scenarios and use cases. The idea of achieving these identifications will make possible to minimize errors in the management of non-functional requirements. The way in which these conflicts and dependencies are found is through of 3 components: Elastic Search which is a search engine, Kibana, a plugin that works with Elastic Search for the visualization of data and MAICD, which is a web application we developed in.NET that uses NEST (an Elastic Search API). First, we specify all possible scenarios and non-functional requirements of a software project. Then, we perform text analysis on this data with the help of Elastic Search. Finally, results are shown in the web application MAICD with the corresponding visualizations in Kibana","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Model for Detecting Conflicts and Dependencies in Non-Functional Requirements Using Scenarios and Use Cases\",\"authors\":\"Gonzalo García-Martinez, Álvaro Fernández del Carpio, Luis Núñez-Gómez\",\"doi\":\"10.1109/CLEI47609.2019.235051\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The present research work proposes a model of association and identification of conflicts and dependencies in non-functional requirements through scenarios and use cases. The idea of achieving these identifications will make possible to minimize errors in the management of non-functional requirements. The way in which these conflicts and dependencies are found is through of 3 components: Elastic Search which is a search engine, Kibana, a plugin that works with Elastic Search for the visualization of data and MAICD, which is a web application we developed in.NET that uses NEST (an Elastic Search API). First, we specify all possible scenarios and non-functional requirements of a software project. Then, we perform text analysis on this data with the help of Elastic Search. Finally, results are shown in the web application MAICD with the corresponding visualizations in Kibana\",\"PeriodicalId\":216193,\"journal\":{\"name\":\"2019 XLV Latin American Computing Conference (CLEI)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 XLV Latin American Computing Conference (CLEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CLEI47609.2019.235051\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 XLV Latin American Computing Conference (CLEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLEI47609.2019.235051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Model for Detecting Conflicts and Dependencies in Non-Functional Requirements Using Scenarios and Use Cases
The present research work proposes a model of association and identification of conflicts and dependencies in non-functional requirements through scenarios and use cases. The idea of achieving these identifications will make possible to minimize errors in the management of non-functional requirements. The way in which these conflicts and dependencies are found is through of 3 components: Elastic Search which is a search engine, Kibana, a plugin that works with Elastic Search for the visualization of data and MAICD, which is a web application we developed in.NET that uses NEST (an Elastic Search API). First, we specify all possible scenarios and non-functional requirements of a software project. Then, we perform text analysis on this data with the help of Elastic Search. Finally, results are shown in the web application MAICD with the corresponding visualizations in Kibana