软件工程第一次个人编程作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11167
这个作业的目标 熟悉GitHub的使用,尝试制作一个程序统计和分析GitHub的用户行为数据
学号 031802421

1.PSP表格

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

2.解题思路

  • 刚听说发了第一次编程作业好激动,点进去看了一下,整个人都不好了,这,这都是些什么东西?后面几天看到大家在QQ 群讨论知道了需要处理jiso文件,然后就开始了新知识的学习。之后又有同学提交了作业,看了之后才知道大概要做些什么,结合助教给的实例代码,开始尝试自己写,但现实总有点残酷,到现在还是没搞出来。

3.学习的知识

认识json数据

  • json有两种数据结构:对象和数组。
    对象:用大括号表示,由键值对组成,每个键值对用逗号隔开。其中key必须为字符串且是双引号,value可以是多种数据类型。
    数组:用中括号表示,每个元素之间用逗号隔开。
  • json中的字符串都要用双括号表示。
  • json数据可以嵌套表示出结构更加复杂的数据。

用python解析json文件

4.个人总结

  • 一次作业可以让自己清楚自己的能力,并推动自己去学习更多的新知识。遇到不会的就去学,去百度,去查资料,看的多了总会在某个点突然明白那些一直纠结的东西。虽然最后到底没有写出来,但至少有尝试也有些许收获。例如,学习了python一些函数的使用,了解了单元测试和性能测试。希望通过这次作业自己能够去学习了解更多的知识,能在下一次作业中有一定的进步。
posted @ 2020-09-16 23:32  TTLTT  阅读(142)  评论(1编辑  收藏  举报