本节书摘来自异步社区《个体软件过程》一书中的第1章1.8节本书的策略,作者【美】Watts S. Humphrey,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.8 本书的策略
个体软件过程
本书分章介绍一些关键的软件工程方法。这些方法都很重要,但是讲述这些方法时应该按照某种顺序进行。这就像教人游泳一样,要把如何换气、如何蹬腿、如何飘浮以及如何用手臂划水等当作单个活动分别告诉别人,但实际游泳时要把这些动作连贯起来才行。通常情况下,要先教别人换气,而其他步骤的顺序则没有多大区别。但是不管怎样,这几个步骤都要告诉别人。在任何情况下,只有把这几步都学会了,才能学会游泳。有了这本书作指导,我们就比较幸运。书中的绝大部分方法都可以独立地使用,每种方法都有它们各自的作用;然而它们确实有相互促进的作用。因此,在把这些方法全都使用了之后,才能得到一个规范化的软件工程过程所带来的全部好处。就像学游泳就必须先学会在水中换气一样,规范化的软件工程必须从搜集数据开始。
本书的策略是介绍图1.1中所列的过程改进的步骤。由于顺序不是很关键,我就把内容分为两部分。本书的前10章讲述计划和时间管理的问题——即计划过程。后10章讲述产品质量的问题——即缺陷管理过程。首先讲述计划过程非常重要,因为这为讲述缺陷管理过程打下了坚实的基础。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。