第一次我的项目【词频统计】——PSP表格

PSP2.1函数

任务内容学习

计划完成须要的时间(min)测试

实际完成须要的时间(min)编码

Planningspa

计划设计

45代码规范

40ci

 Estimate开发

估计这个任务须要多少时间,并规划大体工做步骤rem

30

20

Development

开发

1000

1300

Analysis

需求分析 (包括学习新技术)

60

90

Design Spec

生成设计文档

30

-

Design Review

设计复审 (和同事审核设计文档)

10

-

Coding Standard

代码规范 (为目前的开发制定合适的规范)

40

40

Design

具体设计

60

80

Coding

具体编码

400

500

Code Review

代码复审

30

30

est

测试(自我测试,修改代码,提交修改)

350

500

Reporting

报告

420

480

Test Report

测试报告

360

370

Size Measurement

计算工做量

30

-

Postmortem & Process

Improvement Plan

过后总结 ,并提出过程改进计划

60

80

Summary

合计

1465

 1820
  • 项目完成后才把最终版的PSP表格放出来,好的作法应该是先贴出来而后实时更新(一天更新一次)
  • 在实践过程当中发现计划和需求分析(包含新技术的学习)很是重要,尤为是需求分析,由于新技术的学习颇有可能可使你起到事半功倍的效果。拿此次我的项目举例,若是提早调研一下C++的相关技术(STL),可使代码的简洁程度和效率都提高不少。由于使用c语言编写,不少与字符串有关的处理函数须要本身编写(好比字符串分割等),并且C++中有现成的STL(MAP)能够调用,C的话则须要本身编写树的相关实现函数。
  • 总而言之,颇有必要认真学习一下C++
相关文章
相关标签/搜索