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 | 
| 过程改进计划 | 简化框架,本地数据更换保存方式 | 
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号