软件工程自考2014年4月真题及答案解析
-
设被测试程序的流程图为题33图,请完成:
(1)什么是语句覆盖?什么是路径覆盖?
(2)给出实现语句覆盖的测试用例,并标明程序的执行路径。
(3)给出实现路径覆盖的测试用例,并标明程序的执行路径。
-
有一家教管理系统,其要求的功能如下:家教老师可以注册本人信息、修改本人资料、浏览家教信息、搜索家教信息;家教学生可以注册本人信息、修改本人资料、浏览家教信息、搜索家教信息;家教管理员可以登录、登记家教信息、发布网站公告、处理家教信息。请根据需求,画出该系统的用况图。
-
简述顺序图的概念、构成和主要作用。
-
简述增量模型的优缺点。
-
简述CMMI模型支持的两种过程改善路径。
-
简述需求的概念和基本性质。
-
简述以结构化分析方法建立系统功能模型的建模工具和建模过程。
-
过程管理包括过程建立、_______和过程改进。
-
CMMI应用于一个组织过程改善的成熟度等级有_______个。
-
简述软件工程的概念与发展。
-
软件测试的第二目标是_______。
-
提高模块的内聚程度,可简化_______测试。
-
UML不是特定的软件开发方法学,而是一种可视化的_______。
-
RUP的迭代、增量式开发是_______模型的一个变体。
-
理论上,最基本的结构化程序设计的控制结构只有两种:_______和_______。
-
需求规约的技术核心是_______。
-
总体设计分为3个阶段,第一阶段为_______。
-
CMMI能力等级中,第0级为最低等级,其第2级是( )
- A.已执行级
- B.已定量管理级
- C.已定义级
- D.已管理级
-
从事软件开发实践和软件工程项目管理的思想基础是_______。
-
在软件生存周期模型中,可减少用户需求变更的软件开发模型是( )
- A.演化模型
- B.增量模型
- C.喷泉模型
- D.螺旋模型
-
瀑布模型是一种( )
- A.适用于需求被清晰定义的项目
- B.快速构造产品第一版本的好方法
- C.适合于大型团队迭代开发的模式
- D.支持面向对象技术的创新模型
-
希望确定软件实现的功能是否与需求规格说明书一致,需进行( )
- A.单元测试
- B.有效性测试
- C.系统测试
- D.集成测试
-
根据RUP测试活动,输入为测试用况、测试过程、实现模型,活动为实现测试,则输出为( )
- A.测试计划
- B.测试过程
- C.测试评价
- D.测试构件
-
在《ISO/IEC软件生存周期过程12207-1995》中,属于组织过程的是( )
- A.文档过程
- B.验证过程
- C.维护过程
- D.管理过程
-
题8图中,扇出为3的模块是( )
- A.模块A和G
- B.模块C和G
- C.模块A和C
- D.模块C和H
-
UML表达关系的术语中,关联是一类特定的( )
- A.扩展
- B.细化
- C.依赖
- D.泛化
-
下列的内聚类型中,按关联程度从低到高的顺序给出的是( )
- A.逻辑内聚、过程内聚、功能内聚
- B.过程内聚、功能内聚、逻辑内聚
- C.过程内聚、逻辑内聚、功能内聚
- D.功能内聚、过程内聚、逻辑内聚
-
在下列耦合中,耦合度最弱的是( )
- A.内容耦合
- B.数据耦合
- C.公共耦合
- D.控制耦合
-
题5图为一个飞机票预定系统的数据流图,图中“旅客”是( )
- A.数据流
- B.加工
- C.数据存储
- D.数据潭
-
详细设计工具中,盒图是指( )
- A.PAD图
- B.HIPO图
- C.程序流程图
- D.N-S图
-
销售系统,应能产生销售报表,这是软件的( )
- A.功能需求
- B.性能需求
- C.设计约束
- D.外部接口需求
-
能“标识系统要解决的问题”的模型是( )
- A.部署模型
- B.设计模型
- C.概念模型
- D.实现模型
-
初始需求发现技术中,可能导致超出项目成本和进度限制的是( )
- A.自悟
- B.交谈
- C.提炼
- D.观察