...
首页> 外文期刊>Journal of Software Engineering Research and Development >Applying user-centered techniques to analyze and design a mobile application
【24h】

Applying user-centered techniques to analyze and design a mobile application

机译:应用以用户为中心的技术来分析和设计移动应用程序

获取原文
           

摘要

Introduction Techniques that help in understanding and designing user needs are increasingly being used in Software Engineering to improve the acceptance of applications. Among these techniques we can cite personas, scenarios and interaction models. Personas are fictitious representations of target users. Scenarios provide various types of information at different levels of abstraction. Interaction models help in design of an adequate user interaction with the system. Case description This paper presents a research that reports a set of practical activities applied by a software team using techniques in the analysis and design phases of a mobile application. In the analysis phase, we created personas and scenarios for the extraction of requirements. In the design phase, we created interaction models for describes the behavior between user and system during the interaction. We employed these interaction models to develop other artifacts, such as prototypes. In addition, we presented a technique developed by the analysis and design team for the inspection of interaction models. This technique reduced the spread of defects in the interaction models. Discussion and evaluation From the results of this research, we suggest: (i) employing personas and scenarios to understand the requirements; (ii) employing interaction models to understand the behavior between user and system; and (iii) using interaction models as basis to develop other artifacts. Conclusions Through the reporting of this set of practical activities, we hope to provide support for software engineers willing to adopt techniques that support the analysis and design of applications aiming at better quality of use for their users.
机译:简介在软件工程中越来越多地使用有助于理解和设计用户需求的技术来提高对应用程序的接受度。在这些技术中,我们可以引用角色,场景和交互模型。角色是目标用户的虚拟表示。方案在不同的抽象级别提供各种类型的信息。交互模型有助于设计与系统的适当用户交互。案例描述本文提出了一项研究,报告了软件团队在移动应用程序的分析和设计阶段使用技术进行的一组实际活动。在分析阶段,我们创建了角色和场景以提取需求。在设计阶段,我们创建了交互模型来描述交互过程中用户与系统之间的行为。我们使用这些交互模型来开发其他工件,例如原型。此外,我们介绍了由分析和设计团队开发的一种用于检查交互模型的技术。该技术减少了交互模型中缺陷的传播。讨论和评估根据研究结果,我们建议:(i)使用人物角色和场景来理解需求; (ii)使用交互模型来了解用户与系统之间的行为; (iii)使用交互模型作为开发其他工件的基础。结论通过报告这套实践活动,我们希望为愿意采用技术支持软件分析和设计的软件工程师提供支持,这些软件旨在为用户提供更好的使用质量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号