zoukankan      html  css  js  c++  java
  • 结对编程-四则运算(挑战出题)

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

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

    班级: 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
  • 相关阅读:
    mysql服务器上的mysql这个实例中表的介绍
    mysql的innodb存储引擎和myisam存储引擎的区别
    Ubuntu配置java环境变量
    Android_adb shell am/pm使用
    tty相关内容
    Ubuntu和windows共享文件夹
    蓝牙查询网站
    Vim折叠模式设置
    ubuntu下安装jdk
    Linux下Gcc生成和使用静态库和动态库详解
  • 原文地址:https://www.cnblogs.com/CS162314/p/6942461.html
Copyright © 2011-2022 走看看