博文简要信息表:
项目 | 内容 |
---|---|
软件工程 | 任课老师博文主页链接 |
要求两人结对完成项目 | 作业链接 |
预估开发时间 | 熟悉软件开发流程,提升自身能力 |
实现目标 | 第一次体验一个完整的工程 |
任务1:两两自由结对,对结对方的《实验二 软件工程个人项目》的项目成果进行评价,具体评价博客链接
评价博客链接
点评内容:博文结构相对设计合理,对于markdown的排版相对掌握的很熟练,博文内容几乎设计了作业的要求,只是缺少了词频统计后的柱状图,关于PSP中“计划需要的时间”与“两列数据的差异化分析与原因“可能是由于代码在运行过程中个个模块处理不当,设计不够合理,导致效率降低。功能实现的效率相对要低,希望以后在学习之后要加以改善。
点评心得:在这次结对做项目的过程中,我们对于项目的开发有了更深一步的了解,也体验了两人协作开发项目的过程和互相交流学习共同进步和学习的乐趣。
任务2:结对项目源码仓库链接地址<a class ="git-link" href="https://github.com/bianzhifengshaoye/---/tree/master/词频统计/统计英文文本字符和单词个数
a.需求分析
1.单词频数可视化功能
2.统计相关文本行数及字符数
3.各种统计功能均能提供计时功能
4.可处理任意用户导入到任意英文文本
5.统计文本中除冠词、介词、代词之外的高频词
#### b.软件设计:使用类图
#### c.核心功能代码展示
#### d.程序运行
#### e.结对过程
#### f.psp
psp2.1 | 任务内容 | 计划共完成时间 | 实际完成时间 |
---|---|---|---|
Planning | 计划 | 32 | 42 |
Estimate | 估计这个计划需要多少时间,并规划大致工作步骤 | 28 | 29 |
Development | 开发 | 30 | 44 |
analysis | 需求分析(保括学习新技能) | 41 | 53 |
Design Review | · 设计复审 (和同事审核设计文档) | 33 | 36 |
· Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 66 | 59 |
· Design | 具体设计 | 66 | 48 |
· Coding | 具体编码 | 45 | 76 |
· Code Review | · 代码复审 | 54 | 52 |
· Test | · 测试(自我测试,修改代码,提交修改 | 75 | 95 |
Reporting | 报告 | 55 | 78 |
·· Test Report | 测试报告 | 75 | 78 |
· Size Measurement | 计算工作量 | 58 | 66 |
· Postmortem & Process Improvement Plan | · 事后总结 ,并提出过程改进计划 | 59 | 85 |