Adriana Lopes, N. Valentim, Bruna Moraes Ferreira, Renata Zilse, T. Conte
{"title":"Utilizando Modelagem de Interação para Projetar uma Aplicação Móvel Multiusuário: Um Relato de Experiência","authors":"Adriana Lopes, N. Valentim, Bruna Moraes Ferreira, Renata Zilse, T. Conte","doi":"10.5753/SBQS.2016.15147","DOIUrl":null,"url":null,"abstract":"Interaction models specify the structure and behavior of the system during user interaction. In this way, these models can improve the quality of use, since it helps software engineers to design the functionalities of the system. In addition, the models allow the identification of possible difficulties in the interaction. This paper reports the experience of a team project with interaction models during the development of a mobile application. The models were used as a basis for creating other artifacts, such as use cases. The results of this work show that team obtained a better understanding about mobile application, reducing rework in the construction of other artifacts. Resumo. Modelos de interação especificam a estrutura e o comportamento do sistema durante a interação do usuário. Desta forma, estes modelos podem melhorar a qualidade de uso, uma vez que auxiliam engenheiros de software a projetarem as funcionalidades do sistema. Além disso, os modelos permitem a identificação de possíveis dificuldades de interação. Este artigo relata a experiência de uma equipe de projeto com modelos de interação durante o desenvolvimento de uma aplicação móvel. Os modelos foram usados como base para construir outros artefatos, como casos de uso. Os resultados deste trabalho mostram que houve melhor compreensão da equipe sobre a aplicação móvel, diminuindo o retrabalho na construção dos demais artefatos. 1. Introdução De acordo com Lira et al. (2015), a Engenharia de Software auxilia o desenvolvimento de sistemas e apoia as atividades para melhorar a qualidade do produto desenvolvido. Nesse sentido, existe uma preocupação da indústria de software em desenvolver sistemas que proporcionem aos usuários uma experiência interativa com qualidade [Souza e Barbosa, 2014]. Esta preocupação deve-se aos possíveis problemas na interação usuário-sistema, por exemplo, quando o usuário não compreende o que deve fazer ou não entende o resultado de uma funcionalidade executada. Os problemas que afetam o uso dos sistemas podem influenciar em sua rejeição pelos usuários, sendo estes substituídos por outros sistemas [Rivero et al., 2014]. Uma alternativa para reduzir os problemas na interação usuário-sistema é através do XV Simpósio Brasileiro de Qualidade de Software / XV Brazilian Symposium on Software Quality Relatos de Experiência / Experience reports","PeriodicalId":137125,"journal":{"name":"Brazilian Symposium on Software Quality","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/SBQS.2016.15147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Interaction models specify the structure and behavior of the system during user interaction. In this way, these models can improve the quality of use, since it helps software engineers to design the functionalities of the system. In addition, the models allow the identification of possible difficulties in the interaction. This paper reports the experience of a team project with interaction models during the development of a mobile application. The models were used as a basis for creating other artifacts, such as use cases. The results of this work show that team obtained a better understanding about mobile application, reducing rework in the construction of other artifacts. Resumo. Modelos de interação especificam a estrutura e o comportamento do sistema durante a interação do usuário. Desta forma, estes modelos podem melhorar a qualidade de uso, uma vez que auxiliam engenheiros de software a projetarem as funcionalidades do sistema. Além disso, os modelos permitem a identificação de possíveis dificuldades de interação. Este artigo relata a experiência de uma equipe de projeto com modelos de interação durante o desenvolvimento de uma aplicação móvel. Os modelos foram usados como base para construir outros artefatos, como casos de uso. Os resultados deste trabalho mostram que houve melhor compreensão da equipe sobre a aplicação móvel, diminuindo o retrabalho na construção dos demais artefatos. 1. Introdução De acordo com Lira et al. (2015), a Engenharia de Software auxilia o desenvolvimento de sistemas e apoia as atividades para melhorar a qualidade do produto desenvolvido. Nesse sentido, existe uma preocupação da indústria de software em desenvolver sistemas que proporcionem aos usuários uma experiência interativa com qualidade [Souza e Barbosa, 2014]. Esta preocupação deve-se aos possíveis problemas na interação usuário-sistema, por exemplo, quando o usuário não compreende o que deve fazer ou não entende o resultado de uma funcionalidade executada. Os problemas que afetam o uso dos sistemas podem influenciar em sua rejeição pelos usuários, sendo estes substituídos por outros sistemas [Rivero et al., 2014]. Uma alternativa para reduzir os problemas na interação usuário-sistema é através do XV Simpósio Brasileiro de Qualidade de Software / XV Brazilian Symposium on Software Quality Relatos de Experiência / Experience reports
交互模型指定用户交互期间系统的结构和行为。通过这种方式,这些模型可以提高使用质量,因为它可以帮助软件工程师设计系统的功能。此外,这些模型允许识别交互中可能存在的困难。本文报告了在移动应用程序开发过程中使用交互模型的团队项目的经验。这些模型被用作创建其他工件的基础,比如用例。这项工作的结果表明,团队对移动应用程序有了更好的理解,减少了在构建其他工件时的返工。Resumo。国际间结构模型(Modelos de interaar)或特定结构模型(comitamento do sistema durante a interaardo usuário)。确定形式,确定模型,确定功能,确定质量,确定软件和项目的辅助功能,确定系统的功能。在alsamatdisso中,os模型允许有一个相同的之间的困难。Este artigo relata a experiência de uma equipment de projeto com modelos de intera o durante o desenvolvimento de uma application o móvel。两个模型形成了一个共同的基础,一个共同的基础,一个共同的基础,一个共同的基础。结果表明,数据设备- 设备- 设备-应用- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备- 设备-1. 引言:De acordo com Lira et al.(2015),一种Engenharia De Software辅助工具,用于对系统进行非介入性处理,作为对产品进行非介入性处理的辅助工具。Nesse sentido, existe uma preocupa -。Esta preocupa -。Os problemas que afetam to so do sistemas podem influencem em - rejeip . o pelos usuários, sendo estes substituídos por outros sistemas [Rivero et al., 2014]。Uma alternativa para reduzir os problemas na inter o usuário-sistema atrav do XV Simpósio Brasileiro de Qualidade de Software /第十五届巴西软件质量关系研讨会Experiência /经验报告