第十四章 祸起萧墙
项目进度的滞后经常来自不易察觉的点滴延误的累积。设置里程碑可以有效帮助管理进度,但是其本身必须清晰明确可度量,不要自身变成负担。经理在管理进度时需减少角色的冲突,使报告更真实或者采用猛拉地毯形式时刻关注,采用关键路径图等技术观察进度合理调控。
第十五章 另一面
公共程序用户与作者时空上都存在巨大距离,因此对于这类程序文档就很重要,故而提供给用户的使用说明等文档是软件呈现给用户的另外一面,这也能直接影响用户对软件的满意度和可用性评价。文档内容取决于用户需求:使用程序、验证程序、修改程序,形式有流程图、自动文档化的程序(建立在高级编程语言之上)。
第十六章 没有银弹-软件工程中的根本和次要问题
本章提出软件工程中存在根本问题与次要问题之分,而只有解决根本问题才能极大提高生产率,而这种解决方法称之为“银弹”。由于软件的复杂性,一致性,变化性和不可见性,解决软件危机的银弹并不存在。接着介绍了二十世纪80年代前期为业界寄予厚望的一些新技术,讨论了它们在克服软件危机中所具备的优势和缺憾。给出了作者的结论:没有任何单独的软件工程进展可以使软件生产率有数量级的提高。