diff options
author | Hui Lan <lanhui@zjnu.edu.cn> | 2021-07-26 16:21:23 +0800 |
---|---|---|
committer | Hui Lan <lanhui@zjnu.edu.cn> | 2021-07-26 16:21:23 +0800 |
commit | dba6d0486130fe567e92692b80c897c9984d1a4e (patch) | |
tree | f32b2630a1b9c6b98b2df874054bcbb57bbc4061 /parnas-a-rational-design-process.rst | |
parent | de7e644d29a59ee0a72e287abc8a6ebc36fa814c (diff) |
parnas-a-rational-design-process.rst: 融入刘义青的翻译 (PDF page 5).
Diffstat (limited to 'parnas-a-rational-design-process.rst')
-rw-r--r-- | parnas-a-rational-design-process.rst | 41 |
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. 如果我们已经定下一个理想过程,那么衡量项目进展就会变得容易得多。我们能够比较项目的成果与理想过程所要求的成果。我们能识别落后(或领先)的地方。 |