结对编程-四则运算(挑战出题)

结对编程四则运算(挑战出题)

课程:程序设计与数据结构
班级: 1623

姓名: 王译潇

学号:20162314

担任角色

驾驶员:林臻

副驾驶:王译潇

搭档-20162310林臻的博客

码云上公共项目的链接

一、需求分析

  • 设定参数指定生成题目的数量
  • 设定参数指定生成运算符和运算数字的数量。
  • 题目不能有重复的

二、设计mentality

设计的思路关键在于解决两个问题,一个是参数的设定,一个是题目的判重。
1062769-20170604224437571-377042760.png

  • 利用这个
    1062769-20170604224607914-1475536121.png

  • 可以达到目的
    1062769-20170604224654227-86714435.png

  • UML类图
    1062769-20170604224723399-1513194225.png

遇到的问题及关键代码解释(与搭档20162310林臻一起遇到并解决的,故这点我俩博客是相同的)

  • 题目去重
    1062769-20170604225149133-1151545139.png

通过比较结果相等来判定是否重复,这一方法是不科学的,例如(3-2)和(4-3)是不重复的两道题却被程序当作重复的了。同时也会使得程序运行速度变慢。

测试方法

  • 去重
    1062769-20170604225424571-50831704.png

  • 压力测试

1062769-20170604225651399-109855884.png

1062769-20170604225731118-1913463148.png

1062769-20170604225737071-2130051887.png

1062769-20170604225746961-1232201431.png

1062769-20170604225754461-415396383.png

1062769-20170604225800383-256982989.png

Txt

1062769-20170604225916680-1054112655.png

结对评价

在这周的挑战出题中,林臻同学可谓兢兢业业,经过我们仔细的需求分析后,分工合作
林臻出色的完成了他的那部分工作,为程序设计的成功奠定了基础。

PSP2.3

PSP2.3

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

转载于:https://www.cnblogs.com/CS162314/p/6942461.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值