搜档网
当前位置:搜档网 › 软件工程复习 福州大学

软件工程复习 福州大学

软件工程复习 福州大学
软件工程复习 福州大学

软件工程期末考试重点

软件工程期末考试重点 《软件工程》期末复习重点 第一章软件工程 1. 什么是软件工程。 A.把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程化应用于软件中;b.研究a中提到的途径。2. 软件工程的三要素:方法、工具和过程。 第二章软件过程 1. 软件生命周期分为哪几个阶段?每个阶段的基本任务是什么? a.软件定义:确定软件开发工程必须完成的总目标问题定义:要解决的问题是什么 可行性研究:上阶段所确定的问题是否有可行的解决办法?需求分析:目标系统必须做什么 b.软件开发:具体设计和实现在前一个时期定义的软件。概要设计:怎样宏观地解决问题 详细设计:应如何具体地实现这个系统 编码和单元测试:写出正确的、易理解、易维护的程序综合测试:通过各类型测试使达到预定要求。 c.运行维护:修正错误,使软件持久地满足用户需要。改正性维护:诊断和改正使用中的错误适应性维护:修改

以适应环境变化 完善性维护:根据用户的要求改进和扩充以完善预防性维护:修改以为将来的维护作准备 2. 常用的过程模型有哪些?各自的特点及不足。如:瀑布模型的不足是不能适应需求的动 态变更。 A.瀑布模型 特点: 可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。 缺点:太理想化,于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格与用户需求之间有差异,就会发生这种情况。只适用于项目开始时需求已确定的情况。 B.快速原型模型 特点:快速 软件产品开发基本上是线性顺序进行。降低了规格说明文档变化的可能性。减少了后续阶段错误的可能性。 c.增量模型 1 优点: 人员分配灵活,刚开始不用投入大量人力资源。

最新福州大学材料力学期末试卷1(带答案)

精品文档 福州大学 《材料力学》期末考试卷1答案 (考试时间:120分钟) 使用班级: 学生数: 任课教师: 考试类型 闭卷 题 序 一 二 三 四 五 六 总分 得 分 阅卷人 一.填空题(22分) 1. 为保证工程结构或机械的正常工作,构件应满足三个要求,即 强度要求、 刚度要求 及 稳定性要求 。(每空1分,共3分) 2.材料力学中求内力的基本方法是 截面法 。(1分) 3.进行应力分析时,单元体上剪切应力等于零的面称为 主平面 ,其上正应力称为 主应力 。(每空1分,共2分) 4.第一到第四强度理论用文字叙述依次是最大拉应力理论、最大拉应变理论、最大剪应力理论和形状改变能理论。(每空1分,共4分) 5. 图示正方形边长为a ,圆孔直径为D ,若在该正方形中间位置挖去此圆孔,则剩 下部分图形的惯性矩y z I I ==44 1264 a D π-。(2分) 6. 某材料的σε-曲线如图,则材料的 (1)屈服极限s σ=240MPa (2)强度极限b σ=400MPa (3)弹性模量E =20.4GPa (4)强度计算时,若取安全系数为2,那么 塑性材 料的许用 应力 []σ=120MPa ,脆性材料的许用应力 []σ=200MPa 。(每空2分,共10分) 二、选择题(每小题2分,共30分) ( C )1. 对于静不定问题,下列陈述中正确的是 。 A 未知力个数小于独立方程数; B 未知力个数等于独立方程数 ; C 未知力个数大于独立方程数。 ( B )2.求解温度应力和装配应力属于 。 A 静定问题; B 静不定问题; C 两者均不是。 ( B )3.圆轴受扭转变形时,最大剪应力发生在 。 A 圆轴心部; B 圆轴表面; C 心部和表面之间。 ( C )4. 在压杆稳定中,对于大柔度杆,为提高稳定性,下列办法中不能采用的是 。 A 选择合理的截面形状; B 改变压杆的约束条件; C 采用优质钢材。 ( C )5.弯曲内力中,剪力的一阶导数等于 。 A 弯矩; B 弯矩的平方; C 载荷集度 ( C )6.对构件既有强度要求,又有刚度要求时,设计构件尺寸需要 。 A 只需满足强度条件; B 只需满足刚度条件; C 需同时满足强度、刚度条件。 ( A )7.()21G E μ=+????适用于 A .各向同性材料 B. 各向异性材料 C. 各向同性材料和各向异性材料 D. 正交各向异性。 ( B )8.在连接件上,剪切面和挤压面分别 于外力方向 A.垂直、平行 B.平行、垂直 C.均平行 D.均垂直 ( C )9.下面两图中单元体的剪切应变分别等于 。虚线表示受力后的形状 A. 2γ,γ B. 2γ,0 C. 0,γ D. 0,2γ . 系 班 姓名 座号 成绩 . ...................................................... 密 .................................... 封 ................................ 线 ...................................................... y z

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

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

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

电力工程基础知识总结

第一章概述 1 电力系统:通过各级电压的电力线路,将发电厂、变电所、电力用户连接起来的一个整体,起着电能的产生、输送、分配和消耗的作用。 2 电力网:在电力系统中,通常将输送、交换和分配电能的设备叫做电力网,它由变电所和各种不同电压等级的电力线路组成,可分为地方电力网、区域电力网、超高压远距离输电网三种类型。 3 建立大型电力系统(联合电网)的优点:①可以减少系统的总装机容量②可以减少系统的备用容量③可以提高供电的可靠性④可以安装大容量的机组⑤可以合理利用动力资源,提高系统运行的经济性。 4 电 满足用户对供电可靠性的要电能质量:指电压、频率和波形的质量。6 变电 由电力变压器和配电装置组成,起着变换电压、分配和交换电能的作用。7 衡量电能质量的指标:①频率偏差(我国电力系统的额定频率是50Hz,正常允许偏差为正负0.2Hz,当电网容量较小时,可以放宽到正负0.5Hz)②电压偏差③电压波动与闪变(电压波动是由负荷急剧变化引起的)④谐波(危害:使变压器和电动机的铁芯损耗增加,引起局部过热,同时振动和躁动增大,缩短使用寿命;使线路的的功率损耗和电能损耗增加,并有可能使电力线路出现电压谐振,从而在线路上产生过电压,击穿电气设备的绝缘;使电容器产生过负荷而影响其使用寿命;使继电保护及自动装置产生误动作;使计算电费用的感应式电能表的计量不准;对附近的通信线路产生信号干扰,从而使数据传输失真等)⑤三相不平衡(危害:三相不平衡电压或电流按对称分量法产生的负序分量会对系统中电气设备的运行产生不良影响。例如使电动机产生一个反向转矩,从而降低了电动机的输出转矩,使电动机效率降低,同时使电动机的总电流增大,使绕组温升增高,加速绝缘老化,缩短使用寿命。对于变压 器,由于三相电流不平衡当最大相电流达到变压器额定 电流时,其他两项电流均低于额定值,从而使其容量得 不到充分利用。对多相整流装置,三相电压不对称将严 重影响多相触发脉冲的对称性,使整流设备产生更多的 高次谐波,进一步影响电能质量。此外,负序电流分量 偏大还有可能导致一些用于负序电流的继电保护和自 动装置的误动,威胁电力系统的安全运行)。8 电力系 统中性点的运行方式主要有三种①中性点不接地(此接 地系统仅适用于单相接地电容电流不大的小电网)②中 性点经消弧线圈接地③中性点直接接地(或经低电阻接 地)(在380/220V系统中,一般都采用此种接地方式) 9 课后6消弧线圈的补偿方式有几种? 一般采用那种 补偿方式?为什么?【消弧线圈的补偿方式有全补偿、 欠补偿和过补偿,一般都采用过补偿方式。因为在过补 偿方式下,即使电网运行方式改变而切除部分线路时, 也不会发展成为全补偿方式,致使电网发生谐振。同时 由于消弧线圈有一定的裕度,即使今后电网发展,线路 增多、对地电容增加后,原有消弧线圈仍可继续使用】 第二章负荷计算与无功功率补偿 1 负荷计算:求计算负荷这项工作叫做负荷计算。 2 电 力负荷按对供电可靠性的要求可分为三级:①一级负 荷:中断供电将造成人身伤亡,或重大设备损坏且难以 修复,或在政治、经济上造成重大损失者均属于一级负 荷。应由两个独立电源供电。对特别重要的一级负荷, 两个独立电源应来自不同的地点。独立电源是指若干电 源中任一电源发生故障或停止供电时,不影响其他电源 继续供电,同时具备下列两个条件的发电厂或变电所的 不同母线段,均属独立电源:⑴每段母线的电源来自不 同发电机⑵母线段之间无联系,或虽有联系但在其中一 段发生故障时,能自动将其联系断开,不影响另一段母 线继续供电。②二级负荷:中断供电将造成设备局部破 坏或生产流程紊乱且较长时间才能恢复,或大量产品报 废、重点企业大量减产,或在政治、经济上造成较大损 失者均属于二级负荷。二级负荷应由两回线路供电。③ 三级符合:所有不属于一级和二级的一般电力负荷,均 属于三级符合。三级符合对供电电源无特殊要求,允许 较长时间停电,可用单回线路供电。3 负荷曲线:表征 电力负荷随时间变动情况的一种图形。按负荷性质不同 可分为有功负荷曲线和无功负荷曲线。4 年最大负荷利 用小时数Tmax:是一个假想时间,在此时间内,用户 以年最大负荷Pmax持续运行所消耗的电能恰好等于全 年实际消耗的电能。Tmax为 1.显然年负荷曲年线越平坦Tmax值越大;反之, 年负荷曲线越陡Tmax越小。因此Tmax的大小说明了用 户用电的性质,也说明了用户符合曲线的大致趋势。对 于相同类型的用户,尽管Pamx有所不同,但Tmax却是 基本接近的,这是生产流程大致相同的缘故。所以Tmax 亦是反应用电规律性的参数。5 平均负荷Pav:指电力 负荷在一定时间t内平均消耗的功率,Pav=Wt/t,式中 Wt为时间t内消耗的电能量。6 负荷系数: 平均负荷 与最大负荷的比值叫做负荷系数Kl=Pav/Pmax,也称负 荷率,又叫负荷曲线填充系数,它是表征负荷变化规律 的一个参数,其值愈大,说明负荷曲线越平坦,负荷波 动越小。7 计算负荷:根据已知的用电设备安装容量确 定的、按发热条件选择导体和电气设备时所使用的一个 假想负荷,计算负荷产生的热效应与实际变动负荷产生 的热效应相等。【确定计算负荷为正确选择供配电系统 中的导线、电缆、开关电器、变压器等提供技术参数】 8 确定计算负荷的方法①需要系数法:计算简单方便, 对于任何性质的企业负荷均适用,且计算结果基本上符 合实际,尤其对各用电设备容量相差较小且用电设备数

软件工程考试题库

软件工程概述 一单项选择 1.软件生命周期一般包括:软件开发期和软件运行期,下述(D)不是软件开发期所应包含的内容。 A需求分析B结构设计C程序编制D软件维护 2.软件是一种逻辑产品,它的开发主要是(A)。 A研制B拷贝C再生产D复制 3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(C)。 A喷泉模型B增量模型C瀑布模型D螺旋模型 4.在软件生存周期中,(B)阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计B可行性分析和项目开发计划C概要设计D软件测试 5.软件产品与物质产品有很大区别,软件产品是一种(C)产品 A有形B消耗C逻辑D文档 6.(C)把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A原型模型B螺旋模型C基于知识的智能模型D喷泉模型 7.(B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 A概要设计B详细设计C编码D测试 8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A)。 A原型模型B瀑布模型C基于知识的智能模型D变换模型 9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(C)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(D)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C)。 A可修改性B可靠性C可适应性D可重用性 12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B)。 A可移植性B可重用性C容错性D可适应性 13.软件特性中,(A)是指系统具有清晰的结构,能直接反映问题的需求的程度。 A可理解性B可靠性C可适应性D可重用性 14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为(B)。 A可理解性B可维护性C可适应性D可重用性 15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是(C). A可理解性B可修改性C可移植性D可重用性 16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是(D)。 A有效性B可适应性C正确性D可靠性 17.软件特性中,允许对软件进行修改而不增加其复杂性指的是(A)。 A可修改性B可适应性C可维护性D可移植性 18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是(B)。 A可理解性B可互操作性C可维护性D可追踪性 19.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向

软件工程(清华钱乐秋版)期末复习重点

1、什么是软件工程 在《计算机科学技术百科全书》中软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。 2、软件生存周期分哪几个阶段分别简述各个阶段的任务。 答:软件生存周期有计算机系统工程、需求分析、设计、编码、测试、运行和维护6个阶段。 A 计算机系统工程的任务是确定待开发软件的总体要求和范围,以及该软件与其他计算机 系统元素之间的关系,进行成本估算,做出进度安排,并进行可行性分析,即从经济、技术、法律等方面分析待开发的软件是否有可行的解决方案,并在若干个可行的解决方案中做出选择。 B 需求分析主要解决待开发软件要“做什么”的问题,确定软件的功能、性能、数据、界面 等要求,生成软件需求规约。 C 软件设计只要解决待开发软件“怎么做”的问题。软件设计通常可分为系统设计和详细设 计。系统设计的任务是设计软件系统的体系结构,包括软件系统的组成成分、各成分的功能和接口、成分间的连接和通信,同时设计全局数据结构。详细设计的任务是设计各个组成成分的实现细节,包括局部数据结构和算法等。 D 编码阶段的任务是用某种程序设计语言,将设计的结果转换为可执行的程序代码。 E测试阶段的任务是发现并纠正软件中的错误和缺陷。测试主要包括单元测试、集成测试、确认测试和系统测试。 F软件完成各种测试后就可交付使用,在软件运行期间,需对投入运行的软件进行维护,即可发现了软件中潜藏的错误或需要增加新的功能或使软件适应外界环境的变化等情况出现时,对软件进行修改。 3、简述各类软件过程模型的特点。 答:典型的软件过程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式方法模型等。 A瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动,其特征是: 接受上一阶段活动的结果作为本阶段活动的输入; 依据上一阶段活动的结果实施本阶段应完成的活动; 对本阶段的活动进行评审; 将本阶段活动的结果作为输出。 B 增量模型将软件的开发过程分成若干个日程时间交错的线性序列,每个线性序列产生软 件的一个可发布的增量版本,后一个版本是对前一个版本的修改和补充,重复增量发布的过程,直至产生最终的完善产品。 C 原型方法从软件工程师与客户的交流开始,其目的是定义软件的总体目标,标识需求。 然后快速制定原型开发的计划,确定原型的目标和范围,采用快速设计的方式对其建模,并构建模型。被开发的原型应交付给客户使用,并收集客户的反馈意见,这些反馈意见可在下

(完整版)(机械加油)福州大学材料力学期末试卷(2)

福州大学 《材料力学》期末考试卷 (考试时间:120分钟) 使用班级: 学生数: 任课教师: 考试类型 闭卷 题 序 一 二 三 四 五 六 总分 得 分 阅卷人 一、单项选择题(共10个小题,每小题2分,合计20分) 1.材料的失效模式 B 。 A 只与材料本身有关,而与应力状态无关; B 与材料本身、应力状态均有关; C 只与应力状态有关,而与材料本身无关; D 与材料本身、应力状态均无关。 2.下面有关强度理论知识的几个论述,正确的是 D 。 A 需模拟实际构件应力状态逐一进行试验,确定极限应力; B 无需进行试验,只需关于材料破坏原因的假说; C 需要进行某些简单试验,无需关于材料破坏原因的假说; D 假设材料破坏的共同原因,同时,需要简单试验结果。 3、 轴向拉伸细长杆件如图所示,____ B ___。 A .1-1、2-2面上应力皆均匀分布; B .1-1面上应力非均匀分布,2-2面上应力均匀分布; C .1-1面上应力均匀分布,2-2面上应力非均匀分布; D .1-1、2-2面上应力皆非均匀分布。 4、塑性材料试件拉伸试验时,在强化阶段___ D ___。 A .只发生弹性变形; B .只发生塑性变形; C .只发生线弹性变形; D .弹性变形与塑性变形同时发生。 5、比较脆性材料的抗拉、抗剪、抗压性能:___ B ____。 A .抗拉性能>抗剪性能<抗压性能; B .抗拉性能<抗剪性能<抗压性能; C .抗拉性能>抗剪性能>抗压性能; D .没有可比性。 6、水平面内放置的薄壁圆环平均直径为d ,横截面面积为A 。当其绕过圆心的轴在水平面内匀角速度旋转时,与圆环的初始尺寸相比__ A ____。 A .d 增大,A 减小; B .A 增大,d 减小; C .A 、d 均增大; D .A 、d 均减小。 7、如右图所示,在平板和受拉螺栓之间垫上一个垫圈,可以提高___ D ___。 A .螺栓的拉伸强度; B .螺栓的挤压强度; C .螺栓的剪切强度; D .平板的挤压强度。 8、右图中应力圆a 、b 、c 表示的应力状态分别为 C 。 A 二向应力状态、纯剪切应力状态、三向应力状态; B 单向拉应力状态、单向压应力状态、三向应力状态; C 单向压应力状态、纯剪切应力状态、单向拉应力状态; D 单向拉应力状态、单向压应力状态、纯剪切应力状态。 9.压杆临界力的大小 B 。 A 与压杆所承受的轴向压力大小有关; B 与压杆的柔度大小有关; C 与压杆的长度大小无关; D 与压杆的柔度大小无关。 10.一点的应力状态如下图所示,则其主应力1σ、2σ、3σ 分别为 B 。 A 30MPa 、100 MPa 、50 MPa B 50 MPa 、30MPa 、-50MPa C 50 MPa 、0、-50MPa D -50 MPa 、30MPa 、50MPa 二、简述题(每小题4分,共20分): 1、简述材料力学的任务。 答:材料力学的任务就是在满足强度、刚度和稳定性的要求下,为设计既经济又安全的构件,提供必要的理论基础和计算方法。(4分) 2、简述截面法求内力的基本步骤。 答:分三个步骤:(1)用假想截面将构件分成两部分,任取一部分作为研究对象,舍去另一部分。(2)用内力代替舍去部分的作用。(3)建立平衡方程,确定内力。 3、简述求解超静定问题的基本思路。 答:研究变形,寻找补充方程。(4分) 4、简述求解组合变形的基本思路。 答:先将外力进行简化或分解,使之对应着不同的基本变形,然后用叠加原理求解。 5、简述应力集中的概念。 答:因杆件外形突然变化,而引起局部应力急剧增大的现象,称为应力集中。(4分) . 系 班 姓名 座号 成绩 . ...................................................... 密 .................................... 封 ................................ 线 ......................................................

《软件工程》期中考试试题

可行性研究的目的是( ) 《软件工程》期中考试试题 选择题(每小题 1 分,共 40 分) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。 A. 软件工程 B.软件周期 C.软件危机 D.软件产生 ( )是将系统化的、 规范的、 可定量的方法应用于软件的开发、 运行和维护的过程。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 从结构化的瀑布模型看, 在它的生命周期中的八个阶段中, 下面的几个选项中哪个环节 出错,对软件的影响最大 ( )。 A 、详细设计阶段 B 、概要设计阶段 一个软件项目是否进行开发的结论是在( A. 软件开发计划 B ? 可行性报告 )文档中做出的。 C ?需求规格说明书 D.测试报告 需求分析的产品是( ) A ?数据流程图案 B .数据字典 C ?判定表 D ?需求规格说明书 需求分析中开发人员要从用户那里了解( ) A ?软件做什么 B ?用户使用界面 C .输入的信息 D ?软件的规模 瀑布模型本质上是一种( )模型。 A. 线性顺序 B.顺序迭代 C.线性迭代 D.早期产品 瀑布模型存在的问题是( )。 A ?用户容易参与开发 B ?缺乏灵活性 C ?用户与开发者易沟通 D ?适用可变需求 螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。 A ?增量模型 B .专家系统 C ?喷泉模型 D ?变换模型 原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。 A ?需求不确定性高的 B ?需求确定的 C .管理信息 D ?实时 软件可行性研究实质上是要进行一次 ( )需求分析、设计过程。 A 、简化、压缩的 B 、详细的 C 、彻底的 D 、深入的 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. C 、 需求分析阶段 D 、 测试和运行阶段

山东大学-软件工程复习重点整理

第一章 1.1软件工程(SE)的定义、向、作用: SE:在将有关软件开发与应用的概念科学体系化的基础上,研究如有计划、有效率、经济的开发和利用能在就算机上正确运行的软件的理论和技术的工程法学,一些开发和维护软件的法、过程、原则。是一个系统工程,既有对技术问题的分析与综合,也有对开发过程和参与者的管理。 SE的向:面向对象模式,结构化模式,基于过程的模式等 SE的作用:付出较低的开发成本,达到要求的软件功能,取得较好的软件性能,开发的软件易于移植,需要较低的维护费用,能按时完成开发工作,及时交付使用。 1.2开发模式:软件开发的全部过程,活动和任务的结构框架,它能直观的表达的表达软件开发全过程,明确要完成的主要活动,任务和开发策略。 1.3说明错误、故障和失效的含义及联系(并举例): 错误:是在软件生产过程中人为产生的错误(需求说明中的错误,代码中的错误) 故障:是在功能实现过程中产生的问题;是错误导致的结果,是在软件中一个错误的表现(一个错误可能产生多个缺陷,静态存在的) 失效:是相对于系统指定行为的偏离,系统违背了它应有的行为(动态存在的) 联系:当一个开发者编写程序时,会在代码中出现错误。当这个程序被编译或集成到一个系统中时,系统就存在故障。当你运行这个系统时,可能会导致失效,即人们产生错误,故障是错误的结果(部观角:从开发者的角度看待问题),当故障执行时出现失效(外部视角:从用户角度看到的问题)。并不是所有的错误会导致故障,并非每个缺陷都对应相应的失败。1.4软件质量应从哪几个面衡量,论述之: (1产品的质量)(2过程的质量)(3商业环境背景下的质量) (1)产品的质量:用户从失败的数目和类型等外部特征进行评价,如果软件具有足够的功能并且易于学习和使用,用户就断定软件是高质量的;开发者从缺陷的数目和类型等部特征来作为产品质量的依据。 (2)过程的质量:有很多过程都会影响到最终的产品质量,只要有活动出了差错,产品的质量就会受到影响;开发和维护过程的质量与产品的质量是同等重要的。 (3)商业环境背景下的软件质量:将技术价值和商业价值统一起来。 1.5软件系统的系统组成(系统的要素有哪些):对象(实体)+ 活动+ 关系+ 系统边界活动:活动是发生在系统中的某些事情,通常描述为由某个触发器引发的事件,活动通过改变属性把一个事物变成另一个事物。 对象:活动中涉及的元素称为对象。 关系:是指活动与对象之间的关系。 系统边界:即系统包含的功能与系统不包含的功能之间的界限。 1.6现代软件工程大致包含几个阶段及各个阶段的文档: (1)需求分析:主要包括问题定义、可行性分析、需求分析《需求规格说明书》

#大二学生未来发展方向

以下是我们学院开设的几个专业: 一、电力系统及其自动化 1学科概况: 电力系统自动化指采用各种具有自动检测、决策和控制功能的装置并通过信号系统和数据传输系统对电力系统各个元件、局部系统或全系统进行就地或远方的自动监视、协调、调节和控制,以保证电力系统安全经济运行和具有合格的电能质量。电力系统自动化是现代电力系统安全可靠和经济运行的重要保证,可以说,现代电力系统如果没有电力系统自动化是无法运行的。

按管理区域分包括: 1) 电网调度自动化。 2) 发电厂自动化(火电厂自动化、水电厂自动化) 3) 变电站自动化 4) 配电网自动化 2培养目标: 1)掌握本专业所必需的数学、电路、电机、电子技术基础、微机原理和自动控制等基础理论、基本知识,掌握计算机运算、实验、工程制图等基本技能; 2)掌握发电厂及电力系统的运行理论和设计方法; 3)掌握电力系统继电保护、自动控制技术和有关的设计及调试方法; 4)具有计算机在电力系统中的使用和电力工业生产运行管理的基本知识和基本能力; 5)了解国内外本专业领域的技术发展动向,具有进行科学研究和新技术开发的初步能力。 3 电力系统及其自动化研究方向: 1)智能保护和变电站综合自动化 2)电力市场理论和技术 3)电力系统实时仿真系统 4)电力系统运行人员培训仿真系统 5)配电网自动化

6)电力系统分析和控制 7)人工智能在电力系统中的使用 8)现代电力电子技术在电力系统中的使用 9)电气设备状态监测和故障诊断技术 4就业方向: 毕业生可在大中型水、火电厂的值班运行及试验室从事电力系统调度及计算机自动化工作,电力系统的研究设计工作及科研机构的试验室工作,也可在有关的研究院、所及学校进行科研和教学工作。可以去电力局工作,另外许多大型国有企业和工厂也需要这方面的人才。部队里也需要,当然主要是去部队里的一些科研单位。电力设计院,电力试验研究所,输变电工程公司。如:南瑞,四方,许继,北开,平高。也可以去外企工作。 5主要课程: 电工学,电力系统、电路、电机学、电子技术、自动控制原理、微机原理及使用、发电厂电气部分、电力系统稳态分析、电力系统暂态分析、电力系统继电保护原理、电力系统自动化。 二、电力电子和电力传动 1学科概论:

软件工程复习题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合 7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后 12、DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。 A.输入、输出、外部实体和加工 B.变换、加工、数据流和存储 C.加工、数据流、数据存储和外部实体 D.变换、数据存储、加工和数据流

电力工程施工基础知识

电力工程施工 基础知识

电力工程施工流程: 签订合同 找业主拿资质 去供电局窗口领资料 0 Q 填写,送供电局审核■算用电负荷 做好“三大措施”、开工报告、开工手续 进场施工 故工井 申领电表、装好

、施工程序 1、电力工程施工程序: 施工准备一根据图纸位置配合土建预埋管一配管至各设备及动力箱(柜)一动力配电箱(柜)安装T电缆敷设—管内穿线T检测绝缘电阻T配电箱(柜)内接线f设备接线f 设备调试f试运行f竣工验收。 2、照明工程施工程序: 施工准备f进户管预埋f配合土建预埋暗配管f配电箱、户内箱、接线箱预埋壳体f开关盒、插座盒安装f总配电柜及电表箱安装f预分支电缆敷设f管内穿线f测试绝缘电阻f电气器具安装f配电箱安装接线f调试f竣工验收。 3、变配电工程施工程序: 施工准备f配合土建预埋电缆保护管f在土建地沟、墙面基本完之后进行技术复核f变压器就位f高、低压柜安装f母线安装(插接母线)f室内接地母线安装f电缆敷设f电缆头制安f电气调试f竣工验收。 4、防雷接地工程施工程序: 施工准备f确定引下线轴线位置f根据土建进度逐层连接柱内二根主筋作为引 下线f焊接均压环f竖井内进行接地线安装施工f竖井内管道与接地线连接f 根据图纸要求的楼层防雷引下线与外墙门窗、栏杆作电气连接f柱内主筋引出屋面与屋面避雷带焊接f屋面避雷带施工f突出屋面的金属体与避雷带连接f 接地电阻测试(如电阻值不符要求,另增接地极)f竣工验收。 5、弱电工程(有线电视、电话、对讲、综合布线、防盗对讲)施工程序: 施工准备f配合土建预埋管至盒、箱f盒、箱埋设安装f线槽安装f部分明管敷设f管内穿线f插座安装f排线架安装接线f调试f试运行f竣工验收。 6、消防及火灾报警工程施工程序: 施工准备f根据图纸预埋管至探测器盒f预埋管至报警器盒及消防按钮盒f预埋管至火警信号复视盘及消防电话插座盒f管内穿线f检测绝缘电阻f设备及探测器、模块安装f各种设备就位f设备接线f单体调试f联动调试f竣工验

《软件工程》期末考试题及答案++精华版!!

《软件工程》期末考试样题 一、填空题 1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。 2.可行性研究一般可以从(经济)可行性、(技术) 可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n 年后从银行得到F元,现在应该存入的钱数为 (F/(1+i)n)。 4.数据流图的基本符号包括(数据输入的源 点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。 5.Jackson图除了可以表达程序结构外,还可以 表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。 6.详细设计的工具有图形工具)、表格工具和(语言工具)。 7.IPO图由(输入)、处理和(输出)三个框组 成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列( A )属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX 2.下列哪个图是N-S图的构件( C )。 A. B.

3.对于螺旋模型,下列( D 卡尔坐标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 1.软件危机可以表现为(ABXD A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵 2.Jackson图中一般可能包括(A.表头 B.表体 C.表名 D.字段名 AD )。、内容耦合是最高程度的耦合 、应该尽量使用内容耦合 、高级语言一般设计成允许内容耦合的形式、如果一个模块有多个入口,可能发生内容.下列属于不标准的书写格式( BCD )。、书写时适当使用空格分隔 、一行写入多条语句 、嵌套结构不使用分层缩进的写法 、程序中不加注释 ,错误的) 软件生存周期是从软件开始开发到开发结束 () 系统流程图是一个典型的描述逻辑系统的传() 数据流图和数据字典共同构成系统的逻辑 A

软件工程期末考试复习题及答案

(4分) 变换型结构的数据流呈() A. 线性形状 B. 辐射状 C. 椭圆形 D. 阶梯形 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..2. (4分) 可行性研究阶段使用的图形工具是() A. DFD图 B. N-S图 C. PAD图 D. Warnier图 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..3. (4分) 软件的开发模式有() A. 面向过程模式、面向对象模式、混合模式 B. 变换模式、渐增模式、瀑布模式 C. 自顶向下模式、自底向上模式、关系模式 D. 分步模式、渐增模式、非渐增模式 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 B .解析..4. (4分) 模块的初始化工作和模块处理意外故障均属于() A. 时间内聚 B. 顺序内聚 C. 功能内聚 D. 逻辑内聚 得分: 0 知识点: 软件工程作业题,软件工程展开解析 .答案 A .解析..5. (4分) HIPO的含义是()

A. 层次、输入、处理、输出 B. 高速、信息、程序、目标 C. 顶层的IPO图 D. 关于输入、处理、输出的层次 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..6. (4分) 数据字典和数据流图共同构成系统的() A. 物理模型 B. 结构模型 C. 设计说明书 D. 逻辑模型 得分: 0 知识点: 软件工程作业题,软件工程展开解析 .答案D .解析..7. (4分) 好的软件结构它的外观形状一般呈() A. 线性 B. 扇形 C. 椭圆形 D. 层次型 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 C .解析..8. (4分) CMU/SEI推出的()将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。 A. CMM B. PSP C. ISO-9000 D. RUP 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..9. (4分) 若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()

土木工程专业全国大学排名

土木工程专业全国大学排名 A+等级 同济大学清华大学浙江大学哈尔滨工业大学重庆大学湖南大学东南大学西南交通大学河海大学 A 等级 上海交通大学西安交通大学山东大学天津大学华中科技大学大连理工大学中南大学东北大学华南理工大学福州大学新疆大学贵州大学南昌大学武汉理工大学太原理工大学西南大学合肥工业大学北京交通大学郑州大学中国矿业大学广西大学中国矿业大学(北京) 南京农业大学北京工业大学华侨大学河南大学南京工业大学河北农业大学长沙理工大学石家庄铁道学院兰州理工大学安徽理工大学河南理工大学河南工业大学广东工业大学沈阳建筑大学西安建筑科技大学西南科技大学汕头大学华东交通大学华北水利水电学院深圳大学长安大学兰州交通大学广州大学山东建筑大学西安科技大学山东科技大学安徽建筑工业学院浙江科技学院河北工程大学重庆交通大学北京建筑工程学院广西工学院苏州科技学院天津城市建设学院长春工程学院青岛理工大学河北建筑工程学院 B+等级 武汉大学四川大学吉林大学中山大学厦门大学北京航空航天大学兰州大学西北工业大学北京科技大学暨南大学哈尔滨工程大学南京理工大学燕山大学内蒙古大学河北大学浙江工业大学南京航空航天大学中国石油大学(华东) 中国石油大学(北京) 海南大学中国海洋大学黑龙江大学昆明理工大学西安电子科技大学中国地质大学(北京) 成都理工大学济南大学江苏大学北京林业大学中北大学湘潭大学内蒙古科技大学上海大学上海理工大学江南大学扬州大学河南科技大学哈尔滨工业大学(威海)南京林业大学宁波大学青海大学东北林业大学上海应用技术学院辽宁工程技术大学东北农业大学沈阳工业大学内蒙古农业大学华北电力大学(保定)浙江理工大学东北电力大学中国民航大学四川农业大学华南农业大学西安理工大学河北理工大学山东农业大学辽宁科技大学西南石油大学山东理工大学南昌航空

软件工程试题及答案

1. 软件生命期各阶段的任务是什么? 答:软件生命期分为7个阶段: 1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么? 答:1、软件重用可以显著地改善软件的质量和可靠性。 2、软件重用可以极大地提高软件开发的效率。 3、节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。 3、自顶而下渐增测试与自底而上渐增测试各有何优、缺点? 答: ①自顶而下渐增测试 优点:不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,而且能够尽早发现上层模块的接口错误。 缺点:需要存根程序,底层错误发现较晚。 ②自底而上渐增测试 优点与缺点和自顶而下渐增测试相反。 4 、提高可维护性的方法有哪些? 答:在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段结束前

的审查和复审中,应着重对可维护性进行复审。 在需求分析阶段的复审中,应对将来要扩充和修改的部分加以注明。在讨论软件可移植性问题时,要考虑可能要影响软件维护的系统界面。 在软件设计的复审中,因从便于修改、模块化和功能独立的目标出发,评价软件的结构和过程,还应对将来可能修改的部分预先做准备。 在软件代码复审中,应强调编码风格和内部说明这两个影响可维护性的因素。 在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示。 在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审。 为了从根本上提高软件系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件,同时也在大力发展软件重用技术。 简述软件测试要经过哪几个步骤,每个步骤与什么文档有关。 【解答】 测试过程按 4 个步骤进行,即单元测试(模块测试)、集成测试(子系统测试和系统测试)、确认测试(验收测试)和平行运行。 单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。 集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件需求说明书。 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。 平行运行把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。 36.简述容错技术的四种主要手段,并解释。

相关主题