一、选择题
1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
A.软件工程
B.软件周期
C软件危机 D软件产生
2.研究开发所需要的成本和资源是属于可行性研究中的(
)研究的一方面。
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
3.IDEF0图不反映出系统( )。
A系统做什么
B统功能如何实现 C系统由谁来做 D系统实现的约束条件
4.模块的内聚性最高的是( )。
A逻辑内聚
B时间内聚
C偶然内聚
D.功能内聚
5.在SD方法中全面指导模块划分的最重要的原则是( )。
A.程序模块化
B.模块高内聚
C.模块低偶合
D.模块独立性
6.软件详细设计主要采用的方法是( )。
A.模块设计
B.结构化设计
C.
PDL语言
D.结构化程序设计
7.下列关于JSP方法不正确的说法是( )。
A.JSP方法主要用于规模不大的数据处理系统
B.JSP方法不明确的划分概要设计和详细设计的两个阶段
C.JSP方法适用与输入数据和输出数据之间有对应关系的问题求解
D.JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用与详细阶段
8.不适合作为科学工程计算语言的是( )。
A.
Pascal
B.
C
C.
Fortran
D. Prolog
9.黑盒测试在设计测试用例时,主要需要研究( )。
A.需求规格说明和概要设计说明
B.详细设计说明
C.项目开发计划
D.概要设计说明与详细设计说明
10.若有一个计算类型的程序,它的输入量只有一个x,其范围是[-1.0,
1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
11.下列属于维护阶段的文档是( )。
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
12.快速原型模型的主要特点之一是( )。
A.开发完毕才见到产品
B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件
D.及早提供工作软件
13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )。
A.校正性维护
B.适应性维护
C.完善性维护
D.软件测试分析报告
14.类库这种机制是( )级别的信息共享。
A.同一类
B.不同类
C.同一应用
D.不同应用
15.只有单重继承的类层次结构是()层次结构。
A.网状型
B.星型
C.树型
D.环型
16. 在屏蔽硬件错误的冗错技术中,冗余附加技术有( )。
A.三模冗余
B.信息冗余
C.冗余备分程序的存储及调用
D.关键程序和数据的冗余存储和调用
17.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )。
A.可用性
B.可靠性
C.正确性
D.完整性
18.下列文档与维护人员有关的有( )。
A.软件需求说明书
B.项目开发计划
C.概要设计说明书
D.操作手册
19.采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示那些任务是关键任务
D.能够表示之任务之间的并行和串行关系
20.下列模型属于成本估算方法的有( )。
A.
COCOMO模型
B.
McCall模型
C. McCabe度量法
D.
时间估算法
二、填空题
1.瀑布模型是以文档为驱动,适合于--------的软件项目的模型。
2.纯收入是指在整个生存周期之内的---------与投资之差。
3.数据项是指---------数据单元。
4.软件概要设计的主要任务就是----------。
5.结构化程序设计是使用--------构造程序。
6.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个--------集成的过程。
7.软件维护的内容包括校正性维持,适应性维护、---------和预防性维护。
8.CASE工具的平台集成是指工具运行在相同的-------平台上。
9.在建立对象的功能模型时,使用的数据流图中包含有处理,数据流、动作对象和------。
10.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为------。
三、名词解释
1.信息隐蔽
2.集成测试
3.多态性
4.SA
四、 简答题
1.简述软件工程目标和面临的主要问题。
2.简述结构化程序设计方法的基本要点。
3.简述文档在软件工程中的作用。
4.简述提高可维护性的方法。
五、应用题
1.某旅馆的电话服务如下:
可以拨分机号和外线号码。分机号是从7201至7209。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是一局号和分局号组成。局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。
要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。
2.某公司为本科以上学历的人重新分配工作,分配原则如下:
(1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作。
(2)如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士,不分男女,任课题组组长。
(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,人课题组组长。
要求:画出分析过程,得出判定表,并进行化简。
加载中,请稍候......