2020软工实践第一次编程作业

|这个作业属于哪个课程|https://edu.cnblogs.com/campus/fzu/SE2020|
| ---- | ---- | ---- |
|这个作业要求在哪里|https://edu.cnblogs.com/campus/fzu/SE2020/homework/11167|
|这个作业的目标|github使用,json解析,arg解析,测试项目,性能优化分析|
|学号|031702120|

一.PSP表格

PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 50 60
Estimate 估计这个任务需要多少时间 120 150
Development 开发 90 120
Analysis 需求分析 (包括学习新技术) 180 200
Design Spec 生成设计文档 20 30
Design Review 设计复审 30 40
Coding Standard 代码规范 (为目前的开发制定合适的规范) 20 20
Design 具体设计 40 50
Coding 具体编码 60 90
Code Review 代码复审 30 50
Test 测试(自我测试,修改代码,提交修改) 90 120
Reporting 报告 20 20
Test Report 测试报告 15 20
Size Measurement 计算工作量 10 20
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 785 1000

二.解题过程

需求分析

python 读取文件夹内的所有文件,解析json,统计json字段 ,python 命令行参数 , 单元测试
json解析用python自带json库,json.loads(json字符串),命令行参数用argparse库,单元测试用unittest库
json库 https://www.runoob.com/python/python-json.html
argparse库 https://www.cnblogs.com/cuhm/p/10643765.html
unittest库 https://www.cnblogs.com/lsdb/p/10444943.html

三.代码说明

将需求写入jason文件中

查询并统计需要的值

四.总结

难度较大,耗时久,但可以吸取经验和教训。

posted @ 2020-09-17 13:30  HoWard-L1  阅读(94)  评论(1编辑  收藏  举报