此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2556
回顾0 分值 40
https://www.cnblogs.com/moqinlin/p/7059025.html 软件工程课的总结作业, 我们要求同学回顾以前问过的五个问题,再接着问五个问题, 要看例子的话,请看这个同学的作业。 #有始有终#
所属团队(alpha后换组的,两个团队都 写)及链接
拉格朗日
https://home.cnblogs.com/u/lagelangri2018/
团队项目及链接
飞词
https://www.cnblogs.com/lagelangri2018/p/10098815.html
在本课程(不包括本学期其他课程)中学习和使用的新软件新工具(全称、版本)及链接
Git
https://git-scm.com/ Anaconda
https://www.anaconda.com/
在本课程(不包括本学期其他课程)中学习、提高的语言、开发平台(全称、版本)及平台链接
Python
https://www.python.org
Anaconda
https://www.anaconda.com/
回顾1 分值40
回顾本学期第一次作业[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101] 中题目2。
参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料,并回答下面几个问题:
(1)回想一下你曾经对计算机专业的畅想
当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?
没有改变,还是很喜欢计算机专业。经过一个学期的学习,我对计算机的了解更加深刻,让我对它的热爱更浓烈了。
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?
经过一个学期,我觉得接触的课程符合我对计算机专业的期待,我的想法没有改变,因为所学的课程都是和计算机相关的计算机专业基础课。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?
经过一个学期,我的想法还是没有改变,我很喜欢计算机专业,希望可以通过自己的努力擅长它。
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
经过一个学期,你的看法改变了么,为什么?
经过一个学期,我发现了自己更多的不足。从前以为自己懂得,其实并不懂。发现自己需要学习的更多了。
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?
我的想法还是希望可以参与更多的工程项目。经过一个学期,我的想法没有改变。因为我觉得只有实际参与到项目中,才可以锻炼自己的编程能力和专业技能。
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?
经过一个学期,我的优势和劣势没有改变,因为我还是没有一门十分精通的语言。
针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?
经过一个学期,我没有完成本学期最初给自己的规划,因为开学初跟进的项目做到一半就搁置了。我的看法没有改变,还是想有始有终的完成一个项目。
(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?经过一个学期,你的看法改变了么,为什么?
实测结果,每周平均用在本课程上多少小时?
经过一个学期,我的看法没有改编。学期初,我打算每周花10小时用在软件工程上。实测我每周花了6.7个小时。
回顾2 分值50
-
5个问题
作业要求 [https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101] 题目3 中提到:
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
请回顾这5个问题,自己回答一下。当初的困惑是否还在,你现在如何认为,是更深的困惑么?
我无法回答学期初的五个问题。当初困惑还是不理解。
-
请根据本学期的学习、收获、困惑,再提出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。体验一下,这5个问题,是不是更有深度了 。
1.如何在团队中尽量的发挥自己最大的价值? 2.如何在一个项目中明确自己的定位? 3.怎么让软件的生命周期尽可能的变长? 4.这是我学习完本学期课程之后的三个问题,相比于学期初的五个问题,我觉得学期初的问题特别假大空,现在提的问题更实际一点。
-
回忆整个学期,你有什么话想对后来的学弟学妹们说。
软件工程这门课特别好,通过软件工程可以锻炼很多以后在公司会用到的方法和思想,和传统的老师教学生听的课完全不一样,是很特别的体验。
-
如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变--基于希望得到什么样的更好结果,你才希望这样改变的;更重要的是,你根据什么估计这些改变会有预期的结果。
我希望在编程技术上做一些改变,比如导入飞词背景图片实现动态背景的时间太长,改变技术可以让软件启动时间变短,有助于实现用户良好的体验。
-
终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布及成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。
我觉得老师的教学方法非常好,通过软件工程这门课,我学到了很多东西。
总结 分值50
-
代码总量,平均每周代码量。
1649行 126行
-
博客字数总量,平均每周字数。
19705字 1515字
-
根据PSP,平均每周在本课程中所用时间(是的,请再回答一次)多少小时。
6.7小时
-
进度条总结: 遍历每周知识点,以周为单位做如下表格。
起止时间 | 提交PSP例行报告时总结的知识点 | 现在回顾该周收获的知识点 |
---|---|---|
2018.09.11-2018.09.17 | 软件工程的基本概念 | |
2018.09.18-2018.09.25 | 使用git对代码进行管理、字符转换以及一些其他的语法 | |
2018.09.26-2018.10.08 | 结对编程、代码规范、单元测试、效能分析、功能测试 | |
2018.10.09-2018.10.16 | 站立会议 | |
2018.10.17-2018.10.23 | 团队开发 | |
2018.10.24-2018.10.30 | 团队开发 | |
2018.10.31-2018.11.06 | NABCD、SPEC评估 | |
2018.11.14-2018.11.20 | 团队开发 | |
2018.11.21-2018.11.27 | 团队开发 | |
2018.11.28-2018.12.04 | 事后诸葛亮会议 | |
2018.12.05-2018.12.11 | 站立会议、事后诸葛亮会议 |