2021-3-11阅读任务

 

这个作业属于哪个课程 18级计科-软件工程4班
这个作业要求在哪里 1 20210309-2 阅读任务
这个作业的目标 对接下来学习软件工程这门课做预习
学号 20188514

问题

1. 单元测试如何稳定、量化模块的质量?

---《构建之法 现代软件工程(第三版)》21页,2.1节
单元测试是一个很有效的使模块质量得到稳定、量化保证的解决方案。

单元测试是怎样运行的,它的运行结果是怎样的,是直接告诉我该模块的哪行出现问题了?它和平时写代码时的报错有什么区别?

2. 这门课程的作业怎样做才好?

---《构建之法 现代软件工程(第三版)》37页,2.4节
书上说到现实中这门课上的作业大都很简陋,没有很大的作用。

我认为软件工程这门课,应该是从一个全过程的角度来学习软件开发的,那我当然想有更多的开发经验,但是目前的情况来看并不能;我也去网上看过,大多是说要去GitHub上看,但是上了GitHub之后具体要干啥?

3.两人合作时有分歧怎么办?

---《构建之法 现代软件工程(第三版)》82页,4.6节
书上讲到了合作的各个阶段,及影响对方等。

如果我们在磨合阶段,双方的实现思路就不一样,且都觉得自己的挺好的,我们可以做出妥协,但是我们的能力有限,无法按对方的思路实现怎么办?

4.个人什么时候才适合敏捷?

---《构建之法 现代软件工程(第三版)》116页,6.3节
该小节提到了敏捷对团队的要求,但是这很难做到。而达到了敏捷的要求,不用Scrum也能写好软件。

如果我能力不行,就没办法用敏捷的方法,如果我已经很厉害了,又不一定要用敏捷了,那在什么时候才适合用敏捷方法?

5.没有成功的人真的无法创新吗?

---《构建之法 现代软件工程(第三版)》第16章
16章讲了好多的迷思,创新者大多是在前期有了大量的知识积累,技术的创新也不是唯一的关键,成功团队更能创新等等。

创新前提是有知识积累,我可以理解,只有技术创新不一定会成功,那些商业模式的创新,用户体验的创新等应该要有一定资金才能做到,那这样来看,没成功的人要创新也太难了。

posted @ 2021-03-12 14:42  LeeMayZ  阅读(74)  评论(0编辑  收藏  举报