博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165215 结对编程——四则运算第一周
阅读量:5010 次
发布时间:2019-06-12

本文共 893 字,大约阅读时间需要 2 分钟。

20165215 结队编程项目——四则运算第一周

需求分析

基本需求

  • 实现一个命令行程序,要求:
  • 自动生成小学四则运算题目(加、减、乘、除)
  • 支持整数
  • 支持多运算符(比如生成包含100个运算符的题目)
  • 支持真分数
  • 统计正确率

    扩展需求

  • 处理生成题目并输出到文件
  • 完成题目后从文件读入并判题
  • 多语言支持:简体中文,繁體中文,English
  • 生成题目去重

设计思路

  • 首先输入需要生成的题目数量
  • 进入for循环设计随机出现的题型
  • 调用caculate类进行计算
  • 输入正确值,统计正确率
    1296679-20180416005206392-742233193.png

运行截图

1296679-20180416005218295-224403673.png

码云连接

结对感受

  • 结对对象:20165209 陈思兵
  • 感受:本次结对编程中我为驾驶,队友则充分发挥到了领航员的作用,在设计思路、方法编写等方面都提供了很多见解,当编译出现问题时,我们一起纠正错误;没有头绪的时候,则相互讨论刺激思维,总体而言合作进行得较为顺利。

PSP

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

转载于:https://www.cnblogs.com/fyss/p/8850208.html

你可能感兴趣的文章
python | 桶排序、冒泡排序、选择排序、去重
查看>>
两个Html页面之间值得传递
查看>>
EasyUI datagrid 的多条件查询
查看>>
Mac升级bash到最新版本
查看>>
利用vagrant打包系统--制作自己的box
查看>>
美女与硬币问题
查看>>
计算几何算法概览 (转)
查看>>
Notepad++的ftp远程编辑功能
查看>>
数据库多对多关联表(Python&MySQL)
查看>>
[实变函数]1.2 集合的运算
查看>>
第06天
查看>>
设计模式的征途—5.原型(Prototype)模式
查看>>
iOS10 app连接不上网络的问题
查看>>
结对开发之电梯调度最终稿(徐梦迪&刘博)
查看>>
simple java mail
查看>>
信息建模
查看>>
Mybatis 数据库物理分页插件 PageHelper
查看>>
虚函数、纯虚函数详解
查看>>
z-stack中数据的发送,广播、组播、点对点
查看>>
Practial Vim 学习笔记一
查看>>