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


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

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

    班级: 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
  • 相关阅读:
    SVN使用之分支、合并
    eq相等 ,ne、neq不相等 EL表达式
    PLSQL:plsql中文乱码,显示问号
    mysql中实现行号,oracle中的rowid
    安装完QQ必须要删除掉的几个恐怖文件
    关于table的一些兼容性问题
    Javascript事件绑定的几种方式
    jQuery中的一些正则匹配表达式
    将java类的泛型集合转换成json对象
    python登录豆瓣,发帖
  • 原文地址:https://www.cnblogs.com/CS162314/p/6942461.html
Copyright © 2020-2023  润新知