结对编程1-模块化

Posted 坎大哈的白衣天使

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程1-模块化相关的知识,希望对你有一定的参考价值。

一、结对成员介绍及coding.net 地址:

小组成员:陈宏辉(201421122020)、塗家瑜(201422122031)

Coding.net: https://coding.net/u/rovinglight/p/sums-generator/git

在线演示:http://tupulin.com/www/sums/

文件较大,加载需4至5秒左右。

二、题目描述:

本次作业基于第一次作业,在第一次作业的基础上添加以下功能:

  • 图形界面
  • 倒计时
  • 用户对错题目数记录
  • 国际化

三、本次作业的完成内容

    本次作业基于个人作业一的四则运算程序做增量开发,新增了如下功能

    1、添加了用户界面,并带有切换语言和计时的功能

    2、新增加了四则运算计算器

    3、记录做题的正确率

四、需求分析

    这是一个简单的四则运算计算器,不但可以生成四则运算的式子,也可以计算除了随机生成四则运算的式子。有时候我们做练习题不仅需要得到题目的正确率,还需要在限定时间内完成练习,这时候需要这个程序有一个计时功能,在开始练习的时候开始计时,到练习完成计算所花时间。

 

五、思维导图

六、使用流程

七、小结感受

这次的项目,只花了半天时间在赶工0.0本来可以做的更好的,但是对时间的把控还是一个大问题,希望在未来能够做到更好。项目还在慢慢改进中,现在暂时只是实现简单功能而已。

八、评价合作伙伴

优点:塗家瑜是一个高效的编码者,任务能很快完成

九、展示PSP

 

PSP2.1 

Personal Software Process Stages

Time Senior Student

Time 

Planning

计划

18

29

· Estimate

估计这个任务需要多少时间

20

28

 Development

开发

552

573

 ·Analysis

需求分析 (包括学习新技术)

40

35

· Design Spec

生成设计文档

35

30

· Design Review

设计复审

18

26

 · Coding Standard

代码规范

19

15

· Design

具体设计

46

35

· Coding

具体编码

264

263

· Code Review

代码复审

40

26

 · Test

测试(自我测试,修改代码,提交修改)

40

50

 Reporting

报告

63

84

 

测试报告

10

8

 

计算工作量

28

20

 

并提出过程改进计划

15

17

以上是关于结对编程1-模块化的主要内容,如果未能解决你的问题,请参考以下文章

结对编程1-模块化

结对编程1-模块化

结对编程1-模块化

结对编程1-模块化

软件工程结对编程博客

结对编程项目作业2-结对编项目设计文档