这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618 |
这个作业的目标 | 提交你的问题清单,以方便同学之间相互查看。 |
作业正文 | https://www.cnblogs.com/z7590/p/12674523.html |
第一章 初识软件工程
- Q1
1.学习软件工程对就业有何裨益?
2.软件开发应该遵循哪些工程化原则?
3.软件工程重要吗? - A1
第二章 编写高质量代码
- Q2
1.面向抽象编程部分不是很懂
2.Python编程规范示例那里不是很懂,主要是之前那些编程语言学太差了
3.python用什么版本的 - A2
- Q3
1.可以不要提三个问题吗?网课听下来没啥问题
2.Pycharm是否能更简单的使用代码检查优化的工具,如果不能还有其他更好集成开发环境吗?
3.每个人都要做结对编程吗? - A3
第三章 单元测试
- Q4
1.在软件生产中,黑盒白盒哪种方法更为重要?
2.测试通过率和测试覆盖率间有关系吗?
3.黑盒测试技术其他方面,如场景法等的概念 - A4
第四章 软件开发过程
- Q5
1.windows系统采用何种模型?
2.哪种模型最具普适性
3.软件配置管理重要吗? - A5
- Q6
1.除微软的TFS外,还有什么管理软件?
2.传统的软件开发模式以瀑布模式为主,还有其他模式吗?
3.微软公司的win10有如此的推送步骤,如此多的工作人员,却还是有这么多的更新bug,为什么?如何能解决? - A6
第五章 团队开发管理
- Q7
1.估算部分的计算一时间难懂
2.人际沟通,处事技巧改如何改善?
3.绩效评估如何做到服众 - A7
第六章 敏捷开发与配置管理
- Q8
1.scrum中团队的重要性如何体现?
2.如何尽可能准确估算?
3.有没有必要准确估算? - A8
第七章 需求获取
- Q9
1.该如何避免犯“七宗罪”?
2.需求的几大类中哪类最重要?
3.NABCD模型是最好用的吗? - A9
第八章 用例建模
- Q10
1.如何定义系统边界?
2.如何找出所有的参与者和用例?
3.何时使用包含关系? - A10
第九章 面向对象分析与设计
- Q11
1.面向对象分析有哪些有力武器?
2.CRC卡片分拣法中的CRC三个字母分别指什么?
3.设计接口要符合哪些原则? - A11
第十章 行为建模
- Q13-14
1.如何分辨集中式、分布式控制流?
2.分析阶段的顺序图为什么不要包含设计对象及关注消息参数?
3.如何区分描述模型还是愿望模型? - A13-14