201571030331益西卓嘎

项目名称:四则运算

GitHub地址:https://www.github.com/YXZG

1:需求分析

(1)程序接收一个参数x,在随机生成x道加减乘除的题,参数x为0-100,运算符在3个到5个之间。

(2)为了让小学生得到充分锻炼,每个练习题至少要包含2种运算符。但运算符号中不能出现负号。

(3)为老师节约时间,出题不重负。

2:功能设计

(1)使用JAVA编程语言,完成一个包含3到5个数字的四则运算练习的命令行软件开发。

(2)练习题生成好后,将你的学号与生成的n道练习题及其对应的正确答案输出到文件“result.txt中,不要输出额外信息,文件目录与程序目录一致。

(3)当程序接收的参数为4时,以下为输出文件示例。

 

3:设计实现

(1)产生随机数,

(2)产生运算符号,

(3)产生随机算式个体来循环

4:PSP:

PSP2.1

任务内容

计划完成需要的时间(min)

实际完成需要的时间(min)

Planning

计划

30

20

·       Estimate

·  估计这个任务需要多少时间,并规划大致工作步骤

30

15

Development

开发

50

50

··       Analysis

  需求分析 (包括学习新技术)

45

30

·       Design Spec

·  生成设计文档

30

20

·       Design Review

·  设计复审 (和同事审核设计文档)

25

15

·       Coding Standard

  代码规范 (为目前的开发制定合适的规范)

20

20

·       Design

  具体设计

30

200

·       Coding

  具体编码

300

100

·       Code Review

·  代码复审

20

18

·       Test

·  测试(自我测试,修改代码,提交修改)

15

20

Reporting

报告

20

18

··       Test Report

·  测试报告

20

10

·       Size Measurement

  计算工作量

20

12

·       Postmortem & Process Improvement Plan

·  事后总结 ,并提出过程改进计划

25

305

 

5:总结

(1)原本是尽力完成本次实验但,因为JAVA语言基础的薄弱而没能正常的实现老师的要求。通过本次实验我自己也有了很大的收获(JAVA基础太薄弱)所以我会在课余时间通过各种途径来学好JAVA会在往后的实验中展示更好的结果。

 

转载于:https://www.cnblogs.com/bobbybi/p/8641177.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值