ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-09-13 21:04:00  阅读:182  来源: 互联网

标签:功能测试 结对 界面 登录 实现 互评 队友 切换 出卷


1.概述

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

2.需求分析

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

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

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

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

3.项目结构

 

 

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

4.测试结果

登录界面测试:

 

 

 账户密码检查功能正常

切换功能测试:

 

 

 切换账号功能正常

出题功能测试:

 

 

 

 

生成题目功能正常

5.优缺点

优点:

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

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

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

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

缺点:

(1) 缺少异常处理

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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有