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.rst12
1 files changed, 6 insertions, 6 deletions
diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst
index 7e7b555..2641b70 100644
--- a/parnas-a-rational-design-process.rst
+++ b/parnas-a-rational-design-process.rst
@@ -57,10 +57,10 @@
(Page 1)
-理性设计过程: 如何、为何要佯装它
+理性设计过程: 如何、为何要假装它
------------------------------------------------------------------
-... 理性设计过程: 如何、为何要佯装它
+... 理性设计过程: 如何、为何要假装它
**大卫L.帕纳斯(David L.Parnas)**
@@ -173,9 +173,9 @@ III . 尽管如此, 为什么描述理性的理想化过程有用呢?
软件设计逻辑方法的课程。这些人想达到什么样的目的?)
-如果我们已确定了一个理想过程但不能精确地遵循它,我们仍然能够写文档,产生的文档就像我们已经遵循了该理想过程。文档的读者会从 **遵循对设计的理性解释中** 受益。这就是我们所说的“佯装一个理性设计过程”。
+如果我们已确定了一个理想过程但不能精确地遵循它,我们仍然能够写文档,产生的文档就像我们已经遵循了该理想过程。文档的读者会从 **遵循对设计的理性解释中** 受益。这就是我们所说的“假装一个理性设计过程”。
-下面,我们列举做此佯装的一些理由:
+下面,我们列举做此假装的一些理由:
1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的艰巨性压倒。不能确定先做什么。对理想过程的充分理解将帮助我们知道如何前进。
@@ -497,10 +497,10 @@ B. 如何避免这些问题?
(Page 18)
-VII. 现在, 我们如何佯装理想的过程?
+VII. 现在, 我们如何假装理想的过程?
``````````````````````````````````````````````````````````````````````````````
-上文描述了我们希望遵循的理想过程,以及在这过程中会产生的文档。 我们通过产生(假如我们用理想的方式做事会产生的)文档来佯装这个过程。 我们试图用之前描述过的顺序去产生文档。 如果我们无法得到某部分信息,我们在文档相应位置注明,然后着手设计(犹如期望这部分信息将会改变)。
+上文描述了我们希望遵循的理想过程,以及在这过程中会产生的文档。 我们通过产生(假如我们用理想的方式做事会产生的)文档来假装这个过程。 我们试图用之前描述过的顺序去产生文档。 如果我们无法得到某部分信息,我们在文档相应位置注明,然后着手设计(犹如期望这部分信息将会改变)。
如果我们发现错误,就会更改错误,并在后续文件中做相应的更改。 我们将文档作为设计的媒介,并且,在将设计决定加入文档获得所有层面的批准之前,我们不认为已经做出了任何设计决定。不管中途我们如何磕磕绊绊,最终的文档都会更容易理解并且准确。
我们不展示事情的实际发生过程,我们展示我们希望事情发生的过程,以及事情本身。