软工第一次作业
2017-09-24 11:03
190 查看
代码地址:https://coding.net/u/lyl233/p/one/git/blob/master/work-01.zip
需求分析
根据输入确定运算式个数
运算符个数不超过3个
程序同时支持计算生成的每道题目
对用户所做答案进行判断,并且输出正确答案或错误答案
功能设计
基本功能
随机生成运算表达式
四则运算计算功能
设计实现
根据随机生成3个数值和随机生成运算符,组成一个只有两个运算符的表达式
按四则运算法进行计算,并判断结果的对错
时间预估PSP:
运行结果
请输入产生式的个数:
10
8-6/1=2
3+5+6=5
5-1-2=5
4/5*2=6
5*4/4=9
5+8-3=8
1+7/5=7
5/8*3=7
2+7*4=7
8*1*8=7
正确:1(1 )
错误:9(2 3 4 5 6 7 8 9 10 )
正确答案为:
2:14
3:2
4:1.60
5:5.00
6:10
7:2.40
8:1.89
9:30
10:64
通过这次作业,我体会到了自己与别人的差距,有很多地方需要学习,当然这次作业也没有做的很好,查重没有实现。
需求分析
根据输入确定运算式个数
运算符个数不超过3个
程序同时支持计算生成的每道题目
对用户所做答案进行判断,并且输出正确答案或错误答案
功能设计
基本功能
随机生成运算表达式
四则运算计算功能
设计实现
根据随机生成3个数值和随机生成运算符,组成一个只有两个运算符的表达式
按四则运算法进行计算,并判断结果的对错
时间预估PSP:
PSP2.1 | Personal Software Process Stages | Time Senior Student | Time |
Planning | 计划 | 1.5h | 1.5h |
· Estimate | 估计这个任务需要多少时间 | 4天 | 4天 |
Development | 开发 | 1.5天 | 1.5天 |
· Analysis | 需求分析 (包括学习新技术) | 2.5h | 2h |
· Design Spec | 生成设计文档 | 1.5h | 1.5h |
· Design Review | 设计复审 | 2h | 3h |
· Coding Standard | 代码规范 | 3h | 3h |
· Design | 具体设计 | 1天 | 1天 |
· Coding | 具体编码 | 2.5天 | 2.5天 |
· Code Review | 代码复审 | 2h | 2h |
· Test | 测试(自我测试,修改代码,提交修改) | 2.5h | 4h |
Reporting | 报告 | 2h | 3h |
· | 测试报告 | 3h | 2h |
· | 计算工作量 | 10分钟 | 0 |
· | 并提出过程改进计划 | 1h | 30分钟 |
请输入产生式的个数:
10
8-6/1=2
3+5+6=5
5-1-2=5
4/5*2=6
5*4/4=9
5+8-3=8
1+7/5=7
5/8*3=7
2+7*4=7
8*1*8=7
正确:1(1 )
错误:9(2 3 4 5 6 7 8 9 10 )
正确答案为:
2:14
3:2
4:1.60
5:5.00
6:10
7:2.40
8:1.89
9:30
10:64
通过这次作业,我体会到了自己与别人的差距,有很多地方需要学习,当然这次作业也没有做的很好,查重没有实现。