收藏 分享(赏)

7第六章 设计手段及自动化开发工具.doc

上传人:无敌 文档编号:746711 上传时间:2018-04-20 格式:DOC 页数:14 大小:111.50KB
下载 相关 举报
7第六章 设计手段及自动化开发工具.doc_第1页
第1页 / 共14页
7第六章 设计手段及自动化开发工具.doc_第2页
第2页 / 共14页
7第六章 设计手段及自动化开发工具.doc_第3页
第3页 / 共14页
7第六章 设计手段及自动化开发工具.doc_第4页
第4页 / 共14页
7第六章 设计手段及自动化开发工具.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、第六章 设计手段及自动化开发工具迈克尔T安东尼目 录1.1. 设计手段 .11.1.1. 简化的质量功能配置( S QFD) .11.1.2. 优化设计( DFE) .21.1.2.1. 装配设计 .21.1.2.2. 可生产性设计 .31.1.2.3. 可测试性设计 .31.1.2.4. 可服务性设计(DFS) .41.1.2.5. 国际化设计(DFI) .41.1.2.6. 环保设计(DFG) .51.1.3. 用户导向型设计 .51.1.4. 设计手段的时间安排 .61.2. 产品开发所应用的自动化工具 .71.2.1. 设计工具 .71.2.1.1. 电气设计工具 .71.2.1.2.

2、 电脑辅助软件开发 .81.2.1.3. 机械设计工具 .81.2.2. 模拟工具 .81.2.3. 开发工具 .91.2.3.1. 集成电路或印刷电路板开发工具 .91.2.3.2. 基本原型快速制作 .91.2.4. 项目管理和执行工具 .91.2.4.1. 项目调度工具 .101.2.4.2. 财务分析工具 .101.2.4.3. 会议电视 .101.2.4.4. 群件 .111.3. 应用自动化开发工具常见的问题 .111.4. 为何有些公司在应用设计手段和自动化工具的过程中会失败? .121传统上,产品开发过程的改进主要依赖于各种设计手段及自动化开发工具的应用。这些常被人誉为“银弹”

3、的工具及设计手段,声称可显著缩短产品投放市场的时间,改善产品质量,提高工程生产率。然而,不幸的是,许多公司投资购买了某个自动化开发工具或设计手段后,却发现收效甚微。这些令人失望的结果常被归咎于自动化开发工具或设计手段有缺陷,但事实上,真正的原因是使用不当。PACE 认为产品开发是一个过程,需在多方面加以改进,不是靠应用个别自动化开发工具或手段就能搞好的。一些手段,如质量功能配置(QFD)以及优秀设计(DFE)包涵的各种手段,能对产品开发起到极大的改进作用,但 前提是它们正确地按结构化的过程去实施。用自动设计工具提高核心小组效率的方法有两个,一是改善特定功能领域的设计,二是综合产品开发的各个技术

4、层面。一个公司如果实施了 PACE 中的基本要素(核心小组、阶段评估过程和一个结构化的开发过程) ,恰当地应用某些特定的自动化开发工具及设计手段,就能不断缩短产品投放市场时间,降低产品生命周期成本。如果在 PACE 的基本要素发挥作用前,就运用这些手段和工具,结果只能让人失望。1.1.设计手段以提高专业设计人员的生产力和有效工作为目的的几个主要设计手段已被开发出来。它们包括 QFD,DFE 包含的各种手段(装配设计、可生产性性设计、可测性设计、可服务性设计、国际化设计、环保设计)及用户导向型设计。每种手段,如能按 PACE 的内容加以适当运用,可对产品开发过程起到很大的改进作用。1.1.1.简

5、化的质量功能配置(SQFD )QFD 是七十年代由日本的神户船厂(Kobe Shipyard )开发出来的。它是种规范的方式,用于对客户要求进行计划、交流并将其转化成设计行为。有许多关于 QFD 的好书和好文章对这一概念进行了阐述。传统的 QFD 着重于一个相对简单产品的细节因素。对客户要求的捕捉和设计的取舍很直接,不花很多时间就能做到。不过,当公司尝试将这种设计手段应用到复杂的系统产品中去时,PRTM 发现传统的 QFD 非常麻烦而且费时。为使 QFD 对更为复杂的产品行之有效,我们花了差不多两年时间来修正它。当有许多要素需考虑时,比如在一个系统产品中,要考虑大量的软硬件子系统、不同的客户的

6、需求、产品的高度复杂性及其短暂的生命周期,运用 QFD甚至会延长产品投放市场时间。如果产品要满足更高层次的要求,而且要优先2满足这些要求时,QFD 的价值就会很快降低。如果问题复杂,还容易在 QFD的分析过程中迷失方向。例如,一家公司的设计小组发现,在处理他们的客户需求清单及技术方案时,会产生一个巨大的矩阵,有成百上千的条条框框需要分析评估。很明显,这需要另辟途径。PRTM 在 1989 年开发出了简化的质量功能配置(S QFD) ,并把精简后的技术手段应用于许多技术型的复杂产品。1.1.2.优化设计(DFE)从客户的角度来看,影响新产品的最重要的三大因素是:质量,价格及投放市场时间。新产品的

7、质量要始终如一,高度可靠。客户想知道的是,购买产品时他们无需担忧产品质量。人们要的是高质量的产品。而一种新产品的质量主要依赖于产品设计。产品成本主要取决于原材料和设计的可生产性。我们常看到设计出来的新产品不能投产,原因就是成本太高,售价令人无法承受。设计时,就要考虑到成本,因为成本是客户能否接受产品的一个关键因素。最后,客户总是希望新产品能及时投放市场。当今社会,如果哪家公司还是沿用老一套,对外宣布其新产品下一个季度就能投放市场,而实际上市时间却要再加半年,这种公司是很难再生存下去了。产品能否持续投放市场,很大程度上依赖于产品设计所规定的零部件和装配过程。管理好上述诸多因素是 DFE 的目标。

8、DFE 意谓着将各种考虑纳入到产品设计中去,而不仅仅是那些纯粹的产品性能。只有这样才能最大限度地降低产品生命周期成本,提高利润率。以下的产品设计考虑较为典型: 装配产品要易于装配,才能降低生产周期。 可生产性通过减少部件及相关技术手段,降低复杂程度,以降低生产难度。 可测性能进行快速有效的测试。 可服务性最大限度地减少客户的投诉次数和故障时间。 国际化设计的产品适合于投放国际市场 环保化产品设计要有环保意识。1.1.2.1. 装配设计装配设计(DFA)着眼于简化装配过程,最终减少生产时间,提高产品质量。也就是说,设计的产品要尽可能让傻瓜都能装配,以避免在装配过程的每个环节都可能发生的出错或走样

9、。各部件装配、子装配、和整机装配过程部必须尽可能清楚。零件应设计成只有一种装配方法。需要进订切割、挖槽、钻不对称孔及填塞的地方要设计得3任何人都会操作。 (可以举成飞当年的油路电路设计,电线从油管中穿过。厉害吧)1.1.2.2. 可生产性设计可生产性设计(DFM)是要通过减少部件数量,简化设计,从而大限度地降低生产难度。减少部件数量很重要,一个产品的每个部件都有发生差错及装配错误的可能。由于部件数量的减少,生产高质量产品的概率就大大提高。产品部件越少,也代表产品质量的可靠性越高,产品生命周期的成本越低,所需的设计工程人员越少(包括减少了重复设计) ,采购人员、质量控制人员以及仓储及工作面积也都

10、会减少。一次,某家美国公司就曾经猛然发觉采用 DFM 的必要性。当时,一家日本同行向市场推出了与这家美国公司的产品性能相同但部件更少的产品(见图6-1) 。美国公司不得不重新设计产品,以使其产品的成本价格能与日本公公司抗衡。值得庆幸的是,该公司在损失太多的市场份额之前,能够完成 DFM 分析并极大地改进了产品。执行 DFM 的另一个重要原因是要降低成本。如果取消了产品的某个部件,其成本自然为零,而与之有关的购买,库存,销售服务等费用也随之消失。在新产品的设计方案中,要确定一件新产品理论上需要的最少的部件数,需要回答下列问题:这个减少的部件与其它所有要减少的部件相关吗?制造该部件所用的原材料一定

11、与其他部件的原材料不同吗?该部件一定要不同才能拆卸吗?1.1.2.3. 可测试性设计可测试性设计(DFT)的目的是要求产品能在尽可能短的时间里,有效地进4行必要的测试。一个设计方案的可测试性是用测试点所覆盖功能的百分比来表示的,但百分之百的覆盖率通常是不可能达到的。试图写下额外的测试矢量,会受到产品的尺寸及其复杂性的制约。可测试性开发对产品开发小组来说是件昂贵而又令人头痛的事。由于设计变得越来越复杂,开发测试方案需要越来越多的开发预算资金和时间。对一些公司来说,开发一项能有效测试产品的测试程序要花上半年到一年的时间。反之,如果测试结果不尽人意,将令客户不满,甚至损害公司或产品的形象。因此,DF

12、T 正变得越来越重要。另外,有个叫松散联系设计的概念也包含在 DFT 中。根据这个概念,模块可以单独进行有效测试;检查模块的集成,也只要做几个测试就行了。而在紧密联系的设计中,有许多交互作用必须测试,所以不能采用一个有层次的办法,而且紧密联系设计可能需要通过更多的组合和途径来进行测试,这就使综合测试极为耗时或者根本不可能。例如,近期在电视软件开发中,运用松散联系的设计,使测试周期从两到三天减少到两到二个小时。1.1.2.4. 可服务性设计(DFS)可服务性设计(DFS)是指在设计期内考虑产品投放市场后需要哪些服务。对低成本产品,DFS 很容易确定是进行维修还是以旧换新哪个更合算。然而,对大件而

13、较显贵的产品来说,售后服务是个重要课题。客户当然不希望自己购买的产品坏掉。如果产品真的出了问题,他们希望产品公司有维修部,使产品能得到维修,尽快正常工作。一些公司正在将产品诊断能力加进他们的设计。例如,数字设备公司(DEC)在人工智能系统的诊断功能方面花费了几亿美元。理论上,这些系统非常先进,它们能预测到客户系统的某一部件要出故障了;这样,客户可以订购一个备件,并在故障没有发生前得到该备件。1.1.2.5. 国际化设计(DFI)国际化设计(DFI)是要寻找一种设计过程,通过它使设计的产品只需极小的工作量就能够很快适合每个特别的国家或市场。最大程度地降低国际化产品的成本就是 DFI 要做到的全部

14、工作。DFI 最好的一个例子是施乐 5100 型复印机。这种于 1990 年投放市场的复印机是日本富士施乐公司与美国施乐有限公司的工程师首次合作开发的产品。但在日本市场,复印机的技术要求与美国市场大相径庭。如日本复印机的纸张重量较轻,表面光滑,日本的汉字很复杂,许多地方要蓝色线条。这种情况要是在过去,就只好为不同的市场开发相应的独特产品。当然,这样就导致了每5种这样的产品要从头设计,以满足其它市场的需要。应用国际化设计,施乐在设计 5100 系列时,从概念到投放市场进行了整体考虑。设计的信息是从美国,欧洲和日本等地的客户群收集来的。于 1990 年11 月和 1991 年 2 月,这种型号的复

15、印机分别投放日本及美国市场。这是施乐公司所有新产品中最快推向全球市场的一次。这项国际化设计的应用为施乐公司节省了超过一千万美元的开发费用。 (现在的微软在国际化设计方面就走得比较前,一般产品都会全球同步发售)1.1.2.6. 环保设计(DFG)环保设计(DFG )从环境保护的立场来考虑产品(以及生产过程)的设计。许多公司越来越意识到他们的产品和生产过程对环境的影响。环保设计通过在生产过程中剔除有害副产品或把副产品变害为益的过程来减少环境污染。环保设计同样致力于产品在使用生命终结后的循环再利用,以及减少产品安全分解后对环境的不良影响。 (电冰箱的氟利昂的应用。在这方面 SONY 走得比较前)一些

16、公司在环保设计上取得了相当的进展。carrier 公司 1988 年花费五十万美元用于清除生产过程中产生的有毒润滑油,结果每年节省一百二十万美元的有害废物处理费用。ATT 公司清除了电路板生产过程中产生的臭氧损耗物质,可年节省三百万美元。POLAROID 公司在其电池生产过程中去除了有害物汞,使劳动生产环境更安全,同时,丢弃用完的电池也不会造成环境污染。上述例子表明,环保设计不仅是一个环保意识的问题,而且,通过抵消与有害健康的和有害废物相关的隐形成本常常会降低生产成本。患上黑肺病的矿工和长期与石棉打交道的人的健康索赔高得惊人。同样的问题摆在大量使用有害化学物品的电子公司面前,因为,如生产印刷电

17、路板时,使用了大量的有害化学物质。环保设计还可以减少对有害废物的处置;随着废物放置场的堆满和公众的警告,放置处理费用在持续上涨,同时导致政府不断出台新的管理规定。1.1.3.用户导向型设计当今电子产品设计面临的一个挑战是让用户充分利用微处理机和软件上的进步可能带来的功能和特点。有多少次,我们注意到 VCR 的时钟一直在十二点这个时间位置上闪烁?有多少次,我们坐在 IBM PC 前(当时 WINDOWS 3.0还没有推出)强记那些神秘的命令去操作文件?这两个例子不过是产品设计还没有采用用户导向型设计之前诸多例子中的九牛一毛罢了。用户导向型设计、着重于人与产品的互动作用(即用户界面) 。现在,产品

18、6越来越复杂,功能越来越强大,以用户为导向就显得尤为重要。用户导向型设计涵盖人与产品互动作用各个方面: 操作产品每天的使用方法 安装从拿到产品到产品完全运作的时间 资料技术功能的清晰简明的描述 用户培训快捷轻松的产品使用指导 客户维修用户可以很容易地发现问题和维修产品的能力随着产品越来越复杂,用户导向型设计变得越来越重要。尤其是软件公司发现,在更快为市场所接受和吸引更多用户方面,用户导向型设计很成功。有几个因素推动了以用户为导向的设计:与其他产品的兼容性(包括竞争者的产品) ,越来越多的综合的工业标准(正式的和事实上的) ,以及用户从技术型到“即插即用”的转化。换句话说,现在的用户对产品的技术

19、细节不再热心,他们只关心产品是否有用。有关用户导向型设计的一个最好的例子是苹果公司的 Macintosh 电脑。它那友好的用户界面使它别具一格。因此,该产品的利润在同行业最高也就绝非偶然了。苹果公司八十年代中期投放市场的产品,一直没有作过任何重大的设计变化,但至今依然是市面上最好用的电脑。你只要插上插座,打开开关,马上,MAC 的“桌面电脑”就呈现在你面前了。直观明了的图标代替了神秘莫测的操作命令。一个鼠标能让用户任意在显示屏上移动而不再受方向键的限制。所有的应用程序都相当直观,那些下拉式菜单,滚动条,关键词仿佛能让你摸到一样。用户只要学会一个程序,再学其它程序就非常简单了。过去几年里,所有的

20、大电脑公司和软件商都试图模仿 MAC 的易用性。易用性已经为图形用户界面设定了事实上的工业标准。1.1.4.设计手段的时间安排虽然优秀设计(DFE)很强大,但它还有赖于在结构化开发过程中作出正确安排,才能发挥其效力,见图 6-2。7 S-QFD 收集用户信息(零阶段) ,将其转换成技术规格(第一阶段) ,然后再把它们融入产品设计(第二阶段) 。但具体设计开始后,S-QFD就失去其重要性了。 用户界面通常是产品概念必不可少的,所以开发早期就应执行用户导向型设计。国际化设计的考虑常常影响到产品设计的基础,因此国际化设计必须在产品规格最终敲定前开始。 环境上的考虑带来 DFG 决策,它将影响第一阶段

21、确定的基本物料和产品结构。只有当大体的规范形成后,DFA,DFM 和 DFS 等手段才能开始,这样就允许在产品设计的具体方面进行权衡。 可测试性设计(DFT )手段在开发后期运用,当设计工作基本完成时,才优化具体的测试要求。最后,这些手段应切实融入该公司的 PACE 过程指导精神中去。1.2.产品开发所应用的自动化工具一旦产品开发过程的框架确定下来,它就能从自动化产品开发工具的应用中大大受益。这些工具能加快工作,在某些情况下,甚至可以独立完成一些开发任务。有大量的开发工具可以加速开发工作的进展。为方便阐明其应用,我们把它们分成四类加以说明:设计工具、模拟工具、开发工具、项目管理与执行工具。1.

22、2.1.设计工具自动化设计工具对加快产品设计过程的前期工作有重要作用。以主要输入数据和预定输出结果为基础,自动化设计工具主要集中解决产品或子系统的工8程和操作设计。应用这些工具使工程师们可以作出假设,或对要求的功能作出实际的分析,并节省优选方案所需的时间。这种能力还允许工程师在进入下一设计阶段前,用自动设计工作站检测各种设计方案的限度。我们通过对下面几种设计工具的考察,来阐明这一点。1.2.1.1. 电气设计工具电气设计工具可以把电路板开发的一个设计规格转化为一个输出方案。大多数硬件设计过程中的工作可以运用设计工具来完成。它们的用处在于:编制设计规格、控制文件、实现操作层的模型、对部件的分析、

23、创建图表、模拟设计、开列清单,以及生成部件清单等。使用这些自动化工具可以节省大量时间,另外,自动化过程能避免许多对以后的步骤产生影响的典型错误。1.2.1.2. 电脑辅助软件开发电脑辅助软件工程(CASE)工具有利于将工程工作方法运用到软件开发过程。简单地说,电脑辅助软件工程工具就是软件规划、分析和设计的自动化工具。它们可以消除许多低级的、一般性劳动(如数据库定义,屏幕生成) ,使户在编码前集中精力进行软件设计。CASE 将大部分低级的细节隐藏在自己内部的一套生成的程序中,这样一来用户就看不到它们。设计时,也就能够更专心于他们要做的工作,而不是忙于如何实现一些操作。CASE 让软件专业人员可以

24、把更多的时间用于保证各项要求都清楚明白地确定下来,保证系统的设计正确完成;而不是直接进入编码工作。1.2.1.3. 机械设计工具机械设计工具在工业领域正越来越重要。如消费性电子产品,其外观每半年到一年时间就要翻新。这些工具的确能加快机械设计过程。每种设计都能做成模型化并将其储存在机械设计部件库里。需要开发一种新产品时,机械师或工业设计工程师就能从数据库中把需要的模型调出来并修改成新产品。这比从头开始好得多。机械和工业设计工具的开发比电气设计工具的开发要滞后八到十年。近来,由于工作站和个人电脑功能的增强,机械设计工具己取得长足发展。它们己不再仅仅停留在二维电子绘图板的水平上了。有些工具甚至已能为

25、产品生成模具样式。这些模具样式可以用电子手段转给工具制造商,供其在工具开发周期内进行评估和修正。91.2.2.模拟工具设计人员模拟一项设计的机械或电子部分,以分析和评估设计的操作特性,检查其是否象预期一样运行。设计工具通过执行一个软件模型进行模拟,这个软件模型代表将要制造的具体的产品子系统。通过快速检验一个设计方案是否可行,模拟能大大缩短设计周期。对设计方案进行模拟能够降低对大量原型制造的需求,减少测试编程时间以及减少对软硬件进行集成测试上花费的调试时间。一个电子产品的设计可以在许多层次上进行模拟:元器件,电路,电路板或系统。现在,虽然少数几家大公司已发展到能模拟非常复杂的系统的功能,但大多数

26、公司还只能将他们的电子设计模拟到印刷电路板水平。他们花不起那么大资金投资于硬件和复杂软件做系统一级的模拟。早在 1991 年,某个数据通讯产品制造商首次使用模拟工具。他们发现一个有经验的模拟工具的用户可以节省一个基本原型的开发周期,这就节省了十二周的设计时间。另外,模拟手段同样可以使用户减少八到十周的设计检验时间。1.2.3.开发工具自动开发工具可以把高水平的设计转化成指导组装的输出文件。这些工具能很快完成开发新产品中遇到的普通而又耗时的工作,从面缩短开发时间。要说明这一点,可以通过我们目前使用的两种开发工具来考察。1.2.3.1. 集成电路或印刷电路板开发工具集成电路或印刷电路板开发工具一般

27、由一个独立的电脑辅助设计(CAD)部门使用,该部门是由电子设计工程师下的一个部门。输入这些工具的数据就是从设计工程工具输出的方案,包括原理图,清单,和逻辑方框图。开发工具把这些信息转化为用于集成电路(IC)或印刷电路板组装的开发文件。这些开发工具使元件在电路板或底板上的排列自动化,然后将这些元件本身和电路板上或芯片上的输入输出(IO)口互联。这些工具还可用于对耗电量、元件的耐热能力以及相关的电路图进行分析,以防止设计发生问题。这个步骤自动化可以使设计周期缩短几周时间,同时,还减少了错误。许多这样的工具还设置了设计原则检查器(design rule checker) ,防止用户设计出不能工作的产品,还有一些工具包含了对可生产性因素的考虑,以便制造更简易。1.2.3.2. 基本原型快速制作快速的基本原型制作是设计工具发展最快的领域之一。这种系统最近已经开发出来,它只用几小时或几天(视部件大小及复杂程度而有所不同)就可以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报