2020软件工程作业00——问题清单

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618
这个作业的目标 问题清单
作业正文 如下所示
其他参考文献

 

 

 

 

 

第一章、初始软件工程

初步的软件工程学习,需要编码能力和计算机有关知识达到什么层次,才能更好的进行软件工程的学习?

软件开发一定要学习python吗?

第二章、编写高质量代码

结对编程,是一个程序员必备的能力吗?

代码的高质量的保证,关键在于?

第三章、单元测试

 对代码进行测试时,是先进行黑盒测试再进行白盒测试吗?

软件测试时如何提高覆盖率?

第四章、软件开发过程

为什么3D打印的操作系统最适合采用增量开发

 四种软件过程模型,使用面广、优点较多的是哪一种?

一个软件开发中,可以使用两个或几个过程模型吗?

第五章、团队开发管理

沟通很重要,是不是一个团队里,每个人都应该掌握与人合理沟通的能力?

团队项目一定会效率更高吗?

第六章、敏捷开发与配置管理

如何编写一个用户故事?

 用户故事的特征:独立的、可讨论的、对用户或客户有价值的、可估计的、小的、可测试的。

scrum敏捷开发的优缺点

 优点:敏捷确实是项目进入实质开发迭代阶段,用户很快可以看到一个基线架构版的产品。敏捷注重市场快速反应能力,也即具体应对能力,客户前期满意度高。

 缺点:敏捷注重人员的沟通,忽略文档的重要性,若项目人员流动太大,又给维护带来了不少难度,特别是项目存在于新手比较多时,老员工比较累。需要项目中存在经验较强的人,要不大项目中容易遇到瓶颈问题。

第七章、需求获取

成为一个需求分析师,是否也需要具备较高水平的编码和软件开发能力?

 

你可能感兴趣的:(2020软件工程作业00——问题清单)