软件工程试卷及答案(易考题_)_软件工程试题及答案
软件工程试卷及答案(易考题_)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程试题及答案”。
1.在下列工具与环境中()属于较早期的CASE。A.基于信息工程CASE B.人工智能CASE C.结构的基于图形CASE D.集成的CASE环境 2.Putnam成本估算模型是一个()模型。
A.静态单变量 B.动态单变量 C.静态多变量
D.动态多变量 3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性 B.可重用性
C.适应性
D.可移植性 4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC 5.软件复杂性度量的参数包括()
A.效率
B.规模
C.完整性 D.容错性 7.软件调试技术包括()
A.边界值分析
B.演绎法
C.循环覆盖 D.集成测试 8.瀑布模型的存在问题是()
A.用户容易参与开发
B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 9.软件测试方法中的静态测试方法之一为()
A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析 11.第一个体现结构化编程思想的程序设计语言是()
A.FORTRAN语言
B.Pascal语言 C.C语言
D.PL/1语言 13.在详细设计阶段,经常采用的工具有()
A.PAD B.SA C.SC D.DFD 14.详细设计的结果基本决定了最终程序的()
A.代码的规模 B.运行速度 C.质量 D.可维护性 18.经济可行性研究的范围包括()
A.资源有效性 B.管理制度
C.效益分析 D.开发风险
21.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理
能协调软件开发,并使混乱减到最低程度。
22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有
容错功能的软件。
23.McCall提出的软件质量模型包括11 个软件质量特性。
24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。
25.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。
26.程序设计语言的心理特性主要表现在 歧义性、简洁性、传统性、局部性和顺序性。27.软件结构是以
模块 为基础而组成的一种控制层次结构。
28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
29.结构化语言是介于自然语言和形式语言之间的一种半形式语言。
30.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=F/(1+(n*i)。39.模块的内聚性包括哪些类型?
模块的内聚性包括:
(1)偶然内聚(2)逻辑内聚(3)时间内聚(4)通信内聚(5)顺序内聚(6)功能内聚
1.可行性研究要进行一次_____需求分析。
A.详细的B.全面的 C.简化的、压缩的 D.彻底的2.系统流程图用于可行性分析中的_____的描述。
A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系
36.可行性研究报告的主要内容有哪些?
解:一个可行性研究报告的主要内容如下:
(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。
(2)可行性研究前提:说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。
(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。
(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。
(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。
(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。
(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。
(8)结论意见:说明项目是否能开发;还需要什么条件才能开发;对项目目标有什么变动等。
38.什么是软件危机?软件危机的表现是什么?其产生的原因是什么?
在软件开发中遇到的问题找不到解决办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。
造成软件危机的原因是:
(1)软件的规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后。6)开发工具落后,生产率提高缓慢。
五,论述题(本大题共3小题,第40小题7分,第41小题8分,第42小题10分,共25分)
40.请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法。
解:PDL语言:
N=1
WHILE N
IF A(N)
ELSE MAX =A(N)ENDIF;
N=N+1;
ENDWHILE;
PAD图:
2.IPO图由___输入__、___输出_和___处理_三个框组成软件的测试方法有———(分析方法)与(非分析方法)详细设计的工具有(图形工具)(表格工具)(语言工具)
成本估计方法主要有(自顶行下估计)(自底向上估计)和(算法模型工具)
6. 常用的面向对象的软件过程模型是___B____。A. 瀑布模型 B. 喷泉模型 C. 原型模型 D. 增量模型
7. 面向对象的分析阶段建立的系统模型不包括__D______。A. 对象模型 B. 动态模型 C. 功能模型 D. 数据模型
8,软件工程中的结构化分析SA是一种面向___数据流_____的分析方法。
9,软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个___自下而上_____的过程。在进行需求分析时需同时考虑维护问题。。。。错
软件工程试卷及答案一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选......
一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1.可行性研究要进行一次_____需......
2017年广东党员考学考题及答案(试卷4)错一题98分1、习近平总书记对广东工作的重要批示中,“四个坚持”为: 坚持党的领导、坚持中国特色社会主义、______、坚持改革开放。 A.......
2017年广东党员考学考题及答案(试卷2)100分1、习近平总书记对广东工作的重要批示中,“四个坚持”为: 坚持党的领导、坚持中国特色社会主义、______、坚持改革开放。 A.坚持......
2017年广东党员考学考题及答案(试卷3)错两题96分1、习近平总书记对广东工作的重要批示中,“四个坚持”为: 坚持党的领导、坚持中国特色社会主义、______、坚持改革开放。 A.......
