当前位置:文档之家› 软件工程基本概念、工具与研究热点

软件工程基本概念、工具与研究热点

软件工程基本概念、工具与研究热点
软件工程基本概念、工具与研究热点

实验1 软件工程基本概念、工具与研究热点

1.1 软件工程的计算环境

1.实验目的

1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件生存周期过程和软件生存周期各阶段的定义和内容。

2)通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅导与支持来开展软件工程应用实践。

3)通过Internet搜索与浏览,了解主流的软件工具和软件开发环境产品及发展和应用情况。

2.工具/准备工作

需要准备一台带有浏览器、能够访问因特网的计算机。

课内实验学时:2学时

3.实验内容与步骤

1)请查阅有关资料,给“软件”下一个权威性的定义:软件是一系列按照特定顺序组织的计算机数据和指令的集合。

这个定义的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html)

2)“软件生存周期”是软件工程技术的重要基础,是对软件的一种长远发展的看法,这种看法把软件开始开发之前和软件交付使用之后的一切活动都包括在软件生命周期之内。

查阅有关资料,给出“软件生命周期”的定义:软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期。

这个定义的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html)

3)“软件生命周期过程”概念进一步完善了关于软件生命周期的定义,其主要内容是:软件生命周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

这个定义内容的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html)

4)由于工作对象和范围的不同以及经验不同,对软件生命周期过程中各阶段的划分也不尽相同。但是,这些不同划分中有许多相似之处。相关的软件工程国家标准把软件生存周期划分为8个阶段,分别是:系统定义,可行性研究,需求分析,总体设计,详细设计,编码和单元测试,综合测试,运行维护

你认为把软件生存周期划分为不同阶段的意义何在:提高编辑软件的效率,有效缓解软件危机,提高软件的质量及软件的科学、有效性。

5)上网搜索和浏览,了解软件工程技术的应用情况,看看哪些网站在做着软件工程的技术支持工作?请记录搜索结果。

你习惯用的搜索引擎是:Google

你在本次搜索中使用的关键词主要是:软件工程技术

在本实验中请记录你感觉比较重要的2个软件工程专业网站:

(1)网站名称:软件工程技术研发中心

(2)网站名称:软件工程专家网

综合分析,你认为软件工程专业网站当前的技术(如培训内容)热点是:

(1)名称:.Net

主要内容:https://www.doczj.com/doc/0a13516579.html, ,C#.Net,JA V https://www.doczj.com/doc/0a13516579.html, ,https://www.doczj.com/doc/0a13516579.html, 等

(2)名称:JA V A面向对象程序设计

主要内容:Java EE核心技术:J2EE、J2SE、J2ME

(3)名称:C+E国际软件工程师

主要内容:在软件项目经理的带领下通过完成多个基于Java EE架构、Unix/Linux平台、Oracle数据库、Web界面、四层结构(Browser、Web Container、EJB Container、Database)的“电信用户管理和计费系统NetCT OSS”软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。

1.2 工具、环境与CASE

1.实验目的

1)熟悉软件工具、软件开发环境以及CASE工具的基本概念及其分类。

2)了解主流的软件工具和软件开发环境产品。

3)通过Internet搜索与浏览,了解软件工具、软件开发环境和CASE工具的发展与应用状况,进一步掌握通过专业网站丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持来开展软件工程应用实践。

4)了解GB/T15853-1995《软件支持环境》的相关内容。

2.工具/准备工作

需要准备一台带有浏览器、能够访问因特网的计算机。

课内实验学时:2学时

3.实验内容与步骤

在本实验中,我们复习相关的技术概念,列举并简单介绍一些主流和优秀的软件工具、软件开发环境和CASE工具产品。

在软件工程技术中,无论采用哪一种开发方法,重要的是要尽可能地使用自动化工具来提高系统开发工作的速度和质量。

1)请查阅有关资料,结合自己的理解,给出“软件工具”、“软件开发环境”和CASE 工具的定义:

软件工具:指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。软件开发环境:指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。

CASE工具:即计算机辅助软件工程工具,提供一组能够自动覆盖软件开发生命周期各个阶段的集成的、减少劳动力的工具

2)填写以下术语的英文缩写,并思考、理解其含义。

软件开发环境:SDE

软件工程环境:SEE

软件支持环境:SSE

项目支持环境: PSE

自动化开发环境:ADE

集成化程序设计环境: IPE

工具盒:Toolbox

工具箱:Toolkit

3)G B/T15853-1995《软件支持环境》规定的软件支持环境的基本要求是:

一个方便灵活的关系数据库(RDBS),一个与(RDBS)相对应的,方便灵活的数据字典,它具有存储所有实体的功能。

4)Microsoft Visio

请通过网络搜索,简单了解和体会Visio工具的应用状况:有助于IT 和商务专业人员轻松地可视化、分析和交流复杂信息。

5) Oracle Designer

请通过网络搜索,简单了解和体会Oracle Designer工具的应用状况:提供了一种在RAD风格的用户界面下开发企业Web应用和客户/服务器应用的集成式解决方案。

6) Sybase PowerDesigner

请通过网络搜索,简单了解和体会PowerDesigner 工具的应用状况:可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制

7) Microsoft Project

请通过网络搜索,简单了解和体会Project工具的应用状况:在于协助专案经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。

8)工具搜索

除了上面简单介绍的内容之外,实际上还有许多优秀的软件工具、开发环境和CASE工具。请通过网络进行搜索,更为全面地了解这方面的产品极其应用与研究信息。请列举其版本、支持厂商和主要技术内容,填入表1-2中。简单阐述你所调查的范围及其基本情况。

实验心得:

软件工程复习提纲(20160615)

软件工程复习提纲 Chapter1 1.开发文档都有哪些?用图来表示它们之间的关系。 2.说明软件工程研究的内容。 3.软件工程的7条基本原理有何现实意义。 4.怎样理解ISO9000的文档体系?质量手册、程序文件、质量记录三者有何联系和区别? 5.怎样理解CMMI,如何用CMMI去管理软件企业? 6.是否存在这一种现象:搞系统软件的公司不需要采用CMMI和ISO9000模式?CMMI和ISO9000 模式只适用于搞应用软件的企业?如果是,为什么,如果不是,又为什么? 7.软件工程与信息系统工程有何异同? 8.怎样理解元数据? Chapter2 1.为什么要选择软件开发模型?软件开发模型与软件生存周期有什么关系? 2.简述瀑布模型、增量模型、迭代模型、原型模型的优缺点。 3.软件公司的ISO9000或CMM管理体系与软件开发模型有关吗,为什么? 4.你对“生存周期模型裁剪指南”有什么看法? 5.“图书馆信息系统”的开发选用什么开发模型合适? Chapter3 1.立项的具体表现形式是什么? 2.立项建议书的编制者为什么主要是软件公司的市场销售人员,而不是开发人员? 3.什么叫风险分析,技能风险与技术风险有何区别? 3.合同、任务书、立项建议书三者有何异同?有何关系? 4.对软件项目和产品的“功能、性能、接口”三项指标如何理解? Chapter4 1.需求分析的目的是什么,需求分析的难点在哪里? 2.需求分析的理论基础有哪几条? 3.为什么说需求分析是面向流程的? 4.解释术语:元数据、实体、中间数据。 5.用户需求报告与需求规格书有何差异? 6.需求描述有哪几种工具?你喜欢哪一种,为什么?

软件、软件工程的基本概念和特点

2017-2018 学年第一学期第四次作业 专业:计算机科学与技术班级:17级3班学号:1701110140姓名:任亚磊 作业内容: 简述软件、软件工程的基本概念和特点 软件: 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操作信息的数据结构;文档是与程序开发,维护和使用有关的图文资料。 软件的特点: 1.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性 2.软件的生产和硬件不同,在它的开发过程中没有明显的制造过程、没有磨损 3.在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。 4.软件的开发和运行常受到计算机系统的限制,对计算机系统有着不同的依懒性 5.软件的开发至今尚未完成摆脱手工艺的开发方式,没有实现自动化 6.软件本身是复杂的、实际问题的复杂性、程序逻辑结构的复杂性 7.软件的成本相当昂贵。 8.相当多的软件工作涉及社会因素。 软件的分类: 1.系统软件:操作系统、数据库管理系统、设备驱动程序、通信处理程序 2.应用软件:商业数据处理软件、工程和科学计算软件、系统仿真软件 软件的其他角度分类: a.按规模划分:微型软件、小型、中型、大型、甚大型、极大型 b.按工作方式划分:实时处理软件、分时软件、交互式软件、批处理软件

c.按软件服务对象的范围划分:项目软件、产品软件 软件生产的发展: 1 程序设计时代:这个阶段生产方式是个体劳动,生产工具是机器语言,汇编语言。(1946-1956年) 2 程序系统时代:这个阶段生产方式是小集团合作生产,生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。(1956-1968年) 3 软件工程时代:这个阶段生产方式是工程化的生产,使用数据库,开发工具,开发环境,网络,分布式面向对象技术来开发软件。(1968年至今) 软件工程: 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。主要包括三个方面的内容:软件开发方法,软件过程和软件工具。 软件工程的原则: 1.抽象2.信息隐蔽3.模块化4.局部化5.确定性6.一致性7.完备性8.可验证性。

工程材料学题库-钢

工程材料学题库 填空题 1、正确合理的选材一半考虑三个基本原则1使用性能2工艺性能3经济性书P4 2、写出扩大?相区并且可以与?-Fe无限互溶的元素有镍、锰、钴。扩大?相区并且可以与?-Fe有限互溶的元素有碳、氮、铜。写出封闭?相区并且可以与?-Fe无限互溶的元素有铬(Cr)、钒(V)。P7-8 3、Cr是铁素体形成元素,但是在钢中加入了w(Cr)= 18%和Ni元素的时候,却可以促进奥氏体的形成。P8 4、奥氏体层错能越高,易于形成状马氏体,具有孪晶型亚结构。奥氏体层错能越低,易于形成状马氏体,具有位错型亚结构。P11 5、钢中合金元素的强化作用主要有固溶强化、晶界强化、第二相强化和位错强化四种方式。P11 6、晶界强化不但可以提高强度,还可以改善钢的韧性。P12 7、除了Co、Al与金属以外,所有的合金元素都会使马氏体转变温度下降。P21(Co、Al) 8、合金元素Al、Mn对晶粒细化有较好作用。(Al、Mn) 9、细晶强化唯一的在提高强度的同时提高材料韧性的强化方式。(细

晶) 10、向钢中加入Ni元素,可以显着降低钢的T k。(P18 Ni) 11、除了Co、Al以外,所有的合金元素均使马氏体转变温度下降。(P21) 12、按照脱氧程度和浇铸方法可以将钢分为沸腾钢、镇静钢和半镇静钢三类。其中沸腾钢的成材率高但是不适合高冲击以及低温条件下工作。(P33) 13、滚动轴承钢GCr9中碳的铬含量约为 %左右。 14、T8中碳的平均含C量约为 % 。 15、为了改善碳素工具钢的切削加工性能,通常采用的预备热处理是球化退火。 16、T10钢锉刀,通常采用的最终热处理为淬火+ 低温回火 17、1Cr13中铬的平均含量约为 13% 。 18、KTZ700—02牌号中,“700”的含义是最低抗拉强度为700MPa 。 1、以下哪些元素可以使?相区扩大,S点左移,A3线下降。( C )(P19) a、Mn Si、 W b、Cr Si Co

软件工程实践者的研究方法(中文版第七版)课后习题答案

作业答案。 2.1 a.设计者对于用户要问的问题: 项目的目标是什么?做到什么程度就成功了?谁会对项目的成功做最后的评判?项目的使用者包括那些? b. 用户对设计者应该问的问题: 目前问题有哪些解决方案,项目完成有哪些难点,在时间范围内能否完成? c. 软件问题用户自问? 还有其他解决方案吗?哪些功能是必须的?乙方资质和能力够吗? d. 软件过程问题自问? 用敏捷还是用瀑布?质量检查点分别有哪些?有几个MileStone? 2.2 为沟通活动设计一系列动作,选定其一并设计任务集。 (批作业的时候,以合理为目标,不一定要一样) 需求获取、需求规范说明(建模)、需求协商、需求确认等。 例如,书上page 23。 2.7 详细描述三个适合用于瀑布模型的软件项目。 (要求学生不仅仅列出项目的名称,而要说明为什么适合) 瀑布模型适合于项目开发而不是产品开发。信息管理系统一般适合于用瀑布模型。因为这类系统业务功能较为明确,架构比较单一,技术难点较少。图书馆系统、销售管理系统都是。 3.11 重构:已经写好的正确的代码,不断修正,使得代码更加精简并易读。 结对编程:两个人同时编写一段代码,一般一个人负责实现,一个人负责检查代码质量。 3.16 利用FDD,为“Web浏览器”定义一系列特征集合与特征。 特征集合模板: an 如:出售一件商品 特征定义模板: the a(n) 特征集合:展示Web页面内容。 特征: 1)本地解析HTML页面 2)展示HTML页面 3)从网络上下载页面相关图片 4)在浏览器上展示图片 附加:统一过程模型的图。 (要求有图有说明)

软件工程方法学作业6-答案

1. 软件设计一般分为总体设计和详细设计,它们之间的关系是(B)。 A. 全局和局部 B. 抽象和具体 C. 总体和层次 D. 功能和结构 2. 软件结构使用的图形工具,一般采用(C)图。 A. DFD B. PAD C. SC D. E-R 3. 下列中属于软件设计的基本原理的是(D)。 A. 数据流分析设计 B. 变换流分析设计 C. 事务流分析设计 D. 模块化 4. 在软件结构的后处理中,下列说法错误的是(E)。 A. 为模块写的处理说明及接口说明可采用IPO图 B. 数据结构的描述可用Warnier图或Jackson图 C. 给出设计约束或限制。如数据的边界值、数据类型、格式、内存容量及时间的限制 D. 在概要设计评审中,应着重评审软件需求是否得到满足及软件结构的质量等 E. 设计的优化工作主要放在软件结构设计的后处理阶段 5. 在分层数据流图映射成软件结构的设计中,下列说法错误的是(D)。 A. 分层的数据流图映射成软件结构图也应该是分层的 B. 软件结构图的物理输入与输出部分放在主图中较为合适 C. 分层DFD图的映射方法:主图是变换型,子图是事务型;或主图是事务型,子图是变换型 D. 变换型通常用于高层数据流图的转换,而事务型通常用于较低层数据流图的转换 6. 软件设计阶段一般又可分为(B)。 A. 逻辑设计与功能设计 B. 概要设计与详细设计 C. 概念设计与物理设计 D. 模型设计与程序设计 7. 结构图中,不是其主要成分的是(C)。 A. 模块 B. 模块间传递的数据 C. 模块内部数据 D. 模块的控制关系 8. 好的软件结构应该是(B)。 A. 高耦合、高内聚 B. 低耦合、高内聚 C. 高耦合、低内聚 D. 低耦合、低内聚 9. 结构分析方法就是面向(B)自顶向下逐步求精进行需求分析的方法。 A. 目标 B. 数据流 C. 功能 D. 对象 10. 程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性

工程材料学总结1

《工程材料学》复习大纲 第一章 概论 主要概念 工程材料,结构材料,功能材料,材料的组织、结构,使用性能,工艺性能,陶瓷材料,高分子材料,复合材料 内容要求 1. 工程材料的分类。 2. 工程材料的性能,掌握机械工程中常用力学性能指标的意义及单位 (σs,σ0.2,σb, δ,ψ,HBS, HRC, HV, ak)。 第二章 材料的结构 主要概念 晶格与晶胞,晶向族、晶面族,单晶体与多晶体,晶粒与晶界,点缺陷、线缺陷、面缺陷 内容要求 1.立方晶胞中晶向指数与晶面指数表示方法 (给出晶面晶向,让你标定出指数;给出指数,让你画出晶面, 晶向)。 2.三种典型金属晶型的原子位置、单胞原子数、原子半径、致密 度、配位数。 第三章 结晶与相图 主要概念 凝固与结晶, 过冷度, 形核与长大, 合金, 组元,相,相组成物,组织组成物,固溶体,金属化合物, 匀晶、共晶、共 析转变,杠杆定律 内容要求 1. 液态金属的结晶过程。 2. 熟悉共晶(析)转变、共晶(析)体、先共晶(析)相、二次相的 概念。

3.利用相图分析合金结晶过程,区分相组成物和组织组成物并计算相对量。 第四章 铁碳合金 主要概念 同素异构转变,铁素体,奥氏体,渗碳体,珠光体,莱氏体,石墨化, 灰铸铁,球墨铸铁。 内容要求 1. 熟悉Fe-Fe3C相图和铁碳合金中的共晶(析)转变。 2. 会分析各类铁碳合金冷却过程,熟悉它们室温时的相组成物和 组织组成物,并会计算其相对含量,会画组织示意图。 (相组成和组织组成的区别,会使用杠杆定律) 3. 掌握碳钢的牌号,知道它们的用途。 4.懂得石墨形态对铸铁性能的影响,常用铸铁的分类、牌号,主要用途。 第五章 金属的塑性变形与再结晶 主要概念 滑移,滑移面,滑移方向,滑移系,固溶强化,细晶强化,弥散强化,加工硬化(四种提高强度的方法),回复,再结晶, 再结晶温度, 热加工流线 内容要求 1.金属塑性变形的基本过程与塑性变形后的组织、性能的变化。 2.懂得滑移与位错运动的关系,从而理解强化金属的基本原理和主 要方法。 3.热加工与冷加工的根本区别和热加工的主要作用。 第六章 钢的热处理 主要概念 热处理,临界点,退火(炉冷),正火(空冷),淬火(油冷、水冷),回火,表面热处理,化学热处理,奥氏体化,奥

软件工程知识点总结

软件工程知识点总结 软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。接下来是为大家收集的软件工程知识点总结,以供大家学习! 知识点一软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素

3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。 3)支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具软件。 4、软件危机:是指在软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要体现在以下几个方面: ①软件开发的实际成本和进度估计不准确 ②开发出来的软件常常不能使用户满意 ③软件产品的质量不高,存在漏洞,需要经常打补丁 ④大量已有的软件难以维护 ⑤软件缺少有关的文档资料 ⑥开发和维护成本不断提高,直接威胁计算机应用的扩大 ⑦软件生产技术进步缓慢,跟不上硬件的发展和人们需求增长 5、软件工程:此概念的出现源自软件危机。软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来开发与维护软件的学科。

软件工程方法与实训

软件工程方法与实训 习题答案 2011-9-22

习题一 ............................................................................................................ 错误!未定义书签。 1 软件是什么?软件有那些特点?................................................................. 错误!未定义书签。 2 按照功能层次,软件可分为那些层次的软件?......................................... 错误!未定义书签。 3 按照服务对象,软件可分为用户定制软件通用商业软件.举例说明两类软件的区别错误!未定义书签。 4 什么是软件工程,其对软件产业化发展有什么积极意义?..................... 错误!未定义书签。 5 软件工程涉及工程,方法,工具三个方面的技术问题.这三个方面存在着什么相互关系? 试举例说明它们之间的联系............................................................................. 错误!未定义书签。 6 软件工程管理主要体现在四个p上,简述各个管理,并谈谈自己的认识错误!未定义书签。7对工程目标进行优先级排序...................................................................... 错误!未定义书签。 8 结构化方法有什么特点?........................................................................... 错误!未定义书签。9操作Microsoft Visio 谈谈你自己的感受........................................... 错误!未定义书签。习题二 ............................................................................................................ 错误!未定义书签。 1 软件开发期的目标任务是什么?概要设计需要完成什么任务?............. 错误!未定义书签。2瀑布模型的一大特点是里程碑管理机制,对此,你有什么认识?............ 错误!未定义书签。3为什么瀑布模型不能很好的适应用户需求变更?.................................... 错误!未定义书签。 4 试说明抛弃型原型与进化型模型的异同................................................. 错误!未定义书签。5一般认为,原型进化模式不能适应较大型软件项目的开发,原因是什么?错误!未定义书签。6增量模式可体现出那些方面的优越性?.................................................... 错误!未定义书签。7开发一个”综合信息管理系统”,选择一个比较合适的过程模式,说明理由.错误!未定义书签。 习题三 ............................................................................................................ 错误!未定义书签。 1 软件开发机构内都设有质量控制部,并将其防灾开发部服务部之上,对此,你什么看法 ... 错误!未定义书签。 2 通常认为,项目负责人不一定是技术专家,但必须是管理专家,对此,你有什么看法?错误!未定义书签。 3 你将如何管理项目小组,以使其具有较高的工作热情?......................... 错误!未定义书签。4是比较民主分权制与住程序员负责制的优劣?为什么?.......................... 错误!未定义书签。 5 需要开发一个学生管理系统,对该项目作出比较合理的任务及进度安排.错误!未定义书签。 6 用c语言开发一个矩阵运算程序,计算工期和人力成本....................... 错误!未定义书签。 7 开发一个设备监控程序,并计算人力成本............................................... 错误!未定义书签。 8 软件项目中主要有那些技术文档,管理文档和用户文档....................... 错误!未定义书签。 9 为什么软件开发需要有配置管理,其主要包括那些方面的管理? ......... 错误!未定义书签。 10 为什么配置管理中需要有开发库,基线库和产品库这三个配置库? ... 错误!未定义书签。 11 什么是质量标准?..................................................................................... 错误!未定义书签。习题四 ............................................................................................................ 错误!未定义书签。 1 计算机系统有哪些元素组成?特征是什么?............................................. 错误!未定义书签。 2 举例说明Client/Server 结构的系统扩充性........................................ 错误!未定义书签。 4 B/S结构有哪些特点?与C/S相比有哪些优势?...................................... 错误!未定义书签。

软件工程教学大纲正式版

软件工程教学大纲正式 版 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

《软件工程导论》课程教学大纲一、课程基本信息 课程编号: 英文名称名:Software Engineering 总学时:54学时 学分:3 课程类别:专业必修课 适用专业:全校本(专)计算机科学与技术 先修课程:数据结构,大学数学,离散数学,计算机算法设计。 二、课程性质与目的、要求 《软件工程》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程, 本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。 通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。 本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。 三、教学内容及学时分配 本课程的教学内容共分十三章。

软件工程导论课程教学大纲

《软件工程导论》课程教学大纲 一、课程性质、地位和作用 《软件工程导论》是是软件工程专业的专业基础课程,属必修课。 本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。 二、课程教学对象、目的和要求 本课程适用于软件工程、计算机应用等从事软件开发的本科专业。课程教学目的、要求: (一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。 (三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。 三、相关课程及关系 本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。 四、课程内容及学时分配 总学时:32学时 (一)绪论1学时 1、软件工程及其重要性 2、软件开发需要软件工程 3、软件工程课程体系架构(需要什么软件工程) 、课堂的组织、学习方法、章节安排与考核4. 要求学生了解软件工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。 (二)软件与软件工程4学时 1、软件及软件分类 2、软件工程的由来及概念 3、软件生命周期 4、软件开发与软件开发方法 5、软件工程工具和环境 6、软件开发项目管理介绍

软件工程基本概念、工具与研究热点

实验1 软件工程基本概念、工具与研究热点 1.1 软件工程的计算环境 1.实验目的 1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件生存周期过程和软件生存周期 各阶段的定义和内容。 2)通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网 站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅导与支持来开展软件工程 应用实践。 3)通过Internet搜索与浏览,了解主流的软件工具和软件开发环境产品及发展和应用情况。 2.工具/准备工作 需要准备一台带有浏览器、能够访问因特网的计算机。 课内实验学时:2学时 3.实验内容与步骤 1)请查阅有关资料,给“软件”下一个权威性的定义:软件是一系列按照特定顺序组织的 计算机数据和指令的集合。 这个定义的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html) 2)“软件生存周期”是软件工程技术的重要基础,是对软件的一种长远发展的看法,这 种看法把软件开始开发之前和软件交付使用之后的一切活动都包括在软件生命周期之内。 查阅有关资料,给出“软件生命周期”的定义:软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期。 这个定义的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html) 3)“软件生命周期过程”概念进一步完善了关于软件生命周期的定义,其主要内容是: 软件生命周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维 护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进, 每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。 这个定义内容的来源是:百度百科(https://www.doczj.com/doc/0a13516579.html,/view/47193.html) 4)由于工作对象和范围的不同以及经验不同,对软件生命周期过程中各阶段的划分也不 尽相同。但是,这些不同划分中有许多相似之处。相关的软件工程国家标准把软件生存周期 划分为8个阶段,分别是:系统定义,可行性研究,需求分析,总体设计,详细设计,编码和单元测 试,综合测试,运行维护 你认为把软件生存周期划分为不同阶段的意义何在:提高编辑软件的效率,有效缓解软 件危机,提高软件的质量及软件的科学、有效性。 5)上网搜索和浏览,了解软件工程技术的应用情况,看看哪些网站在做着软件工程的技 术支持工作?请记录搜索结果。

软件工程课 心得体会

心得体会 通过本学期的学习,独立完成了软件工程方法实践与案例的作业,同时也收获了学习方法和思维方式。由于我是从电气专业调剂到计算机专业,几乎没有基础,所以在刚开始进入学习时感觉非常的困难。但是,李老师每节课都循序渐进的引导教学,让我慢慢理解了软件工程的学习思维,并且坚持学习,逐渐找到了学习软件工程的方法。在整个的学习中,一点一点的学习:上网搜索、问同学和老师、找参考书、查文献,甚至下仓库管理的软件进行使用研究,用了很多方法,也终于对软件工程的整体设计有了深刻概念和理解。 老师给我们分组分配任务,同时又每个人有不同的具体任务,这样既锻炼了我们的合作沟通的能力,同时也强调了独立自主的思考。我们仓库管理小组进行过好几次集体讨论,大家互相讨论,共同学习,也曾出现过意见不统一,通过探讨,共同解决,我觉得这也是学习提升的过程。明确了自己的任务后,就努力去完成,按时完成自己的任务。 在完成作业的同时,学到了很多的数据库知识和软件使用方法。首先接触了visio软件,发现了它画图比较方便,之后老师介绍用rose软件后,发现其功能更加强大。由于rose软件是英文版,所以刚开始用的时候比较吃力,经过搜索使用教程和多次使用练习后,终于可以熟练使用了。 整个设计过程,包括调研设计、需求分析、概要设计、数据库设计、详细设计等。其中,我对UML图印象最为深刻,也是从这个地方开始,我对软件设计有了质的改变,体会和理解了软件设计应该树立的思维方式,对以后的学习和任务有有很大帮助,后期做作业时也没有那么困难了。 在这整个课程学习和完成作业过程中,收获知识,提高能力的同时,我也学到了很多人生习惯,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。因此在以后的生活和学习的过程中,我一定会把这种习惯带到生活中,不畏,勇往直前! 最后感谢李老师对我们耐心的教育和指导,认真细心的给我们批改作业,给予我们这些没有基础的学生耐心指导,谢谢老师!

工程材料学教学大纲

《工程材料学》教学大纲 学分:2总学时:36 理论学时:27实验学时:9 适用专业:农机化、农机化师范 大纲执笔人:许令峰大纲审定人:赵立新 一﹑说明 1.课程的性质﹑地位和任务 材料是现代工业技术的物质基础,正确选择材料,确定合理的加工工艺,使零件既能满足性能要求,又能充分发挥材料的潜力,是一个机械工程人员必须具备的能力。工程材料学是研究常用工程材料的实用性能与化学成分﹑内部显微组织之间的相互关系,找出其内在规律,以便采用合理的热处理工艺方法,来控制其内部组织,提高材料的性能。 2.课程教学的基本要求 理论知识方面:本课程是一门与生产实践联系很密切的课程,在课程学习前,应进行金工实习,以便学生建立有关材料与工艺的感性知识。应安排学生在学完机械制图﹑机械制造基础等有关基础课或专业基础课程之后的第四学期,内容上注意与以上学科的衔接,并避免不必要的重复,课堂教学应力求使学生弄清基本概念,掌握基本内容,使学生获得常用工程材料的种类﹑成分﹑组织﹑性能和改性方法的基本知识,具备根据零件工作条件合理选择和使用材料,正确制定热处理工艺方法,妥善安排工艺路线的初步能力。由于材料学的不断发展,知识不断更新,所以授课教师在吃透教材的基础上,应广泛阅读有关参考资料,紧跟本学科的发展,备课过程中随时补充新内容,使学生及时了解到本学科的重要发展及发展动向。 实验技能方面:观察材料内部组织结构必须借助于金相显微镜或其他仪器,学生必须首先掌握金相显微镜的构造及使用,并且学会金相显微试样制备。还应掌握不同含碳量的碳钢硬度的测定。 3.课程教学改革 总体设想:在有限的教学时间内尽可能多传授给学生有关材料学方面的理论知识。除课堂教学外,尚需进行必要的课堂讨论和习题课等,以进一步培养学生分析问题和独立工作的能力 二.教学大纲内容 (一)课堂理论教学 第一章:金属的机械性能(1学时) 拉伸图的分析,弹性和刚度﹑强度﹑塑性﹑硬度﹑疲劳强度﹑冲击韧性和断裂韧性的含义。 思考题:1﹑说明低碳钢拉伸曲线上的几个变形阶段 2﹑根据作用性质,载荷可分为几类?其主要性能指标各有那些? 3﹑何谓硬度?如何衡量? 第二章:金属的晶体结构与结晶(2学时) 第一节:纯金属的晶体结构 晶体的基本概念;金属中常见的晶格类型;晶面指数和晶向指数;金属晶体结构的其他参数。 第二节:实际金属的晶体结构 多晶体结构;晶体缺陷:点缺陷﹑线缺陷﹑面缺陷 第三节:金属的结晶 结晶的概念;结晶过程;晶粒大小:晶粒大小对性能的影响;晶粒大小的控制 本章重点﹑难点:1﹑晶格类型

网络工程 心得

学习网络工程心得体会 网络工程师是指基于硬、软件两方面的工程师。根据硬件和软件的不同、认证的不同,将网络工程师划分成很多种类。网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。 在科技飞速发展的今天,计算机网络早已被每一个人熟知,它让我们的生活更加精彩,让人与人之间的距离更加贴近了,也让庞大的地球变为一个小村落。由此可见,当今计算机网络已是普及到世界的各个角落,通过一学期的学习和自身多年的体验以及使用,对计算机网络也是更加了解。 计算机网络的定义: 计算机网络技术是通信技术与计算机技术相结合的产物。计算机网络是按照网络协议,将地球上分散的、独立的计算机相互连接的集合。连接介质可以是电缆、双绞线、光纤、微波、载波或通信卫星。计算机网络具有共享硬件、软件和数据资源的功能,具有对共享数据资源集中处理及管理和维护的能力。计算机网络是“通信技术”与“计算机技术”的结合产物,数据交换是基础,资源交换为目的。计算机网络的组成: 组成:通信网络,资源子网 通信子网:(1)功能:完成网络的通信、数据的存储转发,具体的有:差错控制;流量控制;路由选择;网络安全;流量计费。(2)构成:网络结点、通信线路。资源子网:(1)功能:提供网络资源共享,处理数据能力。(2)构成:主机系统(硬件、软件)。 网络工程是指按计划进行的以工程化的思想、方式、方法,设计、研发和解决网络系统问题的工程。培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究、教学、设计、开发等工作的高级科技人才。 关于网络工程这门课,我们是建筑工程专业的,这门选修课对于我们来讲也是有切入点的。在这门课上,我们学习了,网络工程的基本概念,很全面也很实际。了解了网络需求分析的内容和方法,可行性论证的过程以及网络工程投标的过程;还介绍了,网络逻辑实际的原理,将分层设计和组件设计结合起来,以以太网为例,分析了网络设计·升级的原理和方法,同时还介绍IP地址分配·SLAN 划分·路由协议选择等知识;还介绍了网络冗余设计和数据备份的原理和方法;介绍了网络安全的设计思想,举例说明了防火墙在网络安全结构中的作用,并给出制定防火墙策略的一些方法;重在介绍网络逻辑结构的物理实现,分成三大部分。即如何选择合适的传输物质,如何选择合适的网络设备以及结构化综合布线的构成和设计;介绍了流行的网络结构——Internet结构的基本原理,并举例了一个OA应用的实例,侧重介绍了以Internet为网络平台的OA系统如何搭;以上知识点是我按照书本写的,可能和老师讲课的顺序有所出入。 还有就是我们重点学习的路由器和交换机的配置。这部分老师讲的很多,也很仔细,包括了静态路由,动态路由,Eigrp协议,Ospf协议,交换机基本配置,VLAN,STP,ASL,NA T,DHCP,PPP,等众多协议。 在学习过程中,我们意识到了这门选修课的重要性:网络工程是国家战略工程,网络工程师说网络安全问题关系到国家的安全与社会的稳定,在网络信息技术高速发展的今天,在全球化进程的不断加速中,网络安全的重要性被日益放大,

软件工程简答题

软件工程简答题 三、简答题(简要回答下列问题) 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。 软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。 软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么? 把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务: ⑴设计软件系统结构 ⑵进行数据结构及数据库的设计 ⑶编写概要设计的文档 ⑷评审 5、软件维护有哪些内容? (1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴

露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。 (2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。 (3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 (4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。 6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系? 软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。 集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。 系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。 7、什么是软件生存周期?它有哪几个活动? 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。 8、衡量模块独立性的两个标准是什么?各表示什么含义? 内聚和耦合。 内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。 耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。

软件工程传统软件工程方法学

浅识传统软件工程方法学 传统方法学又称生命周期方法学或者结构化范型。它采用结构化技术来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。一个软件从开始计划到废止不用称为软件的生命周期。在传统的软件工程方法中,软件的生存期分为定义时期、开发时期、使用和维护时期这几个阶段。 定义时期包括:问题定义、可行性研究、需求分析,定义时期的任务是确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并制定工程进度表。 开发时期包括:总体设计、详细设计、编程和测试,其中前两个阶段又称为系统设计,后两个阶段又称为系统实现。 使用和维护时期包括:维护,维护时期主要的任务是使软件持久地满足用户的需求。 定义时期在可行性研究时系统流程图作为描绘物理系统的传统工具。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程。不过在目前实际的软件开发中,通常不使用流程图,而直接通过编程完成详细设计。 传统软件工程方法的前期工作主要集中在分析和设计阶段,在需求分析过程中实体一关系图(ERD),数据流图(DFD)和状态转换图(STD)用于建立3种模型。其中实体一关系图(ERD)用于建立数据模型的图形,数据流图(DFD)是建立功能模块的基础,状态转换图(STD)是行为建模的基础。 在开发时期设计过程中各个阶段运用不同的工具。过程设计的工具有程序流程图、盒图、PAD图、判定表、判定树,接口设计和体系结构设计的工具都是数据流图,数据设计工具则有数据字典、实体-关系图。总体设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计中程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。然后把设计结果转换为可执行的程序代码,实现完成后的确认,保证最终产品满足用户的要求。 维护过程包括使用过程中的扩充、修改与完善,用于改正错误或满足新的需要。 传统软件工程方法,即结构化方法面向的是过程,它按照数据变换的过程寻找问题的结点,对问题进行分解。传统软件工程方法的功能,基于模块化,自顶向下,逐步求精设计、结构化程序设计技术基础上发展起来,系统是实现模块功能的函数和过程的集合,用启发式规则对结构进行细化。 传统软件工程的优点,把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发工程的困难程度;在软件生命周期的每个阶段都采用科学的管理技术和良好的技术方法,而且在每个阶段结之前都从技术和管理两个角度进行严格的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程一种有条不紊的方式进行,保证了软件的质量,特别是提高了软件的可维护性。

《工程材料学》习题与思考题doc

工程材料学 习题与思考题 福州大学材料学院 2008.12

钢与合金钢 一、名词解释 合金元素杂质元素钢合金钢奥氏体形成元素铁素体形成元素碳化物形成元素非碳化物形成元素铁素体钢奥氏体钢贝氏体钢马氏体钢莱氏体钢晶界偏聚(晶界吸附)(钢中的)相间析出回火稳定性(回火抗力)二次淬火二次硬化原位形核离位形核一类回火脆性二类回火脆性 (低碳钢的)应变时效(低碳钢的)淬火时效调质处理优良的综合机械性能喷丸处理马氏体时效钢超高强度钢热疲劳疲劳剥落(接触疲劳)(滚动轴承钢的)碳化物液析球状不变形夹杂热硬性(高速钢的)黑色组织(高速钢的)萘状断口基体钢 不锈钢晶间腐蚀点腐蚀应力腐蚀氢脆阳极极化阴极极化钝化n/8规律475℃脆性敏化处理稳定化处理蠕变蠕变极限持久强度持久寿命 二、问答题 1.工程材料分为几大类?各类工程材料的使用性能、资源或价格一般有何特点? 2.什么叫钢?按用途分类,钢分为哪几类?(尽可能详细分类) 3.一种金属材料除基本组元外通常还含有若干种其他元素,如何界定这些元素是合金元素还是杂质? 4.举例说明奥氏体形成元素对铁基二元相图的影响规律。 5.举例说明铁素体形成元素对铁基二元相图的影响规律。 6.总结奥氏体形成元素对Fe-Fe3C相图的A1、A3、S点、E点的影响规律,并解释为什么高速钢、Cr12 型冷模具钢等高合金钢中会出现莱氏体? 7.总结铁素体形成元素对Fe-Fe3C相图的A1、A3、S点、E点的影响规律,并解释为什么3 Cr2 W8 V 钢实际上是过共析钢? 8.解释下列现象: (1)在相同含碳量的情况下,大多数合金钢的热处理加热温度比碳钢高; (2)在相同含碳量的情况下,含碳化物形成元素的合金钢比碳钢具有较高的回火稳定性; (3)高速钢在热轧或热锻后,经空冷或马氏体组织。 9. 从电子结构或原子相对尺寸大小特点归纳过渡族金属在钢中形成碳化物的规律,包括碳化物的稳定性、点阵结构的复杂性和多样性。(联系以下提供的部分元素周期表进行归纳) 10.哪类合金元素可以溶入渗碳体中?举例说明这些合金元素在渗碳体中溶解度的差别。 11.试以晶界吸附现象的基本规律解释不锈钢的晶间腐蚀、硼提高钢的淬透性和硫、磷、砷锑等引起的回火脆性。 12.强碳化物形成元素、碳、磷对奥氏体晶粒长大分别起何作用以及分别是通过哪种机理起作用的? 13.合金马氏体回火时Cr的特殊碳化物的形成是原位形核还是离位形核?而W呢?原位形核与离位形核形成的特殊碳化物的组织有何显著不同?对钢的性能有何影响? 14.联系“25Si2Mn2CrNiMoV钢淬火后强度大大提高”的事实,论述低碳马氏体钢的合金化与强化设

文本预览
相关文档 最新文档