【bitse——四则运算】1.项目分析

这个项目相比之前更为复杂,所以先做了一些尝试,将思路整理后才开始写博客。

代码:https://github.com/wlh1998/bitsepair

同组博客:https://blog.csdn.net/qq_42174315/article/details/86537752

1 psp

单位:分钟

planning:60

estimate:14*8*60

development:12*8*60

analysis:2*8*60

design spec:1*8*60

design review:0.5*8*60

coding standard:0.5*8*60

design:1*8*60

coding:2*8*60

code review:1*8*60

test:4*8*60

reporting:2*8*60

test report:1*8*60

size measurement:0.5*8*60

postmortem& process improvement plan:0.5*8*60

sum:14*8*60+60

注:psp为个人部分,即结对二人单独分析自己部分代码需要的时间。

2题目分析

我们选择的是项目2,四则运算题目生成。在讨论之后,我主要负责第一第二阶段的大部分功能代码。

总的来说,包括以下几个部分:

题目生成。

    题目去重,表达式生成,合法检测等。

题目求解。

    中缀转后缀,后缀求解等。

其他要求:

    分数四则计算。

    乘方的表示。

判断用户输入的要求在第三阶段实现。

3总体设计

    分数计算无法通过基本类型实现,所以需要自己实现。

    表达式作为一个整体,将创建,求解等封装成一个类。

    将表达式,答案生成至文件,图形界面直接读取文件。这样将两大功能分开处理,解耦和,在测试时更容易定位问题。两人沟通上只需要协调接口即可。并且可以使用不同语言实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值