软工第一次作业

 

代码地址:https://coding.net/u/lyl233/p/one/git/blob/master/work-01.zip

需求分析

根据输入确定运算式个数

运算符个数不超过3

程序同时支持计算生成的每道题目

对用户所做答案进行判断,并且输出正确答案或错误答案

功能设计

  基本功能

随机生成运算表达式

四则运算计算功能

   设计实现

根据随机生成3个数值和随机生成运算符,组成一个只有两个运算符的表达式

按四则运算法进行计算,并判断结果的对错

 时间预估PSP

PSP2.1

Personal Software Process Stages

Time Senior Student

Time

Planning

计划

1.5h

1.5h

· Estimate

估计这个任务需要多少时间

4天

4天

Development

开发

1.5天

1.5天

· Analysis

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

2.5h

2h

· Design Spec

生成设计文档

1.5h

1.5h

· Design Review

设计复审

2h

3h

· Coding Standard

代码规范

3h

3h

· Design

具体设计

1天

1天

· Coding

具体编码

2.5天

2.5天

· Code Review

代码复审

2h

2h

· Test

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

2.5h

4h

Reporting

报告

2h

3h

·

测试报告

3h

2h

·

计算工作量

10分钟

0

·

并提出过程改进计划

1h

30分钟

 

运行结果

请输入产生式的个数:

10

8-6/1=2

3+5+6=5

5-1-2=5

4/5*2=6

5*4/4=9

5+8-3=8

1+7/5=7

5/8*3=7

2+7*4=7

8*1*8=7

正确:1(1 )

错误:9(2 3 4 5 6 7 8 9 10 )

正确答案为:

2:14

3:2

4:1.60

5:5.00

6:10

7:2.40

8:1.89

9:30

10:64

 

通过这次作业,我体会到了自己与别人的差距,有很多地方需要学习,当然这次作业也没有做的很好,查重没有实现。

posted @ 2017-09-24 11:03  不想说啥子  阅读(197)  评论(2编辑  收藏  举报