- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 10 页 (共 NUMPAGES 10 页)
第 PAGE 9 页 (共 NUMPAGES 10 页)
天津科技大学软件工程期末考试试题(样卷)
一、单项选择题
1.程序设计属于软件开发过程( C )阶段。
A.设计
B.编程
C.实现
D.编码
2. 产生软件危机的原因主要与两个方面的问题有关:( C )?
A.软件在计算机中很难识别,存在磁盘中也看不到。
B.软件设计对人的智商要求很高,也要求很高的资金投入。
C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。
D.软件很难理解,硬件也很复杂。
3.结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。
A.数据流
B.数据流图
C.数据库
D.数据结构
4. 下列关于瀑布模型的描述正确的是( C )。
A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。
B. 瀑布模型具由于良好的灵活性。
C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
D. 利用瀑布模型,如果发现问题则修改的代价很低。
5.在软件结构化设计中,好的软件结构设计应该力求做到( B )。
A.顶层扇出较少,中间层扇出较高,底层模块低扇入
B.顶层扇出较高,中间层扇出较少,底层模块高扇入
C.顶层扇入较少,中间层扇出较高,底层模块高扇入
D.顶层扇入较少,中间层扇入较高,底层模块低扇入
6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( A )需求。?
A.功能
B.性能
C.数据
D.环境
7.软件结构图的形态特征能反映程序重用率的是( C )。
A.深度
B.宽度
C.扇入
D.扇出
8. 在数据流图中,○(椭圆)代表( C )。?
A.源点
B.终点
C.加工
D.模块
9.为了提高模块的独立性,模块内部最好是( C )。
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
10.软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。
A.如何做
B.怎么做
C.做什么
D.对谁做
11.软件的( A )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
A.概要
B.抽象
C.逻辑
D.规划
12. 在UML顺序图中,( A )对消息传递的目标对象的销毁。
A.销毁(destroy)消息 B.创建(create)消息
C.返回消息 D.自消息
13.软件测试的目的是( B )。
A.证明程序中没有错误
B.发现程序中的错误
C.测量程序的动态性
D.检查程序中的错误
14.完整的软件结构通常用( B )图来表示。?
A.IPO图
B.HIPO图
C.PAD图
D.DFD图
15.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( C )。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
16.面向数据流的软件设计方法,一般是把数据流图中数据流划分为( B ),再将数据流图映射为软件结构。
A.数据流和事务流
B.交换流和事务流
C.信息流和控制流
D.交换流和数据流
17.瀑布模型的存在问题是( B )。
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.使用可变需求
18. 模块的内聚性最高的是( D )?
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.功能内聚
19.需求分析中开发人员要从用户那里了解( A )。
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
20. 程序的三种基本控制结构的共同特点是( D )。
A.不能嵌套使用
B.只能用来写简单的程序
C.已经用硬件实现
D.只有一个入口和一个出口
21.可行性研究要进行一次( D )需求分析。
A.深入的
B.详尽的
C.彻底的
D.简化的、压缩的
22. 程序设计属于软件开发过程( C )阶段。
A.设计
B.编程
C.实现
D.编码
23.在以下模块耦合性类型中,模块之间独立性最差的类型是( D )。
A.无直接耦合
B.标记耦合
C.控制耦合
D.内容耦合
24. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( C )。
A.集成测试
B.恢复测试
C.验收测试
D.单元测试
25.关联是建立( A )之间关系的一种手段。
A.类
B.对象
C.角色
D.属性
26. 检查软件产品是否符合需求定义的过程
文档评论(0)