zoukankan      html  css  js  c++  java
  • 软件工程网络15结对编程作业

    一、连接

    二、需求分析

    • 功能:

      ①实现基本的加减乘除四则运算(包括分数的四则运算)

      ②题目随机生成

      ③做完题目可以查看正确答案

      ④可以记录做题时间和正确率

      ⑤支持多语言

    • 问题:

      ①计时器可以手动修改时间

      ②复习功能存在问题
      

    三、程序设计

    • 原来代码覆盖:

    修改后的代码覆盖:

    • 原类图:

    • 新类图:

    • 功能图:

    三、代码展示:

    新增功能:

    ①界面改进

    ①加括号运算

    ②平方运算

    下面的截图是改进的部分:

    • 界面改动:

    • 加括号:

    • 平方运算:

    四、程序运行:

    增加了多种运算方式(比如加括号的混合运算、平方运算等等),图中并没显示所有的运算方式

    五.小结感受:

    • 修改别人的代码真的很艰难,因为需要先理清写代码的人的思路,如果他们的思路很不清晰那么看起来就很吃力,所以今后在编写代码的过程中我会尽量做到简单易读。

    • 一开始我们没有任何思路,感觉无从下手,差点放弃,后来问了很多了,在讨论了很久之后我们一点一点的做了出来,虽然可能没有别人做得那么完美,但通过自己的努力做出来是也很开心的

    • 我负责修改算法,我的队友负责修改界面,上一届的界面应该是用netbeans做的,导致我的队友修改代码的时候不知道从何下手,心疼她三秒钟。

    • 对于结对编程带来‘1+1>2’这种说法我是完全肯定的,我们一开始自己做自己的部分是完全没有头绪,一个人的想法是不完善的,后来经过两个人的讨论之后才找到了突破口。至于领航员和驾驶员两种角色关系,在本次结对编程中体现不明显。

    六.结对编程照片:

    不停地询问别人的方法

    这一周我和队友已经在QQ上擦出了“火花”,附上一张来自半夜寝室群里看到的照片 QAQ

    • 码云截图:

    • psp表格

    ![]

  • 相关阅读:
    Threaten Model
    什么是虚拟主机
    http代理服务器
    什么是https
    缓存的实现原理
    Cookie和Session
    HTTP协议详解
    心路历程——毕设程序mr跑不通的问题
    bash: hadoop:command not found
    Mapreduce 测试自带实例 wordcount
  • 原文地址:https://www.cnblogs.com/ballonbaby/p/8641794.html
Copyright © 2011-2022 走看看