201971010101-阿丽米拉 实验一 软件工程准备—开学第一课
项目 | 内容 |
---|---|
课程班级博客链接 | 2019级卓越班 |
作业要求链接 | 实验一 |
我的课程学习目标 | 了解本课程的课程特点,清楚本课程的具体学习内容及对象并加以实践 |
这个作业在哪些方面帮助我实现学习目标 | 学习Github操作及如何托管项目;学习markdown排版技巧;学习如何精准表达自己的问题 |
实验内容
任务一:提交课程调查问卷
- 已在老师指定的网址完成调查问卷的填写。
任务二:在博客园平台注册个人博客账号和加入班级博客
- 已按照老师的要求完成了个人博客账号的注册和加入班级博客。
任务三:注册Github账号
- 已按照老师的要求完成了Github账号的注册。
任务四:各位同学点击以下链接填写博客园、github账号信息
- 已按照老师的要求完成了信息的填写。
任务五:构建之法与博客首秀
在快速阅读了邹欣老师的《现代软件工程——构建之法》相关博客后有了如下的问题:
-
问题一:
邹老师在书籍中提到,效能分析是作为一个程序员对自己程序代码进行衡量的重要途径,并提到抽样和代码注入两种分析方法。抽样的特点是不需要改动程序,运行较快,但不能得出精确的数据,代码中的调用关系也不能准确表示;代码注入的特点是程序的各个效能数据都可以被精准地测量但程序的运行时间会大大加长,还会产生很大的数据文件。对于处于入门阶段的我们来说,哪种分析方式更适合我们呢?
-
问题二:
本书的第四章讲的是“两人合作”,在该章节中讲述了代码规范,代码复审,两人合作的技巧等......但是在一个开发团队中,每个人编写代码的水平各不相同,那么,如何在团队中合理分配每人的任务?使每个人都能在团队中出色的表现,从中受益呢?
-
问题三:
最后一个是关于如何学习软件工程这门课,浏览书籍后发现整本书内容比较繁杂,从软件开发到团队建设都有阐述,在邹欣老师的书中还有结对编程等,比起以往的课程感觉这门课的内容更宽泛,所以想请教老师如何抓住重点,如何更好地学习软件工程?