软件工程 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
作业要求 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618 |
作业目标 |
问题List |
作业正文 |
如下所示 |
其他参考文献 |
无 |
第一次
1.什么是软件工程
2.软件工程和计算机科学与技术的区别是什么
3.我们学习软件工程的目的是为了解决什么样的问题
第二次
1.团队合作的效率为什么会比一个人要来的高
2.什么样的代码是适合团队开发的
3.在学习软件工程的过程中,我们逐渐意识到了什么?
第三次
1.Python是一个值得我们去花时间学习的语言吗
2.静态检查的重要性是什么
3.代码规范的要求是什么
第四次
1.白盒测试和黑盒测试分别是属于什么情况下适用的
2.如何进行单元测试
3.我们要完成黑盒测试和白盒测试需要些什么工具
第五次
1.软件开发具备的思想
2.软件模型是什么?
第六次
1.敏捷开发包括哪些
2.适用于敏捷开发的情况有哪些
3.迭代开发和敏捷开发的区别
第七次
1.我们如果要成立一个团队需要什么
2.一个好的项目的关键是什么
3.团队开发的弊端
第八次
1.git 的本质是什么?
2.我们需要GitHub来完成协助吗?
3.scrum是什么
第九次
1.一个优秀的软件工程师需要的
2.软件项目配置
3.如何判断需求的好坏?