阅读任务

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/homework/11817
这个作业的目标 阅读《构建之法》
学号 20188460

这几天通读《构建之法》之后有了以下一些疑问:

1.同步是通过什么样的技术手段实现的?联系到上文好像说的是学习进度的同步,但是我想到的是多线程的同步,有两种实现方式,同步方法和同步块。

2.P113有说到一个燃尽图,书中说到以时间为度量的燃尽图更有效果,那除了以时间为度量,以什么为度量的效果也好呢?展现项目拖延情况是不是只能用燃尽图,有无其他的方式?

3.P115提到软件团队中有一个重要角色是测试,那么如何进行测试,通过查阅看到两种测试方法比较感兴趣:白盒测试和黑盒测试,两者比较起来黑盒的测试效率更高,但是两者都有缺点,还有没有更好的测试方法呢?

4.P121提到的敏捷的适用范围,人数限制是否只能使用到小型团队中,通过查阅资料发现对于团队成员有极高的要求,那么对于大型团队来说,他们是怎么使用敏捷开发这一方式的?

5.对于敏捷开发的定义**,现在在steam许多小作坊发售的游戏都是先开放的付费体验版,经过几月到一两年的用户游玩体验进行版本改进,再发布正式版,这是否就是敏捷开发?

原文地址:https://www.cnblogs.com/xlshoho/p/14507672.html