软件工程导论简答题整理版

软件工程导论简答题整理版
软件工程导论简答题整理版

第一章

4.什么是软件工程?它与软件工程方法学有何关系?

软件过程是为了开发高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

软件过程定义了运用技术方法的顺序,应该交付的文档资料,为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。软件过程是软件工程方法学的3个重要组成部分之一。

7.假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位。一旦实现并测试完之后,该产品将被抛弃。你打算选用哪种软件生命周期模型?请说明你作出选择的理由。

答:对这个软件的需求很明确,实现开平方功能的算法也很成熟,因此,既无须通过原型来分析需求也无须用原型来验证设计方案。此外,一旦实现并测试完之后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺旋模型来开发该软件。

第三章

一列火车最多有两个火车头。只有一个火车头时则位于列车最前面,若还有第二个火车头时,则第二个火车头位于列车最后面。火车头既可能是内燃机车也可能是电器机车。车厢分为硬座车厢、硬卧车厢和软卧车厢等3种。硬座车厢在所有车厢的前面部分,软卧车厢在所有车厢的后面部分。此外,在硬卧车厢和软卧车厢之间还有一节餐车。

答:jackson图善于描绘复杂事物的组成。用jackson图描绘一列火车的构成的方法至少有两种,一种方法是把火车分为一个车头和两个车头两类,另一种方法是把后车头作为可选的。图3.29给出了描绘一列火车的构成的jackson图。

用Jackson 图描绘一列火车的构成

第四章

3.假设有一个由5000行FORTRAN语句构成的程序(经编译后大约有25000条机器指令),你估计在对它进行测试期间将发生多少个错误?为什么?

答:经验表明,在类似的程序中,单位长度里的错误数Er/Ir近似为常数。美国的一些统计数字告诉我们,通常

0.5ⅹ10-2 <= Er/Ir <= 2ⅹ10-2

也就是说,在测试之前每1000条指令中大约有5-20个错误.

假设在该程序的每1000条指令中大约有10个错误,则估计在对它进行测试期间将发现的错误数为

25000ⅹ10/1000=250

第五章

3、某软件公司拟采取下述措施提高他们开发出的软件产品的可维护性。请判断那些措施是正确的,那些措施不正确。

(1)在分析用户需求时同时考虑维护的问题。

正确。在分析用户需求的同时考虑维护问题,列出将来可能变更或增加的需求,就可以在设计时为将来可能做的修改预先做一些准备,使得在用户确实提出这些维护要求时,实现起来比较容易一些。

(2)测试完程序后,删去程序中的注解以缩短源程序的长度。

不正确。程序中的注解是提高程序可理解性的关键的内部文档,删去程序中的注解必然会降低程序的可读性和可理解性,从而降低软件的可维护性。

(3)在软件开发过程中尽量保证各阶段文档的正确性。

正确。完整准确的文档对提高软件的可理解性有重要贡献,保证文档的正确性是提高软件可维护性的关键。

(4)编码时尽量多用全局变量。

不正确。程序中使用的全局变量多,不仅违背局部化原理而且会使得具有公共环境耦合的模块数量增多,从而降低程序的可理解性,可修改性和可测试性,因此,这样的软件可维护性较差。

(5)选用时间效率和空间效率尽可能高的算法。

不正确。一般说来,效率高的算法的可理解性较差,选用效率尽可能高的算法将降低软件的可维护性。事实上,程序的效率能够满足用户的需求就可以了,没有必要盲目地追求尽可能高的效率。

(6)尽可能利用硬件特点以提高程序效率。

不正确。程序对硬件特点依赖越多,运行程序的硬件变更适应性维护的工作量也就越大。(7)尽可能使用高级语言编写程序。

正确。用高级语言编程时,用户可以给程序变量和程序模块赋予含义鲜明的名字,通过名字能够比较容易的把程序对象和它们所代表的实体联系起来。此外,高级语言使用的概念和符号更符合人的习惯。上述事实都使得用高级语言编写的程序更容易阅读,因此也就更容易维护。

(8)进行总体设计时加强模块间的联系。

不正确。模块间耦合越紧密,程序就越难理解和修改,修改后测试也比较困难。因此,加强模块间的联系将降低软件的可维护性。

(9)尽量减少程序模块的规模。

不正确。程序模块的规模很小,就会使程序中包含的模块很多,这将使模块间的接口数量大

大增加,从而增加了理解,修改和测试程序的难度,降低了软件的可维护性。

(10)用数据库系统代替文件系统来存储需要长期保存的信息。

正确。书籍库系统比文件系统使用起来更方便,更安全,用数据库系统代替文件系统来存储需要长期保存的信息,可减少差错,降低改正性维护需求的数量。此外,使用数据库系统的程序比使用文件系统的程序更容易修改。上述事实表明,用数据库系统代替文件系统来存储需要长期保存的信息,将提高软件的可维护性。

(11)用CASE环境或程序自动生成工具来自动生成一部分程序。

正确。自动生成的程序段没有差错,对软件的改正性维护需求自然将减少。当因用户的需求变更而需要修改程序时,可以先修改相应部分的规格说明,然后用CASE环境或程序自动生成工具自动生成需改动的程序,显然,这样做可以降低维护的工作量。

(12)尽量用可重用的软件构成来组装程序。

正确。可重用的软件构件基本上没有错误,用这样的构件组装成的程序可靠性高,改正性维护需求自然就比较少。此外,可重用的软件构件适应性强,应用范围广,容易使它适应新需求,因此,用这样的构建组装的程序比较容易实现适应性或完善性维护。

(13)使用先进的软件开发技术。

正确。用先进的软件技术开发出来的软件容易理解容易修改容易重用,因此,可维护性较好。(14)采用防错程序设计技术,在程序中引入自检能力。

正确。在程序中引入自检能力可以显著提高软件的可靠性,因此将明显减少改正性维护需求的数量。

(15)把与硬件及操作系统有关的代码放到某些特定程序模块中。

正确。把和硬件及操作系统有关的代码放到某些特定的程序模块中,可以把因环境变化而必须修改的程序代码局限在少数模块内,从而更容易修改和测试。

6.代码重构与正向工程有何相同之处?有何不同之处?

答:代码重构和正向工程都需要重新设计数据结构和算法,并且需要重新编写程序代码,这些是代码重构和正向工程的相同的地方。

通常代码重构并不修改程序的体系结构,它只修改某些模块的设计细节和模块中使用的局部数据结构,并重新编写这些模块的代码。如果修改的范围扩展到模块边界之外并涉及到程序的体系结构,则代码重构变成了正向工程。

第六章习题

3.为什么说夏利牌汽车是小汽车类的特化,而发动机不是小汽车类的特化?

答:夏利牌汽车具有小汽车的全部属性和行为,它只不过是一种特定品牌的小汽车,因此,夏利牌汽车可以从基类“小汽车”派生出来,也就是说,夏利牌汽车是小汽车类的特化。

发动机是组成小汽车的一种零件,小汽车还有车身、车灯、轮子等许多种其他零件,小汽车所具有的许多属性和行为发动机都不具有,因此,发动机不能从小汽车类派生出来,它不是小汽车类的特化。

9.试简历下述订货系统的用例模型。

假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的终端把事务报告给订货系统。当某种零件库存数量少于库存量临界值时就应该再次订货。

答:从对这个订货系统的需求可以知道,仓库管理员通过放在仓库中的终端把零件入库、出库事务报告给订货系统,系统接收到事务信息之后应该处理事务;采购员需要使用订货系统提供的产生报表功能,以获取订货报表。综上所述,可以画出下图所示的用例图。

订货系统用例图

第七章习题

2.应该依据什么准则来评价脚本?

答:脚本必须从用户的观点来描述每个重要的功能序列,因此,脚本应该能够说明系统的一类重要功能或具体的使用方法。

3.应该依据什么准则来评价状态图?

答:状态图应该描述所有可能的状态转换。图中每条弧都要有一个引起状态转换的事件。从开始结点(初态)到每个结点(中间状态),以及从每个结点到最终结点(终态),都必须有一条路径。

第八章

3、在面向对象设计过程中为什么会调整对目标系统的需求?怎样调整需求?

答:有两种情况会会导致修改由面向对象分析确定下来的系统需求:一是客户需求或系统外部环境发生了变化;二是分析员对问题域理解不透彻或缺乏领域专家帮助,以致面向对象分析模型不能完整、准确地反映客户的真实需求。

为了调整对目标系统的需求,通常只需简单地修改面向对象分析的结果(例如,增添或删掉一些类,从已有类派生出新类派,调整某些类之间的关系),然后把这些修改反映到问题域子系统中。

6、从面向对象分析阶段到面向对象设计阶段,对象模型有何变化?

答:在面向对象分析阶段建立的对象模型中,对象是对问题空间中实体的抽象。随着软件开发过程进入面向对象设计阶段,这些对象逐渐变成了解空间的实体。

第九章

2.为什么是强类型语言?这类语言有哪些优点?

答:按照编译时对程序中使用的数据进行类型检查的严格程度,可以把程序设计语言划分成两类。如果语言仅要求每个变量或属性隶属于一个对象,则是弱类型的;如果语法规定每个变量或属性必须准确地属于某个特定的类,则这样的语言是强类型的。

强类型的语言主要有两个优点:一是有利于在编译时发现程序错误,二是增加了优化的可能性。因此,强类型语言有助于提高程序的可靠性和运行效率。

4.为什么说参数化类有助于提高可重用性?

答:在实际的应用程序中,往往有这样一些软件元素(即函数、类等软件成分),从它们的逻辑功能看,彼此是相同的,所不同的主要是处理的对象类型不同。

所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,有了这种机制,程序员就可以先定义一个参数化的类模板(即在类定义中包含以参数形式出现的一个或多个类型),然后在使用时把数据类型作为参数传递进来,从而把这个类模板在不同的应用程序中重复使用,或在同一程序的不同部分重复使用。

建筑施工技术A考试试题及答案

建筑施工技术A一 一、单项选择题(只有一个选项正确,共10道小题) 1. 柱类构件纵向钢筋采用绑扎连接时,同一连接区段内的搭接接头面积百分比不宜大于50% 2. 现浇结构柱内的纵向钢筋可采用以下哪种方法焊接电渣压力焊 3. 某现浇悬臂板,悬臂长度1m,底模拆除时混凝土强度应达到设计强度的100% 4. 混凝土的设计立方体抗压强度标准值为20N/mm2,标准差为1.82N/mm2,, 则其试配强度计算值为24.1 N/mm2 5. 混凝土每组3个试件,其试验结果为20、25、27(单位N/mm2),该组的代表值为25 6. 搅拌后达到终凝状态的混凝土,正确的处置方法是不得再继续使用 7.后张法施工,混凝土强度要求达到何值时,才能张拉预应力钢筋?强度标准值的75% 8. 常温下砌砖时,普通粘土砖应提前1天浇水润湿 9. 采用旋转法吊装厂房柱子时,平面布置应满足柱脚中心、绑扎点和基础杯口中心在起重机工作半径的圆弧上 10.防水混凝土的自然养护时间不得少于14天 二、不定项选择题(有不定个选项正确,共5道小题) 11. 对摩擦桩打桩质量控制要求是() (A) 以桩尖设计标高为主 (D) 以最后贯入度作为参考 12. 对砖砌体砌筑要求正确的是() (A) 水平灰缝饱满度不小于80% (C) 水平灰缝厚度应在8-12mm内 13. 当验算混凝土楼板模板的刚度时,应考虑的施工荷载有( ) (A) 混凝土重量 (D) 钢筋重量 (E) 模板自重 14. 与后张法比较,先张法的特点是() (B) 工艺简单 (D) 锚具可重复使用件 15. 单层厂房结构的综合吊装法特点是() (A) 效率低,施工速度慢 (D) 适合采用桅杆吊 (E) 可以为后续工作提前提供工作面

软件工程导论(第5版)课后习题答案

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)题。 ●(1)在1985年对计算机存储容量的需求,估计是 M=4080e0.28(1985-1960)=4474263(字) ●如果字长为16位,则这个存储器的价格是 ●P=0.048*0.72 1985-1974*4474263=$5789 ●(2)如果一条指令的长度为一个字,则使存储器装满程序共需4474263条指令。 ●在1985年一名程序员每天可开发出10条指令,如果每月有20个工作日,则每人 每月可开发出10×20条指令。 ●为了开发出4474263条指令以装满存储器,需要的工作量是: 4474263/200=22371(人月) ●程序员的月平均工资是4000美元,开发出4474263条指令的成本是 22371*4000=¥89484000 ●(3)在1995年对存储容量的需求估计为: M=4080E0。28(1995-1960)=73577679(字)=4080E9.8 ●如果字长为32位,则这个存储器的价格是: P=0.003*32*0.72(1995-1974)*73577679=$7127 ●如果一条指令为一个字长,则为使存储器装满程序共需73,577,679条指令。 ●在1995年一名程序员每天可开发出30条指令,每月可开发出600条指令,为了开 发出可装满整个存储器的程序,需要的工作量为 73577679/600=122629(人月) ●开发上述程序的成本为: 122629*6000=$735776790 1-6 什么是软件过程?它与软件工程方法学有何关系?

软件工程导论简答题整理版

第一章 4.什么是软件工程?它与软件工程方法学有何关系? 软件过程是为了开发高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 软件过程定义了运用技术方法的顺序,应该交付的文档资料,为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。软件过程是软件工程方法学的3个重要组成部分之一。 7.假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位。一旦实现并测试完之后,该产品将被抛弃。你打算选用哪种软件生命周期模型?请说明你作出选择的理由。 答:对这个软件的需求很明确,实现开平方功能的算法也很成熟,因此,既无须通过原型来分析需求也无须用原型来验证设计方案。此外,一旦实现并测试完之后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺旋模型来开发该软件。 第三章 一列火车最多有两个火车头。只有一个火车头时则位于列车最前面,若还有第二个火车头时,则第二个火车头位于列车最后面。火车头既可能是内燃机车也可能是电器机车。车厢分为硬座车厢、硬卧车厢和软卧车厢等3种。硬座车厢在所有车厢的前面部分,软卧车厢在所有车厢的后面部分。此外,在硬卧车厢和软卧车厢之间还有一节餐车。 答:jackson图善于描绘复杂事物的组成。用jackson图描绘一列火车的构成的方法至少有两种,一种方法是把火车分为一个车头和两个车头两类,另一种方法是把后车头作为可选的。图3.29给出了描绘一列火车的构成的jackson图。

用Jackson 图描绘一列火车的构成 第四章 3.假设有一个由5000行FORTRAN语句构成的程序(经编译后大约有25000条机器指令),你估计在对它进行测试期间将发生多少个错误?为什么? 答:经验表明,在类似的程序中,单位长度里的错误数Er/Ir近似为常数。美国的一些统计数字告诉我们,通常 0.5ⅹ10-2 <= Er/Ir <= 2ⅹ10-2 也就是说,在测试之前每1000条指令中大约有5-20个错误. 假设在该程序的每1000条指令中大约有10个错误,则估计在对它进行测试期间将发现的错误数为 25000ⅹ10/1000=250 第五章 3、某软件公司拟采取下述措施提高他们开发出的软件产品的可维护性。请判断那些措施是正确的,那些措施不正确。 (1)在分析用户需求时同时考虑维护的问题。 正确。在分析用户需求的同时考虑维护问题,列出将来可能变更或增加的需求,就可以在设计时为将来可能做的修改预先做一些准备,使得在用户确实提出这些维护要求时,实现起来比较容易一些。 (2)测试完程序后,删去程序中的注解以缩短源程序的长度。 不正确。程序中的注解是提高程序可理解性的关键的内部文档,删去程序中的注解必然会降低程序的可读性和可理解性,从而降低软件的可维护性。 (3)在软件开发过程中尽量保证各阶段文档的正确性。 正确。完整准确的文档对提高软件的可理解性有重要贡献,保证文档的正确性是提高软件可维护性的关键。 (4)编码时尽量多用全局变量。 不正确。程序中使用的全局变量多,不仅违背局部化原理而且会使得具有公共环境耦合的模块数量增多,从而降低程序的可理解性,可修改性和可测试性,因此,这样的软件可维护性较差。 (5)选用时间效率和空间效率尽可能高的算法。 不正确。一般说来,效率高的算法的可理解性较差,选用效率尽可能高的算法将降低软件的可维护性。事实上,程序的效率能够满足用户的需求就可以了,没有必要盲目地追求尽可能高的效率。 (6)尽可能利用硬件特点以提高程序效率。 不正确。程序对硬件特点依赖越多,运行程序的硬件变更适应性维护的工作量也就越大。(7)尽可能使用高级语言编写程序。 正确。用高级语言编程时,用户可以给程序变量和程序模块赋予含义鲜明的名字,通过名字能够比较容易的把程序对象和它们所代表的实体联系起来。此外,高级语言使用的概念和符号更符合人的习惯。上述事实都使得用高级语言编写的程序更容易阅读,因此也就更容易维护。 (8)进行总体设计时加强模块间的联系。 不正确。模块间耦合越紧密,程序就越难理解和修改,修改后测试也比较困难。因此,加强模块间的联系将降低软件的可维护性。 (9)尽量减少程序模块的规模。 不正确。程序模块的规模很小,就会使程序中包含的模块很多,这将使模块间的接口数量大

土木工程施工简答题整理知识分享

1.试述地基验槽的目的和方法。 目的:①核对其平面位置平面尺寸、槽底标高是否满足设计要求 ②核对土质和地下水情况是否满足岩土工程勘察报告及设计要求; ③检查是否存在软弱下卧层及空穴、古墓、古井、防空掩体、地下埋设物等及相应的位置、深度、性状。 方法:地基验槽以观察法为主,辅以钎探法。 2.试分析打桩顺序、土壤挤压及桩距的关系。 打桩顺序一般分为:由一侧向单一方向打、自中间向两个方向对称打、自中间向四周打。打桩顺序直接影响打桩速度和桩基质量。因此,应结合地基土壤的挤压情况,桩距的大小,桩机的性能,工地特点及工期要求,经综合考虑予以确定,以确保桩基质量,减少桩机的移动和转向,加快打桩速度。 由一侧向单一方向打,桩机系单向移动,桩的就位与起吊均很方便,故打桩效率高,但它会使土壤向一个方向挤压,导致土壤挤压不均匀,易引起建筑物的不均匀沉降。但若桩距大于或等于4倍的直径或边长时,试验证明土壤的挤压与打桩顺序关系不大,这时,采取此种打法仍可保证桩基质量。对于大面积的桩群,则宜采用自中间向两个方向对称打或自中间向四周边缘打,这样均有利于避免土壤的挤压使桩产生倾斜或浮桩现象。 3.多层砖混结构施工,其垂直运输机械主要有哪些? 常用的垂直运输设施有:塔式起重机、井架、龙门架和建筑施工电梯等。 4.砖墙临时间断处的接槎方式有哪些?有何要求? (1)有斜槎和直槎两种方式。 (2)墙砌体接槎时,必须将接槎处的表面清理干净,浇水湿润,并应填实砂浆,保持灰缝平直。 5.试述钢筋的焊接方法。如何保证焊接质量? 焊接方法:对焊、点焊、电弧焊和电渣压力焊等。 质量保证:必须是有技术技能的电焊工,而不是没有经过严格培训的一般人员进行电焊作业; 必须采用与母材相匹配的电焊条,而不是随便那些电焊条用用; 必须严格控制作业的电流的大小,更不允许为了快速完工而加大电焊机的电流;必须严格按设计要求,保证电焊缝的长度和厚度满足设计要求。 电焊完毕,严禁急速冷却,尤其禁止浇水冷却。 6.简述机械连接方法。

软件工程导论(第五版)课后习题测验答案

《软件工程导论》课后习题答案 第一章软件工程概论 1-1 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。 (7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.软件危机有那些典型表现? (1)对软件开发成本和进度的估计常常很不准确。 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 3.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。(2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 4.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。(3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。 1-3、

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 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. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

工程项目管理考试试题整理

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,总时差分别为3天和5天,工作A、B之间间隔为8天,工作A、C之间的间隔时间为7天,则工作A的总时差为()。 A.9天B. 10天C. 11天D. 12天 7.建设工程项目的总进度目标指的是整个项目的进度目标,它是在项目()阶段确定的。 A.设计准备阶段B.决策阶段C.设计阶段D.施工阶段 8.全质量控制指的是()。 A.建设工程项目各参与主体的工程质量与工作质量的全面控制 B.建设项目诸多相关联的活动构成的具体过程的控制 C.组织内部所有人员参与到实施质量方针的系统环境控制 D.工序质量控制、分项工程质量控制、分部工程质量控制及单位工程质量控制 9.为确保施工质量,使施工顺利进行,最关键应做好()控制。 A.单位工程质量B.分部工程质量 C.分项工程质量 D.工序质量 10、项目信息管理的目的是通过有效的项目信息()为项目建设的增值服务。 A.存档和处理B.处理和交流C.传输的组织和控制D.收集和存储 11.项目管理方在设计阶段项目管理的核心是()。 A.监督设计单位B.参与单位之间的沟通与协调 C.项目投资控制D.设计进度控制

简答题施工组织设计

1.建设程序包括哪些内容? 答:计划任务书,建设地点的选择,设计文件,建设准备,计划安排,施工,生产准备,竣工验收、交付生产。 2.建筑产品的特点有哪些? 答:建筑产品的固定性;建筑产品的多样性;建筑产品的体积庞大性;建筑产品的综合性。 3.建筑施工的特点有哪些? 答:建筑产品生产的流动性;建筑产品生产的单件性;建筑产品生产周期长;建筑产品施工的复杂性;建筑施工协作单位多;建筑产品生产的高空作业多;建筑产品生产手工作业多、工人劳动强度大;建筑产品生产组织协作的综合复杂性。 4.施工组织设计按编制对象范围不同分哪几类? 答:施工组织设计按编制对象范围的不同可分为施工组织总设计、单项工程施工组织总设计、单位工程施工组织设计、分部工程施工组织设计。 5.施工准备工作的内容有哪些? 答:技术准备;施工现场准备;物资准备;施工队伍准备;下达作业计划或施工任务书。6.熟悉图纸都有哪些要求? 答:先精后细;先小后大;先建筑后结构;先一般后特殊;图纸与说明结合;土建与安装结合;图纸要求与实际情况结合。 7.施工现场的准备工作都包括哪些内容?三通一平指的是什么? 答:清除障碍物、七通一平、施工测量、搭设临时设施等内容。 三通一平指的是水通、电通、路通、场地平整。 8.会审图纸的程序是什么? 答:设计单位做设计交底,施工单位对图纸提出要求,有关单位发表意见,与会者讨论、研究、协商、逐条解决问题达成共识,组织会审的单位汇总成文,各单位会签,形成图纸会审记录。 9.工程项目开工前,施工准备工作具备了哪些条件时,施工单位才向监理单位报送工程开工报审表及开工报告? 答:施工许可证已获政府主管部门批准;征地拆迁工作能满足工程进度的需要;施工组织设计已获总监理工程师批准;施工单位现场管理人员已到位,机具、施工人员已进场,主要工程材料已落实;进场道路及水、电、通风等已满足开工要求。 10.时间参数包括哪些内容? 答:流水节拍、流水步距、平行搭接时间、技术组织间歇时间、工期等。 11.施工组织总设计的编制原则? 答:(1)严格遵守工期定额和合同规定的工程竣工及交付使用期限。 (2)合理安排施工程序和顺序。 (3)贯彻多层次技术结构的技术政策,因时因地制宜地促进建筑工业化的发展。 (4)从实际出发,做好人力、物力的综合平衡,组织均衡施工。 (5)尽量利用正式工程、原有或就近的已有设施,以减少各种暂设工程;尽量使用当地资源,合理安排运输、装卸与储存作业,减少物资运输量,避免二次搬运;精心惊醒场地规划布置,节约施工用地、不占或少占农田,防止施工事故,做到文明施工。 (6)实施目标管理。 (7)与施工项目管理相结合。 12.施工组织总设计的编制依据? 答:计划批准文件及有关合同的规定;设计文件及有关规定;建设地区的工程勘察资料和调查资料;现行的规范、规程和有关技术标准;类似资料。

《软件工程导论》第五版-张海藩-编著-总结

《软件工程导论》第五版张海藩编著总结 分类:Computer System2011-01-04 10:14 6417人阅读评论(10) 收藏举报 测试数据结构工具任务文档软件测试 总结重点: ?Unit1 ?软件危机包含两方面の问题:一是如何开发软件,怎样满足人们对软件日益增长の需求?二是如何维护软件,使它们持久地满足人们の要求。 ?软件工程学定义:把软件当作一种工业产品,采用工程学の原理来管理和组织软件の开发和维护,称为软件工程。 ?软件是指程序、数据和文档三者共同构成の配置。 ?包含与数据处理系统操作有关の程序、规程、规则以及相关文档の智力创作称为软件。文档是描述程序开发过程の,是智力创作の真实记录,是创作活动の历史档案和结晶。 ?软件の描述性定义:软件由计算机程序,数据结构和文档组成。 ?软件质量定义为“与软件产品满足规定の和隐含の需求能力有关の特征和特性の全体” 具体来说: 1)软件产品中能满足给定需求の性质和特性の总体; 2)软件具有所期望の各种属性の组合程度。 ?将软件质量属性划分为六个特性(功能性、可靠性、易用性、效率、维护性和可移植性),这六个属性是面向用户の观点——面向管理の观点,且是定性描述の。 ?软件质量度量体系:内部度量可用于开发阶段の非执行软件产品,外部度量只能在生存周期过程中の测试阶段和任何运行阶段使用。 ?软件工程项目の基本目标:(1)低成本;(2)满足功能要求;(3)高性能;(4)易移植;(5)易维护。 ?软件工程方法学就是要从技术和管理上提供如何去设计和维护软件。 ?软件开发方法:面向数据流(约旦)方法、面向数据结构方法、面向对象方法。 ?结构程序设计是进行以模块功能和处理过程设计为主の详细设计の基本原则。它の主要观点是采用自顶向下、逐步求精の程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。 ?用来辅助软件开发、运行、维护、管理、支持等过程中活动の软件称为软件工具(CASE)。 ?软件生存周期定义:软件产品从形成概念开始,经过开发、使用和维护,直到最后不再使用の整个过程。各阶段の任务彼此间尽可能の相对独立,同一阶段内各项任务の性质尽可能の相同。软件の开发就是“按软件顺时间发展の过程分阶段进行”の。 ?软件生存周期模型: 瀑布模型(阶段间具有顺序型和依赖性,清楚地区分逻辑设计与物理设计、尽可能推迟程序の物理实现,是文档驱动模型,遵循结构化设计);

软件工程导论-期末题库(完整版)

1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符号表达了系统中各种元素之间的_____信息流动_____情况。 4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。 5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的_独立性。11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。 14.软件工程三要素包括_方法_、__工具___和__过程___,其中, _过程_支持软件开发的各个环节的控制和管理。 15.类构件的重用方式有_实力重用__、__继承重用______和_ 多态重用__三种。16.能力成熟度模型分为5个等级:初始级、____可重复____级、__已定义___级、____已管理__级和__优化____级。 2.判断题 1. 向滞后的项目中增加人手会使得项目更加滞后。(T)

房屋建筑学简答题(自整理)

房屋建筑学简答题总结 1.建筑中交通联系部分的作用是什么?包括哪些空间? 交通联系部分解决房间与房间之间水平与垂直方向的联系、建筑物室内与室外的联系。交通联系部分包括水平交通空间(走道),垂直交通空间(楼梯、电梯、坡道),交通枢纽空间(门枯、过厅)等。 3、确定民用建筑中门的位臵应考虑哪些问题? 确定门的位臵要考虑:室内人流活动特点和家具布臵的要求,尽可能缩短室内交通路线,避免人流拥挤和便于家具布臵。面积小、家具少、人数少的房间,门的位臵最主要考虑家具的布臵,争取室内有较完整的空间和墙面。面积大、家具布臵较灵活,人数多的房间,门的位臵主要考虑人流活动和疏散的方便。 4、什么是层高、净高?举例说明确定房间高度应考虑的因素? 层高——从房屋楼地面的结构层表面到上一层楼地面结构表面之间的距离。净高——从室内的楼地面到顶棚或其他构件如大梁底面之间的距离。 房间高度应考虑的因素:①人体活动及家具设备的使用要求;②通风、采光的要求;③室内空间比例;④结构构件、设备管件及电器照明设备所占用的高度。 5、建筑的基本组成部分有哪些?各部分有何作用?基础:建筑物最下部的承重构件,将房屋上部的荷载传给地基。墙体(或柱):建筑物垂直方向的承重构件。楼板层及地坪层:水平方向承重构件,并分隔建筑物竖向空间。楼梯:建筑物的垂直交通构件。屋顶:围护、承重、美观、保温、隔热、防水等功能。门窗:提供内外交通、采光、通风、隔离的围护构件。 6、 7、增加墙体的保温性能的措施有哪些? 增加墙体的保温性能的措施有:增加墙体厚度;选择导热系数小的墙体材料;采取隔热措施。 8、寒冷地区保温墙体为什么要设隔蒸汽层?隔蒸汽层常采用哪些材料? 寒冷地区室内温差大,室内含有水蒸气的热空气传至外墙时,墙体内的温度较低,蒸汽在墙体内形成凝结水导致墙体保温能力急剧下降。为了避免这种情况产生,在室内靠高温一侧设臵隔蒸汽层,阻止水蒸气进入墙体。(2分)隔蒸汽层常采用卷材、防水涂料或薄膜等材料。 10、简述楼、地面设计的设计要求有哪些? 楼、地面设计有下列要求:1)具有足够的坚固性,即要求在外力作用下不易破坏和磨损;2)平面平整、光洁、不起尘、易于清洁; 3)有良好的热工性能,保证寒冷季节脚部舒适; 4)具有一定的弹性和舒适感,隔声; 5)在一些情况下要求防水、防火、耐酸碱等。

装配式建筑简答题和论述题题库

简答题(共15道) 1?简述什么是装配式建筑。 答:由预制部件部品在工地装配而成的建筑。或结构系统、外围护系统、设备与管线系统、内装系统的主要部分采用预制部件部品集成的建筑。 2.简述装配式建筑的基本内涵。 答:1)采用工厂生产部件部品装配化的建筑生产建造方 2)全产业链生产供给体系; 3)保障工厂生产品质与现场施工质量,实施后期服务和赢得用户信赖。 3.简述系统集成的基本方法。 答:1)〃全建筑〃的系统集成方法; 2)〃全寿命〃的系统集成方法; 3)〃全协同〃的系统集成方法; 4)〃全环节〃的系统集成方法; 5)〃全过程〃的系统集成方法。 4.简述工业化时代的几个建筑特征。 答:1)农名工转变为产业工人; 2)手工作业转向自动化、机械化操作; 3)现场施工转变为工厂生产和现场安装; 4)高空作业转变为地面制造; 5)工序化的班组作业转变为系统化精益建造; 6)以工人为主的粗狂管理转变为以标准和体系为主的信息化管理。

5.简述系统化设计的目的。

答:系统性原则帮助建筑师建立系统观,用系统整合的思路进行装配式建筑系统集成设计,统筹建筑结构系统、外围护系统、设备与管线系统、内装系统四大系统,灵活运用各种有效的技术策略,综合性、系统性地解决问题。 反简述标准化设计的目的。 答:通过标准化设计,一方面可以促进部件部品的工厂 化生产、装配化施工,大幅降低成本,提高生产、安装和施面、系统的技术标准与规范,为建立健全企业技术体系发展提供技术支撑。作为工业化的基础”标准化设计是装配式建筑的典型特征Z也是装配式建筑集成设计的思路和方法。 工效率Z方便维护管理与责任追溯;另一方有利于形成全人简述工程总承包管理模式的优点。 答:1)够充分发挥设计的主导作用,与装配式建筑所强调的建筑师负责制的理念完全契合; 2)有利于各个环节的合理高效衔接,克服各个环节的相互制约与相互脱节所弓I起的矛盾; 3)优化配置全产业链的资源,有效整合上下游; 4)质量责任主体明确。 &简述什么是装配式建筑领域体两翼 答:1)T本是指装配式建筑技术体系完善、成熟和可复制、可推广; 2)两翼是指基于BIM技术的T本化设计和EPC工程总承包方式。 9.简述精益生产的目标。 答:1 )零库存;2 )高柔性(多品种);3 )零缺陷。10.简述建筑综合性能的三大目标。 答:1)保护生命财产的安全;2 )维护日常使用的舒适性;

软件工程导论期末考试简答题

简答题 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么? 把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务:⑴设计软件系统结构⑵进行数据结构及数据库的设计⑶编写概要设计的文档⑷评审 5、软件维护有哪些内容? (1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。 (2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。 (3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 (4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。 6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系? 软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。 集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。 系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。 7、什么是软件生存周期?它有哪几个活动? 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。 8、衡量模块独立性的两个标准是什么?各表示什么含义? 内聚和耦合。内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。 耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。 9、什么是结构分析方法?结构化分析方法通过哪些步骤来实现? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。实现的步骤:⑴了解当前系统的工作流程,获得当前系统的物理模型。⑵抽象出当前系统的逻辑模型。⑶建立目标系统的逻辑模型。⑷作进一步补充和优化。

建筑施工技术试题之简答题计算题(1) (2)

建筑施工技术考试题之简答题计算题 四、简答题(每题 7 分,共 42 分) 1.为什么在雨季施工时,土方边坡要留的宽一点?07.1雨季进行土方开挖施工对土方边坡有什么影响? 答题要点: (1)雨季进行土方边坡施工时,应增加边坡的宽度。(2)因为雨季施工时,土的含水量增大,抗剪强度降低,容易引起边坡塌方。 42.在土方填筑施工中,为什么要控制填土的含水量? 答题要点:填土含水量小时,土颗粒间摩擦力大,不宜被压实;填土含水量大时,土颗粒间孔隙全部被水填充而处于饱和状态,也不宜被压实;只有当填土的含水量适中时,土颗粒间摩擦力由于土中水的润滑作用而减小,填土容易被压实。 18.简述土方工程施工主要特点。08.7土方工程的施工特点。11.7土方工程的施工特点及主要施工内容。 答题要点:工程量大、施工条件复杂。露天作业,受地区、气候、水文地质等条件影响大等。 21.制定土方工程施工方案的依据是什么?09.7 答题要点:(1)工程类型与规模。(2)施工现场的工程及水文地质情况。(3)现有机械设备条件。(4)工期要求。 23.哪些土料不宜作回填土。10.1 答题要点:含水量大的粘土、冻土,有机物含量大于8%的土,水溶性硫酸盐含量大于5%的土均不得用作回填土料。 19.影响填土压实质量的因素有哪些?08.7 答题要点:影响填土压实质量的因素有很多,其中主要有:填土的含水量、压实功、及铺土厚度。 31.简述流砂现象产生的原因?12.1 答题要点:由于地下水的水力坡度大,即动水压力大,且动水压力的方向与土的重力方向相反,土不仅受水的浮力,而且受动水压力的作用,有向上举的趋势。当动水压力等于或大于土的浸水密度时,土颗粒处于悬浮状态,发生流砂现象。 13.流砂防治的途径是什么?具体措施有哪些? 08.1/10.7/13.1/13.7 答题要点:流砂防治的主要途径是减小或平衡动水压力或改变其方向。具体措施为:(1)抢挖法。(2)打钢板桩法。 (3)水下挖土法。(4)用井点法降低地下水位。(5)在枯水季节开挖基坑。(6)地下连续墙法。 2.简述土层锚杆的施工工艺。07.1 答题要点:钻孔、灌浆、预应力筋张拉和防腐处理。 39.简述土钉支护的施工工艺。 答题要点:施工工序为定位、成孔、插钢筋、注浆、喷射混凝土。 3.钢筋混凝土预制桩的起吊运输有什么要求? 07.1/09.1 答题要点:(1)钢筋混凝土预制桩应在混凝土强度达到设计强度等级的70%时方可起吊,达到100% 时才能运输和打桩。(2)起吊时,吊点位置应符合设计要求。无吊环时,绑扎点的数量和位置视桩长而定,当吊点或绑扎点不大于3个时,其位置按正负弯矩相等原则计算确定;当吊点或绑扎点大于3个时,应按正负弯矩相等且吊点反力相等的原则确定吊点位置。 4.对模板系统的要求是什么?07.1/11.1 答题要点:(1)保证工程结构和构件尺寸和相互位置的正确。(2)具有足够的承载能力、刚度和稳定性。(3) 构造简单,装拆方便。(4) 接缝不应漏浆。 5.什么是施工缝?施工缝留设的一般原则是什么? 07.1/09.7 答题要点:(1)混凝土不能连续浇筑完成,停歇时间又超过混凝土运输和浇筑允许的延续时间,先、后浇筑的混凝土接合面称为施工缝;(2)施工缝的留设位置应在结构受剪力较小且便于施工的部位。 6.柱的吊升方法有几种?桅杆式起重机和履带式起重机对柱的吊升有什么影响? 0 7.1/09.1 答题要点:旋转法和滑行法两种。采用桅杆式起重机时,柱的吊升方法宜采用滑行法;采用履带式起重机,两者均可,宜优先采用旋转法。 22.单层工业厂房结构吊装方法有哪几种?采用履带式起重机进行吊装时,应选用哪一种方法?为什么? 09.7 答题要点:(1)综合吊装法和分件吊装法;(2)选用分件吊装法。因为能够充分发挥履带式起重机工作性能。吊装速度快,生产效率高。 7.正铲挖土机与反铲挖土机在进行土方开挖作业时,土方边坡是否相同,为什么?07.7/09.1/12.7/14.1 答题要点:不相同 (1)正铲挖土机开挖停机面以上的土,边坡坡顶不受机械荷载的作用,因此土方边坡可以留设的小一点。 (2)反铲挖掘机开挖停机面以下的土,边坡坡顶受机械荷载的作用,因此土方边坡可以留设的大一点。 8.简述轻型井点安装施工顺序。07.7/11.1 答案要点:轻型井点的施工顺序为:挖井点沟槽,敷设集水总管;冲孔,沉设井点管,灌填砂虑料;用弯联管将井点管与集水总管连接;安装抽水设备;试抽。

建筑施工简答题参考答案、

建筑施工简答题(参考答案) 1.分析流沙形成的原因及防治流砂的方法。 当开挖深度大,地下水位较高而土质为细砂或粉砂时,如果采用集水井降水开挖,当开挖至地下水位以下时,坑底下面的土会形成流动现象,随地下水涌入基坑,成为流砂。一旦出现流砂,土体边挖边冒流砂,土完全丧失承载力,至使施工条件恶化,基坑难以挖到设计深度。严重时会引起基坑边坡塌方;临近建筑因地基被掏空而出现开裂、下沉、倾斜甚至倒塌。 流砂现象产生的原因是水在土中渗流所产生的动水压力对土体作用的结果。 流砂的防治方法: A.枯水期施工:枯水期施工法枯水期地下水位较低,基坑内外水位差小,动水压力小, 就不易产生流砂。 B.打钢板桩:将板桩沿基坑周围打入坑底面一定深度,增加地下水流入坑内的渗流路 线,从而减小水力坡度、降低动水压力,防止流砂产生。 C.水下挖土:就是不排水施工,使坑内外和水压相平衡,不至形成动水压力,故可防 止流砂发生。此法一般在沉井挖土下沉过程中采用。 D.人工降低地下水位:人工降低地下水位法即采用井点降水法(如轻型井点、管井井 点、喷射井点等),使地下水位降低至基坑底面以下,地下水的渗流向下,则动 水压力的方向也向下,从而水不能渗流入基坑内,可有效地防止流砂的发生。因 此,此法应用广泛且较可靠。 E.设地下连续墙:此法是在基坑周围先浇筑一道混凝土或钢筋混凝土以支撑土壁截 水,并防止流砂产生。 F.抛大石块、抢速度施工:抢挖并抛大石块法分段抢挖土方,使挖土速度超过冒砂速 度,在挖至标高后立即铺竹、芦席,并抛大石块,以平衡动水压力,将流砂压住。 此法适用于治理局部的或轻微的流砂。已不常用。 2.填土压实有哪几种方法?各有什么特点?影响填土压实的主要因素有哪些?怎样检查 填土压实的质量? A.碾压法:由沿填筑面滚动的鼓筒或轮子的压力压实土壤,多用于大面积填土工程。 B.夯实方法:是利用夯锤自由下落时的冲击力来夯实土壤,主要用于基坑(槽),沟及 各种零星分散,边角部位的小型填方的夯实工作。优点是可以夯实较厚的土层,且可以夯实粘性土及非粘性土。 C.振动压实法:是将振动压实机放在土层表面,借助振动机构使压实机械振动,土颗 粒发生相对位移而达到紧密状态,这种方法主要用于非粘性土压实。 影响因素:含水量、压实功、每层铺土厚度 填土压实的质量检验: 1)填土施工过程中应检查排水措施,每层填筑厚度、含水量控制和压实程序。 2)填土经夯实后,要对每层回填土的质量进行检验,一般采用环刀法取样测定土的干密度,符合要求才能填筑上层。 3)按填筑对象不同,规范规定了不同的抽取标准,基坑回填,每20—50m3取样一组; 基槽或管沟;每层按长度20-50m取样一组;室内填土,每层按100-500 m2取样一组; 场地平整填方每层按400-900 m2取样一组。取样部位在每层压实后的下半部,用灌砂法取样应为每层压实后的全部深度。 4)每项抽检之实际干密度应有90%以上符合设计要求,其余10%的最低值与设计值的

软件工程导论第五版复习重点(必考题)

(最后部分为每年必考题) 第一章 1. .软件工程的定义:软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的. 2. 软件危机的概念:软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重的问题。 3. 产生软件危机的原因:(1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 (2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。(3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 4. 面向对象方法学的四个要点:1.把对象作为融合了数据及在数据上的操作行为的统一的软件构件 2.把所有对象都划分成类3.按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。4.对象彼此间仅能通过发送消息互相联系。 5. 软件生命周期:软件定义(问题定义,可行性研究,需求分析)、软件开发(总体设计,详细设计,编码,单元测试,总体测试)、运行维护(持久地满足用户的需要) 6. 瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型,概念.方法.优缺点.区别。 7. 微软过程把软件生命周期划分为成5个阶段:规划阶段,设计阶段,开发阶段,稳定阶段,发布阶段。 第二章 1.可行性包括:技术可行性,经济可行性,操作可行性。 2. 系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形势描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。4. 书库流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示。 5. 用系统流程图描绘一个系统时,系统的功能和实现每个功能的具体方案是混在一起的。有数据元素组成的数据的方式只有下述3种基本类型:顺序(即以确定次序连接两个或多个分量)。选择即从两个或多个可能的元素中选取一个重复即把指定的分量重复零次或多次

相关文档
最新文档