软工网络15结对编程练习(201521123007谭燕)
链接
学号:201521123006;博客链接: http://www.cnblogs.com/KimHeechul/p/8644402.html
学号:201521123007;博客链接: http://www.cnblogs.com/ty1213/p/8644960.html
码云地址: https://gitee.com/KimHeechul/pair_programming/commits/master
题目要求:
1. 改进现有代码
1.1 分析网络14部分现有程序代码
个人博客地址4:http://www.cnblogs.com/shizhuangde ,源代码:https://coding.net/u/lhl1212/p/work2/git
1.2 分析大部分主要类之间的关系,画出类图
1.3 测试覆盖率
1.4 当前设计的弱点
- 无法自己选择题目数量。
- 错误提示窗口会重复显示上次的错误结果,且会多次弹出窗口,需要重复确认。
- 只有两个操作数的计算。
- 没有提示正确率。
1.5 单元测试
2. 功能改进与扩展
- 增加正确率统计
- 全部答对可以重新做题
- 多操作数运算
2.1 改进代码展示
2.2 运行结果
3. 结对编程过程的图片
4. PSP表格
PSP2.1 | 个人开发流程 | 估计耗时 | 实际耗时 |
---|---|---|---|
Planning | 计划 | 20 | 20 |
· Estimate | 明确需求和其他相关因素,估计每个阶段的时间成本 | 5 | 8 |
Development | 开发 | 220 | 350 |
· Analysis | 需求分析 | 30 | 45 |
· Design Spec | 生成设计文档 | 15 | 15 |
· Design Review | 设计复审 | 25 | 45 |
· Coding Standard | 代码规范 | 10 | 8 |
· Design | 具体设计 | 60 | 75 |
· Coding | 具体编码 | 75 | 95 |
· Coding Reivew | 代码复审 | 25 | 25 |
· Test | 测试(自我测试、修改代码、提交修改) | 15 | 25 |
Reporting | 报告 | 25 | 30 |
· | 测试报告 | 5 | 8 |
· | 计算工作量 | 5 | 8 |
· | 并提出过程改进计划 | 8 | 12 |
5. 码云提交记录
6. 实验小结
虽说也不是第一次合作编程了,但是对于结对编程应该做些什么,怎么做?还是存在疑虑。这次结对编程,我和小伙伴先是一起商讨题目要求,然后分析了别人的代码,从代码中找出不足,然后分工改进。过程中不懂的我们仔细研究,结束后再把两人的代码整合。这也是一个特别痛苦的过程,需要了解对方的思路,然后加进代码再优化。对于编程能力都不是很强的我们来说,改进代码本身就很难了,还要在原有基础上增加新的功能,更是难上加难。此次我们选择的源代码本身无法再增加复杂的功能,否则只能推翻原有代码重写,这是一项很艰巨的任务啊,鉴于时间有限,我们就做了力所能及的部分。对于PSP表格,是个很好的检验完成时间的工具,能更好地培养我们的时间安排观念。
转载于:https://www.cnblogs.com/ty1213/p/8644960.html
软工网络15结对编程练习(201521123007谭燕)相关推荐
- 软工网络15结对编程练习 201521123056 吴剑通
0.结对编程成员: 吴剑通博客地址:https://www.cnblogs.com/wjt960310/ 杨钧宇博客地址:http://www.cnblogs.com/GOB8023/ 码云地址:ht ...
- 软工网络15结对编程练习
一.链接 结对编程成员博客园地址: 201521123009 徐璐琳 博客园地址:http://www.cnblogs.com/abonxxxu/ 码云地址:https://gitee.com/abo ...
- 软工网络15个人作业5--软件工程总结
一.请回望开学时的第一次作业,你对于软件工程课程的想象 1. 对比开篇博客你对课程目标和期待,"希望通过实践锻炼,增强计算机专业的能力和就业竞争力",对比目前的所学所练所得,在哪些 ...
- 2021秋软工实践第一次结对编程作业
这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 这个作业要求在哪里 2021秋软工实践第一次结对编程作业 这个作业的目标 实现博饼软件原型并进行博客写作 学号 031902139 队友学 ...
- 软件工程网络15结对编程作业
软件工程网络15结对编程作业 1.项目成员 学号:201521123014 博客地址:http://www.cnblogs.com/huangsh/ 学号: 201521123102 博客地址:htt ...
- 2022秋软工实践 第一次结对编程作业
2022秋软工实践 第一次结对编程作业 需求分析 (1)Need,需求 (2)Approach,做法 (3)Benfit,好处 (4)Competitors,竞争 (5)Delivery,推广 UML ...
- 软工网络15团队作业8——Beta阶段敏捷冲刺
Deadline:软工网络15团队作业8--Beta阶段敏捷冲刺 1. 新成员 新加入我们的是网络1512 的班长,杨泽斌和童欢.主要负责我们的产品测试与用户体验 于是我们的团队成员有 廖余俊(cap ...
- 软工网络15个人阅读作业2(201521123007谭燕)
提出问题 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.h ...
- 2021秋软工实践第一次结对编程作业-需求分析
博饼软件需求分析 一.简要说明 博饼,是厦门人几百年来独有的中秋传统活动,是一种独特的月饼文化,也是厦门人对历史的一种传承.现在,博饼依然是厦门人最钟爱的中秋活动,也是最热闹的一个民俗节日形式. 目前 ...
最新文章
- spring-redis-data的一个坑
- react+dva+antd接口调用方式
- [C#-SQLite] SQLite一些奇怪的问题
- linux服务器curl,在Linux系统下使用curl自定义HTTP头的方法
- QT的QHash类的使用
- .php on line 0,启动禅道项目管理软件时,报PHP Warning: PHP Startup: in Unknown on line 0解决方法...
- HBase、Redis、MongoDB、Couchbase、LevelDB主流 NoSQL 数据库的对比
- UVA - 10340 ​​​​​​​All in All
- axure插件怎么用_CAD插件不会用怎么行?CAD插件大全合集,超实用绘图软件,高效...
- SQL SERVER 2008筛选时报错 无法为该请求检索数据
- python编程入门教程下载-《Python编程从入门到精通》PDF高清完整版-PDF下载
- Axure 汉化教程
- 个人博客成长分析(一)
- Centos7恢复xfs删除文件
- $splay$学习总结$QwQ$
- 7-4 计算职工工资(15分)
- [原创]续一:WMI进程占用CPU过高,由Alibaba的pcUnitTest.exe文件引起
- python200行代码_200行Python代码实现2048
- 连接到服务器 ------------------------------ 无法连接到 + SQL Server 请求失败或服务未及时响应....解决思路
- 解决windows10 ping不通问题(请求超时)
热门文章
- CANBridge 系列本安型智能 CAN 总线隔离中继器
- 组态王能直接读取仪表数据吗_关于组态王读取非标准协议设备数据的应用
- C语言中关于位域的介绍
- Windows 安装Redis(图文详解)
- html页面 消除横向滚动条,框架网页中去掉横向(水平)滚动条的方法
- 【AltiumDesigner专栏】01.05——ECAD-MCAD(一)
- 双11了,漂亮灵气仙气十足的小姐姐想脱单,广东惠州人,大专学历财务工作,性格温和(NO.001)...
- 软件测试入门基础知识汇总
- 成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
- 阿里云Docker镜像库