Computer Science ›› 2015, Vol. 42 ›› Issue (12): 181-183.

Previous Articles     Next Articles

Research and Development of Computer-aided Requirements Analysis Tool Based on Human-computer Interaction

HE Zheng-hai and LI Zhi   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Software requirements engineering plays an essential role in software development projects,and human beings are the key players for requirement analysis activities,therefore,a user-centered approach should be used in the design of computer-aided requirements analysis tools.Based on an existing problem-oriented computer-aided requirements engineering (CARE) tool,this prototype extends the tool further to a new platform and offers better usability.The Android platform is chosen for development because software applications running on Android have some advantages over applications running on PC,such as providing more functionalities and better mobility,and providing new technical support in software quality improvement and better user experience due to its open-source approach.In addition,a demonstration on how this prototype is designed based on the theory and modeling techniques from human-computer interaction research was presented.

Key words: Human-computer interaction,Problem frames,User-centered design

[1] Al-Subaie H S F,Maibaum T S E.Evaluating the Effectiveness of a Goal-Oriented Requirements Engineering Method[C]∥4th International Workshop on Comparative Evaluation in Requirements Engineering,2006.IEEE Computer Society,2006:8-19
[2] Kanakaraddi S G,Naragund J G,Chikaraddi A K.Active lea-rning methods for teaching OOAD course[C]∥2013 IEEE International Conference in MOOC Innovation and Technology in Education (MITE).IEEE,2013:47-52
[3] Li J,Li Y F,Qing X,et al.Interface generation technologybased on Concur Task Tree[C]∥2010 International Conference on Information Networking and Automation (ICINA).IEEE,2010
[4] Jackson M.Software requirements and specifications:a lexicon of principles,practices and prejudices [M].Boston:Addison-Wesley,1995
[5] Jackson M.Problem frames:analyzing and structuring software development problems [M].Boston:Addison-Wesley,2001
[6] 李智,金芝.从用户需求到软件规约:一种问题变换的方法[J].软件学报,2013,24(5):961-976 Li Zhi,Jin Zhi.From user requirements to software Specifications:An approach based on problem Transformation[J].Journal of Software,2013,4(5):961-976
[7] Berry M D.Software requirements and design:the work of Michael Jackson[J].ACM SIGSOFT Software Engineering Notes,2011,36(2):39-40
[8] 骆斌,冯桂焕.人机交互软件工程视角[M].北京:机械工业出版社,2012:3-6 Luo Bin,Feng Gui-huan.Human-Computer Interaction:A Software Engineering Perspective[M].Beijing:China Machine Press,2012:3-6
[9] 骆斌,冯桂焕.人机交互软件工程视角[M].北京:机械工业出版社,2012:46-49 Luo Bin,Feng Gui-huan.Human-Computer Interaction:A Software Engineering Perspective[M].Beijing:China Machine Press,2012:46-49
[10] 刘国源,万光海,庞柳,等.基于问题架的计算机辅助需求工程工具的研发[J].计算机科学,2014,41(11):137-168 Liu Guo-yuan,Wan Guang-hai,Pang Liu,et al.Research and Development of Computer-aided Requirements Engineering Tool Based on Problem Frames[J].Computer Science,2014,1(11):137-168

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!