结对项目

这个作业属于哪个课程 网工1934-软件工程
这个作业要求在哪里 作业要求
这个作业的目标 学会团队合作 ,实现一个自动生成小学四则运算题目的命令行程序

项目成员
吴嘉辉 卢乔斌(3119005334)

GitHub链接

一、PSP表格

PSP2.1 Personal Software Process tages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 30
· Estimate ·估计这个任务需要多少时间 10 10
Development 开发 240 200
· Analysis · 需求分析 (包括学习新技术) 300 300
· Design Spec · 生成设计文档 20 60
· Design Review · 设计复审 30 30
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 10
· Design · 具体设计 100 60
· Coding · 具体编码 240 200
· Code Review · 代码复审 60 30
· Test · 测试(自我测试,修改代码,提交修改) 60 90
Reporting 报告 60 90
· Test Repor · 测试报告 30 30
· Size Measurement · 计算工作量 10 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 110 50
· 合计 1345 1150

二、性能分析

三、设计与实现过程

1.设计思路
1.生成计算表达式
2.筛选不符合规则表达式
3.用户输入答案:考虑到后面有一个选择:让用户决定是否校对答案, 就想着”用控制台输入信息“这个点卡住让程序停在这里,然后趁这段时间直接在生成的Exercise.txt文件中进行答题,控制台输入信息后再读取文件,拿到用户答案。但是失败了,读取Exercise.txt文件没有用户输入的答案。个人猜测是文件能read到的部分应该要write进去才行,而手动输入不行。最后把问题转变到控制台输出表达式,在控制台输入获取用户答案。
4,答案校对

2.项目结构

3.实现过程

四、代码说明

五、测试运行

六、项目小结

posted @ 2021-10-24 23:06  匠千晓  阅读(37)  评论(0)    收藏  举报