summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parnas-a-rational-design-process.rst41
1 files changed, 14 insertions, 27 deletions
diff --git a/parnas-a-rational-design-process.rst b/parnas-a-rational-design-process.rst
index 6777615..6948f89 100644
--- a/parnas-a-rational-design-process.rst
+++ b/parnas-a-rational-design-process.rst
@@ -171,48 +171,35 @@ Page 4
润色的,直到作者向我们展示了他希望看到的样子,而非实际发生的情况。
-III . 尽管如此, 为什么描述理性理想化过程是有用的呢?
+III . 尽管如此, 为什么描述理性的理想化过程有用呢?
````````````````````````````````````````````````````````````````````````````````
-上文所述之困难甚为明显,认真的思考者都知道,其中诚实者也承认如此。 尽
-管如此,我们还是看到软件设计过程为主题的会议、软件设计方法论的工作组和
-软件设计课程市场(以声称用逻辑方法来设计软件而获利丰厚)。这些人想要达
-到什么目的呢?
-
+我们上文讲的东西甚为明显,为每个细心的思考者所知,为诚实的人们承认。尽管如此,我们还是看到以软件设计过程为主题的会议,关于软件设计方法论的工作组以及一个获利丰厚的、声称描述逻辑方法来设计软件的课程市场。这些人想要达到什么目的呢?
Page 5
---------------------------------------------------------------
-(余慧 翻)
-
-(与吴贞娴翻译的最后一段同: 上文所提及的内容,很明显为每个深思熟虑过
-的人所知、为坦诚的人所承认。尽管如此,我们仍旧能看到以软件设计过程为主
-题的会议、研究软件设计方法论的工作小组,以及为了丰厚市场利益扬言能描述
-软件设计逻辑方法的课程。这些人想达到什么样的目的?)
+(余慧 翻, 刘义青 改)
+..
+ (与吴贞娴翻译的最后一段同: 上文所提及的内容,很明显为每个深思熟虑过
+ 的人所知、为坦诚的人所承认。尽管如此,我们仍旧能看到以软件设计过程为主
+ 题的会议、研究软件设计方法论的工作小组,以及为了丰厚市场利益扬言能描述
+ 软件设计逻辑方法的课程。这些人想达到什么样的目的?)
-如果已确定理想过程但不能精确遵循它,我们仍然像遵循理想过程而产生文档一
-样,去编写文档。 文档读者会从 **对设计的理性解释中** 受益。 这就是我们
-所说的“假装理性设计过程”。
-下面,我们列举假装如此的一些理由:
+如果我们已确定了一个理想过程但不能精确遵循它,我们仍然能够写文档,产生的文档就像我们已经遵循了理想过程。文档的读者会从 **遵循对设计的理性解释中** 受益。这就是我们所说的“假装一个理性设计过程”。
+下面,我们列举假装这样的一些理由:
-1. 设计师需要指导。 当承担一个大项目时,我们容易被任务的艰巨性压倒。
- 不能确定首先做什么。 好好理解理想过程会帮助我们知道如何进行项目。
+1. 设计师们需要指导。当承担一个大项目时,我们容易被任务的巨大压倒。不确定先做什么。理解了理想过程将帮助我们知道如何前进。
-2. 比起依靠临时决策来推动项目进行, 如果我们试着去遵循某一过程,那么我
- 们会更靠近理想过程、更靠近理性设计。 例如,即使我们无法知道设计一个
- 理想系统所需的所有事实,在编码前去寻找这些事实的努力会帮助我们更好
- 设计、更少返工。
+2. 比起依权宜之计前进,如果我们试着去遵循某一过程,那么我们会更接近理想过程,更接近理性设计。例如,即使我们无法知道设计一个理想系统所需的所有事实,在开始编码前去寻找这些事实的努力会帮助我们更好设计,更少返工。
-3. 承担多个软件项目的机构如果拥有统一标准则会有很多优势。 会使设计审核,
- 以及人员、想法和软件在项目之间的转移变得更容易。 如果我们要去指定标
- 准过程,标准过程就应该理性的。
+3. 当一个机构承担很多软件项目,有统一流程会有很多优势。它会使好的设计评审,以及人员、想法和软件从一个项目到另外一个项目之间的转移变得更容易。如果我们要去指定标准过程,它应该是理性的。
-4. 如果我们已经定下理想过程,那么衡量项目进展就会变得容易得多。我们比
- 较项目目前的成果与理想过程所要求的成果, 确定落后(或领先)的地方。
+4. 如果我们已经定下一个理想过程,那么衡量项目进展就会变得容易得多。我们能够比较项目的成果与理想过程所要求的成果。我们能识别落后(或领先)的地方。