软件工程博客---结对项目

  • 首先对于结对项目理解

本次结对项目是对第一个四则运算任务的扩展和改进,需要增加新的需求,还有就是新增测试模块,恰好本学期正在上软件测试的课程,我们会用一些课程上学到的知识来做测试;还要有统一界面模块、后台模块和测试模块的输入输出接口,用来与其他小组进行测试。所以我认为这次结对项目的重要性体现在如何用软件工程的思想来完成。

  • 结对项目完成过程

由于这次界对项目是对个人项目的扩展,所以我们小队决定采用一个人的个人项目进行扩展。经过讨论我们选择王同学的个人项目进行扩展。对于UI部分,将个人项目进行一些修改就可以直接用了。对于算式生成模块我们决定用python语言来实现,因为我正在学习python语言,所以可以借此机会加深对python语言的理解。计算模块则采用go语言来完成,我们之前都没有接触过go语言,所以这也是一个一边学习一边使用的过程,充满了艰辛和挑战,在学习的过程中我们发现了go语言内置了一个很好用的测试模块,于是我们就使用了go test来做测试,设计了测试用例,从XML文件读入对计算模块进行了测试。

原文地址:https://www.cnblogs.com/chrisbosh/p/5374096.html