文档视界 最新最全的文档下载
当前位置:文档视界 › 油藏工程 李传亮 第二版课后答案

油藏工程 李传亮 第二版课后答案

油藏工程 李传亮 第二版课后答案
油藏工程 李传亮 第二版课后答案

工程材料课后习题答案

土木工程材料课后习题 第一章 2、当某种材料得孔隙率增大时,表17内其她性质如何变化?(用符号表示:↑增大、↓下降、不变、?不定) 材料长期在水得作用下不被破坏,强度也不显著降低得性质称耐水性 用软化系数来表示K R=f b/f g 工程中将K R>0、85得材料瞧做就是耐水材料,可以用在水中或潮湿环境中得重要结构;用于受潮较轻或次要结构时,材料得K R值也不得低于0、75 4、材料发生渗水与冻融破坏得主要原因就是什么?如何提高材料得抗渗性与抗冻性?材料得孔隙率大,孔径大、开口并连通得空隙多、强度低就是发生渗水与冻融破坏得主要原因。 工程上常采用降低孔隙率、提高密实度、提高闭口孔隙比例、减少裂缝或进行憎水处理等方法提高材料得抗渗性。 工程上常采用降低孔隙率、提高密实度、提高闭口孔隙比例、提高材料得强度等方法提高材料得抗冻性。 5、什么就是材料得导热性?用什么表示?一般如何利用孔隙提高材料得保温性能?导热性就是指材料传导热量得能力。用导热系数来表示。 减少开口孔隙率,提高闭口孔隙率比例。 7、什么就是材料得耐久性?通常用哪些性质来反映? 材料得耐久性就是指其在长期得使用过程中,能抵抗环境得破坏作用,并保持原有性质不变、不破坏得一项综合性质。 通常用抗渗性、抗冻性、抗老化与抗碳化等性质。 8、某工地有砂50t,密度为2、65g/cm3,堆积密度为1450kg/m3;石子100t,密度为2、70g/cm3,堆积密度为1500kg/m3、试计算砂石得空隙率,若堆积高度为1、2m,各需要多大面积存放? 砂:绝对密实体积V1=50*1000/2650=18、87m3 自然状态下得体积V2=50*1000/1450=34、48m3 砂得空隙率为P1=(34、4818、87)/34、48=45、28% 存放面积为S1=3*34、48/1、2=86、2m2 石:绝对密实体积V3=100*1000/2700=37、04m3 自然状态下得体积V4=100*1000/1500=66、67m3 砂得空隙率为P2=(66、6737、04)/66、67=44、44% 存放面积为S2=3*66、67/1、2=166、675m2 第二章 3、花岗石与大理石各有何特性及用途? 花岗石特性:(1)、密度大。(2)、结构致密,抗压强度高。(3)、孔隙率小,吸水率低。(4)、材质坚硬。(5)、装饰性好。(6)、耐久性好。 用途:用于高级建筑结构材料与装饰材料

软件工程概论课后答案解析

第1章软件与软件工程的概念 1、1 举出您所知道的应用软件的例子。 办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件等。 1、2 认为“软件就就是程序,软件开发就就是编程序。”这种观点就是否正确?为什么? 认为“软件就就是程序,软件开发就就是编程序。”这种观点就是错误的。 首先,软件就是计算机系统中与硬件相互依存的另一部分,它就是包括程序,数据及其相关文档的完整集合,程序只就是软件的组成部分之一;其次,在软件开发中,编程只就是软件开发过程的一个阶段。 1、3 如果将软件开发比作高楼大厦的建造,可以将软件的设计比作什么? 可以将软件的设计比作建筑设计,软件设计的成果相当于建筑设计的设计图纸。 1、4 什么就是软件危机?它有哪些典型表现?为什么会出现软件危机? 软件危机:软件危机就是指在计算机软件的开发与维护过程中所遇到的一系列严重问题。 典型表现: (1)对软件开发成本与进度的估计常常很不准确。 (2)用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常就是不可维护的。 (5)软件通常没有适当的文档资料。 (6)软件成本在计算机系统总成本中所占的比例逐年上升。 (7)软件开发生产率提高的速度,既跟不上硬件的发展速度,也远远跟不上计算机应用迅 速普及深入的趋势。 产生软件危机的原因:除了软件本身的特点,其原因主要有以下几个方面: (1) 缺乏软件开发的经验与有关软件开发数据的积累,使得开发工作计划很难制定。 (2) 软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。 (3) 软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。 (4) 随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作,不仅涉及技 术问题,更重要的就是必须有科学严格的管理。 (5) 缺少有效的软件评测手段,提交给用户的软件的质量不能完全保证。

软件工程课后习题参考答案

1.简述软件开发的本质。 答:软件开发的本质就是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。P19 2.简述实施软件开发的基本途径。 答:实施软件开发的基本途径是系统建模。所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构——系统模型。P19 3.简述何谓模型以及软件开发中所涉及的模型。 答:模型是一个抽象。该抽象是在意图所确定的角度和抽象层次对物理系统的一个描述,描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。 软件开发中所涉及的模型可分为两大类,一类称为概念模型,描述了系统是什么;另一类统称为软件模型,描述了实现概念模型的软件解决方案。 4.简述软件开发所涉及的两大类技术。 答:软件开发所涉及的两大类技术为:一是求解软件的开发逻辑,二是求解软件的开发手段。 5、简述需求与需求规约的基本性质。 答:需求的基本性质:1) 必要的,该需求是用户所要求的。2)无歧义的,该需求只能用一种方式解释。3)可测的,该需求是可进行测试的。4)可跟踪的,该需求可从一个开发阶段跟踪到另一个阶段。5)可测量的,该需求是可测量的。 需求规约的基本性质:1)重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级。2)可修改的:在不过多地影响其他需求的前提下,可以容易地修改一个单一需求。 3)完整的:没有被遗漏的需求。4)一致的:不存在互斥的需求。 6、简述软件需求的分类。

答:软件需求可以分为两大类:一类是功能需求,一类是非公能需求,而非公能需求可 7、举例说明功能需求和非功能需求之间的基本关系。 答: 非功能需求可作用于一个或多个功能需求,例如 非功能需求可作用于一个或多个功能需求 其中,非功能需求1作用于功能需求1和功能需求3等;非功能需求2作用于功能需求2等。P24 8、有哪几种常用的初始需求发现技术 答:有5种常用的需求发现技术:自悟、交谈、观察、小组会和提炼。P26 9、简述需求规约的3种基本形式。 (1) 非形式化的需求规约。非形式化的需求规约即以一种自然语言来表达需求规约,如同使用一种自然语言写了一篇文章。(2) 半形式化的需求规约。半形式化的需求规约即以半形式化符号体系(包括术语表、标准化的表达格式等)来表达需求规约。(3)形式化的需求规约。形式化的需求规约即以一种基于良构数学概念的符号体系来编制需求规约,一般往往伴有解释性注释的支持。 P29 10、简述软件需求规约的内容和作用。 答:软件需求规约的内容有:引言、总体描述、特定需求、附录、索引。P28 需求规约的作用可概括为以下4点:1)需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现。2)对于项目的其余大多数工作,需求规约是一个管理控制点。3)对于产品/系统的设计,需求规约是一个正式的、受控的起始点。4)需求规约是创建产品验收测试计划和用户指南的基础。P31 11、简述需求规约在项目开发中的基本作用。 答:需求规约的作用可概括为以下4点:1)需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现。2)对于项目的其余大多数工作,需求

(完整版)工程材料课后习题参考答案

工程材料 第一章金属的晶体结构与结晶 1.解释下列名词 点缺陷:原子排列不规则的区域在空间三个方向尺寸都很小,主要指空位间隙原子、置换原子等。 线缺陷:原子排列的不规则区域在空间一个方向上的尺寸很大,而在其余两个方向上的尺寸很小。 如位错。 面缺陷:原子排列不规则的区域在空间两个方向上的尺寸很大,而另一方向上的尺寸很小。如晶界和亚晶界。 亚晶粒:在多晶体的每一个晶粒内,晶格位向也并非完全一致,而是存在着许多尺寸很小、位向差很小的小晶块,它们相互镶嵌而成晶粒,称亚晶粒。 亚晶界:两相邻亚晶粒间的边界称为亚晶界。 刃型位错:位错可认为是晶格中一部分晶体相对于另一部分晶体的局部滑移而造成。滑移部分与未滑移部分的交界线即为位错线。如果相对滑移的结果上半部分多出一半原子面,多余半 原子面的边缘好像插入晶体中的一把刀的刃口,故称“刃型位错”。 单晶体:如果一块晶体,其内部的晶格位向完全一致,则称这块晶体为单晶体。 多晶体:由多种晶粒组成的晶体结构称为“多晶体”。 过冷度:实际结晶温度与理论结晶温度之差称为过冷度。 自发形核:在一定条件下,从液态金属中直接产生,原子呈规则排列的结晶核心。 非自发形核:是液态金属依附在一些未溶颗粒表面所形成的晶核。 变质处理:在液态金属结晶前,特意加入某些难熔固态颗粒,造成大量可以成为非自发晶核的固态质点,使结晶时的晶核数目大大增加,从而提高了形核率,细化晶粒,这种处理方法即 为变质处理。 变质剂:在浇注前所加入的难熔杂质称为变质剂。 2.常见的金属晶体结构有哪几种?α-Fe 、γ- Fe 、Al 、Cu 、Ni 、Pb 、Cr 、V 、Mg、Zn 各属何种晶体结构?

工程材料习题册 打印 答案

第一章 金属的性能 一、填空(将正确答案填在横线上。下同) 1、金属材料的性能一般分为两类。一类是使用性能,它包括物理性能、化学性能和力学性能等。另一类是工艺性能,它包括铸造性能、锻造性能、焊接性能和切削加工性能等。 2、大小不变或变化很慢的载荷称为静载荷,在短时间内以较高速度作用于零件上的载荷称为冲击载荷,大小和方向随时间发生周期变化的载荷称为交变载荷。 3、变形一般分为弹性变形和塑性变形两种。不能随载荷的去除而消失的变形称为塑性变形。 4、强度是指金属材料在静载荷作用下,抵抗塑性变形或断裂的能力。 5、强度的常用衡量指标有抗拉强度和屈服强度,分别用符号σb 和σs 表示。 6、如果零件工作时所受的应力低于材料的σb 或σ0.2,则不会产生过量的塑性变形。 7、有一钢试样其截面积为100mm 2,已知钢试样的MPa S 314=σ MPa b 530=σ 。拉伸试验时,当受到拉力为—————— 试样出现屈服现象,当受到拉力为—————— 时,试样出现缩颈。 8、断裂前金属材料产生永久变形的能力称为塑性。金属材料的延伸率和断面收缩率的数值越大,表示材料的塑性越好。 9、一拉伸试样的原标距长度为50mm,直径为10mm 拉断后试样的标距长度为79mm ,缩颈处的最小直径为4.9 mm ,此材料的伸长率为—————,断面收缩率为——————。 10.金属材料抵抗冲击载荷作用而不破坏能力。称为冲击韧性。 11.填出下列力学性能指标的符号:屈服点σs ,抗拉强度σb ,洛氏硬度C 标尺HRC , 伸长率δ,断面收缩率ψ,冲击韧度αk ,疲劳极限σ-1。 二、判断(正确打√,错误打×。下同) 1、弹性变形能随载荷的去除而消失。(√ ) 2、所有金属材料在拉伸试验时都会出现显着的屈服现象。(× ) 3、材料的屈服点越低,则允许的工作应力越高。(× ) 4、洛氏硬度值无单位。(√ ) 5、做布氏硬度试验时,当试验条件相同时,其压痕直径越小,材料的硬度越低。(× ) 6、材料对小能量多次冲击抗力的大小主要取决于材料的强度和塑性。( ×) 7、布氏硬度测量法不宜于测量成品及较薄零件。( √) 8、洛氏硬度值是根据压头压入被测定材料的压痕深度得出的。(√ ) 9、铸铁的铸造性能比钢好,故常用来铸造形状复杂的工件。(√ ) 三.选择(把正确答案填入括号内。下同) 1、拉伸试验时,试样拉断前所能承受的最大应力称为材料的(B )。 A.屈服点 B.抗拉强度 C.弹性极限 2、做疲劳试验时,试样承受的载荷为(C ) A.静载荷 B.冲击载荷 C 交变载荷 3、洛氏硬度C 标尺所用的压头是( B ) A..淬硬钢球 B.金刚石圆锥体 C.硬质合金球 4.金属材料抵抗塑性变形或断裂的能力称为(C ) A..塑性 B.硬度 C.强度 5.用拉伸试验可测定材料的(A )性能指标。 A..强度 B.硬度 C.韧性

软件工程导论课后习题答案

第一章 一、什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开发软件,已满足对软件日益增长的需求;如何维护数量不断增长的已有软件。 软件危机的典型表现: (1) 对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满。 (2) 用户对已完成的软件不满意的现象时有发生。 (3) 软件产品的质量往往是靠不住的。(4) 软件常常是不可维护的。 (5) 软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题。 (6) 软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。 (7) 开发生产率提高的速度远跟不上计算机应用普及的需求。 软件危机出现的原因: (1) 来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大、复杂,修改、维护困难。 (2) 软件开发与维护的方法不当:忽视需求分析;认为软件开发等于程序编写;轻视软件维护。 (3) 供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心。 二、假设自己是一家软件公司的总工程师,当把图给手下的软件工程师们观看,告诉他们及时发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清楚它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他? 答:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改, 不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成”是在引入变动,当然付出的代价更高。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是 整体构架的错误。 三、什么是软件工程?它有哪些本质特征?怎样用软件工程消除软件危机? 1993年IEEE的定义:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。 软件工程的本质特征: (1) 软件工程关注于大型程序(软件系统)的构造(2) 软件工程的中心课题是分解问题,控制复杂性(3) 软件是经 常变化的,开发过程中必须考虑软件将来可能的变化 (4) 开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具 (5) 和谐地合作是开发软件的关键(6) 软件必须有效地支持它的用户 (7) 在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人(完成一些工作)消除软件危机的途径: (1) 对计算机软件有一个正确的认识(软件≠程序) (2) 必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目 (3) 推广使用在实践中总结出来的开发软件的成功技术和方法 (4) 开发和使用更好的软件工具 四、简述结构化范型和面向对象范型的要点,并分析他们的优缺点。 1. 传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。 五、1-5 根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=×(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=×(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。

工程材料课后习题答案附后

【最新资料,WORD文档,可编辑修改】

工程材料 思考题参考答案 第一章金属的晶体结构与结晶 1.解释下列名词 点缺陷,线缺陷,面缺陷,亚晶粒,亚晶界,刃型位错,单晶体,多晶体,过冷度,自发形核,非自发形核,变质处理,变质剂。 答:点缺陷:原子排列不规则的区域在空间三个方向尺寸都很小,主要指空位 间隙原子、 置换原子等。 线缺陷:原子排列的不规则区域在空间一个方向上的尺寸很大,而在其余两个 方向 上的尺寸很小。如位错。 面缺陷:原子排列不规则的区域在空间两个方向上的尺寸很大,而另一方向上 的尺 寸很小。如晶界和亚晶界。 亚晶粒:在多晶体的每一个晶粒内,晶格位向也并非完全一致,而是存在着许 多尺寸 很小、位向差很小的小晶块,它们相互镶嵌而成晶粒,称亚晶粒。 亚晶界:两相邻亚晶粒间的边界称为亚晶界。 刃型位错:位错可认为是晶格中一部分晶体相对于另一部分晶体的局部滑移而 造成。 滑移部分与未滑移部分的交界线即为位错线。如果相对滑移的结果上半部

口,故称“刃型位错”。 单晶体:如果一块晶体,其内部的晶格位向完全一致,则称这块晶体为单晶体。 多晶体:由多种晶粒组成的晶体结构称为“多晶体”。 2 过冷度:实际结晶温度与理论结晶温度之差称为过冷度。 自发形核:在一定条件下,从液态金属中直接产生,原子呈规则排列的结晶核 心。 非自发形核:是液态金属依附在一些未溶颗粒表面所形成的晶核。 变质处理:在液态金属结晶前,特意加入某些难熔固态颗粒,造成大量可以成 为非自 发晶核的固态质点,使结晶时的晶核数目大大增加,从而提高了形核率, 细化晶粒,这种处理方法即为变质处理。 变质剂:在浇注前所加入的难熔杂质称为变质剂。 2. 常见的金属晶体结构有哪几种?α-Fe 、γ- Fe 、Al 、Cu 、Ni 、Pb 、 Cr 、V 、 Mg 、Zn 各属何种晶体结构? 答:常见金属晶体结构:体心立方晶格、面心立方晶格、密排六方晶格; α-Fe、Cr、V 属于体心立方晶格; γ-Fe 、Al、Cu、Ni、Pb 属于面心立方晶格; Mg、Zn 属于密排六方晶格; 3. 配位数和致密度可以用来说明哪些问题? 答:用来说明晶体中原子排列的紧密程度。晶体中配位数和致密度越大,则晶

软件工程导论课后题

1-5、根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=0.3×0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=0.048×0.72Y-1974(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少? (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。(3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。

2-4 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。 医院对患者8监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。 从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。 系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。 此外,系统还应该具有“定时取样生理信号”、“更新日志”和“产生病情报告”的功能。 为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范围”信息。此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。

软件工程习题答案参考

软件工程 绪论 1.什么是软件危机为什么会产生软件危机 答:软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。(1).软件维护费用急剧上升,直接威胁计算机应用的夸大。 (2).软件生产技术进步缓慢 2.什么是软件生产工程化工程化生产方法与早期的程序设计方法主 要差别在哪里 答:结构化程序设计地出现,使许多产业界认识认识到必须把软件生产从个人化方式改变为工程化。采用工程的概念、原理、技术和方法开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程,同时这也是工程化生产方法。 3.分别说明(1)软件开发方法与开发工具;(2)软件技术与软件管 理的相互关系。 答:(1)工具和方法,是软件开发技术的两大支柱,它们密切相关。当一种方法提出来并证明有效后,往往随之研制出相应的工具,来帮助实现和推行这种方法。新方法在推行初期,总有人不愿接受和采用。若将新方法融合于工具之中,使人们通过使用工具来了解新方法,就能更快促进新方法的推广。(2)在工业生产中,即使有先进的技术和设备,管理不善的企业也不能获得良好的效益。软件在生产中不能按质按时完成计划,管理混乱往往是其中的重要原因。所以对于

一个理想的软件工程环境,应该同时具备技术和管理两个方面。 4.试从你的亲身实践,谈谈软件工具在软件开发中的作用。 答:用C++开发一个软件,是校园一卡通的模块。首先,要在编辑程序支持下在计算机中输入源程序。然后编译程序,把源程序翻译成目标程序。如果发现错误,就重新调入编辑程序对源程序进行修改。编译通过后,再调用连接程序吧所有通过了编译目标程序连同与之有关的程序连接起来,构成一个能在计算机上运行的可执行软件。编译程序,编辑程序,连接程序以及支持他们的计算机操作系统,都属于软件工具。离开这些工具,软件开发就是去了支持,变得十分困难和低效,甚至不能运行。 5.什么是软件工程环境谈谈你对环境重要性的认识。答:方法与工具相结合,再加上配套的软、硬件支持就形成环境。例如在批处理时代,用户开发的程序是分批送入计算机中心的计算机的,有了错误,就得下机修改。程序员对自己写的程序只能继续地跟踪,思路经常被迫中断,效率难于提高。分时系统的使用,使开发人员从此能在自己的终端上跟踪程序的开发,仅此一点,就明显提高了开发的效率。 6. 何谓面向对象软件工程简述它与传统软件工程在各型软件开发中的作用。 答:以面向对象程序设计为基础。 7. 软件按规模大小可分成哪几类简述软件工程中各型软件开发中的作用。 答:按规模分为极小、小、中、大、甚大、极大。(1)中小型软件:

土木工程材料课后习题及答案

土木工程材料习题集与参考答案 第一章土木工程材料的基本性质 1. 试述材料成分、结构和构造对材料性质的影响? 参考答案: 材料的成分对性质的影响:材料的组成及其相对含量的变化,不仅会影响材料的化学性质,还会影响材料的物理力学性质。材料的成分不同,其物理力学性质有明显的差异。值得注意的是,材料中某些成分的改变,可能会对某项性质引起较大的改变,而对其他性质的影响不明显。 材料的结构对性质的影响:材料的结构是决定材料物理性能的重要因素。可分为微观结构和细观结构。材料在微观结构上的差异影响到材料的强度、硬度、熔点、变形、导热性等性质,可以说材料的微观结构决定着材料的物理力学性能。 材料的构造对性质的影响:材料的构造主要是指材料的孔隙和相同或不同材料间的搭配。不同材料适当搭配形成的复合材料,其综合性能优于各个单一材料。材料的内部孔隙会影响材料的强度、导热性、水渗透性、抗冻性等。 总之,材料的组成、结构与构造决定了材料的性质。材料的组成、结构与构造的变化带来了材料世界的千变万化。 2.试述材料密度、表观密度、孔隙率的定义、测定方法及相互关系。密度与视密度的区别何在? 参考答案: 密度 :是指材料在密实状态下单位体积的质量。测定方法:将材料磨细成粒径小于0.25mm的粉末,再用排液法测得其密实体积。用此法得到的密度又称“真密度”。

表观密度0 ρ:是指材料在自然状态下单位体积的质量。测定方法:对于外形规则的块体材料,测其外观尺寸就可得到自然体积。对于外观不规则的块体材料,将其加工成规则的块体再测其外观尺寸,或者采用蜡封排液法。 孔隙率P :材料中的孔隙体积与总体积的百分比。 相互关系: %10010????? ??-=ρρP 密度与视密度区别:某些散粒材料比较密实,其内部仅含少量微小、封闭的孔隙,从工程使用角度来说,不需磨细也可用排液法测其近似的密实体积,这样测得的密度称为“视密度”。 3.孔隙率及孔隙特征对材料的表观密度、强度、吸水性、抗渗性、抗冻性、导热性等性质有何影响? 参考答案: 对表观密度的影响:材料孔隙率大,在相同体积下,它的表观密度就小。而且材料的孔隙在自然状态下可能含水,随着含水量的不同,材料的质量和体积均会发生变化,则表观密度会发生变化。 对强度的影响:孔隙减小了材料承受荷载的有效面积,降低了材料的强度,且应力在孔隙处的分布会发生变化,如:孔隙处的应力集中。 对吸水性的影响:开口大孔,水容易进入但是难以充满;封闭分散的孔隙,水无法进入。当孔隙率大,且孔隙多为开口、细小、连通时,材料吸水多。 对抗渗性的影响:材料的孔隙率大且孔隙尺寸大,并连通开口时,材料具有较高的渗透性;如果孔隙率小,孔隙封闭不连通,则材料不易被水渗透。 对抗冻性的影响:连通的孔隙多,孔隙容易被水充满时,抗冻性差。 对导热性的影响:如果材料内微小、封闭、均匀分布的孔隙多,则导热系数就小,导热性差,保温隔热性能就好。如果材料内孔隙较大,其内空气会发生对流,则导热系数就大,导热性好。

工程材料课后答案

1- 5在下面几种情况下,该用什么方法来测试硬度?写出硬度符号。 (1 )检查锉刀、钻头成品硬度;(2)检查材料库中钢材硬度;(3)检查薄壁工件的硬度或工件表面很薄的硬化层;(4)黄铜轴套;(5)硬质合金刀片; (1 )检查锉刀、钻头成品硬度采用洛氏硬度试验来测定,硬度值符号HRC。 (2)检查材料库中钢材硬度采用布氏硬度试验来测定,硬度值符号 HBW。 (3 )检查薄壁工件的硬度或工件表面很薄的硬化层硬度采用洛氏硬度试验来测定,硬度值符号HRC。 (4)黄铜轴套硬度采用布氏硬度试验来测定,硬度值符号HBW。(5)硬质合金刀片采用洛氏硬度试验来测定,硬度值符号HRC。 2- 4单晶体和多晶体有何差别?为什么单晶体具有各向异性,多晶体具有各项同性? 单晶体是由原子排列位向或方式完全一致的晶格组成的;多晶体是由很多个小的单晶体所组成的,每个晶粒的原子位向是不同的。因为单晶体内各个方向上原子排列密度不同,造成原子间结合力不同,因而表现出 各向异性;而多晶体是由很多个单晶体所组成,它在各个方向上的力相互抵消平衡,因而表现各向同性。 2-5简述实际金属晶体和理想晶体在结构与性能上的主要差异。理想晶体中原子完全为规则排列,实际金属晶体由于许多因素的影响,使这些原子排列受到干扰和破坏,内部总是存在大量缺陷。如果金属中 无晶体缺陷时,通过理论计算具有极高的强度,随着晶体中缺陷的增加,金属的强度迅速下降,当缺陷增加到一定值后,金属的强度又随晶体缺陷的增加而增加。因此,无论点缺陷,线缺陷和面缺陷都会造成晶格崎变,从而使晶体强度增加。同时晶体缺陷的存在还会增加金属的电阻,

降低金属的抗腐蚀性能。 2- 6简述间隙固溶体和间隙化合物的异同点。 间隙固溶体和间隙化合物都是溶质原子嵌入晶格间隙形成的。间隙固溶体的晶体结构与溶剂的结构相同,而间隙化合物的晶体结构不同于组成它的任一组元,它是以分子式来表示其组成。 3- 3常用的管路焊锡为成分w(Pb=50%)、w(Sn=50%)的Pb-Sn合金。 若该合金以及慢速度冷却至室温,求合金显微组织中相组成物和组织组成物的相对量。 吨r-i ⑷ I叽 Sn

软件工程概述习题及答案

第一章软件工程概述 一. 填空题 1. 软件的发展过程, , , . 2. 基于软件的工作方式,软件可以划分为, , , . 3. 在软件发展的第四阶段计算机体系结构迅速地从环境转变为环境. 4. 在计算机系统中,软件是, 而硬件是. 5. 软件危机是在软件发展第阶段末期,随着第代计算机和诞而产生。 6. 文档一般可分为面向的文档,面向的文档,面向的文档和面向的文档。 7. 软件生存期若分为三个大的阶段,,. 8. 它是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。 9. 在软件的生存周期开发阶段要经三个步骤, , 。 10. 瀑布模型是以文档为驱动、适合于的软件项目的模型。 11. 螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内为,, 和四个步骤。 12. 软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了____。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对____ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个____ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。 13. 软件开发模型, , , , , . 14. 软件工程面临的问题有, , , . 15. 面向对象方法学把客观世界的事物或实体都看成对象,把对象作为分析设计的元素,把所有对象都划分成对象类,类可以派生和. 16.基于软件的功能划分可以把软件划分为, ,和。 17.计算机系统发展的早期所形成的一系列错误概念和做法,已经严重地阻碍了计算机软件的开发,甚至有的根本无法维护,只能提前报废,造成大量人力、物力的浪费,从而导致软件危机。为了研究解决的方法,计算机科学技术领域中的一门新兴的学科逐步形成了,这就是。18.软件工程是指导的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。 19.为了开发出低成本高质量的软件产品,软件工程学应遵守以下基本原则:, ,和, 。 20.原型模型是从需求分析开始。软件开发者和用户在一起定义,说明需求,并规划出定义的区域。然后快速设计软件中对用户/客户可见部分的表示。快速设计导致了原形的建造,原形由用户/客户评估,并进一步求精。

软件工程课后参考答案

第一章 1.1什么是计算机软件?软件的特点是什么? 计算机软件是指计算机系统中的程序及其文档 软件的特点: ●软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算。 ●软件是被开发的或被设计的,没有明显的制造过程,一旦开发成功,只需复制即可, 但其维护的工作量大。 ●软件的使用没有硬件那样的机械磨损和老化问题。 1.2简述软件的分类,并举例说明 1.系统软件 系统软件居于计算机系统中最接近硬件的一层,其他软件一般都通过系统软件发挥作用。例如:编译软件、操作系统。 2.支撑软件 支撑软件是支撑软件的开发和维护的软件。例如:数据库管理系统、网络软件、软件工具、软件开发环境。 3.应用软件 应用软件是特定应用领域专用的软件。例如:工程/科学计算机软件、嵌入式软件、产品线软件、Web应用软件、人工智能软件。 1.3简述软件语言的分类,并举例说明。 1.需求定义语言 是用于书写软件需求定义的语言。例如:PSL/PSA。 2.功能性语言 是用于书写软件功能规约的语言,通常又称为功能规约语言。例如:广谱语言、Z 语言。 3.设计性语言 是用于书写软件设计规约的语言。例如:PDL。 4.实现性语言 也称为程序设计语言,是用于书写计算机程序的语言。例如:C、java、PROLOG、FORTRAN、COBOL、Modula。 5.文档语言 是用于书写软件文档的语言。通常用自然语言或半形式化语言书写。 1.4什么是软件工程? 软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为目的。 1.5简述软件工程的基本原则。 软件工程原则包括围绕工程设计、工程支持和工程管理所提出的以下4条基本原则。 1.选取适宜的开发模型 必须认识需求定义的易变性,采用适宜的开发模型,保证软件产品满足用户的要求。 2.采用合适的设计方法

工程材料复习题及参考答案

三、选择正确答案 1、为改善低碳钢的切削加工性应进行哪种热处理( A、等温退火 B 、完全退火 C、球化退火 D 、正火 2、钢中加入除Co之外的其它合金元素一般均能使其 C 曲线右移,从而(B ) A、增大VK B 、增加淬透性 C、减小其淬透性 D 、增大其淬硬性 3、金属的塑性变形主要是通过下列哪种方式进行的( C ) A、晶粒的相对滑动 B 、晶格的扭折 C、位错的滑移 D 、位错类型的改变 4、高碳钢淬火后回火时,随回火温度升高其(A ) A、强度硬度下降,塑性韧性提高 B、强度硬度提高,塑性韧性下降 C、强度韧性提高,塑性韧性下降 D、强度韧性下降,塑性硬度提高 5、过共析钢的正常淬火加热温度应该选择在( A ) A、Acl+30 —50C B 、Ac3+30 —50C C、Accm+30 —50C D 、T 再+30 —50C 6、常见的齿轮材料20CrMnTi 的最终热处理工艺应该是(D ) A、调质 B 、淬火+低温回火 C、渗碳 D 、渗碳后淬火+低温回火 7、常见的调质钢大都属于(B ) A、低碳低合金钢 B 、中碳低合金钢 C、高碳低合金钢 D 、低碳中合金钢 8 、某一中载齿轮决定用45 钢制造,其最终热处理采用下列哪种方案为宜( A、淬火+低温回火 B 、渗碳后淬火+ 低温回火

C、调质后表面淬火 D 、正火 9、某工件采用单相黄铜制造,其强化工艺应该是( C ) A、时效强化 B、固溶强化 C、形变强化 D、热处理强化 10 、在Fe-Fe3C 合金中,其平衡组织中含有二次渗碳量最多的合金的含碳量为( D ) A、0.0008% B 、0.021% C、0.77% D 、2.11% 11 、在Fe-Fe3C 合金的退火组织中,含珠光体量最多的合金的碳含量为( B ) A、0.02% B 、0.77% C、2.11% D 、4.3% 12 、下列钢经完全退火后,哪种钢可能会析出网状渗碳体( D ) A、Q235 B 、45 C、60Si2Mn D 、T12 13 、下列材料中不宜淬火的是(D ) A、GCr15 B 、W18Cr4V C、40Cr D 、YT15 14 、下列二元合金的恒温转变中,哪个是共析转变( C ) A、L+ a~^卩 B、L f a +卩 C、a +卩 D 、 a +宦丫 15 、下列合金钢中,耐蚀性最好的是(D ) A、20CrMnTi B 、40Cr B、W18Cr4V D 、1Cr18Ni9Ti 16 、下列合金中,哪种合金被称为巴氏合金(B )

软件工程概论课后习题答案

软件工程概论郑人杰等版 第1章软件与软件工程的概念 1.1 举出你所知道的应用软件的例子。 办公软件、游戏软件、财务软件、银行软件、人事管理软件、工资管理软件、学籍管理软件等。 1.2 认为“软件就是程序,软件开发就是编程序。”这种观点是否正确?为什么? 认为“软件就是程序,软件开发就是编程序。”这种观点是错误的。 首先,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合,程序只是软件的组成部分之一;其次,在软件开发中,编程只是软件开发过程的一个阶段。 1.3 如果将软件开发比作高楼大厦的建造,可以将软件的设计比作什么? 可以将软件的设计比作建筑设计,软件设计的成果相当于建筑设计的设计图纸。 1.4 什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 典型表现: (1)对软件开发成本和进度的估计常常很不准确。 (2)用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6)软件成本在计算机系统总成本中所占的比例逐年上升。 (7)软件开发生产率提高的速度,既跟不上硬件的发展速度,也远远跟不上计算机应用 迅速普及深入的趋势。 产生软件危机的原因:除了软件本身的特点,其原因主要有以下几个方面: (1) 缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作计划很难制定。 (2) 软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。 (3) 软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。 (4) 随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作,不仅涉及 技术问题,更重要的是必须有科学严格的管理。

工程材料课后答案

第一章 2.图1-79为五种材料的应力-应变曲线:①45钢,②铝青铜,③35钢,④硬铝,⑤纯铜。试问: (1)当外加应力为300MPa时,各材料处于什么状态? (2)有一用35钢制作的杆,使用中发现弹性弯曲较大,如改用45钢制作该杆,能否减少弹性变形? (3)有一用35钢制作的杆,使用中发现塑性变形较大,如改用45钢制作该杆,能否减少塑性变形? 答:(1)①45钢:弹性变形②铝青铜:塑性变形③35钢:屈服状态④硬铝:塑性变形⑤纯铜:断裂。 (2)不能,弹性变形与弹性模量E有关,由E=σ/ε可以看出在同样的条件下45钢的弹性模量要大,所以不能减少弹性变形。 (3)能,当35钢处于塑性变形阶段时,45钢可能处在弹性或塑性变形之间,且无论处于何种阶段,45钢变形长度明显低于35钢,所以能减少塑性变形。 4.下列符号表示的力学性能指标的名称和含义是什么? σb 、σs、σ0.2、σ-1、δ、αk、HRC、HBS、HBW 答:σb抗拉强度,是试样保持最大均匀塑性的极限应力。 σs屈服强度,表示材料在外力作用下开始产生塑性变形时的最低应力。 σ0.2条件屈服强度,作为屈服强度的指标。 σ-1疲劳强度,材料循环次数N次后达到无穷大时仍不发生疲劳断裂的交变应力值。 δ伸长率,材料拉断后增加的变形长度与原长的比率。 HRC洛氏硬度,表示用金刚石圆锥为压头测定的硬度值。 HBS布氏硬度,表示用淬硬钢球为压头测定的硬度值。 HBW布氏硬度,表示用硬质合金为压头测定的硬度值。 7.常见的金属晶体结构有哪几种?α-Fe 、γ- Fe 、Al 、Cu 、Ni 、Pb 、Cr 、V 、Mg、Zn 各属何种晶体结构? 答:常见金属晶体结构:体心立方晶格、面心立方晶格、密排六方晶格; α-Fe、Cr、V属于体心立方晶格; γ-Fe 、Al、Cu、Ni、Pb属于面心立方晶格;

软件工程课后习题答案第五版

软件工程课后习题答案第五版 《软件工程导论》课后习题答案 第一章软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。

(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 (2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 3.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。

(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。 (3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。 4.构成软件项目的最终产品: 应用程序、系统程序、面向用户的文档资料和面向开发者的文档资料。 5.什么是软件生存周期? 软件生存周期是指从软件定义、开发、使用、维护到淘汰的全过程。 6.软件生存周期为什么划分成阶段? (1) 任何一个阶段的具体任务不仅独立,而且简单,便于不同人员分工协作,从而降低整个软件开发工作的困难程度。

软件工程导论第六章课后答案

计算机科学与技术 第六章习题答案 4、图6.18给出的程序流程图代表一个非结构化的程序,问: (1)为什么说它是非结构化的? (2)设计一个等价的结构化程序。 (3)在(2)题的设计中使用附加的标志变量flag了吗?若没有,再设计一个使用flag的程序;若用了,再设计一个不用flag的程序。 图6.18 一个非结构化程序 答:(1)图示程序的循环控制结构有两个出口,不符合结构程序的定义,因此是非结构化的程序。 (2)设计的等价结构化程序盒图如下所示:

(3)在第(2)题中没有使用标志变量flag,设计使用附加的标志变量flag,将上述程序改成等价的结构化程序,如下盒图所示: 7、某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则等于手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。要求:(1)用判定表表示手续费的计算方法。(2)用判定树表示手续费的计算方法。答:(1)用判定表表示手续费的计算方法如下所

相关文档