团队项目之现场 ( 要不起对三队 )

HHH41 2021-10-30 11:29:48
这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 https://bbs.csdn.net/forums/fzuSoftwareEngineering2021?category=0&typeId=17222
这个作业要求在哪里 团队项目之现场编程 https://bbs.csdn.net/topics/603021225
这个作业的目标学习和使用团队Github协作
团队名称要不起对三队
团队成员学号031902536 、031902542、031902508、031902521、031902532
031902232、031902432、031902432、031904123、032092108

一、组员职责分工

我们将任务分为主函数、年级转换、生成随机数、一二年级计算、三四年级计算、五六年级计算、判定结果、测试结果,8个大部分。考虑到三四年级计算、五六年级计算算法较为复杂,我们安排两个人协作共同完成;判定结果相对容易,故同时完成博客编写部分。

学号工作备注
031902536判定结果、博客编写整合测试
031902508五六年级计算-
031902521五六年级计算-
031902532随机数及随机运算符的生成整合测试
031902232三四年级计算-
031904123三四年级计算-
031902432一二年级计算整合测试
032092108主函数-
031902620年级转换整合测试
031902542测试参加党课、未进行代码编写

二、PSP表格

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1520
Estimate估计这个任务需要多少时间1010
Development开发120150
Analysis需求分析 (包括学习新技术)1010
Design Spec生成设计文档1010
Design Review设计复审 (和同事审核设计文档)105
Coding Standard代码规范 (为目前的开发制定合适的规范)105
Design具体设计2015
Coding具体编码120150
Code Review代码复审1010
Test测试(自我测试,修改代码,提交修改)2025
Reporting报告1015
Test Report测试报告1015
Size Measurement计算工作量1010
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划2020
合计265200

三、运行结果

  • 我们使用C语言完成编码,程序在Dev-C++环境下运行
  • 运行截图

img


img


img

四、结对体验

1、花费时间长,收获较大的事件

  • 分工和函数设计
    先给项目分工,然后定义一些接口、数组、逻辑等。在各自编写代码的过程中,由于分工之后代码较乱,各种参数和数组定义不同,要进行不断地沟通。通过队员之间的交流,形成统一标准,完成编码。
  • git协作与代码整合
    由于大家各自编码,在汇总各个部分的代码后,修改整合,测试代码的过程花费的时间也比较长,且较为复杂。因为是第一次使用git协作,在我们今天现场编程之前,自学git协作也花费了我们较长的时间,将大家的代码整合起来调试、测试的过程算是一种新的体验,有所收获。
  • 修改需求后
    在修改了需求分析之后要重新讨论分工、实现,在之前代码的基础上进行修改,也是一个很麻烦的事。有些部分不需要大改,计算部分的同学工作量就相对较大,我们进行了重新分工,相互协作,共同完成。
  • 题目难点
    首先是生成随机数和随机运算符的问题,我们一开始是分工了一个人写这个部分的函数,但是由于在分完一二年级、三四年级、五六年级后,大家各自计算部分编写代码时需要测试,就各自写了这部分的代码,于是没调用上这个函数,还有判断结果的函数也是这个问题,最后没有用上,这是分工时没有明确制定安排好代码规范造成的很不好的问题,下次团队协作一定要提前注意好这些问题!
    还有就是括号匹配的一些计算算法上的问题,在大家的讨论之后,统一了一个方法,制定了代码规范。

2、结对编程体验

  • 通过本次结对限时编程,锻炼了我们个人的编程能力,与github团队协作能力。在合作编程的过程中,出现了很多前期没商定好的参数不同、接口不同等问题,导致整合代码时出现了很大问题,要重新调试很久,也让我们意识到沟通和制定计划的重要性。
  • 由于限时编程的限制,再加上10点的需求更改,大家都十分紧张,场面有时一片混乱,大家不停的沟通交流,共同赶在ddl之前不断提交、修改、完善代码,整个过程还是十分紧张刺激的,但是我们都很团结一致,一起努力的氛围还是超棒的!

五、Github仓库地址与commit记录

Github仓库地址 https://github.com/HH41/FZURG1030

  • commit 记录

img


img

...全文
384 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2021-11-06
  • 打赏
  • 举报
回复

在我们今天现场编程之前,自学git协作也花费了我们较长的时间


你们是如何学习 git 协作的?

189

社区成员

发帖
与我相关
我的任务
社区描述
福州大学软件工程教学,推行邹欣老师“构建之法”。
软件工程 高校
社区管理员
  • Dawnfox
  • REP1USONE
  • 纪华裕
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧