文档库 最新最全的文档下载
当前位置:文档库 › 软件工程概论(知识点)

软件工程概论(知识点)

软件工程概论(知识点)
软件工程概论(知识点)

第一章软件工程概论

1.1软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

表现在以下几个方面:

(1)用户对开发出的软件很难满意。

(2)软件产品的质量往往靠不住。

(3)一般软件很难维护。

(4)软件生产效率很低。

(5)软件开发成本越来越大。

(6)软件成本与开发进度难以估计。

(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。

2.软件的定义:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。软件=程序+数据+文档

1.2.软件工程定义:指导计算机软件开发和维护的工程学科。

4.软件工程的基本原理:

1) 用分阶段的生命周期计划严格管理

2) 坚持进行阶段评审

3) 实行严格的产品控制

4) 采纳现代程序设计技术

5) 结果应能清楚地审查

6) 开发小组的人员应少而精

7) 承认不断改进软件工程实践的必要性

5. 软件工程的方法学

通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学。

软件工程三个要素:工具、方法、过程。

传统方法学;面向对象方法学。

1.3 软件生命周期

A,可行性分析与开发项计划:主要确定软件的开发目标及其可行性。

B,需求分析:在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。C,设计(概要设计和详细设计):主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。

D,,编码:将软件设计的结果转换成计算机可运行的程序代码。

E,测试:在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。

F,维护:在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求.

1.4软件过程

1.传统瀑布模型:是一种整体开发模型,程序的物理实现集中在开发阶段的后期,用户在最后才能看到自己的产品。

2.快速原型模型:在用户不能给出完整、准确的需求说明等情况下,可以根据用户的一组基本需求,快速建造一个原型(可运行的软件),然后进行评估,进一步精化、调整原型,使其满足用户的要求,也使开发者对将要做的事情有更好的理解。

3.增量模型:是一种渐进地开发逐步完善的软件版本的模型。

4.螺旋模型:螺旋模型是瀑布模型、原型模型和增量模型的有机结合,同时增加了风险分析第二章可行性研究

2.1可行性研究目的:确定在问题定义中所提出的问题是否值得去解,在限制条件下,问

题能否解决。

可行性研究的任务:

(1) 进一步分析和澄清问题的定义,在澄清问题的基础上,导出系统的逻辑模型;

(2) 从系统逻辑模型中,选择问题的若干种主要解法,研究每一种解法的可行性,为以后的行动提出建议;

(3) 如果问题没有可行的解,建议停止系统开发;如果问题有可行的解,应该推荐一个较好的解决方案,并为工程制定一个初步的计划。

2.2 可行性研究过程内容:

(1)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足;

(2)经济可行性:经济效益是否超出开发成本;

(3)操作可行性:系统操作在用户内部行得通吗?

(4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。

可行性研究的步骤?

(1)复查系统的规模和目标;

(2)研究目前正在使用的系统,总结现有系统的优劣,提出新系统的雏形;

(3)导出新系统的高层逻辑模型;

(4)推荐建议方案;

(5)推荐行动方针;

(6)书写计划任务书(可行性报告);

(7)提交审查。

2.3系统流图:用图形符号以黑盒子形式描绘组成系统的每个部件

2.5数据字典:数据库中所有对象及其关系的信息集合。

方法:对数据自顶向下地分解,当分解到不需要进一步定义,每个和工程有关的人也都清楚其含义的元素时,这时分解过程就结束了。

2.6成本/效益分析成本估计:软件开发成本主要表现为人力消耗

成本/效益分析的方法:首先估计成本和效益;然后比较成本和效益,从经济角度判断是否开发。1,货币的时间价值;2,投资回收期;3,纯收入;4,投资回收率。

第三章:需求分析

3.1,需求分析的任务

任务:准确定义未来系统的目标,确定为了满足用户的需要系统必须做什么。

需求组成:业务需求;用户需求;系统需求;

3.2,与用户沟通获取需求的方法:a,访谈;b,面向数据流自顶向下求精

C,简易的应用规格说明技术; d,快速建立软件原型

3.3,分析建模与规格说明

组成包括:

(1) 引言:编写目的、背景说明、术语定义及参考资料等。

(2) 概述主要功能、约束条件或特殊需求。

(3) 数据流图与数据字典。

(4) 用户接口、硬件接口及软件接口。

(5) 性能需求、属性等。

(6) 其它需求,如数据库、操作及故障处理等。

1) 分析建模

模型

是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述

由一组图形符号和组织这些符号的规则组成。

建模方法

数据模型—实体-关系图?;功能模型—数据流图;行为模型—状态转换图

2)软件需求规格说明

通常用自然语言+模型,完整、准确、具体地描述系统的数据要求、功能需求、性能需求、可靠性和可用性要求、出错处理需求、接口需求、约束、逆向需求以及将来可能提出的要求。

3.4,实体-联系图(E-R图)

第五章:总体设计

5.1设计过程

系统设计阶段:确定系统的具体实现方案;;结构设计阶段:确定软件的结构

总体设计的主要任务是完成软件结构的设计,确定系统的模块及其模块之间的关系。

5.2设计原理

1.模块化:把程序划分为独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,完成指定的功能并满足用户的要求。

2.抽象:抽象事务的本质特性而暂时不考虑它们的细节。

3.逐步求精;

4.信息隐藏和局部化;

5.模块独立;

5.3启发规则:

1. 改进软件结构提高模块独立性

2. 模块规模适中

3. 适当控制深度、宽度、扇出和扇入

4、模块的作用域应在控制域内

5、降低接口的复杂程度

6、单出单入,避免内容耦合

7、模块功能可预测

第六章:详细设计

6.1结构程序设计

经典定义

仅通过顺序、选择和循环3种基本控制结构进行连接,且每个代码块具有单入口、单出口特性

全面定义

尽可能少用GOTO语句的程序设计方法。最好仅在检测出错误时才使用GOTO语句,而且应该总是使用前向GOTO语句

详细设计的主要任务?

编写软件的“详细设计说明书”.软件人员要完成的工作:

(1) 为每一个模块确定采用的算法, 选择某种适当的工具表达算法的过程,写出模块的详细过程描述.

(2) 确定每一模块使用的数据结构.

(3) 确定模块结构的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及关于模块输入数据、输出数据及局部数据的全部细节.

(4) 为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试.

程序控制结构:任何程序逻辑都可用顺序、选择和循环三种基本结构以及选择和循环二种扩充结构来表示。

6.2人机界面设计

原理:1. 系统响应时间;2. 用户帮助设施

3. 出错信息处理;

4. 命令交互

人机界面设计指南

一般交互指南

信息显示指南

数据输入指南

6.3过程设计的工具

1. 程序流程图

2. 盒图(N-S图)

3. PAD图—问题分析图

4.判定表

6.4面向数据的设计方法

1. Jackson图

2. 改进的Jackson图

3.Jackson方法

第七章:实现

7.1编码

定义:把软件设计结果翻译成用某种程序设计语言书写的程序

选择程序设计语言一般准则:?

系统用户的要求

可以使用的编译程序

可以得到的软件工具

工程规模?

程序员的知识?

软件可移植性要求?

软件的应用领域

编码的任务:使用选定的程序设计语言,把模块的过程性描述翻译为用语言书写的源程序(源代码)。

编码风格的指导原则。

(1) 源程序:包括适当的标识符、适当的注解、程序清单的合理布局与清晰;

(2) 数据说明:数据结构或数据类型的说明次序标准化;变量名称尽量有意义;对复杂的数据结构在注解中要说明在程序设计中实现这个数据结构的方法。

(3) 语句的构造简单明了:不要为节省空间将多个语句写在同一行;尽量避免复杂的条件及“非”条件的测试;避免大量使用循环嵌套和条件嵌套;括号的使用是为了使逻辑表达式和算术表达式的运算顺序清晰直观。

(4) 效率:考虑程序运行的时间存储器效率、输入/输出的效率;在处理程序正确性、清晰与效率之间的关系时先求程序正确后求快;先求清楚后求快;保持程序简单以求快;书写清楚,不为“效率”牺牲清晰。

7.2软件测试基础

软件测试目标是尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用

软件测试准则

(1) 所有测试都应该能追溯到用户需求

(2) 应该在测试开始之前就制定出测试计划

完成了需求模型就可以着手制定测试计划

建立设计模型后就可以开始设计详细的测试方案

(3) pareto原则:测试发现的错误中80%很可能是由程序中20%的模块造成的。问题是怎样找出这些可疑的模块并彻底地测试它们

(4) 从“小规模”测试开始,并逐步进行“大规模”测试

首先重点测试单个程序模块,然后重点测试集成模块簇,最后在整个系统中寻找错误(5) 测试用例应由输入数据和预期的输出结果两部分组成,并兼顾合理的输入和不合理的输入数据

(6) 穷举测试是不可能的

穷举测试是把程序所有可能的执行路径都检查一遍的测试

(7) 为了达到最佳的测试效果,应该由独立的第三方从事测试工作

软件测试方法

静态测试:基本特征是在对软件进行分析、检查和审阅,不实际运行被测试的软件。

动态测试:通过运行软件来检验软件的动态行为和运行结果的正确性

软件测试步骤:1. 模块测试2.子系统测试3.系统测试

4.验收测试

5.平行运行

7.3单元测试

单元测试重点:模块接口;局部数据结构;重要的执行通路;边界条件;出错处理通路

7.4白盒测试技术

一、逻辑覆盖

逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。

语句覆盖

判定覆盖

条件覆盖

判定-条件覆盖

条件组合覆盖

路径覆盖

7.5黑盒测试技术

1、等价类划分

把程序的输入域(所有可能的输入数据)划分成若干个数据类

2、边界值分析法

3、错误推测法:是列举出程序中可能有的错误和容易发生错误的特殊情况,并且根据它们选择测试方案

7.6调试

调试是在测试发现错误之后排除错误的过程

第1步:确定错误的位置(95%工作量);

第2步:改正错误。

调试途径—调试策略

1. 蛮干法:打印内存的内容,从中寻找错误的线索,是效率最低的程序调试方法。

2. 回溯法:从发现问题的程序段开始人工往回追踪分析程序代码,直到找到错误。

3. 原因排除法--

包括:对分查找法、归纳法、演绎法

7.7软件可靠性:1、基本概念

1可靠性(Reliability):程序在给定的时间间隔内,按照说明书的规定,成功地运行的概率。2可用性(Usability):程序在给定的时间点,按照说明书的规定,成功地运行的概率。

3正确性(Correctness):程序的功能正确。

第八章:维护

8.1软件维护的定义

在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。

8.2特点

1.结构化维护与非结构化维护的对比

2、维护的代价

3、维护的问题

8.3过程

本质上是修改和压缩了的软件定义和开发过程

1、建立维护组织

2、维护报告

3、维护的事件流

4、保存维护记录

5、评价维护活动

8.4软件可维护性

维护人员理解、改正、改动和改进这个软件的难易程度。

1、决定软件可维护性的因素

2、文档——影响可维护性的决定因素,比代码更重要。

3、复审

第九章面向对象方法学引论

9.1概述

9.2面向对象基本概念

对象

对象既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。

对象的定义

定义1:对象是具有相同状态的一组操作的集合。

定义2:对象是对问题域中某个东西的抽象,这种抽象反映了系统保存有关这个东西的信息或与它交互的能力

定义3:对象::=

名字,操作集合,数据集合,对象受理的消息名集合(即对外接口)

特点:

①以数据为中心,不设与数据无关的操作;

②对象是主动的:对象主动处理而不被动等待被处理,外部只能通过消息请求操作;

③具有封装性:外部操作时,无须知道该对象内部的数据结构及算法;

④具有并行性:不同对象各自独立处理自身数据,彼此间仅通过传递消息完成通信;

⑤模块独立性好:内聚强、耦合松

系统工程导论复习资料全

系统工程导论复习资料 一、系统工程基础理论 1. 什么是系统?系统的特性有那些? 答:系统是由相互制约、相互作用的一些组成部分组成的具有某种功能的有机整体。系统的特点有: 整体性、集合性、层次性、相关性、目的性、环境适应性。 2. 什么是系统工程?系统工程的特点是什么?系统工程方法的特征是什么?系统工程的理论基础有哪些?什么是系统工程方法论 答:系统工程是从整体出发合理开发、设计、实施和运用系统技术从而达到全局最优的一门工程技术,它是系统科学中直接改造世界的工程技术。 系统工程具有三个基本特点:整体性、综合性、最优性。 系统工程方法的特征:先总体后详细的设计程序、综合即创造的思想、系统工程的“软科学”性。 系统工程的理论基础:系统论、信息论、控制论以及运筹学等。 控制论的发展经历了:经典控制论、现代控制论、大系统控制论三个时期。 控制论最重要的观点是:反馈和信息。 系统工程方法论是分析和解决系统开发、运作及管理实践中的问题所应遵循的工作程序、逻辑步骤和基本方法,是系统工程考虑和处理问题的一般方法和总体框架。 3. 作为系统工程重要基础的信息论可分为哪三种不同的类型? 答:狭义信息论、一般信息论、广义信息论。 4. 霍尔系统工程方法论和切克兰德系统工程方法论的核心是什么?其方法和步骤各有什么特点?二者有何区别和联系?霍尔三维体系结构的具体内容?霍尔三维集中体现了系统工程方法的哪些特点? 答:霍尔系统工程方法论的核心是“最优化”,切克兰德系统工程方法论的核心是“比较”和“学习”。 霍尔系统工程方法论的步骤为:弄清问题→目标选择→方案设计→建立数学模型→最优化→决策→实施。 切克兰德系统工程方法论的步骤为:问题现状说明→弄清关联因素→概念模型→改善概念模型→比较→实施。 霍尔的三维体系结构指的是知识维、时间维和逻辑维。 霍尔三维结构集中体现了系统工程方法的系统化综合化最优化、程序化、标准化等特点。5. 什么是系统的生命周期?系统生命周期的阶段是怎样划分的? 答:从提出或建立一个系统到该系统停止运行或为其他系统代替的这段时间,称为系统的生命周期。系统的生命周期划分为三个阶段:发展期、实现期、运行期。 6. 什么是系统分析?系统分析的意义是什么?系统分析的特点是什么? 答:系统分析是一种运用建模及预测、优化、仿真、评价等技术对系统各个方面进行定量和定性相结合的分析为达到费用和效益最佳的辅助决策的方法和过程。 系统分析的意义:(1)系统在结构上十分复杂,系统分析有助于全面了解系统从而更好的维护和运行系统。(2)系统分析为系统运行目的决策提供各种分析数据,使决策更为准确。系统分析的特点是:(1)以系统观点为指导思想(2)以整体效益为目标(3)以特定问题为研究对象(4)运用定量和定性的分析方法(5)价值判断原则 7. 系统分析有哪些要素? 系统分析的步骤是什么? 系统分析的原则有哪些?

《土木工程概论》综合复习

《土木工程概论》综合复习题 一、名词解释 1.绿色建材 2.单向板、双向板 3.胶凝材料 4.虎克定律 5..建筑工程 6.柔性路面和刚性路面 7.荷载、荷载效应 8.建设监理 9.人防工程 10.先张法 11.可变荷载 12.钢材的疲劳及疲劳强度 13.特种结构 14.柔性路面和刚性路面 15.荷载、荷载效应 16.定位轴线 二、简答题

1.高层与超高层结构的主要结构形式有哪些? 2.简述钢筋和混凝土之所以可以共同工作的原因? 3.简述桥梁技术的发展方向? 4.简述工程荷载一般分为哪几类? 5.简述一般建筑用的钢筋混凝土的优点和缺点? 6、简述现代土木工程的特点有哪些? 7、基础的结构形式有哪些? 8、简述地基处理的主要目的? 9、简述土木工程结构失效的几种形式? 10、简述我国土木工程基本建设程序的阶段。 11、大跨度建筑主要有哪些结构形式? 12、桥梁的结构形式有哪些? 13、水利工程的特点? 14、什么是房屋建筑中的围护结构和受力结构,请举例说明? 15、伸缩缝、沉降缝、抗震缝有什么异同? 16、简述工程建设监理的特点有哪些? 17、我国抗震设计的基本原则是什么?并简要解释其含义。 18、房屋建筑的层高与净高的区别?

三、综合分析题 1、谈谈对未来从事土木工程专业应具备的基本素质和你对未来职业规划的设想。相关要求如下: (1)字数原则上要求800字以上。 (2)论文要求论点明确,论据充分。 《土木工程概论》综合复习题答案 一、名词解释 1、绿色建材是指在原料采取、生产制造、使用或者再循环以及废料处理等环节中对地球环境负荷最小和有利于人类健康的材料 2、单向板指板上的荷载沿一个方向传递到支撑构建的板上;双向板指板上的荷载沿两个方向传递到支撑构建的板上 3、凡能在物理化学作用下,从浆体变为坚固的石状体,并能交接其他物料而具有一定机械强度的物质,统称为胶凝材料 4、虎克定律:固体材料受力之后,材料中的应力与应变(单位变形量)之间成线性关系。许多材料在不超过它的弹性极限时,服从虎克定律。 5、为新建、改建或扩建房屋建筑物和所附属构筑物设施所进行的规划、勘察、设计和施工、竣工等各项技术工作和完成的工程实体,也是指各种房屋、建筑物的建造工程。 6、柔性路面指的是刚度较小、抗弯拉强度较低,主要靠抗压、抗剪强度来承受车辆荷载作用的路面。刚性路面指的是刚度较大、抗弯拉强度较高的路面。一般指

装饰施工预算课程标准

装饰施工预算课程标准 【课程名称】 装饰施工预算 【适用专业】 中等职业学校建筑装饰专业(三年制) 1、前言 1.1课程性质 本课程是中等职业学校建筑装饰专业的一门专业核心课程。是针对装饰施工预算员岗位设置的一门专业必修课程。其功能主要是让学生了解装饰施工预算的工作流程与要求,掌握装饰施工预算书的编制与预算软件的使用。该课程是在学生经过了第一学年建筑工程概论学习以后进行的,也是下面要学的方案设计等课程的基础。本课程需达到装饰施工预算员职业资格的考核要求,具备装饰施工预算员的基本职业能力。 1.2设计思路 本课程标准的设计以建筑装饰专业学生的就业为导向,邀请行业专家对建筑装饰专业所涵盖的职业群进行任务和职业能力分析,以此为依据确定本课程的工作任务内容,并按岗位任务的递进和流程关系确定各个任务模块之间的关系,以项目任务模块为单元来展开课程内容和教学要求,在作品制作过程中培养学生的职业能力,满足学生就业和职业发展的需要。总体设计思路是,打破传统知识体系,按照工作过程设计学习过程,围绕职业能力组织课程内容。 本课程的目的是培养能按照职业需求,规范、准确、熟练地完成各种类型的建筑装饰制作任务的人才。立足这一目的,本课程结合中职学生的学习能力水平与建筑装饰行业的职业能力要求,依据建筑装饰工作领域的工作任务制定了课程目标。这四条目标分别涉及的是建筑装饰施工定额、建筑装饰工程量计算、建筑装饰工程预算书编制、建筑装饰工程预算软件运用等主要方面。教材编写、教师授课、教学评价都应在依据这一目标定位进行。 依据上述课程目标定位,本课程从工作任务、知识要求与技能要求三个维度对课程内容进行规划与设计,以使课程内容更好地与建筑装饰工程专业要求相结合。共划分了建筑装饰施工定额、建筑装饰工程量计算、建筑装饰工程预算书编制、建筑装饰工程预算软件运用四项工作任务,知识与技能内容则依据工作任务完成的需要进行确定。分析过程中尤其注意了整个内容的完整性,以及知识与技能的相关性。在对知识与技能的描述上也力求详细与准确。

软件工程知识点总结

软件工程(简要知识点) 一、. 软件过程五个模型对比(瀑布模型、快速原型、增量、螺旋、喷泉模型) 二、可行性研究: 1、任务:用最小的代价在尽可能短的时间内确定问题是否能够解决。 2、四个方面:技术、经济、操作可行性、法律 3、数据流图四种成分:1、源点/终点2、处理3、数据存储 4、数据流 三、需求分析: 1、任务:确定系统必须完成哪些工作,对目标系统提出完整、清晰、具体的要求。 2、结构化方法就是面向数据流自顶向下逐步求精进行需求分析的方法。 3、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N) 四、总体设计: 1.任务:回答“概括的说,系统应该如何实现”,用比较抽象概括的方式确定系统如何完成预定的任务,也就是说应该确定系统的物理配置方案,并且进而确定组成系统的每个程序结构。 2.系统设计阶段(确定系统具体实施方案)、结构设计阶段(确定软件结构) 3.模块独立:内聚和耦合 4. 耦合表示一个软件结构内各个模块之间的互连程度,应尽量选用松散耦合的系统

5. 内聚(Cohesion): 一个模块内各元素结合的紧密程度 6.面向数据流的设计方法:变换流和事务流 五、详细设计: 1.任务:确定应该怎样具体的实现所要求的系统,也就是说经过这个阶段的设计工作应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 2.过程设计的工具(程序流程图、盒图、PAD图、判定表、判定树) 七、测试: 1、单元测试:又称模块测试。每个程序模块完成一个相对独立的子功能,所以可以对该模块进行单独的测试。由于每个模块都有清晰定义的功能,所以通常比较容易设计相应的测试方案,以检验每个模块的正确性。 2、集成测试: 在单元测试完成后,要考虑将模块集成为系统的过程中可能出现的问题,例如,模块之间的通信和协调问题,所以在单元测试结束之后还要进行集成测试。这个步骤着重测试模块间的接口,子功能的组合是否达到了预期要求的功能,全程数据结构是否有问题等。 3、白盒测试技术(逻辑覆盖、基本路经测试)

《土木工程概论》考试大纲知识点

第一章绪论 1.识记:(1)土木工程的内涵 土木工程在英语里称为Civil Engineering,译为“民用工程”。它的原意是与“军事工程”( Military Engineering)相对应的。在英语中,历史上土木工程、机械工程、电气工程、化工工程都属于Civil Engineering,因为它们都具有民用性。后来,随着工程技术的发展,机械、电气、化工都已逐渐形成独立的学科,Civil Engineering就成为土木工程的专用名词。 (2)土木工程建设的含义(★重点掌握) 土木工程是指建造各类工程设施的科学技术的总称。它既指所应用的材料、设备和所进行的勘测、设计、施工、保养维修的等技术活动;也指工程建设的对象,即建造在地上或地下、陆上或水中、直接或间接为人类生活、生产、军事、科学研究服务的各种工程设施。 (3)我国古代建筑的特点 木结构占主导地位 2.领会:(1)土木工程基本属性(★重点掌握) 1)综合性 2)社会性 3)实践性 4)技术上、经济上和建筑艺术上的统一性 (2)现代土木工程的特点 1)土木工程功能化 2)城市建设立体化 3)交通运输高速化 3.简单应用:无 4.综合应用:无 第二章土木工程主要类型 1.识记:(1)土木工程的主要类型(★重点掌握) 建筑工程、桥梁工程、公路与道路工程、铁路工程、隧道工程、水利工程、港口城、海洋工程、给水及排水工程和环境工程等。 (2)钢筋混凝土楼盖按施工方法的分类

分为现浇整体式楼盖和装配式楼盖。 (3)常见网架节点的种类 网架的节点构件有焊接球节点和螺栓球节点两种。焊接球节点有焊接钢板节点和焊接空心球节点。 (4)路面的排水坡度要求(★重点掌握) 为了排水,路面及路肩应做一定的坡度,i1及i2。它随路面的平整度而异,如混凝土路面i1为1%~1.5%;沥青路面i1为1.5%~2.5%;i2一般较i1大1%~2%。 2.领会:(1)房屋工程的分类(★重点掌握) 房屋工程按其层数分,有单层、多层、高层、超高层。 房屋工程按其材料分,则有砌体结构的、木结构的、混凝土结构的、钢结构和混合结构的。 (2)楼梯的常见种类 楼梯有板式、梁式、剪刀式及螺旋式。 (3)变形缝的种类(★重点掌握) 按其作用不同分为温度缝、沉降缝和防震缝。 (4)桥梁工程的不同类别和结构形式(★重点掌握) 板梁桥、刚架桥、拱桥、桁架桥和桁架拱、索桥 (5)板梁桥的几种常见截面形式 钢筋混凝土简支板桥、板梁式体系、箱形截面桥 3.简单应用:(1)房屋的构造组成(★重点掌握) 房屋工程的构造组成:它主要由基础、墙或柱、楼板、楼地面、楼梯、屋顶、隔墙、门窗等部分组成。 (2)多层及高层建筑的结构形式(★重点掌握) 砌体结构、框架体系、剪力墙体系、内芯与外伸体系、筒式体系、混合体系。 (3)桥墩台的概念及作用(★重点掌握) 桥梁结构的支承,在两端的称为桥台,中间的称为桥墩。桥台的作用是将荷载传递给地基基础,使桥梁与路基相连,并承受桥头填土的水平土压力。桥墩连接相邻两孔桥跨结构,除了要承受桥面上的荷载,还要承受水流压力乃至船只的撞击力。 (4)路面结构层的组成及各部分的作用(★重点掌握) 路面结构层分为面层、基层、底层和垫层。各层作用不同。面层由承重层、磨耗层和保

软件工程知识点汇总

软件工程知识点汇总 1 软件工程、软件工程方法学:三要素 1.1 软件工程:○1应用系统化的、规范化的、可度量的方法来开发、运行和维护软件,即将工 程应用到软件;○2对○1的各种方法的研究 1.2 软件工程是一门研究用工程化方法构建和维护有效的实用的和高质量的软件的学科 1.3 软件工程三要素是:方法、工具、过程 软件工程的方法:是指完成软件开发各项任务的技术方法 软件工具:是指为软件工程方法的运用提供自动半自动的软件支撑环境 软件工程过程:是指将软件工程方法和工具综合起来以达到合理、及时地进行计算机软件开发这一目的 2 软件工程的原则包括:模块化原则、信息隐蔽原则、抽象化原则、模块独立原则(内聚、耦合)、 依赖倒转原则、开闭原则等 2.1 模块化原则:指解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。模 块是程序中相对独立的成分,一个独立的编程单位,应有良好的编程接口,模块的大小要 适中,模块过大会使模块内部的复杂性增加不利于模块的理解和修改,模块过小会导致整 个系统表示过于复杂,不利于控制系统的复杂性。 2.2 信息隐蔽原则:采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 2.3 抽象化原则:抽取事物最基本的特性和行为,忽略非本质细节,采用分层次抽象,自顶向 下,逐层细化的办法控制软件开发过程的复杂性。 2.4 模块独立原则:是指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少 且接口简单。要求在一个物理模块内集中逻辑上相互关联的计算机资源,保证模块间由松 散的偶合关系,模块内部有较强的内聚性,这有助于控制系统的复杂性。(即:高内聚低 耦合) 2.5 依赖倒转原则:抽象不应该依赖于细节,细节应该依赖于抽象。 2.6 开闭原则:软件实体应该是可扩展的,但是不可以修改。即对于扩展是开放的,对于更改 是封闭的。 3 软件开发模型:瀑布模型;快速原型;喷泉模型;各种模型的工作原理、阶段、每阶段任务、 特点、示意图; 软件开发模型(也称为软件过程模型):是从软件项目需求定义开始直至软件经使用后废弃为止,跨 越整个生命周期的系统开发、运行和维护所实施的全部过程、活动和任务的结构框架 3.1 瀑布模型(又称线性模型): 3.1.1工作原理:规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 前一阶段的工作成果是后一阶段工作开始的基础.所以,每个阶段都必须交出合格的文档,必须对前阶段的工作进行评审,前一阶段的工作完成后才可以开始后一阶段的工作 3.1.2 阶段: 计划时期:问题定义、可行性研究 开发时期:需求分析、设计、编码、测试 运行时期:运行和维护 3.1.3 各阶段任务: 1.需求分析和定义 在软件项目进行过程中,需求分析是从软件定义到软件开发的关键步骤,是今后软件,开发的基本依据,同时也是用户对软件产品进行验收的基本依据。需求分析和定义是以用

过程装备与控制工程概论简答考试复习重点

Kao7.流体动力过程是指遵循流体力学规律的过程,它涉及泵、压缩机、风机、管道和阀门等过程设备与元件。 流体是气体和液体的总称,包括哪几个方面的性质?答:1)流动性:切应力作用下流体会变形,且无恢复原状的能力。2)压缩性:温度不变时,流体的体积随压力增大而缩小的性质3)膨胀性:压力不变时,流体的体积随温度升高而增大的性质4)黏性:运动的流体,在相邻的流层接触面上,形成阻碍流层相对运动的等值而反向的摩擦力。反应了流体在运动状态下抵抗剪切变形速率的能力,它是运动流体产生机械能损失的根源。 1.产品的分类1)社会经济过程中的全部产品通常又可分为四类,即硬件产品、软件产品、流程性材料产品和服务型产品(国际标准化组织,ISO/DIS9000:2000)。 2)所谓“流程性材料”是指以流体(气、液、粉体等)形态存在的材料。 3)过程工业是加工制造流程性材料产品的现代制造业。 2.制造业的划分,按照“技术特征” 可将制造业分为哪两类? 1)一类是以物质的化学、物理和生物转化,生成新的物质产品或转化物质的结构形态,多为流程性材料产品,产品计量不计件,连续操作,生产环节具有一定的不可分性,可统称为过程工业(过程制造业),如涉及化学资源和矿产资源利用的产业(石油化工、冶金)等; 2)另一类是以物件的加工和组装为核心的产业,根据机械电子原理加工零件并装配成产品,但不改变物质的内在结构,仅改变大小和形状,产品计件不计量,多为非连续操作,这类工业可统称为装备制造业。 3)二者关系:过程制造业为装备制造业提供原材料,同时装备制造业为过程制造业提供制造装备 3.过程工业包含的基本过程:1)流体动力过程:遵循流体力学规律的过程,涉及泵、压缩机、管道、阀门等。2)热量传递过程:遵循传热学规律的过程,涉及换热器。3)质量传递过程:遵循传质规律的过程,涉及干燥、蒸馏、浓缩、萃取。4)动量传递过程:遵循动量传递及固体力学规律的过程,涉及固体物料的输送、粉碎、造粒等。5)热力过程:遵循热力学规律的动力过程,涉及发电、燃烧、冷冻、空气分离等过程。6)化学反应过程:遵循化学反应诸规律的过程。 4.过程装置是流程性材料产品的工作母机: 1)成套过程装置是流程性材料产品的工作母机,它通常由一系列的过程机器和过程设备,按一定的流程方式用管道、阀门等连接起来的连续系统,再配以控制仪表和电子电气设备,即能平稳连续地把以流体为主的各种材料,让其在装置中历经必要的物理化学过程,制造出人们需要的新的流程性产品。 2)单元过程设备(如换热器、反应器、塔、储罐等)与单元过程机器(如压缩机、泵、离心机等)二者统称为过程装备。 5.什么是过程装备与控制工程? 1)过程装备与控制工程是结合数、理、化和多领域的工程知识,以安全和经济的方式解决诸多的工业问题的学科2)与过程制造业和装备制造业同时相关。6.一般机械原理与过程机械原理的区别? 1)一般机械原理研究机械中机构的结构和运动,以及机器的结构、受力、质量和运动。2)过程机械原理是研究机械及其系统中流程型物料的状态变化,以及这些物料和状态变化对机械及其系统影响的规律。

《土木工程概论》重点考点归纳总结(详细版)

《土木工程概论》重点考点归纳总结 (详细版) 第一章绪论 1.(1)我国古代建筑的特点:木结构占主导地位 (2)土木工程建设的含义:土木工程是指建造各类工程设施的科学技术的总称。它既指所应用的材料、设备和所进行的勘测、设计、施工、保养维修的等技术活动;也指工程建设的对象,即建造在地上或地下、陆上或水中、直接或间接为人类生活、生产、军事、科学研究服务的各种工程设施。 (3)土木工程的内涵:土木工程在英语里称为Civil Engineering,译为“民用工程”。它的原意是与“军事工程”( Military Engineering)相对应的。在英语中,历史上土木工程、机械工程、电气工程、化工工程都属于Civil Engineering,因为它们都具有民用性。后来,随着工程技术的发展,机械、电气、化工都已逐渐形成独立的学科,Civil Engineering就成为土木工程的专用名词。 2.(1)土木工程基本属性1)综合性2)社会性3)实践性4)技术上、经济上和建筑艺术上的统一性2) 现代土木工程的特点1)土木工程功能化2)城市建设立体化3)交通运输高速化3.简单应用:无4.综合应用:无 第二章土木工程主要类型 1.(1)钢筋混凝土楼盖按施工方法的分类分为现浇整体式楼盖和装配式楼盖。 (2)常见网架节点的种类网架的节点构件有焊接球节点和螺栓球节点两种。焊接球节点有焊接钢板节点和焊接空心球节点。 (3)路面的排水坡度要求为了排水,路面及路肩应做一定的坡度,i1及i2。它随路面的平整度而异,如混凝土路面i1为1%~1.5%;沥青路面i1为1.5%~2.5%;i2一般较i1大1%~2%。 (4)土木工程的主要类型:建筑工程、桥梁工程、公路与道路工程、铁路工程、隧道工程、水利工程、港口城、海洋工程、给水及排水工程和环境工程等。 2.(1)房屋工程的分类房屋工程按其层数分,有单层、多层、高层、超高层。房屋工程按其材

建筑工程概论知识点汇总

建筑工程概论知识点——房产专业 尺寸标注 尺寸由尺寸界线、尺寸线、尺寸起止符号和尺寸数字四部分组成 (1)尺寸界线:尺寸界线用细实线绘制,与所要标注轮廓线垂直。 (2)尺寸线:尺寸线表示所要标注轮廓线的方向,用细实线绘制,与所要标注轮廓线平行,与尺寸界线垂直,不得超越尺寸界线,也不得用其他图线代替。 (3)尺寸起止符号尺寸起止符号是尺寸的起点和止点。半径、直径、角度和弧长的尺寸起止符号,宜用箭头表示,箭头的画法。 (4)尺寸数字尺寸数字必须用阿拉伯数字注写。尺寸标注时,当尺寸线是水平线时,尺寸数字应写在尺寸线的上方,字头朝上;当尺寸线是竖线时,尺寸数字应写在尺寸线的左方,字头向左。当尺寸线为其他方向时,其注写方向。 尺寸宜标注在图样轮廓线以外,不宜与图线、文字及符号等相交。 尺寸数字如果没有足够的位置注写时,两边的尺寸可以注写在尺寸界线的外侧,中间相邻的尺寸可以错开注写。 圆及圆弧的尺寸标注,通常标注其直径和半径。标注直径时,应在直径数字前加注字母“φ”。 标注半径时,应在半径数字前加注字母“R” 。 球体的尺寸标注应在其直径和半径前加注字母“S”。 标高 1.标高的分类 ①绝对标高:根据我国的规定,凡是以青岛的黄海平均海平面作为标高基准面而引出的标高。 ②相对标高:一般用于一个单体建筑。指建筑物上某一点高出另一点的垂直距离。 ③建筑标高:标注在建筑物的装饰面层处的标高。 ④结构标高:标注在建筑未装修之前各部位的高度。 ⑤正负零:把室内首层地面的高度定为零。±0.000。 2.标高的表示法

(1)标高符号用细实线画出。短横线是需标注高度的界线,长横线之上或之下注出标高数字。 (2)标高数字应以米为单位,注写到小数点后第三位。在数字后面不注写单位。 (3)总平面图和标高尺寸单位以米单位,其他的图纸以毫米单位。标高的数字应写到小数点后的三位数字。总平面图上的标高符号,宜用涂黑的三角形表示。 (4)零点标高应注写成±0.000,低于零点的负数标高前应加注“-”号,高于零点的正数标高前不注“+” 。 (5)在总平面图经常见到:±0.000=39.625;表示绝对标高和相对标高之间的关系,即建筑物首层地面的高度相当于绝对标高39.625m。 剖切符号 1.剖视的剖切符号应由剖切位置线及投射方向线组成,均应以粗实线绘制。剖切位置线的长度宜为6~10mm;投射方向线应垂直于剖切位置线,长度应短于剖切位置线,宜为4~6mm。绘制时,剖视的剖切符号不应与其他图线相接触。 2.剖视剖切符号的编号宜采用阿拉伯数字,按顺序由左至右、由下至上连续编排,并应注写在剖视方向线的端部 3.断面的剖切符号应符合下列规定: (1) 断面的剖切符号应只用剖切位置线表示,并应以粗实线绘制,长度宜为6~10mm。 (2)断面剖切符号的编号宜采用阿拉伯数字,按顺序连续编排,并应注写在剖切位置线的一侧;编号所在的一侧应为该断面的剖视方向 定位轴线 1.凡承重的墙、柱子、大梁、屋架等构件,都要画出定位轴线并对轴线进行编号,以确定其位置。 2.对于非承重的分隔墙、次要构件等,有时用附加轴线(分轴线)表示其位置,也可注明它们与附近轴线的相关尺寸以确定其位置。 3.定位轴线应用细单点长画线绘制,轴线末端画细实线圆圈,直径为8~10mm。 4.定位轴线圆的圆心,应在定位轴线的延长线或延长线的折线上,且圆内应注写轴线编号 5.横轴线:平面图上沿建筑物纵向编排的轴线,用阿拉伯数字由左至右依次表示。 纵轴线:平面图上横向排列的轴线,用大写的英文字母由以下至上依次标注。但不得用O,I,Z。 附加轴线:两个承重构件之间有部分与之相关系的承重构件时,用附加轴线表示。

软件工程基础知识点总结

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

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

最新系统工程概论复习资料(下)

《系统工程概论》复习题(下) 一、单选 1在求最大值的线性规划问题中,松弛变量在目标函数中的系数为()。0 2线性规划的英文缩写为()。LP 3线性规划数学模型中,实际系统或决策问题中有待确定的未知因素称之为()。决策变量4连通且不含圈的无向图,称为()。树 5求解运输问题的一般方法是()。表上作业法 6求解运输问题时,当总产量大于总销量时,应该增加一个()。虚拟销地 7图论中,邻接矩阵的行和列分别表示图中的()。顶点和顶点的关系 8匈牙利法是用来求解()。分派问题 9在求解运输问题的过程当中,可以用到下列哪些方法()。以上都是 10分支定界法一般每次分支数量为()。2个 11图论中,起点和终点为同一个顶点的边称作()。环 12在箭线式网络图中,任何活动()。不一定消耗资源,不一定占用时间 13连通图是指()。任何两点间至少存在一条链的图 14邻接矩阵的行和列都与图的()相对应。顶点 15在计划项目的各项错综复杂的工作中,抓住其中的关键活动进行计划安排的方法,称之为()。关键路线法 16采用双代号法绘制的网络图中,任何工作()。不一定消耗资源,也不一定消耗时间 18、有3个产地4个销地的平衡运输问题的数学模型()。有12个决策变量 19、二人有限零和对策中,一方所得与另一方所失的关系是()。二者数值相等 20、在接受咨询的专家之间组成一个小组,面对面地进行讨论与磋商,最后对需要预测的课题得出比较一致的意见,这种预测方法是()。专家小组法 21、线性规划模型中增加一个约束条件,可行域的范围一般将()。缩小 22、线性规划问题的一般解法为()。单纯形法 23、在线性规划模型中,没有非负约束的变量称为()。自由变量 24、满足线性规划问题全部约束的解称为()。可行解 25、若X和Y分别是原问题和对偶问题的任一可行解,则必有()。CX ≦Yb 26、线性规划数学模型中,目标函数决策变量的系数称为()价值系数 27、满足线性规划问题全部约束条件的解称为()。多重解

土木工程概论复习题及答案

土木工程概论——复习提要 第1章绪论练习题 名词解释题 1、土木工程; 2、基本建设; 3、信息化施工; 4、可持续发展。 单项选择题 1、()是建造各类工程设施的科学技术的总称。 A、土木工程; B、基本建设; C、信息化施工; D、可持续发展。 2、中国的北京故宫属于() A、钢结构 B、砖石结构 C、木结构 D、钢筋混凝土结构 3、以下著作中不属于土木工程著作的是() A、《考工记》 B、《史记》 C、《营造法式》 D、《论建筑》 4、1825年、法国的纳维建立的土木工程结构设计方法是() A、容许应力法 B、极限应力法 C、最大强度设计法 D、基于概率的极限状态设计法 5、()是指“既满足当代人的需要,又不后代人满足其需要的发展构成危害”。 A、土木工程; B、基本建设; C、信息化施工; D、可持续发展。 6、()向轻质、高强、多功能化发展。 A、工程材料; B、土木工程; C、技术; D、设计。 7、居住建筑,按层数来划分:()层及以上为高层建筑。 A、10 B、9 C、15 D、30 8、用土木工程分析的仿真系统的技术指导设计可大大提高工程结构的()。 A、可靠性; B、真实性; C、观赏性; D、实用性。 9、()应具有信息收集,快速处理,优化决策,大型可视化系统等功能。 A、智能化建筑; B、信息化施工; C、仿真系统; D、智能化交通。 10、无论住宅建筑还是公共建筑,建筑物高度超过()时均为超高层建筑 A、100m B、120m C、150m D、90m 多项选择题 1、建筑物可以按其功能性质分为() A、工业建筑 B、农业建筑 C、民用建筑 D、公共建筑 2、现代土木工程的特点有()。 A、功能要求多样化; B、城市建设立体化; C、交通工程快速化; D、工程设施大型化。 3、在建设与使用土木工程过程中与()有密切关系,贯彻“可持续发展”原则影响很大。 A、能源消耗; B、资源利用; C、环境保护; D、生态平衡。 简答题 1、什么是“土木工程”? 第2章土木工程材料练习题 判断与改题 1、水泥浆体在常温下会逐渐变稠直到开始失去塑性,这一现象称为水泥的凝结。() 2、既能在空气中又能在水中硬化的称为气、水硬性胶凝材料,如水泥。() 3、功能材料是承受荷载作用的材料。() 名词解释题 1、天然砂; 2、硅酸盐水泥; 3、绿色建材。

自考建筑工程概论复习重点

自考建筑工程概论复习重点

第一章 中外建筑学科与建筑技术发展概况 1、建筑:建筑包括建筑物和构筑物,建筑物是人们生产、生活或其它活动提供场所的建筑,如住宅、医院、学校、办公楼、厂房等; 构筑物是人们不在其中活动的建筑,如水塔、烟囱、堤坝、井架等 2、建筑按照建筑使用性质分类: ①民用建筑;包括居住建筑,如住宅、宿舍、公寓等; 公共建筑,如学校、办公楼、医院、影剧院等 ②工业建筑;包含各种生产和生产辅助用房,如生产车间、更衣室、仓库、动力设施等 ③农业建筑;用于农业的用房,包括饲养牲畜、贮存农具和农产品的用房,以 及农业机械用房等 4、建筑按照承重结构材料分类: ①木结构 ②砖混结构;也称混合结构。以砖墙(柱)、钢筋砼楼板及屋面板作为主要承重构件,属于墙承

重结构体系,在中国的居住建筑和一般公共建筑中大量采用。 ③钢筋砼结构;④钢与砼组合结构⑤钢结构 5、建筑按照建筑结构形式分类: ①墙承重体系②骨架承重体系③内骨架承重体系④空间结构承重体系 6、世界三大建筑体系:中国建筑、欧洲建筑和伊斯兰建筑 7、中国古代建筑的建造特色: ①具有地域性与民族性;(中国幅员辽阔,地质地貌千差万别,为了适应环境,各地区建筑因地制宜,根据本地区的地形、气候、建筑材料等条件建造;中国各民族聚居地区环境不同,宗教信仰、文化传统和生活习惯也不同,因此建筑的风格各异) ②木质结构承重。中国古建筑主要采用木质结构,由木柱、木梁搭建来承托层面屋顶。而内外墙不承重,只起着分割空间和遮风挡雨的作用 ③庭院式的组群布局 ④优美的大屋顶造型 ⑤色彩装饰的“雕梁画栋” ⑥注重与周围自然环境的协调

软件工程期末复习知识点整理

复习整理 、绪论 1. 软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 是指导计算机软件开发和维护的一门工程学科;采用工程化的原理与方法对软件进行计划、开发和维护;把证明正 确的管理技术和最好技术综合运用到软件开发中;研究经济地开发岀高质量的软件方法和技术;研究有效维护软件 的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。 ⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1)过程式编程范型:把程序理解为一组被动的数据和一组能动的过程所构成;程序=数据结构 +算法;着眼于程序的过程和基本控制结构,粒度最小 (2)面向对象编程范型:数据及其操作被封装在对象中;程序=对象+消息;着眼于程序中的对 象,粒度比较大 (3)基于构件技术的编程范型:构件是通用的、可复用的对象类;程序=构件+架构;眼于适合 整个领域的类对象,粒度最大 二、软件生存周期与软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么,有哪几个主要活动 定义:一个软件从开始立项起,到废弃不用止,统称为软件的生存周期 目的:软件生存周期划分为计划、开发和运行3个时期;把整个生存周期划分为较小的阶段, 给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软件复杂性变得较易控制和管理。 主要活动:需求分析、软件分析、软件设计、编码、软件测试、运行维护( P19) 2、软件生命周期划分为哪几个阶段 软件生命周期分为三个时期八个阶段: 软件定义:问题定义、可行性研究; 软件开发:需求分析、概要设计、详细设计、编码、测试; 软件运行:软件维护

00174自考建筑工程概论复习重点

第一章 中外建筑学科与建筑技术发展概况 1、建筑:建筑包括建筑物和构筑物,建筑物是人们生产、生活或其它活动提供场所的建筑,如住宅、医院、学校、办公楼、厂房等; 构筑物是人们不在其中活动的建筑,如水塔、烟囱、堤坝、井架等2、建筑按照建筑使用性质分类: ①民用建筑;包括居住建筑,如住宅、宿舍、公寓等; 公共建筑,如学校、办公楼、医院、影剧院等 ②工业建筑;包含各种生产和生产辅助用房,如生产车间、更衣室、仓库、动力设施等③农业建筑;用于农业的用房,包括饲养牲畜、贮存农具和农产品的用房,以 及农业机械用房等 4、建筑按照承重结构材料分类: ①木结构 ②砖混结构;也称混合结构。以砖墙(柱)、钢筋砼楼板及屋面板作为主要承重构件,属于墙承重结构体系,在我国的居住建筑和一般公共建筑中大量采用。 ③钢筋砼结构;④钢与砼组合结构⑤钢结构 5、建筑按照建筑结构形式分类: ①墙承重体系②骨架承重体系③内骨架承重体系④空间结构承重体系 6、世界三大建筑体系:中国建筑、欧洲建筑和伊斯兰建筑 7、xx古代建筑的建造特色:

①具有地域性与民族性;(中国幅员辽阔,地质地貌千差万别,为了适应环境,各地区建筑因地制宜,根据本地区的地形、气候、建筑材料等条件建造;中国各民族聚居地区环境不同,宗教信仰、文化传统和生活习惯也不同,所以建筑的风格各异) ②木质结构承重。中国古建筑主要采用木质结构,由木柱、木梁搭建来承托层面屋顶。而内外墙不承重,只起着分割空间和遮风挡雨的作用 ③庭院式的组群布局 ④优美的大屋顶造型 ⑤色彩装饰的“雕梁画栋” ⑥注重与周围自然环境的协调 8、xx建筑的特点: 简洁、线条分明,讲究对称,运用色彩的明暗、鲜淡来产生视觉冲击,使人感到或雍容华贵,或典雅、富有浪漫主义色彩①古希腊建筑②古罗马建筑③罗曼建筑 ④哥特式建筑,特点:石拱券、飞扶壁、尖拱门、穹窿顶及大面积的彩色玻 璃窗 ⑤文艺复兴建筑 ⑥巴洛克建筑,特点:外形自由,追求动感,喜好使用富丽的装饰、雕刻和 强烈的色彩,常用穿插的曲面和椭圆形空间来表现自由的思想和营造神秘的 气氛 9、xx建筑的特色:

软件工程知识点总结

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

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

【复习大纲】系统工程导论

北京市高等教育自学考试课程考试大纲 课程名称:系统工程课程代码:030952015年5月版 第一部分课程性质与设置目的 一、课程性质与特点 本课程是北京市高等教育自学考试项目管理专业(独立本科段)的专业基础课之一,它是从系统的观点出发,立足整体,统筹全局,合理开发、运行和革新一个大规模复杂系统所需思想、程序、方法的体系,采用定量与定性相结合的方法,属于一门综合性的工程技术。本课程系统地讲述了系统工程与系统科学的基本理论、方法和应用,主要内容是系统工程方法论、模型化、评价和决策方法。本课程可以应用于多个领域,近年来,我国许多支柱产业和领先行业都引入了系统工程理念和方法,如航空、航天、煤炭、电力、金融、保险及政府部门等。 系统工程是一门方法论的科学,它给人们提供了一套处理问题和解决问题的系统方法论,即如何以系统的观念及工程的观念处理所面临的社会问题。系统的观念就是整体最优的观念,工程的观念就是工程方法论,系统工程使得人们能够以工程的观念和方法来研究、解决各种社会系统问题。 二、课程目标与基本方法 设置本课程,为了使考生能够牢固掌握系统工程的方法论、系统模型、系统评价方法和决策分析方法,能够形成对系统科学的总体了解,并且能够按照系统的观点,采用系统分析的方法分析问题、解决问题,以做出决策。即从系统的观点出发,充分分析系统各种因素的相互影响,在对系统目标进行充分论证的基础上,提出解决问题的最优行动方案。 通过本课程的学习,要求考生建立起系统分析的逻辑框架,能够搭建系统模型,掌握系统评价的多种方法以及系统决策分析方法,掌握系统工程的学习方法及理论联系实际方法,提高分析问题和解决问题的能力。 三、与本专业其他课程的关系 《系统工程》是项目管理专业本科学生必修的专业基础课程,它与项目管理专业的许多其他课程有着密切的关系。《微积分》、《线性代数》和《概率论与数理统计》是本课程的基础。 第二部分考核内容与考核目标 第一章系统与系统工程 一、学习目的与要求 系统的概念是系统工程学科的基础,系统工程方法论是系统工程处理问题的基本思维方法。通过本章学习,应掌握系统的概念与特性、管理系统的概念与特点、系统工程的概念以及系统工程方法论框架,了解系统工程的应用。 二、考核知识点和考核目标 (一)系统 识记:系统概念的形成、系统的定义 理解:系统的特性 (二)管理系统

《土木工程概论》复习题及答案

《土木工程概论》复习题及答案 一、填空题 1、土木工程包括、、 和等工程。 2、土木工程结构中常用的结构及构件形式包括、、 、和等。 3、钢筋混凝土结构主要包括框架结构体系、、、 等。 4、特种结构包括烟囱、、、、 、等。 5、桥梁结构主要包括、、、、 等。 6、我国第一条开工建设的高速公路是。 7、隧道工程的施工方法有和等几种。8.工程规范分为,、和四级。 9.土木工程抗灾主要是和工程结构在受灾以后的 与等。 10.建设程序是指建设项目从、、、 、、到竣工验收,投入生产的整个建设过程中,各项工作必须遵守先后次序的法则。 11、岩石按成因分为、、。 12、路基可分为、和三种。 13、3级以上的地震称,5级以上的地震称。 14.项目管理基本目标有三个最主要的方面:, 和。 15.建设监理是指受的委托对或 进行监督和管理的活动。 16.建设项目管理的核心内容可概括为“三控制、二管理、一协调”,即、、、、、 和。 17.年月日国家建设部颁发了 《》,这是我国第一个建设监理的法规性文件。 18.工程建设监理的中心任务是、和。 答案: 1、建筑工程、道路工程、桥梁工程、给水排水工程、地下工程、铁路工程、隧道工程、港口工程、机场工程(任意4个即可) 2、墙、板、梁、柱、拱、壳、杆(填出5个即可) 3、剪力墙结构体系、框架剪力墙结构体系、筒体结构体系

4、冷却塔、水池、水塔、料斗、筒仓、桅杆结构(填出其中5个即可) 5、梁式桥、桁架桥、拱桥、刚架桥、悬索桥、斜拉桥(填出其中5个即可) 6、沈阳至大连高速公路 7、明挖、暗挖、盖挖、顶进、盾构(填出其中2个即可) 8.全国性的建设规范,地方性建设规范,地方性建设规章,各主管机构制定的规范。9.工程结构抗灾,检测,加固。 10.立项、报建;可行性研究;选择建设地点;编制设计任务书;编制勘察设计文件;建设施工 11、岩浆岩、沉积岩、变质岩。 12、路堤、路堑、半挖半填。 13、有感地震,破坏性地震。 14.专业目标,工期目标,费用目标。 15.监理单位、建设单位、工程建设全过程、项目实施阶段。 16.进度控制、质量控制、费用控制、合同管理、信息管理、组织协调。 17.1989、7、28、《建设监理试行规定》。 18.工程质量控制、工程投资控制、建设工期控制。 二、不定项选择题 1,土木工程包括() A,工程建设的对象 B,工程应用的材料设备 C,工程中进行的勘测设计D, 工程施工 2,砖、瓦、砂、石、灰属于() A,地方材料 B,结构材料 C,功能材料 D,工程材料 3,工程地质勘查的目的主要有() A,查明工程地质条件 B,分析存在的地质问题 C,寻找适宜的施工地区 D,对建筑地区做出地质评价 4,属于建筑基本构件的有() A, 板 B, 梁 C, 柱 D, 桩 5,中国的北京故宫属于() A, 钢结构 B, 砖石结构 C, 木结构 D, 钢筋混凝土结构 6,土木工程全面引入信息和智能化技术大致表现在() A, 信息化施工 B, 智能化建筑 C, 智能化交通 D, 工程分析仿真系统 7,砖砌体中使用的砂粒直径应小于() A, 1.5 mm B, 2 mm C, 2.5 mm D, 3 mm 8,可用于制造砂浆的胶凝材料是() A, 石灰 B, 水泥 C, 沥青 D, 石膏 9,浅基础按基础刚度的不同可分为() A, 刚性基础 B, 柔性基础 C, 扩展基础 D, 拓展基础 10,现在发现我国古代曾使用过的地基处理方法有() A, 夯实法 B, 预压法 C, 搅拌法 D, 振冲法 答案:1ABCD 2A 3ABD 4ABC 5C 6ABCD 7C 8ABD 9AC 10A 三、单项选择题

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