编程语言
首页 > 编程语言> > 结对编程——队友代码互评

结对编程——队友代码互评

作者:互联网

1.概述

本博客是关于HNU信息科学与工程学院20级软件工程的武博文同学在软件工程导论课程中所完成的个人项目——《中小学数学卷子自动生成程序》的评价分析

2.需求分析

需要实现的主体需求为以下三点:

(1) 设计可以登录、切换身份、重新登录、出题的界面

(2) 根据用户的不同身份能够出不同种类的试卷

(3) 能够对出卷的题目进行去重处理,提高卷子质量

3.项目结构

 

 

 武同学主要设计了两个类来实现本项目,将用户作为一个独立的类去实现。界面、出卷、查重则选择了在另一个类中一起实现

4.测试结果

登录界面测试:

 

 

 账户密码检查功能正常

切换功能测试:

 

 

 切换账号功能正常

出题功能测试:

 

 

 

 

生成题目功能正常

5.优缺点

优点:

(1) 对不合法输入与非法取值有所防备,程序的完整性和安全性很好

(2) 代码量很少,功能却完整,设计思路与实现非常简洁

(3) 代码规范度高,看起来非常干净整洁

(4) 哈希表等数据结构使得代码运行效率高

缺点:

(1) 缺少异常处理

(2) 存储文件路径应该设置为相对路径

标签:功能测试,结对,界面,登录,实现,互评,队友,切换,出卷
来源: https://www.cnblogs.com/Geo0426/p/16690796.html