“你帮我助”软件开发-PSP数据统计
简介
此为软件工程课程作业
任务要求:在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件。
该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息。
PSP数据统计
计划
需求:能够管理物品信息(增删,查找,显示),能够本地储存数据。物品信息包括物品名、所有人、所有人所在小区、所有人电话。
可以根据完整信息添加物品;跟据物品名和所有人删除物品;显示所有物品;根据物品名查找物品,根据小区列出物品。
时间统计
| 估计时间(min) | 实际时间(min) | ||
| Planning | 计划 | \ | \ |
| —Estimate | —明确需求、时间成本、依赖关系 | 任务已给 | \ |
| Development | 开发 | 600 | 700 |
| —Analysis | —分析需求 | 15 | 20 |
| —Design Spec | —生成设计文档 | \ | \ |
| —Design Review | —设计复审 | \ | \ |
| —Coding Standard | —代码规范 | \ | \ |
| —Design | —具体设计 | 25 | 35 |
| —Coding | —具体编码 | 500 | 560 |
| —Code Review | —代码复审 | 60 | 75 |
| —Test | —测试(包括自测,修改代码,提交修改) | 60 | 80 |
| Record Time Spent | 记录用时 | \ | \ |
| Test Report | 测试报告 | \ | \ |
| Size Measurement | 计算工作量 | 5 | 5 |
| Postmortem | 事后总结 | 20 | 25 |
| Process Improvement Plan | 提出改进计划 | 10 | 15 |
事后总结
目前的工作量对于一个熟练掌握C++语言的人而言并不算多。但是由于本人C++语言基础约等于零再加上生病影响,花费了很长时间。
同时,对软件这一块略显苍白的知识面更让我不知道从何入手,通过上网查询了一些资料后,勉强完成了任务。
改进计划
代码结构等方面需要听一下老师和同学的意见进行修改完善。同时,功能个人认为还有较多发展空间,在精简完善代码的同时,完善系统的功能。

浙公网安备 33010602011771号