一、 需求分析

小学一年级数学有如下的几个特点:
一年级数学要求掌握10以内的加减法,结果不大于20,不小于0.
被减数不能大于减数
经过分析,这个程序应当:
使用的数字小于10
数字定义类型应为整数类型
需要能按要求生成n道题目,并且其题目随机生成

小学二年级数学有如下的几个特点:
特点1一百内加减法。
特点2九九乘法表的表内乘除法。
特点3-小学二年级学到整百整千加减法。
特点4小学二年级学到几百几十加减整百或整十数。
对二年级题来说,使用的数字小于10000;100内加减随意;
整百整千加减随意;
过百整数加减整百或整十;
乘时数字1-9;
除时要得出商和余数。

小学三年级数学有如下的几个特点:
特点1:会笔算一位数除多位数的除法、两位数乘两位数的乘法,会进行相应的乘、除法估算和验算。
特点2:会口算一位数除商是整十、整我通过网上查找的方式了解到,小学三年级数学有如下的几个特点:
特点1:会笔算一位数除多位数的除法、两位数乘两位数的乘法,会进行相应的乘、除法估算和验算。
特点2:会口算一位数除商是整十、整百、整千的数,整十、整百数乘整十数,两位数乘整十、整百数(每位乘积不满十)。
特点3:初步认识简单的小数(小数部分不超过两位),初步知道小数的含义,会读、写小数,初步认识小数的大小,会计算一位小数的加减法。
特点4:学会混合运算,学会使用小括号。
经过分析,我认为这个程序应当:
使用的数字小于100。
不能出现两位小数。
可以出现小括号

二、设计实现

在这里插入图片描述

在这里插入图片描述

三、类图

类图

四、PSP

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

五、项目总结

这次团队项目对每个人来说都是一次不同的体验。总之,团队要想建设好,不仅仅是老师的引导有方,或是技术组长的亲力亲为,而是团队里每一个人的努力,只有每一个人热心、负责、真心的和团队成员交流互相学习,才能充分调动团队每一个人积极参与团队项目,大胆创新、不断进取,团队成员才会为了团队目标共同奋斗、共同努力,才能营造一支和谐、高效的团队。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐