软件工程时间进度表
周次 | 学习时间 | 新编写代码行数 | 博客量(篇) | 学到知识点 |
1 | 10 | 1 | 软件工程 | |
2 | 4 | 216 | 1 | 复利工程扩展开发 |
3 | 12 | 80 | 2 | 复利计算后续开发及应用以及程序结构的完善和简化 |
4 | 8 | 50 | 2 | 学会了在github上fork他人的文件并提交自己的修改;学会了怎么进行单元测试,但是学的代码是c语言版的,还不会进行测试 |
5 | 6 | 43 | 1 | 完成编写并执行单元测试,但是做出来的单元测试并不像是预期结果那样。还存在很多问题,了解单元测试的基本内容。结队完成工作。 |
6 | 12 | 156 | 3 | 完成了结对编程项目,实现动态资金流动情况,体会到了团队合作的重要性,Java数据库的的连接使用 |
7 | 18 | 154 | 2 | Java界面设计以及Java格式转换 |
8 | 20 | 123 | 2 |
1.对APP进行了测试,完成对数学口袋精灵的找bug和对其进行单元测试,然后组队,跟队员一起讨论该怎么修改。 2安装安卓运行环境
|
9 | 28 | 245 | 2 | 修复口袋精灵APPBUG,组建scrum团队 |
10 | 4 | 0 | 1 |
1.了解什么是Scrum? 2.针对我们的项目,利用NABCD模型进行了解释。 |
11 | 5 | 115 | 2 |
Scrum项目的分工 确定项目,开始准备 |
12 | 7 | 67 | 1 | 建立任务看板,对任务的进度进行记录
学习燃尽图,更加全面的对任务进度进行记录 |
13 | 19 | 153 | 1 | 继续了scrum项目,阅读《构建之法》的8、9、10章;另外,继续学习Android app开发 |
14 | 20 | 126 | 1 | 开始准备第二个冲刺,细化问题,还有对团队成员的拆分进行讨论,解决问题,以积极的态度开始的二个冲刺。 |
15 | 11 | 278 | 1 | 继续写代码跟进复利投资理财工具,另外添加或修改了一些功能和检测程序;还有认真阅读、思考《构建之法》。 |
16 | 25 | 135 | 1 | sprint 2结束,开始sprint 3周期,继续写代码跟进复利投资理财工具;还有认真思考、回顾、分析与总结软件工程这门课程 |
测试模块 |
测试输入 |
预期结果 |
运行结果 |
bug跟踪 |
计算终值 |
终值 |
|||
1 |
(1000,10, 3, 1) | 1343.92 |
√ |
|
2 |
(0,10,3,1) |
弹出提示:请输入>0的本金 |
没有提示,显示0 |
已改进。弹出提示:请输入>0的本金
|
计算年限 | 测试输入 | 预期结果 | 运行结果 | bug跟踪 |
1 | (1000,1000,3,1) | 弹出提示:存款年限过大,请重新输入( <=100) | 没偶提示,按照所输入的年限计算 | 已改进。弹出提示,并要求重新输入。 |
2 | (1000,0,3,1) | 弹出提示:存款年限过小,请重新输入( <=1) | 没偶提示,按照所输入的年限计算 | 已改进。弹出提示,并要求重新输入。 |
计算本金 |
(本金,年限,利率,次数) |
预期结果 | 运行结果 | bug跟踪 |
1 |
(100,10,3,1) |
输出数值只有2位小数点 |
√ |
|
2 |
(100,10,0.00000003,1) |
提示输入利率数值有错,要求重新输入合法数值 (>=0.0001) |
可以计算,但不能精确到小数点后3位 |
已解决. |
字符输入 |
测试输入 |
预期结果 |
运行结果 |
bug跟踪 |
1 | 除了1到9以外的数字 | 弹出提示:非法字符输入,请输入正确的数字 | 死循环 | do while 解决不了问题 |
2 | 输入错误的数值 | 可以擦除重新输入 | 可以擦除 | 只要在输入后面在加几行代码,提示输入数值是否正确,是否需要重新输入,然后在加入输入代码,因为比较繁杂,所以程序里就没有写入。 |