First ProblemSet
1. 如何延缓软件的生命周期?
2. 如何将软件工程的理论合理的运用到实际的项目构建中去?
3. 目前的软件工程处于互联网阶段,未来将往哪个方向发展?
Second ProblemSet
1. 课程只是粗略的讲述了一下软件编程的过程流水,实际要怎么去做呢?
2. 工程代码的编写需要统一编码规范,而每个人有自己的编码风格,所以我们是否需要将平时的编码风格也规范化?
3. 本课程选用了python作为编程语言,它对这门课而言有何优势?
Third ProblemSet
1. 代码静态检查能发现代码中不规范的地方,那我们在平时的编码过程中还需要多加注意这些规范么?
2. 性能分析后不知道如何改进对应的函数或方法,如何快速的找到对应的优化替代?
3. 结对编程中产生分歧该如何处理?
Fourth ProblemSet
1. 程序是否都需要做黑盒和白盒测试?
2. 测试用例覆盖率不需要追求100%,如何设计最为划算?
3. Online Judge采用了黑盒测试,当一个测试点死磕不出来的时候,我们需要怎么做?
软件工程头脑风暴ProblemSet List
原文:https://www.cnblogs.com/detachmliu/p/12513440.html