疫情期间,各个小区居民发挥互助精神,进行物品交换。为促进信息交流,尝试设计交换人、与换人、物品列表。由于尚未接触过数据库,故采用保存到本地txt文件的方式存储数据。
PSP数据统计
- Planning
- Estimate(20min)
该软件的实现方法有多种,其中包括选用数据库还是存储于本地文件、是否采用图像化窗口等。由于基础有限,采用数据库和图形化窗口时间成本较高,故仅尝试而未采用。
在信息处理基本功能固定的前提下,时间成本还依赖于物品信息的丰富度以及软件的错误处理功能。
- Estimate(20min)
- Development
- Analysis(20min)
物品信息设计有物品名称、交换人、交换人联系方式、与换人、与换人联系方式、备注等。基本功能包括信息增加、删除、搜索、修改、展示等。 - Design Spec(10min)
- Design Review(10min)
- Coding Standard(10min)
- Design(20min)
类与函数的划分,以及预估需设计错误信息处理的位置。 - Coding(1h)
- Code Review(20min)
- test(30min)
每个功能的试运行及错误输入尝试、数据存储检查。
- Analysis(20min)
- Record Time Spend(10min)
- Test Report(10min)
- Size Measurement(10min)
- Postmortem(20min)
(1)在预先设计时,仅大致规划,将函数与功能一一对应,而未设想同一功能合并设计,导致代码冗余,在编码结束后又进行调整;
(2)为方便用户使用,在基本实现外可能还需设计一些小的功能。比如在用户选择修改信息时,先展示全部信息,方便其查看、明确修改内容。 - Process Improvement Plan(20min)
项目代码
发布于https://github.com/Luyu-Han/software-used-for-exchange-of-goods
标签:10min,软件开发,信息,物品,Design,互换,20min,我助,设计 From: https://www.cnblogs.com/H-Luyu/p/16769848.html