本次作业要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2213
我的github远程仓库的地址:https://github.com/879539613/IT-apk
第一部分:要求
从个人项目出发,将程序改造成一个单机带用户界面(不是控制台)的程序,这个程序最基本要达到:
- 自动生成题目,单个题目最多不能超过4个运算符,操作数小于100。
- 用户可以输入答案
- 若用户输入答案正确,则提示正确;若答案错误,则提示错误,并要提示正确答案是多少。
第二部分:设计
第三部分:实现
效果1:初始运行页面
效果2:自定义颜色面板
效果3:根据用户答案对错,颜色随之改变
效果4:概率出现阶乘
效果5:最终运行结束
第五部分:解决
问题1:用java写的时候需要导出可执行文件jar包
解决:具体过程参考以下网址:https://jingyan.baidu.com/article/c275f6ba0bbb65e33d7567cb.html
问题2:画板布局时容易错乱
解决:自行学习相关知识,参考别人的面板
问题3:容错率低
解决:需要后期更新
第五部分:合作伙伴
姓名:刘嘉南 学号:201606120011
负责方向:四则运算代码的实现,负数的实现,时间的获取
他的博客地址为:http://www.cnblogs.com/LJNAN/
结对照片:
附图:统计表
PSP2.1 |
Personal Software Process Stages |
Time Senior Student(h) |
Time(h) |
Planning |
计划 |
0.2 |
0.1 |
· Estimate |
估计这个任务需要多少时间 |
6 |
9 |
Development |
开发 |
1 |
1.5 |
· Analysis |
需求分析 (包括学习新技术) |
0 |
1 |
· Design Spec |
生成设计文档 |
0 |
0 |
· Design Review |
设计复审 |
0 |
0 |
· Coding Standard |
代码规范 |
0.1 |
0.1 |
· Design |
具体设计 |
0.2 |
0.2 |
· Coding |
具体编码 |
3 |
5 |
· Code Review |
代码复审 |
0.2 |
0.2 |
· Test |
测试(自我测试,修改代码,提交修改) |
0.5 |
1 |
Reporting |
报告 |
0 |
0 |
Test Report |
测试报告 |
0 |
0 |
·workload |
计算工作量 |
0 |
0 |
·correction |
并提出过程改进计划 |
0 |
0 |