首页 > 其他分享 >软件工程 张雯雯 223201062202

软件工程 张雯雯 223201062202

时间:2022-11-11 18:57:09浏览次数:63  
标签:张雯雯 结对 编程 代码 30 软件工程 测试 领航员 223201062202

2.1实验过程

2.1.1实验代码

给出博客园截图和网址,并附上github的代码地址。

GitHub代码地址:

 

2.1.2实验过程

(1) 本人角色

自己在本次结对项目中所担任角色,以及结对伙伴姓名学号。

本人角色:      领航员   张雯雯 223201062202

结对伙伴姓名:  导航员   刘丽媛 223201062216

(2) 

根据驾驶员和领航员的工作分工,分别撰写。

驾驶员:系统的实现过程、算法设计、结对工作照片等

领航员:代码测试覆盖标准、测试用例、代码检查表、工作记录表等。(本部分具体可以参照实验一的撰写方法)

本人角色为领航员,实验过程如下:

代码测试标准为语句覆盖;

测试用例:

(1)5,1,20,0,1

(2)9,2,30,1,0

(3)6,3,100,0,1

(4)10,4,30,1,1

流程图如下:

 

测试过程:

语句覆盖测试:即每一条语句都执行一遍

测试数据(1)5,1,20,0,1

数据(1)为加法练习题,

测试结果如图1所示

 

 

图1

测试数据(2)9,2,30,1,0

数据(2)为减法练习题

测试结果如图2所示:

 

图2

测试数据(3)6,3,100,0,1

数据3为乘法练习题

测试结果如图3所示:

 

图3

测试数据(4)10,4,30,1,1

数据(4)为除法练习题

测试结果如图4所示:

 

图4

测试截图如图5所示:

 

图5

代码审查表如下:

 序号

重要性

审查项

结论

1

重要/不重要

审查表中待检查内容

填写是/否/无(是代表符合规范,否代表不符合规范,无代表代码不涉及该项内容)

2

重要

工作记录表

项目

预计

实际

设计时间

9:30

9:30

编码时间

10:20

10:20

测试时间

13:00

13:15

代码行数

192

192

测试代码行数

63

63

错误数量

0

0

错误修复时间

开发总时间

四小时

四个半小时

 


3 总结与体会

对队友的评价:第一次一起合作,过程很愉快,合作的也是相当默契了,我们分工明确,她作为导航员用很短的时间就编写好了程序,并且没什么错误,是位很厉害的同学了,在我做测试时她也耐心帮助我完成测试,一开始我对测试并不怎么熟悉,一步一步的很慢,后来她细心教我,使我很快完事了测试部分,我觉得这应该就是结对编程的目的了吧,互帮互助,长短互补吸收对方优点加快工作的效率,效果更为显著,培养同学之间的交流沟通。总而言之,此次结对编程我们两个人完成的很顺利。

总结:通过本次结对编程实验,我发现结对编程确实是一种提高编程效率的方式,在旁面对驾驶员所操作的每个步骤,每个过程,都看在眼里,同时可以给出恰当的建议,在代码规范上,首先变量要明确,命名要规范,括号要有层次感,虽然有时驾驶员擦觉不到,但是领航员在旁边观察的非常清楚,所谓当局者迷,旁观者清,也一定程度上验证了这个道理,这样通过交流,沟通,小层面上讲是技术上方法上的提高与创新,提高了代码的质量与工作效率,从大的层面上讲也是一种思维的碰撞与跨越。

但是也发现结对编程一些缺点:1.如果两个人水平参差不齐,很容易出现抱大腿现象。2.在一些不必要的细节上发生争执,影响效率3.领航员素质不好会影响驾驶员的编码进程4.沟通能力不强会影响效率。不过我和我的小伙伴就没有存在这些问题,从设计到编码再到测试一切都比较顺利,也会遇到一些各种各样的问题使我们止步不前,但通过搜集材料,向同学求教,问题最终得以解决,本次实验学到了好多东西,也很开心和小伙伴的这次合作!

标签:张雯雯,结对,编程,代码,30,软件工程,测试,领航员,223201062202
From: https://www.cnblogs.com/zhangwenweny/p/16881453.html

相关文章

  • 223201062522刘晋-软件工程基础Y- 实验二 结对项目报告
    沈阳航空航天大学软件工程基础实验报告实验名称:实验二实验题目:结对项目专业软件工程学号223201062522姓名刘晋结对伙伴赵德龙指导教师孟桂英......
  • 软件工程基础实验二
    1.任务要求本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题。2.题目我们在刚开......
  • 软件工程 结对编程实验二-荆雪冰
    实验题目本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题。题目1:我们在刚开始......
  • 软件工程实验一
    1.2.2阅读材料并思考请阅读北航陈彦吉同学的这篇博客中的各参考资料,并回答如下问题:(1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?答:当......
  • 2022.11.8(软件工程y实验一)
    1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?你现在后悔选择了这个专业吗?你认为你现在最喜欢的领域是什么(可以是计算机的也可以是其它领......
  • 软件工程基础知识总结
    转载:https://www.cnblogs.com/imyalost/p/16782226.html培养工程思维亢长枯燥的理论知识,对很多同学来说是一个巨大的挑战。那么如何简单的理解软件工程呢?简单来说就是多......
  • 软件工程最大连续子数组和(最大子段和)
     题目一:最大连续子数组和(最大子段和)背景 问题:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整......
  • 《大道至简》软件工程师
    《大道至简》读后感世界“虽变化万端,而理为一贯”。我以前看书都希望从中学到一些招式方法,遇到不会的编程问题就是找个模板,然后照猫画虎稍加改动,就成了自己的版本,也不去思......
  • 223201062522-软件工程基础Y- 实验一 刘晋
      沈阳航空航天大学软件工程基础实验报告实验名称:实验一实验题目:个人项目完成时间:2022年11月1实验内容及要求1.1教学内容及要求建立个人博客,完......