SJTU——"你帮我助“软件

SJTU-EXCHANGE

简介

此为SJTU软件工程课程作业
源程序均已发布到github上
地址https://github.com/Cylanx/SoftWareProject_SJTU-EXCHANGE
版本号V1.0

PSP信息统计

流程 内容 用时
计划 需求:能够管理物品信息(增删,查找,显示),能够本地储存数据 总50min
时间成本:GUI框架搭建为固定时间成本,子功能实现随功能需求线性增加。
开发 总120min
·分析需求 需求:GUI,可扩展子功能,本地数据库
·设计文档 GUI采用tkinter,采用类下定义函数扩展子功能,通过pickle保存数据到本地
·设计复审
·代码规范 下划线命名法
·具体设计
·具体编码 60min
·代码复审 20min
·测试 第一次测试未发现bug 20min
记录用时 创建类、子功能调用、程序销毁总计时0.46s
测试报告 见github中test_stats文件,使用cprofile
工作量 源代码150行,时间上设计、实现、测试时长各占约1/3
总结 代码框架不够简洁,本地数据用pickle序列化后无法可视化 总30min
过程改进计划 简化框架,本地数据更换保存方式
posted on 2022-10-04 16:38  Cylanx  阅读(58)  评论(0)    收藏  举报