结对编程——队友代码互评
作者:互联网
1.概述
本博客是关于HNU信息科学与工程学院20级软件工程的武博文同学在软件工程导论课程中所完成的个人项目——《中小学数学卷子自动生成程序》的评价分析
2.需求分析
需要实现的主体需求为以下三点:
(1) 设计可以登录、切换身份、重新登录、出题的界面
(2) 根据用户的不同身份能够出不同种类的试卷
(3) 能够对出卷的题目进行去重处理,提高卷子质量
3.项目结构
武同学主要设计了两个类来实现本项目,将用户作为一个独立的类去实现。界面、出卷、查重则选择了在另一个类中一起实现
4.测试结果
登录界面测试:
账户密码检查功能正常
切换功能测试:
切换账号功能正常
出题功能测试:
生成题目功能正常
5.优缺点
优点:
(1) 对不合法输入与非法取值有所防备,程序的完整性和安全性很好
(2) 代码量很少,功能却完整,设计思路与实现非常简洁
(3) 代码规范度高,看起来非常干净整洁
(4) 哈希表等数据结构使得代码运行效率高
缺点:
(1) 缺少异常处理
(2) 存储文件路径应该设置为相对路径
标签:功能测试,结对,界面,登录,实现,互评,队友,切换,出卷 来源: https://www.cnblogs.com/Geo0426/p/16690796.html