个人第三次作业:结对编程

本文分享了使用PSP2.1模型进行结对编程的经验,介绍了在设计与实现课堂随机点名系统的项目过程中,如何利用PSP表格提高团队协作效率和时间管理能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结对作业
GitHub项目地址仓库地址
队友博客地址宋树钱的博客地址
作业链接第三次作业

一、PSP表格

PSP是卡耐基梅隆大学(CMU)的专家们针对软件工程师所提出的一套模型:Personal Software Process (PSP, 个人开发流程,或称个体软件过程)。

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

二、设计与实现过程

针对这次设计一个类似于课堂随机点名的系统,老师在台上给我们做了详细的讲解,对我们这次作业的完成有很大的帮助。所要求的随机点名系统不仅需要做到每个人概率相同,还要能显示全班同学的名单。
主要问题:控件应用不熟悉,特别是数据dataset添加新的列之后得绑定数据源的列,在进度条加载那里还得添加新的变量。
其他因为老师在课堂上讲解的很详细,再加上我们的编程是简单的模仿,所以没有遇到大的问题。

三、合作记录

本次结对编程,我的搭档是宋树钱同学,因为私下我们的关系就很好,所以在合作中我们非常默契。
在这里插入图片描述

四、程序结果图

在这里插入图片描述

五、体会和感受

因为在代码方面老师提供了一定的基础,所以这次的困难主要出现在其他方面。这是软件工程这门课第一次进行团队项目,所以会充分利用两个人的想法和思路,采用互补的形式也能更快地完成作业。
这次作业还使用了PSP表格,的确让我们对时间和分工有了更好的把握,提高了效率,没有以前那么手忙脚乱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值