软件工程试卷B

软件工程试卷B

ID:42082190

大小:119.66 KB

页数:9页

时间:2019-09-07

软件工程试卷B_第1页
软件工程试卷B_第2页
软件工程试卷B_第3页
软件工程试卷B_第4页
软件工程试卷B_第5页
资源描述:

《软件工程试卷B》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件工程》试卷B姓名专业年级得分一、名词解释(每个2分,共10分)1.软件危机2.纯收入3.模块4.原型5.BROOKS定律二、填空题(每题2分,共20分)1.是计算机程序及其说明程序的各种文档。是有关计算机程序功能、设计、编制、使用的文字或图形资料。2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、、、总体设计、详细设计、、、软件维护活动,可以将这些活动以适当方式分配到不同阶段去完成。3.软件详细设计阶段采用的工具有。4.的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值

2、得去开发。5.模块的耦合性分为四种类型:、、、。6.内聚性有七种类型,最强的是,最弱的是o7.结构图的深度指结构图,结构图宽度指o8.集成测试采用的具体方法有、9.对于变换型的数据流图,按照软件设计思想,耍将一个大型复杂的软件进行分解,要确定数据流图的、逻辑输入、逻辑输出。10.软件编码阶段要善于积累编程的经验,使得编出的程序,易于,从而提高软件质量。三、选择题(侮题2分,共20分)1.系统定义明确Z斤,应对系统的可行性进行研究。可行性研究应包括()OA・软件环境可行性、技术可行性、经济可行性、社会可行性B.经济可行性、技术可行性、操作可行性C.经济可行性

3、、社会可行性、系统可行性D.经济可行性、实用性、社会可行性2.通过()可以完成数据流图的细化。A.结构分解B、功能分解C、数据分解D、系统分解3•模块(),则说明模块的独立性越强。A.耦合越强B、扇入数越高C、耦合越弱D、扇入数越低模块()定义为受该模块内一个判断影响的所有模块集合。A.控制域B、作用域C、宽度D、接口面向数据结构的设计方法(Jackson方法)是进行()的形式化的方A.系统设计B、详细设计C、软件设计D、编码指岀PDL是下列哪种语言()。A.伪码B、高级程序设计语言D、低级程序设计语言),然后再进行组装测试,最C、确认测试D、组合测试()

4、OC、工程网络图D、HIPO图B.发现软件的错误D.证明软件是正确的C.屮级程序设计语言在进行软件测试时,首先应当进行(后再进行有效性测试。A.单元测试B、集成测试制定进度计划的两个重要工具和方法是A.Gantt图B>CoCoMo软件测试的目的是()。A.评价软件的质量C.找出软件的所有错误在整个软件维护阶段所花费的全部工作中,()所占比例最大。A.校正性维护B.适应性维护C.完善性维护D.预防性维护软件设计阶段分为()。A,逻辑设计与功能设计C,结构设计和模块过程设计B,模型设计和功能设计D,数据库设计和文件设计12.结构化设计方法是面向()的设计。A,

5、数据流B,数据编码C,数据库D,数据结构13.复杂的数据流图()oA,只有变换型B,只有事务型C,无规律D,既有变换型乂有事务型14.软件详细设计阶段的任务是()。A,算法设计B,功能设计C,调用关系设计D,输入/输出设计下列()不是反映用户在使用软件产品时的三种倾向。A.产品运行B.产品可再用性C.产品修改D.产品转移在设计测试用例时,()是用得最多的一种黑盒测试方法。C.因果图D.判定表B,一个输出流D,一个输入输出流A.等价类划分B.边界值分析17.DFD中每个加工至少有()oA,一个输入流C,多个输入输出流数据字典包括()个条冃。A,2B,3C,4

6、D,519.在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。A.数据结构B.实体关系20・结构分析方法就是面向()A.冃标B.数据流四、简答题(每题4分,共20分)C.数据流图D.E—R图口顶向下逐步求精进行需求分析的方法。C.功能D.对象1.什么是软件工程?基本原理有哪些?2.成本一效益分析可用哪些指标进行度量?(写出公式)3.什么是数据流图?其屮的基本符号各表示什么含义?画出定货系统基本数据流图。4.非渐增式测试与渐增式测试有什么区别?5.试从基本符号和设计方法分析HC图与JACKSON图异同点五、应用题(共30分)1.(15分)某

7、厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁Z间者,中学文化程度男性当钳工,女性当车工,人学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用结构化语言、判定表或判定树描述上述问题。1.(15分)对以下程序进行测试:PROCEDUREEX(A,B:REAL;VARX:REAL);BEGINIF(A=3)OR(B>1)THENX:=AXBIF(A>2)AND(B=0)THENX:二A—3END先画出程序流程图。再按不同逻辑覆盖法设计一种(写出名称)测

8、试数据。答案:一、名词解释1.指在计算机软件的开发和维护过程中所遇

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。