项目要求:

在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件,该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息。你实现的程序可以采用命令行方式使用,但是鼓励提供GUI。

程序实现完毕后,发布在Github上,进行PSP数据的统计,发布在你的技术博客上。

项目地址: -/exchange.py at main · duruoping/- (github.com)

软件工程师的任务清单

  • 计划

    • 明确需求与其他相关因素,指明时间成本和依赖关系

  • 开发

    • 分析需求

    • 生成设计文档

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

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

    • 具体设计

    • 具体编码

    • 代码复审

    • 测试(包括自测,修改代码,提交修改)

  • 记录用时

  • 测试报告

  • 计算工作量

  • 事后总结

  • 提出过程改进计划

时间记录

项目用时(min)
分析需求 20
生成设计文档 暂无
设计复审(和同事审核设计文档) 暂无
代码规范(为目前的开发制定合适的规范) 沿用课堂中的规范
具体设计 30
具体编码 300
代码复审 暂无
测试(包括自测,修改代码,提交修改) 180