文档库 最新最全的文档下载
当前位置:文档库 › 机械设计结构工艺剖析

机械设计结构工艺剖析

机械设计结构工艺剖析
机械设计结构工艺剖析

机械设计结构工艺性实例分析

零件的结构工艺性是指所设计的零件在满足使用要求的前提下,制造的可行性和经济性。

机械设计师在设计机械产品时,就要考虑到机械产品的结构工艺性,下面对几个典型机械结构工艺实例进行分析:

(1)合理确定零件的加工精度与表面质量

①加工精度若定得过高会增加工序,增加制造成本,过低会影响机器的使用

性能,故必须根据零件在整个机器中的作用和工作条件合理地确定,尽可能使零件加工方便制造成本低。

②保证位置精度的可能性

为保证零件的位置精度,最好使零件能在一次安装中加工出所有相关表面,这样就能依靠机床本身的精度来达到所要求的位置精度。如图1 (a)所示的结构,不能保证φ80㎜与内孔φ60㎜的同轴度。如改成图1(b)所示的结构,就能在一次安装中加工出外圆与内孔,保证二者的同轴度。

(a) (b)

图1 有利于保证位置精度的工艺结构

(a) 错误 (b) 正确

(2) 有利于减少加工劳动量

①尽量减少不必要的加工面积减少加工面积不仅可减少机械加工的劳动量,而且还可以减少刀具的损耗,提高装配质量。图 2(b)中的轴承座减少了底面的加工面积,降低了修配的工作量,保证配合面的接触。图2(b)中减少了精加工的面积,又避免了深孔加工。

(a) (b)

图2 减少轴承座底面加工面积

(a) 错误 (b) 正确

(a) (b)

图3 避免深孔加工的方法

(a) 错误 (b) 正确

②尽量避免或简化内表面的加工

(a) (b)

图4 将内表面转化为外表面加工

(a) 错误 (b) 正确

因为外表面的加工要比内表面加工方便经济,又便于测量。因此,在零件设计时应力求避免在零件内腔进行加工。如图4所示箱体,将图(a)的结构改成图(b)所示的结构,这样不仅加工方便而且还有利于装配。再如图5所示,将图(a)中件2上的内沟槽a加工,改成图(b)中件1的外沟槽加工,这样加工与测量就都很方便。

(a) (b)

图5 将内沟槽转化为外沟槽加工

(a) 错误 (b) 正确

(3) 有利于提高劳动生产率

(a) (b)

图6 退刀槽尺寸一致

(a) 错误(b) 正确

①零件的有关尺寸应力求一致,并能用标准刀具加工。如图6(b)中改为退刀槽尺寸一致,则减少了刀具的种类,节省了换刀时间。如图7(b)采用凸台高度等高,则减少了加工过程中刀具的调整。如图8(b)的结构,能采用标准钻头钻孔,从而方便了加工。

(a) (b)

图7 凸台高度相等

(a) 错误(b) 正确

②减少零件的安装次数零件的加工表面应尽量分布在同一方向,或互相平行或互相垂直的表面上;次要表面应尽可能与主要表面分布在同一方向上,以便在加工主要表面时,

(a) (b)

图8 便于采用标准钻头

(a) 错误(b) 正确

同时将次要表面也加工出来;孔端的加工表面应为圆形凸台或沉孔,以便在加工孔时同时将凸台或沉孔全锪出来。如:图9(b)中的钻孔方向应一致;图10(b)中键槽的方位应一致。

(a) (b) (a) (b)

图9 钻孔方向一致图10 键槽方位一致

(a) 错误 (b) 正确 (a) 错误(b) 正确

③零件的结构应便于加工如图11(b)、12(b)所示,设有退刀槽、越程槽,减少了刀具(砂轮)的磨损。图13(b)的结构,便于引进刀具,从而保证了加工的可能性。

(a) (b)

图11 应留有越程槽

(a) 错误(b) 正确

(a) (b)

图12 应留有退刀槽

(a) 错误(b) 正确

(a) (b)

13 钻头应能接近加工表面

(a) 错误(b) 正确

④避免在斜面上钻孔和钻头单刃切削如图14(b)所示,避免了因钻头两边切

削力不等使钻孔轴线倾斜或折断钻头。

(a) (b)

图14 避免在斜面上钻孔和钻头单刃切削

(a) 错误(b) 正确

⑤便于多刀或多件加工如图15(b)所示,为适应多刀加工,阶梯轴各段长度应相似或成整数倍;直径尺寸应沿同一方向递增或递减,以便调整刀具。零件设计的结构要便于多件加工,如图16所示,图(b)结构可将毛坯排列成行便于多件连续加工。

(a) (b)

图15 便于多刀加工

(a) 错误(b) 正确

(a) (b)

图16 便于多件连续加工 (a) 错误 (b) 正确

第4章 结构化设计方法

第4章结构化设计方法 4.1 当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗? 在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。 4.2 举出3个数据抽象的例子和可以用来操作这些数据抽象的过程抽象的一个例子。 抽象是忽略事物的细节,获取其本质特征的过程。抽象是一种重要的机制,使人们能够对复杂系统能够很好地理解、交流和推理。在软件领域,可以将抽象分为两类,即数据抽象和过程抽象。 在传统的结构化程序设计语言中,就提供了这两种抽象机制。 (1) 数据抽象:在所有的结构化程序设计语言中,用户都可以自定义抽象数据类型。如定义抽象数据类型Student(学生)、Course(课程)、ClassScoreList(班级成绩单)。 (2) 过程抽象:过程抽象也称为是基于方法的抽象。过程抽象使我们关心处理过程的名字和它能做什么,而无需知道如何完成所有实现细节。如求班级总平均分average(ClassScoreList)就是一个过程抽象。 在面向对象的程序设计语言中,抽象与封装的概念密切相关,数据抽象和相关的过程抽象被封装在类中,不同类中相似的过程抽象(方法)又可以进一步抽象,放在接口中。封装是保证事物有明确内外界限的机制。内部是受保护的,与外部事物相隔离。 4.3 应在什么时候把模块设计实现为单块集成软件?如何实现?性能是实现单块集成软件的唯一理由吗? 由于模块之间的调用降低了系统的运行速度,可能会导致满足不了用户的性能要求,这时就需要将软件设计为单块集成软件。但是在设计时,最好按照模块化的原则进行设计,只是没有显式的模块定义而已。这样的程序也具有模块化的优点。性能是实现单块集成软件的唯一理由。 4.4 是否存在一种情况:复杂问题需要较少的工作去解决?这样的情况对模块化观点有什么影响? 通过对复杂的问题进行合理分解,分解为若干个相对简单及独立的子问题,就可以用较少的工作去解决。这种情况能够较好地支持模块化的观点,每个子问题用单独的模块去解决,模块之间应该是高内聚、低耦合的,这样才能减少工作量,否则,虽然每个模块的工作简单了,但模块之间的联系很复杂,也增加了问题解决的难度和工作量。

结构化分析设计与面向对象分析设计比较研究

结构化分析设计与面向对象分析设计比较研究 重庆工商大学计算机科学与技术08软件龚霞 指导老师康世瀛 中文摘要:解析了结构化方法和面向对象方法这两种软件开发方法具有的分析设计过程,讨论了各自在不同软件开发中的应用及局限性,提出了在选用面向对象开发大型软件系统的同时可结合结构化方法。 关键词:软件开发;结构化方法;面向对象方法 Abstract:This paper anatomizes the analysis and design process of Structural method and objected-oriented method,discusses their applications and disadvantages and proposes that structural method can also be used while developing the large-scale software systems in selecting the objected-oriented method. Key words:software-development;objected-oriented method;structural method 一、引言 结构化方法由E.Yourdon和L.L.Constantine在1978年提出,结构化方法又可称为面向功能的软件开发方法或面向数据流的软件开发方法。结构化方法是建立在软件生存周期的模型基础上的一种软件开发方法,相对于早期的个体化开发方法无疑是前进了一大步。 由于传统的生命周期开发学存在下面的问题:生产率提高的幅度远不能满足需求,软件的重用度很低,软件难以维护,软件往往不能满足用户的需求。所以出现了面向对象软件开发方法。这是一种自底向上和自顶向下相结合的方法,而且它以对象建模为基础,从而不仅考虑了输入、输出数据结构,实际上也包含了所有对象的数据结构,所以面向对象的软件开发方法彻底实现了PAM没有完全实现的目标。不仅如此,面向对象技术在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了

结构化系统设计方法的基本思想及方法要点

结构化系统设计方法的基本思想是以系统的逻辑功能设计和数据流关系为基础,根据数据流程图和数据字典,借助于标推的设计淮则和图表工具,通过“自上而下”和“自下而上”的反复,逐层把系统划分为多个大小适当,功能明确,具有一定独立性,并容易实现的模块,从而把复杂系统的设计转变为多个简单模块的设计。 从目前大多数信息系统的开发现状来看,结构化系统设计方法是运用最为普遍,同时也是最为成熟的一种开发方式。简单地说,结构化系统设计方法可以用三句话进行概括;自上而下;逐步求精;模块化设计。 首先,自上而下,就是在管理信息系统的设计与系统分析阶段,必须采用整体大于局部、上级优于下级的设计思路。优先考虑如何满足领导层的管理需求,其次才考虑中层与底层的管理需求。 其次,对客户的需求分析应做到逐步求精。在深入调研的基础上力图在编写程序之前就清晰地了解客户的实际运作过程,从而制定出切实可行的开发方案,并且为将来可能的功能扩展留有充分的余地。 最后阶段才进入程序编写阶段。在进行软件设计时采用模块化的设计思路,并且采用自下而上的实施方法,即先开发一些能够独立运行并完成某些功能的小型程序模块,而后将这些模块进行组合。采用这种设计方法,在所有功能模块开发完成之后,只需将所有模块进行有机组合,就能够获得一个完善的系统。 二、结构化系统设计方法的由来与发展 在数据处理领域,“结构化”…词最早出现于程序设计,即结构化程序设计。“结构化”的含义是指用一组标准的准则和工具从事某项工作。在结构化程序设计之前,每一个程序员都按照各自的习惯和思路编写程序,没有统一的标准,也没有统一曲技术方法,因此,程序的调试、维护都很困难,这是造成软件危机的主要原因之一。1966年,Bohn和Jacopinl提出了有关程序设计的新理论.即结构化程序设计理论。这个理论认为,任何——个程序都可以用三种基本逻辑结构来编制,而且只需这三种结构。这三种结构分别是顺序结构、判断结构和循环结构,其特点是每种结构只有一个入口点和一个出口点。程序设计的新理论,促使人们采用模块化编制程序,把一个程序分成若干个功能模块,这些模块之间尽量被此独立,用作业控制语句或程序内部的过程调用语句将这些模块连接起来,形成—‘个完整的程序。一般来说,结构化程序设计方法不仅大大改进了程序的质量和程序员的工作效率,而且还增强了程序的可读性和可修改性。 显然,结构化程序设计是一种成功的方法。但是,它并不能够解决所有的问题,特别是系统开发过程中的系统分析和系统设计问题。程序设计员不可能对一个系统产生整体的印象,结构化程序设计方法也不能解决系统的结构问题,更不能解决系统战略模型的表达问题。 但是,结构化程序设计的思想启发了人们对系统设计产生了新的想法。既然可以用…组标准的方法来构造一个程序,为什么不可以用—‘组标准的准则和工具进行系统设计呢?于是,结构化程序设计中的模块化思想越引入到了系统设计工作中。一个系统由层次化的程序模块构成,每一个模块只有一个入口和一个出口,每一个模块只归其上一级模块调用,并且

结构化分析方法

结构化分析方法 ? 1.“所有蔬菜都特价;土豆是种蔬菜;所以土豆也特价。”这段话运用的分析方法是()。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 2.()是总结现有情况,形成一般化结论。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 3.“虚心使人进步,骄傲使人落后。”是运用了()的分析方法。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 4.()是最为常见的演绎形式。(单选题6分)得分:6分 o A.选言推理 o B.假言推理

o C.三段论演绎 o D.关系推理 ? 5.()就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 6.演绎包括的具体形式有()。(多选题8分)得分:0分 o A.三段论演绎 o B.选言推理 o C.假言推理 o D.关系推理 ?7.对比包括()。(多选题8分)得分:0分 o A.正面对比 o B.反面对比 o C.正物对比 o D.反物对比 ?8.归纳可分为()。(多选题8分)得分:8分 o A.完全归纳 o B.分层归纳 o C.整体归纳

o D.不完全归纳 ?9.归纳是指从许多个别的事物中概括出一般性()的思维方法。(多选题8分)得分:8分 o A.概念 o B.原则 o C.结论 o D.内容 ?10.对比是把两个()的事物放在一起,用比较的方法加以描述或说明。(多选题8分)得分:8分 o A.相反 o B.一致 o C.相对 o D.相符 ?11.演绎是从一般原则到具体事实的过程。(判断题6分)得分:6分 o正确 o错误 ?12.归纳就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。(判断题6分)得分:6分 o正确 o错误

结构化分析和设计方法

3.1.2结构化方法的基本思想 结构化方法是“结构化分析”(Structured Analysis,SA)和“结构化设计”(Structured Design,SD)的总称,结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一,他的优点是有一套严格的开发程序,各开发阶段都要求有完整的文档纪录,国内外已有许多成功开发的例子。 3.1.2.1结构化分析 1.结构化系统分析思想 结构化分析方法是由美国Yourdon公司在20世纪70年代提出的,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行,是一种应用很广的开发方法,适用于分析大型信息系统。 结构化分析方法采用“自顶向下,逐层分解”的开发策略。按照这种策略,再复杂的系统也可以有条不紊的进行,只要将复杂的系统适当分层,每层的复杂程度即可降低,这就是结构化分析的特点。 2.结构化分析方法的内容 结构化分析之后获得的文档是系统分析报告,系统分析报告是由下面几个部分组成的:组织结构及其分析,现行业务流程及其分析,现有数据和数据流程及其分析,新系统地初步方案和补充材料,如开发计划等。 3.结构划分此方法的特点 结构化分析方法有以下特点 结构化分析方法简单,易于掌握和使用。 结构化分析方法将分析的结果用图形表示,如业务流程图,数据流程图等,这些图形都有一套标准图符组成,从而将分析结果简明易懂的展示在用户面前。 结构化分析的实施步骤实现分析实现环境中已存在的系统,在此基础上再构思即将开发的目标系统,从而大大降低了问题的复杂程度,符合人们认识世界、改造世界的一般规律。 4.结构化分析方法的局限 结构化分析方法是一种行之有效的方法,但也有一定的局限性。局限性可以概括成以下几个方面: 结构化分析方法要求对系统有完整确切的需求定义,而实际上这是非常困难的。

机械设计及答案

机械设计习题及答案 第一篇总论 第一章绪论 一.分析与思考题 1-1 机器的基本组成要素是什么? 1-2 什么是零件?什么是构件?什么是部件?试各举三个实例。 1-3 什么是通用零件?什么是专用零件?试各举三个实例。 第二章机械设计总论 一.选择题 2-1 机械设计课程研究的内容只限于_______。 (1) 专用零件的部件(2) 在高速,高压,环境温度过高或过低等特殊条件下工作的以及尺寸特大或特小的通用零件和部件(3) 在普通工作条件下工作的一般参数的通用零件和部件(4) 标准化的零件和部件 2-2 下列8种机械零件:涡轮的叶片,飞机的螺旋桨,往复式内燃机的曲轴,拖拉机发动机的气门弹簧,起重机的起重吊钩,火车车轮,自行车的链条,纺织机的纱锭。其中有_____是专用零件。 (1) 3种(2) 4种(3) 5种(4) 6种 2-3 变应力特性可用σmax,σmin,σm, σa, r 等五个参数中的任意_____来描述。 (1) 一个(2) 两个(3) 三个(4) 四个 2-4 零件的工作安全系数为____。 (1) 零件的极限应力比许用应力(2) 零件的极限应力比零件的工作应力 (3) 零件的工作应力比许用应力(4) 零件的工作应力比零件的极限应力 2-5 在进行疲劳强度计算时,其极限应力应为材料的____。 (1) 屈服点(2) 疲劳极限(3) 强度极限(4) 弹性极限 二.分析与思考题 2-1 一台完整2-3 机械零件主要有哪些失效形式?常用的计算准则主要有哪些? 2-2 机械零件主要有哪些失效形式?常用的计算准则主要有哪些? 2-3 什么是零件的强度要求?强度条件是如何表示的?如何提高零件的强度? 2-4 什么是零件的刚度要求?刚度条件是如何表示的?提高零件刚度的措施有哪些? 2-5 机械零件设计中选择材料的原则是什么? 2-6 指出下列材料的种类,并说明代号中符号及数字的含义:HTl50,ZG230-450, 2-7 机械的现代设计方法与传统设计方法有哪些主要区别? 第三章机械零件的强度 一.选择题 3-1 零件的截面形状一定,如绝对尺寸(横截面尺寸)增大,疲劳强度将随之_____。 (1) 增高(2) 不变(3) 降低 3-2 零件的形状,尺寸,结构相同时,磨削加工的零件与精车加工相比,其疲劳强度______。 (1) 较高(2) 较低(3) 相同 3-3 零件的表面经淬火,渗氮,喷丸,滚子碾压等处理后,其疲劳强度_______。 (1) 增高(2) 降低(3) 不变(4) 增高或降低视处理方法而定 二.分析与思考题

结构化分析方法

结构化分析方法 一、需求分析与需求分析方法 需求阶段是软件开发的关键阶段。 需求分析的任务:准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么;用《需求规格说明书》规范的形式准确地表达用户的需求。 需求分析阶段的工作(四方面): ◆需求获取:确定系统各方面需求;全面地提炼出系统的功能性与非功能性需求。 ◆需求分析:对获取的需求分析和综合,给出系统解决方案和逻辑模型。 ◆编写需求规格说明书:为用户、设计人员的交流提供方便,还可作为控制软件开发进程的依据。 ◆需求审评:复审需求分析阶段的工作,验证需求文档的一致性、可行性等。 1、需求获取的目的 清楚地理解所要解决的问题、完整地获取用户需求。 2、需求获取的内容 用户需求分类: (1)功能性需求 定义了系统做什么(描述系统必须支持的功能和过程)。 (2)非功能性需求(技术需求) 定义了系统工作时的特性(描述操作环境和性能目标)。 3、需求分析的步骤 需求分析的步骤 当前系统目标系统 物理 模型 逻辑 模型 逻辑 模型 物理 模型 模型化抽象化 具体化实例化 怎 么 做 做 什 么 当前 目标 系统 需 求 定 义 4、需求分析过程示意

(1)通过对现实环境的调查,获得当前系统的物理模型。 (2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型。 (3)分析当前系统与目标系统的差别,建立目标系统的逻辑模型。 5、需求分析的方法 结构化分析(传统建模方法)、面向对象分析。 计算机世界 现实世界 结构化开发方法 结构化 分析结构化设计结构化编程 OOA OOD OOP 面向 对象开发 方法 二、结构化分析方法 1、结构化分析方法(Structure Analysis---SA ) (1) 定义 是面向数据流进行需求分析的方法,采用自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 (2)结构化分析的主要步骤 通过对用户的调查,以软件的需求为线索,获取当前系统的具体模型;去掉具体模型中非本质因素,抽象出当前系统的逻辑模型;根据计算机的特点分析当前系统与目标系统的差别,建立目标系统的逻辑模型;完善目标系统并补充细节,写出目标系统的软件需求规格说明。 2、结构化分析方法使用的常用工具 (1)数据流图(DFD —Data Flow Diagram ) ① 作用 从数据传递和加工的角度,在需求分析阶段以图形的方式描述数据流从输入到输出的移动变换过程,为系统建立逻辑模型。 ◆ 注意:数据流图中的箭头表示的是数据流。程序流程图中的箭头表示的是控制流。 ② 数据流图中的基本图形符号意义

结构化设计方法

结构化设计方法 刘凤祥

目录 第一模块软件工程和软件过程 (3) 瀑布模型 (4) 快速原型模型 (5) 增量模型(渐增模型) (6) 螺旋模型 (7) 喷泉模型 (8) 第二模块结构化分析 (9) 概述 (9) 与用户通信的技术 (9) 分析建模与规格说明 (10) 实体——关系图 (11) 数据流图 (11) 状体转换图 (12) 数据字典 (13) 练习 (14) 第三模块结构化设计 (14) 第四模块结构化实现 (31) 第五模块软件项目管理 (31) 第六模块案例分析 (32)

第一模块 软件工程和软件过程 一、 概述 1. 谁有软件开发的经验?软件开发的大概过程是什么?曾遇到过什么问题? 2. 计算机系统的发展所经历的四个阶段 3. 软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题 4. 产生软件危机的原因 5. 消除或减少软件危机的途径 二、 软件工程 ①把系统化的、规范化的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程化应用于软件中;②研究①中提到的途径。 三、 软件工程的基本原理 1. 用分阶段的生命周期计划严格管理 2. 坚持进行阶段评审 3. 实行严格的产品控制 4. 采用现代程序设计技术 5. 结果应能清楚地审查 6. 开发小组的人员应该少而精 7. 承认不断改进软件工程实践的必要性 1)60年代中期以前 无软件设计的文档资料 2)出现了软件作坊,“软件危机”出现,1968年提出“软件工程”的概念 3)20世纪70年代中期开始,10年。主要特点是出现了微处理器 4)软硬件的综合效果

五、生命周期模型 瀑布模型 图1.2传统的瀑布模型 1. 阶段间具有顺序性和依赖性 2. 推迟实现的观点(尽量晚的开始程序的编写) 3. 质量保证的观点 优点:可强迫可发人员采用规范化的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 缺点:软件产品交付用户前,用户仅仅通过写在纸上的静态的规格说明,很难全面正确地认识动态的软件产品

机械工程师知识架构

机械工程师知识架构 —2018.12.15 第一大类是所有工程师的基础; 第二大类是设计工程师、工艺工程师、热处理工程师需要掌握的; 第三大类是设计工程师需要掌握的; 第四大类是工艺工程师需要掌握的,设计工程师需要了解的; 第五大类是设计工程师领导人需要掌握的,设计工程师需要了解的; 第六大类是质量工程师需要掌握的,设计工程师需要了解计量与检测; 第七大类是数控工程师需要掌握的,计算机绘图所有工程师需要掌握的; 第八大类是物流工程师、设备工程师、工厂布局工程师需要掌握的 一、工程制图与公差配合 1.工程制图的一般规定 (1)图框 (2)图线 (3)比例 (4)标题栏、明细表 (5)视图表示方法 (6)图面的布置 (7)剖面符号与画法 2.零部件图样的规定画法 (1)机械系统零、部件图样的规定画法(螺纹及螺纹紧固件的画法齿轮、齿条、蜗杆、蜗轮及链轮的画法花键的画法及其尺寸标注弹簧的画法) (2)机械、液压、气动系统图的示意画法(机械零、部件的简化画法和符号管路、接口和接头简化画法及符号常用液压元件简化画法及符号) 3.原理图 (1)机械系统原理图的画法 (2)液压系统原理图的画法 (3)气动系统原理图的画法

4.示意图 5.尺寸、公差、配合与形位公差标注 (1)尺寸标注 (2)公差与配合标注(基本概念公差与配合的标注方法) (3)形位公差标注 6.表面质量描述和标注 (1)表面粗糙度的评定参数 (2)表面质量的标注符号及代号 (3)表面质量标注的说明 7.尺寸链 二、工程材料 1.金属材料 (1)材料特性(力学性能物理性能化学性能工艺性能) (2)晶体结构(晶体的特性金属的晶体结构金属的结晶金属在固态下的转变合金的结构) (3)铁碳合金相图(典型的铁碳合金的结晶过程分析碳对铁碳合金平衡组织和性能的影响铁碳合金相图的应用) (4)试验方法(拉力试验冲击试验硬度试验化学分析金相分析无损探伤) (5)材料选择(使用性能工艺性能经济性) 2.其他工程材料 (1)工程塑料(常用热塑性工程塑料常用热固性工程塑料常用塑料成型方法工程塑料的应用) (2)特种陶瓷(氧化铝陶瓷氮化硅陶瓷碳化硅陶瓷氮化硼陶瓷金属陶瓷) (3)光纤(种类应用) (4)纳米材料(种类应用) 3.热处理 (1)热处理工艺(钢的热处理铸铁热处理有色金属热处理) (2)热处理设备(燃料炉电阻炉真空炉感应加热电源)

结构化需求分析方法

结构化分析(SA)方法 结构化开发方法(Structured Developing Method)是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速、自然和方便。结构化开发方法由结构化分析方法(SA法)、结构化设计方法(SD 法)及结构化程序设计方法(SP 法)构成的。 结构化分析(Structured Analysis,简称SA 法)方法是面向数据流的需求分析方法,是70 年代末由Yourdon,Constaintine 及DeMarco 等人提出和发展,并得到广泛的应用。它适合于分析大型的数据处理系统,特别是企事业管理系统。 SA 法也是一种建模的活动,主要是根据软件内部的数据传递、变换关系,自顶向下逐层分解,描绘出满足功能要求的软件模型。 1 SA 法概述 1.SA 法的基本思想 结构化分析(Structured Analysis,简称SA 法)是面向数据流的需求分析方法,是70年代由Yourdon,Constaintine 及DeMarco 等人提出和发展,并得到广泛的应用。 结构化分析方法的基本思想是“分解”和“抽象”。

分解:是指对于一个复杂的系统,为了将复杂性降低到可以掌握的程度,可以把大问题分解成若干小问题,然后分别解决。 图4 是自顶向下逐层分解的示意图。顶层抽象地描述了整个系统,底层具体地画出了系统的每一个细节,而中间层是从抽象到具体的逐层过渡。 抽象:分解可以分层进行,即先考虑问题最本质的属性,暂把细节略去,以后再逐层添加细节,直至涉及到最详细的内容,这种用最本质的属性表示一个自系统的方法就是“抽象”。 2.SA 法的步骤 ⑴建立当前系统的“具体模型”; 系统的“具体模型”就是现实环境的忠实写照,即将当前系统用DFD 图描述出来。这样的表达与当前系统完全对应,因此用户容易理解。 ⑵抽象出当前系统的逻辑模型;

结构化程序设计方法

结构化程序设计方法 设计方法的产生 结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。 基本要点 1.采用自顶向下,逐步求精的程序设计方法 在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。 2.使用三种基本控制结构构造程序 任何程序都可由顺序、选择、重复三种基本控制结构构造。 (1)用顺序方式对过程分解,确定各部分的执行顺序。 (2)用选择方式对过程分解,确定某个部分的执行条件。 (3)用循环方式对过程分解,确定某个部分进行重复的开始和结束的条件。

(4)对处理过程仍然模糊的部分反复使用以上分解方法,最终可将所有细节确定下来。 3. 主程序员组的组织形式指开发程序的人员组织方式应采用由一个主程序员(负责全部技术活动)、一个后备程序员(协调、支持主程序员)和一个程序管理员(负责事务性工作,如收集、记录数据,文档资料管理等)三个为核心,再加上一些专家(如通信专家、数据库专家)、其他技术人员组成小组。 设计语言 C,FORTRAN,PASCAL,Ada,BASIC 设计方法的原则 自顶向下

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步细化 对复杂问题,应设计一些子目标作为过渡,逐步细化。 模块化设计 一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 限制使用goto语句 结构化程序设计方法的起源来自对GOTO语句的认识和争论。肯定的结论是,在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高;在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO。否定的结论是,GOTO语句是有害的,是造成程序混乱的祸根,程序的质量与GOTO语句的数量呈反比,应该在所有高级程序设计语言中取消GOTO语句。取消GOTO语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。

需求分析(传统结构化方法)

2.2需求分析 需求分析是通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。 2.2.1需求分析的目的与意义 需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。有效的需求分析通常都具有一定的难度。需求分析不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它应该随着项目的深入而不断地变化。此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:具体、详细、可以测量和可以实现,并且基于时间。 2.2.2需求分析的步骤 2-3所示。 需求涉及的方面: 在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。 在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿度等周围环境的要求,以及对操作系统、数据库和浏览器等软件配置的要求。 在界面方面,需求涉及数据的输入/输出格式的限制及方式、数据的存储介质和显示器的分辨率要求等问题。 1. 获取需求,识别问题 开发人员从功能、性能、界面和运行环境等多个方面识别目标系统要解决哪些问题,要满足哪些限制条件,这个过程就是对需求的获取。开发人员通过调查研究,要理解当前系统的工作模型和用户对新系统的设想与要求。 遗漏需求是最难修订的需求错误。 获取需求是需求分析的基础。为了能有效地获取需求,开发人员应该采取科学的需求获取方法。在实践中,获取需求的方法有很多种,比如,问卷调查、访谈、实地操作、建立原型和研究资料等。 问卷调查法是采用调查问卷的形式来进行需求分析的一种方法。通过对用户填写的调查问卷进行汇总、统计和分析,开发人员便可以得到一些有用的信息。采用这种方法时,调查问卷

结构化分析方法答案

结构化分析方法答案 (单选题6分)得分: 1?“虚心使人进步,骄傲使人落后。”是运用了()的分析方法。 r o A.演绎 r o B.归纳 o C.对比 r o D.举例?2?“所有蔬菜都特价;土豆是种蔬菜;所以土豆也特价。”这段话运用的分析方法是()。 (单选题6分)得分:6分 o " A.演绎 o "B.归纳 o 广 C.对比 D.举例 ?3.()是最为常见的演绎形式。(单选题6分)得分:6分 r o A.选言推理 r o B.假言推理 o C.三段论演绎 r o D.关系推理 * 4.()是总结现有情况,形成一般化结论。(单选题6分)◎得分:6分r o A.演绎 o B.归纳 r o C.对比

r o D.举例 ?5.()就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。(单选题6分)O得分:6分 o苗A.演绎 r o B.归纳 r “ o C.对比 r o D.举例 * 6.演绎包括的具体形式有()。(多选题8分)◎得分:8分 |7 o _ A.三段论演绎 o B.选言推理 17 o C.假言推理 |7 o D.关系推理 * 7.对比包括()。(多选题8分)◎得分:8分 o A.正面对比 17 o B.反面对比 o 厂C.正物对比 p o D.反物对比 * 8.归纳是指从许多个别的事物中概括出一般性()的思维方法。(多选题8分)得分:8分 o A.概念 17 o 一B.原则

o C.结论 o厂D.内容 * 9.对比是把两个()的事物放在一起,用比较的方法加以描述或说明。(多选题8分)得分:8分 |7 o —A.相反 o 厂B. 一致 |7 o C.相对 o厂D.相符 ? 10.归纳可分为()。(多选题8分)得分:8分 |7 o A.完全归纳 o 厂B.分层归纳 o 厂C.整体归纳 o D.不完全归纳 * 11.演绎是从一般原则到具体事实的过程。(判断题6分)◎得分:6分 o 正确 r o 错误 * 12.结构化分析方法一一三段论演绎中,做总体概念陈述的是第一段内容。(判断题6分)O得分:6分 o 正确 r o 错误 * 13.归纳就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。 (判断题6分)◎得分:6分

机械设计行业GB中常用标准

GB中常用标准 螺栓和螺柱 六角头螺栓 GB/T27-1988六角头铰制孔用螺栓A级 GB/T27-1988六角头铰制孔用螺栓B级 GB/T31.1-1988六角头螺杆带孔螺栓-A级和B级GB/T31.2-1988A型六角头螺杆带孔螺栓-细杆-B级GB/T31.2-1988B型六角头螺杆带孔螺栓-细杆-B级GB/T5780-2000六角头螺栓C级 GB/T5781-2000六角头螺栓-全螺纹-C级 GB/T5782-2000六角头螺栓 GB/T5783-2000六角头螺栓-全螺纹 GB/T5784-1986六角头螺栓-细杆-B级 GB/T5785-2000 六角头螺栓-细牙 GB/T5786-2000 型六角头螺栓-细牙-全螺纹 GB/T5787-1986 六角头法兰面螺栓 其它螺栓 GB/T8-1988 方头螺栓C级 GB/T 10-1988 沉头方颈螺栓 GB/T 11-1988 沉头带榫螺栓 GB/T 37-1988 T形槽用螺栓 GB/T 798-1988 活节螺栓 GB/T 799-1988 地脚螺栓 GB/T 800-1988 沉头双榫螺栓 GB/T 794-1993 加强半圆头方颈螺栓A型 GB/T 794-1993 加强半圆头方颈螺栓B型 双头螺柱 GB/T897-1988 双头螺柱B型 GB/T 898-1988 双头螺柱B型 GB/T 899-1988 双头螺柱B型 GB/T 900-1988 双头螺柱B型 GB/T 901-1988 等长双头螺柱-B级 GB/T 953-1988 等长双头螺柱-C级

螺母 六角螺母 1型六角螺母C级(GB41-86) GB56-1988六角厚螺母 GB808-1988小六角特扁细牙螺母 GB/T6170-2000(1型六角螺母) GB/T6171-2000(1型六角螺母-细牙) GB/T6172.1-2000六角薄螺母 GB/T6173-2000六角薄螺母-细牙 GB/T6174-2000六角薄螺母-无倒角 GB/T6175-2000(2型六角螺母) GB/T6176-2000(2型六角螺母-细牙) GB/T6177.1-2000六角法兰面螺母 GB/T6177.2-2000六角法兰面螺母细牙 六角锁紧螺母 GB/T6184-2000(1型全金属六角锁紧螺母) GB/T6185.1-2000(2型全金属六角锁紧螺母) GB/T6185.2-2000(2型全金属六角锁紧螺母-细牙) GB/T6186-2000(2型全金属六角锁紧螺母-9级) 六角开槽螺母 GB6179-1986(1型六角开槽螺母-C级) GB6180-1986(2型六角开槽螺母-A级和B级) GB6181-1986六角开槽薄螺母-A和B级 GB9457-1988(1型六角开槽螺母) GB9458-1988(2型六角开槽螺母-细牙-A级和B级) GB9459-1988六角开槽薄螺母 GB6178-1986(1型六角开槽螺母-A和B级) 圆螺母 GB810-1988小圆螺母 GB817-1988带槽圆螺母 GB812-1988圆螺母 滚花高螺母

机械设计中常用结构汇总

第4章常用机构 4.1 平面连杆机构 4.1.1 平面连杆机构的组成 我们将机构中所有构件都在一平面或相互平行的平面内运动的机构称为平面机构。 1、构件的自由度 如图4-1所示,一个在平面内自由运动的构件,有沿X轴移动,沿y轴移动或绕A点转动三种运动可能性。我们把构件作独立运动的可能性称为构件的“自由度”。所以,一个在平面自由运动的构件有三个自由度。可用如图4-1所示的三个独立的运动参数x、y、θ表示。 2、运动副和约束 平面机构中每个构件都不是自由构件,而是以一定的方式与其他构件组成动联接。这种使两构件直接接触并能产生一定运动的联接,称为运动副。两构件组成运动副后,就限制了两构件间的部分相对运动,运动副对于构件间相对运动的这种限制称为约束。机构就是由若干构件和若干运动副组合而成的,因此运动副也是组成机构的主要要素。

两构件组成的运动副,不外乎是通过点、线、面接触来实现的。根据组成运动副的两构件之间的接触形式,运动副可分为低副和高副。 (1)低副两构件以面接触形成的运动副称为低副。按它们之间的相对运动是转动还是移动,低副又可分为转动副和移动副。 ①转动副组成运动副的两构件之间只能绕某一轴线作相对转动的运动副。通常转动副的具体结构形式是用铰链连接,即由圆柱销和销孔所构成的转动副,如图4-2(a)所示。 ②移动副组成运动副的两构件只能作相对直线移动的运动副,如图4-2(b)所示。 由上述可知,平面机构中的低副引入了两个约束,仅保留了构件的一个自由度。因转动副和移动副都是面接触,接触面压强低,称为低副。我们将由若干构件用低副连接组成的机构称为平面连杆机构,也称低副机构。由于低副是面接触,压强低,磨损量小,而且接触面是圆柱面和平面,制造简便,且易获得较高的制造精度。此外,这类机构容易实现转动、移动等基本的运动形式及转换,因而是在一般机械和仪器中应用广泛。平面连杆机构也有其缺点:低副中的间隙不易消除,引起运动误差,且不易精确地实现复杂的运动规律。 (2)高副两构件以点或线接触形成的运动副称为高副,如图4-3所示。这类运动副因为接触部位是点或线接触,接触部位压强高,故称为高副。

结构化分析和设计方法

结构化分析和设计方法 3.1.2结构化方法的基本思想 结构化方法是“结构化分析”(Structured Analysis,SA)和“结构化设计”(Structured Design,SD)的总称,结构化方法是目前最成熟、应用最广泛的信息系统开 发方法之一,他的优点是有一套严格的开发程序,各开发阶段都要求有完整的文档纪录, 国内外已有许多成功开发的例子。 3.1.2.1结构化分析 1.结构化系统分析思想 结构化分析方法是由美国Yourdon公司在20世纪70年代提出的,其基本思想是将系 统开发看成工程项目,有计划、有步骤地进行,是一种应用很广的开发方法,适用于分析 大型信息系统。 结构化分析方法采用“自顶向下,逐层分解”的开发策略。按照这种策略,再复杂的 系统也可以有条不紊的进行,只要将复杂的系统适当分层,每层的复杂程度即可降低,这 就是结构化分析的特点。 2.结构化分析方法的内容 结构化分析之后获得的文档是系统分析报告,系统分析报告是由下面几个部分组成的:组织结构及其分析,现行业务流程及其分析,现有数据和数据流程及其分析,新系统地初 步方案和补充材料,如开发计划等。 3.结构划分此方法的特点 结构化分析方法有以下特点 结构化分析方法简单,易于掌握和使用。 结构化分析方法将分析的结果用图形表示,如业务流程图,数据流程图等,这些图形 都有一套标准图符组成,从而将分析结果简明易懂的展示在用户面前。 结构化分析的实施步骤实现分析实现环境中已存在的系统,在此基础上再构思即将开 发的目标系统,从而大大降低了问题的复杂程度,符合人们认识世界、改造世界的一般规律。 4.结构化分析方法的局限 结构化分析方法是一种行之有效的方法,但也有一定的局限性。局限性可以概括成以 下几个方面:

结构化分析方法2018答案

结构化分析方法(100分) 1.()是最为常见的演绎形式。(6.0分) A.选言推理 B.假言推理 C.三段论演绎 D.关系推理 我的答案:C答对 2.“所有蔬菜都特价;土豆是种蔬菜;所以土豆也特价。”这段话运用的分析方法是()。(6.0分) A.演绎 B.归纳 C.对比 D.举例 我的答案:A答对 3.()是总结现有情况,形成一般化结论。(6.0分) A.演绎 B.归纳 C.对比 D.举例 我的答案:B答对

4.“虚心使人进步,骄傲使人落后。”是运用了()的分析方法。(6.0分) A.演绎 B.归纳 C.对比 D.举例 我的答案:C答对 5.()就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。( 6.0分) A.演绎 B.归纳 C.对比 D.举例 我的答案:A答对 1.演绎包括的具体形式有()。(8.0分)) A.三段论演绎 B.选言推理 C.假言推理 D.关系推理 我的答案:ABCD答对 2.对比是把两个()的事物放在一起,用比较的方法加以描述或说明。(8.0分))

B.一致 C.相对 D.相符 我的答案:AC答对 3.归纳可分为()。(8.0分)) A.完全归纳 B.分层归纳 C.整体归纳 D.不完全归纳 我的答案:AD答对 4.对比包括()。(8.0分)) A.正面对比 B.反面对比 C.正物对比 D.反物对比 我的答案:BD答对 5.归纳是指从许多个别的事物中概括出一般性()的思维方法。(8.0分)) A.概念 B.原则

D.内容 我的答案:ABC答对 1.三段论演绎的第三段是一个简单结论,说明两种表述同时存在时的隐含意义,它是引申含义之下的意思表示。(6.0分) 我的答案:正确答对 2.结构化分析方法——三段论演绎中,做总体概念陈述的是第一段内容。(6.0分) 我的答案:正确答对 3.演绎是从一般原则到具体事实的过程。(6.0分) 我的答案:正确答对 4.归纳就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。(6.0分) 我的答案:错误答对 5.三段论演绎是指由两个简单判断作前提和一个简单判断作结论组成的演绎推理,一般分为三段。其中第二段是一个大前提,对某种已经存在的情况做出表述。( 6.0分) 我的答案:错误答对

结构化分析方法(满分)

结构化分析方法 考试时长:90分钟总分:100 及格线:60 100分 ? 1.()是总结现有情况,形成一般化结论。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 2.()就是从普遍性的理论知识出发,去认识个别的、特殊的现象的一种逻辑推理方法。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 3.()是最为常见的演绎形式。(单选题6分)得分:6分 o A.选言推理 o B.假言推理 o C.三段论演绎 o D.关系推理 ? 4.“所有蔬菜都特价;土豆是种蔬菜;所以土豆也特价。”这段话运用的分析方法是()。 (单选题6分)得分:6分 o A.演绎

o B.归纳 o C.对比 o D.举例 ? 5.“虚心使人进步,骄傲使人落后。”是运用了()的分析方法。(单选题6分)得分:6分 o A.演绎 o B.归纳 o C.对比 o D.举例 ? 6.归纳可分为()。(多选题8分)得分:8分 o A.完全归纳 o B.分层归纳 o C.整体归纳 o D.不完全归纳 ?7.演绎包括的具体形式有()。(多选题8分)得分:8分 o A.三段论演绎 o B.选言推理 o C.假言推理 o D.关系推理 ?8.对比包括()。(多选题8分)得分:8分 o A.正面对比 o B.反面对比

o C.正物对比 o D.反物对比 ?9.对比是把两个()的事物放在一起,用比较的方法加以描述或说明。(多选题8分)得分:8分 o A.相反 o B.一致 o C.相对 o D.相符 ?10.归纳是指从许多个别的事物中概括出一般性()的思维方法。(多选题8分)得分:8分 o A.概念 o B.原则 o C.结论 o D.内容 ?11.三段论演绎是指由两个简单判断作前提和一个简单判断作结论组成的演绎推理,一般分为三段。其中第二段是一个大前提,对某种已经存在的情况做出表述。(判断题6分)得分:6分 o正确 o错误 ?12.演绎是从一般原则到具体事实的过程。(判断题6分)得分:6分 o正确 o错误

结构化设计方法

实验二:结构化设计方法 一、实验目的: 掌握用Visio完成软件结构化设计方法中相关文档的编制和图表绘制。 二、实验内容: 1.利用Visio绘制软件结构图、高层功能模块图,掌握国家标准GB/T8567-2006编制系统设计说明书的方法。 2.利用Visio绘制程序流程图、Jackson图和程序界面,掌握详细设计和界面设计工具的使用。 三、实验方法和步骤: 图高层功能模块的设计 图销售子系统软件结构图

图采购子系统软件结构图 图“车辆购置申请信息”模块界面 图程序流程图图绘制Jackson图(一)绘制系统高层功能模块图 (二)绘制销售和采购子系统模块软件结构图 (三)利用Visio绘制程序流程图 (四)利用Visio绘制Jackson图。 (五)如图“车辆购置申请信息”模块界面图所示,按照“车辆购置申请信息”模块说明,完成示例中“车辆购置申请信息”模块界面设计,说明如下表所示。 表“车辆购置申请信息”模块说明 模块名称:车辆购置申请信息 窗口标题及标识:车辆购置申请信息窗口——form_apply_purchase 车辆购置申请信息插入窗口——from_apply_purchase_insert

车辆购置申请信息修改窗口——from_apply_purchase_update 相关表及视图:车辆购置申请信息表table_apply_purchase 审批信息表table_apply_examine 公司信息表code_company 窗口车辆购置申请信息窗口form_apply_purchase 查询条件:申请公司——建立一个下拉列表,将公司信息表code_company中的公司名称显示在 下拉列表框中,在列表框中增加一个空白选项。 产权归属——建立3个Radio按钮,全部、公司所有、融资挂靠。 申请日期——建立两文本框,分别输入申请日期的下限、上限。 查询结果:建立两个选项卡。 选项卡第一页:建立车辆购置申请信息表table_apply_purchase、审批信息表 table_apply_ examine和公司信息表code_company之间的自然连接,将3个基本表 中的字段采用二维列表方式显示,且显示的记录按查询条件中的条件值查询获得。 选项卡第二页:从第一个选项卡中获得当前光标所指记录,将—条记录的全部信息显 示在选项卡中,显示格式参照车辆购置申请信息插入窗口 form_apply_purchase_insert中的格式。 功能按钮:建立10个功能按钮,见窗口设计。 控件设计说明车辆购置申请信息插入窗口form_apply_purchase_insert 申请公司:建立一个下拉列表,将公司信息表code_company中的公司名称显示在列表框中。申请单编号:建立一个文本框。 申请日期:使用日期控件。 购置车辆名称:建立文本框,输入字符,不允许为空。 厂牌:建立文本框,输入字符,允许为空。 规格:建立文本框,输入字符,允许为空。 型号:建立文本框,输入字符,允许为空。 生产厂家:建立文本框,输入字符,允许为空。 购置数量:建立文本框,输入字符,且不允许为空。 单价预算:建立文本框,输入数字,且不允许为空,单位为元。 计划购置时间:使用日期控件。 主要技术参数:建立大文本框,输入字符,允许为空。 用途说明,建立大文本框,输入字符,不允许为空。 资金来源:建立大文本框,输入字符,不允许为空。 产权归属:建立2个Radio按钮,公司所有、融资挂靠,必须选择其中之一。 车辆购置申请信息修改窗口form_apply_purchase_update:同车辆购置申请信息插入窗口

相关文档
相关文档 最新文档