一、需求分析
家长和老师为了让孩子在寒暑假做一些练习题,增强孩子的计算能力。同时在课堂上也减轻老师的教学负担,所以开发此套小学生出题程序。
二、功能设计
1、基本功能:
(1)自动生成10道100以内的2个操作数的四则运算算式
(2)(+ - */)符号可随机生成
(3)运算结果也在100以内
2、扩展功能
(1)可以自动剔除重复算式
(2)出题题目数量可根据用户情况定制
(3)可以选择是否包含乘法和除法
(4)操作数数值范围可控性(如操作数 在100以内,还是1000以内)
(5)用户选择是否允许出现负数
(6)可以选择生成的运算题存储到电脑中
三、设计实现
1、语言以及版本
(1)java语言,版本jdk1.8.0
2、开发工具
(1)eclipse
3、使用的类及作用
(1)Scanner类:用于用户输入输出(2)Random类:用于随机生成数(3)FileWriter类:用于存储文件
四、测试运行
六、PSP
PSP | 预估时间 | 实际时间 |
---|---|---|
计划 | 1 | 2 |
需求分析 | 12 | 12 |
生成设计文档 | 22 | 22 |
代码规范 | 36 | 36 |
具体设计 | 34 | 55 |
具体编码 | 23 | 33 |
代码复审 | 1 | 2 |
测试 | 1 | 2 |
总结 | 1 | 1 |
总共花费时间 | 126 | 128 |