物品复活软件开发记录

ver1.0 计划

背景:

大学生经常有些物品觉得扔掉可惜,不处理又觉得占据自己的地方。请你编写一个物品“复活”软件,让大家可以在网上赠送/卖物品

需求:

  1. 该程序允许添加物品信息(物品名称,物品描述,联系人信息)
  2. 删除物品信息
  3. 显示物品列表
  4. 查找物品信息
  5. 命令行使用

物品、联系人等类搭建,与交互界面的接口关系会影响到软件安全性。缺乏相关设计经验可能带来不好的后果,在设计时尽量保证有合格的封装。当然在开发初期保证代码能实现功能比完美的安全性更重要,再具体设计过程中会权衡两者。

时长:1hr

开发:

需求分析

类:

  1. 物品
  2. 联系人
  3. 物品仓库
  4. 命令行用户交互接口

物品中组合联系人;用户交互接口以选择为主;交互接口需要有充分的解释保证用户正确使用,有适当的异常处理;物品和联系人暂时只做最低标准的封装(私有化所有的数据成员);物品仓库暂时不考虑存储空间优化。

时长:1.5hr

生成设计文档

将需求分析喂给deepseek生成设计文档框架并自行修改。

时长:45min

具体设计/编码

时长:8~10hr

测试

时长:1hr~2hr

改进计划

  1. gui接口
  2. 更安全的封装方式
  3. 更节省储存空间的组织方式
  4. 更合理的异常处理
posted @ 2025-10-19 22:02  CelestialZ-75  阅读(9)  评论(0)    收藏  举报