2023(春) 软工作业 2:个人编程项目PSP

软工213杨圣 软工教学2班 2023-03-19 19:34:58

一、实验目的

+   体验个人能力过程PSP

+   简单编程训练

二、实验内容

Step1: 下载 红楼梦.txt 文件。

 Step2:阅读理解以下编程任务,并估计完成这些任务需要的时间,填表写PSP表中预估耗时

          Task1:分割章回。一共120回。

          Task2:情感分析,即计算每章回出现 悲、喜次数。可以用"笑"、"喜" 等同义词表示喜;用"悲"、"哭"、"泣"等同义词表示悲。

          Task3:计算每个章回里面,典型人物出现的次数。如刘姥姥、王熙凤等。

  PSP表格如下:

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning(计划)

15

10

Estimate(估计时间)

15

10

Development(开发)

30

40

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

 

15

30

Design Spec(生成设计文档)

10

10

Design Review(设计复审)

10

10

Coding Standard(代码规范)

20

20

Design(具体设计)

30

30

Coding(具体编码)

20

 20

Code Review(代码复审)

10

10

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

10

30

Test Report(测试报告)

5

5

Size Measurement(计算工作量)

5

5

Postmortem & Process Improvement Plan(事后总结,并提出过程改进计划)

15

10

Total(合计)

150

 170

 

Step4:本次实验的代码:IDE · GitCode

Step5:实验与以往编程练习不同之处,感受(体会)、经验教训等。

通过本次实验,我了解到了PSP---Personal Software Process,个体软件过程。是一种个体级用于管理和改进软件工程师个人工作方式的持续改进过程,是我意识到了开发一个项目的重心不应该全放在代码的编写上,我们在项目的开发过程中也应该着眼于软件可能出现的缺陷以及最后可能出现的反响。PSP对于程序员来说是一个必须养成的习惯来提高自己的软件过程管理,从而提升软件的质量和更好的排除软件的缺陷。

...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

198

社区成员

发帖
与我相关
我的任务
社区描述
用于软件工程专业的课程教学,讲义、视频、资料、问题讨论 鞠小林老师、蒋峥峥老师,欢迎您的到来!
社区管理员
  • juking@ntu
  • qinzuibaozi
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

只讨论科学和技术问题

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