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
  • 相关阅读:
    css3
    如何去渲染数据?
    ajax
    Java多线程-线程安全
    java多线程-基础
    Git-团队开放中的代码同步与提交
    IDEA 调试Spring-boot 应用
    微服务-各种pom的配置和注解
    微服务-服务与注册中心
    微服务
  • 原文地址:https://www.cnblogs.com/CS162314/p/6942461.html
Copyright © 2011-2022 走看看