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

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

课程:程序设计与数据结构

班级: 1623

姓名: 王译潇

学号:20162314

担任角色

驾驶员:林臻

副驾驶:王译潇

搭档-20162310林臻的博客

码云上公共项目的链接

一、需求分析

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

二、设计mentality

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

  • 利用这个

  • 可以达到目的

  • UML类图

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

  • 题目去重

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

测试方法

  • 去重

  • 压力测试

Txt

结对评价

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

PSP2.3

PSP2.3

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