summaryrefslogtreecommitdiff
path: root/parnas-a-rational-design-process.rst
diff options
context:
space:
mode:
Diffstat (limited to 'parnas-a-rational-design-process.rst')
-rw-r--r--parnas-a-rational-design-process.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst
index 6948f89..7b6a857 100644
--- a/parnas-a-rational-design-process.rst
+++ b/parnas-a-rational-design-process.rst
@@ -189,17 +189,17 @@ Page 5
软件设计逻辑方法的课程。这些人想达到什么样的目的?)
-如果我们已确定了一个理想过程但不能精确遵循它,我们仍然能够写文档,产生的文档就像我们已经遵循了理想过程。文档的读者会从 **遵循对设计的理性解释中** 受益。这就是我们所说的“假装一个理性设计过程”。
+如果我们已确定了一个理想过程但不能精确地遵循它,我们仍然能够写文档,产生的文档就像我们已经遵循了该理想过程。文档的读者会从 **遵循对设计的理性解释中** 受益。这就是我们所说的“假装一个理性设计过程”。
-下面,我们列举假装这样的一些理由:
+下面,我们列举假装如此的一些理由:
-1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的巨大压倒。不确定先做什么。理解了理想过程将帮助我们知道如何前进。
+1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的巨大压倒。不能确定先做什么。理解了理想过程将帮助我们知道如何前进。
2. 比起依权宜之计前进,如果我们试着去遵循某一过程,那么我们会更接近理想过程,更接近理性设计。例如,即使我们无法知道设计一个理想系统所需的所有事实,在开始编码前去寻找这些事实的努力会帮助我们更好设计,更少返工。
-3. 当一个机构承担很多软件项目,有统一流程会有很多优势。它会使好的设计评审,以及人员、想法和软件从一个项目到另外一个项目之间的转移变得更容易。如果我们要去指定标准过程,它应该是理性的。
+3. 当一个组织承担很多软件项目时,有一个标准流程会有很多优势。它会使好的设计评审,以及人员、想法和软件从一个项目到另外一个项目之间的转移变得更容易。如果我们要去指定一个标准过程,它应该是理性的。
-4. 如果我们已经定下一个理想过程,那么衡量项目进展就会变得容易得多。我们能够比较项目的成果与理想过程所要求的成果。我们能识别落后(或领先)的地方。
+4. 如果我们已经对一个理想过程取得一致意见,那么衡量项目进展就会变得容易很多。我们能够比较项目的成果与理想过程所要求的成果。我们能识别落后(或领先)的地方。