软件工程自考2016年10月真题及答案解析
-
请用白盒测试法对题39图所对应的程序流程图进行测试。要求从题39表的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5种覆盖标准的最少测试用例。
-
简述软件生存周期过程、软件生存周期模型、软件项目过程管理之间的关系。
-
用户A在北京用E-mail客户端软件给在深圳的用户8发邮件;系统提醒用户B有新邮件;用户8接收邮件。
请根据需求:
(1)写出该系统包含的用况和角色;
(2)画出该系统的用况图。
-
针对具有变换型流图和事务型的DFD,简述总体设计的步骤。
-
简述关联、泛化、细化和依赖的概念以及前三者与依赖的关系。
-
简述RUP和UML之间的关系。
-
简述软件以及软件危机。
-
简述需求规约在项目开发中的基本作用。
-
针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了3个源模型:_______、_______和集成产品开发CMM。
-
CMMI模型基于过程途径思想,通过过程把软件质量的3个支撑点:受训的人员、规程和方法、_______和_______进行集成,以开发所期望的系统/产品。
-
在CMMI模型中,达到预先定义的一组过程域所有目标的一种过程改善等级称为_______。
-
瀑布模型规定了各开发阶段的活动:系统需求、软件需求、需求分析、设计、_______、测试和运行。
-
对于一个项目而言,_______是项目管理计划的主体,一般还存在一些支持生存周期过程具有重要作用的计划,包括软件工程管理计划、软件配置管理计划、软件质量保证计划、软件验证和确认计划和_______。
-
RUP是一种以_______为驱动的、以体系结构为中心的迭代、增量式开发。
-
由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:_______、集成测试、有效性测试和系统测试。
-
软件测试是一个有程序的过程,包括测试设计、_______以及测试结果比较等。
-
结构化程序设计包括_______、选择结构和循环结构。
-
在类的关联中,对于一个给定的类目,可以通过_______找到与之关联的另一个类目。
-
在结构化分析方法中,数据的变换单元称为_______。
-
所谓模块化,是指按照_______的设计原则,形成一个相互独立但又有较少联系的模块结构的过程,使每个模块具有相对独立的功能或过程。
-
往往能粗略地标志一个系统的规模和复杂程度是模块的_______。
-
一个需求必须具有的基本性质:_______、无歧义的、可测的、可跟踪的以及_______。
-
一种基于自然语言来编制需求规约,则称为_______的需求规约。
-
提出软件工程概念的目的是倡导以工程的原理、________和方法进行软件开发。
-
在常见的软件开发模型中,适用于在项目开始时可以仅对一个或两个需求追加投资,发布可交付版本块,可减少用户需求变更的模型是( )
- A.增量模型
- B.瀑布模型
- C.螺旋模型
- D.喷泉模型
-
CMMI组织过程改善的成熟度等级中的第四级是( )
- A.已执行级
- B.已管理级
- C.已定量管理级
- D.已定义级
-
软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、开发过程、运行过程、维护过程和( )
- A.需求定义过程
- B.需求获取过程
- C.设计过程
- D.供应过程
-
假设某网站发帖数目的输入范围为0-20,则根据黑盒测试中的等价类划分技术,下列划分正确的是( )
- A.可划分为2个有效等价类,2个无效等价类
- B.可划分为1个有效等价类,2个无效等价类
- C.可划分为2个有效等价类,1个无效等价类
- D.可划分为1个有效等价类,1个无效等价类
-
下列关于软件测试的说法正确的是( )
- A.为了证明程序员的正确
- B.是不受时间约束的
- C.测试的执行是有规程的
- D.不需要工具支持
-
一般来说,集成测试是以主控模块作为测试( )
- A.驱动模块
- B.桩模块
- C.类模块
- D.对象模块
-
能可视化地表达系统静态结构模型的工具是( )
- A.包
- B.用况图
- C.顺序图
- D.类图
-
根据RUP实现活动,输入为构件和接口,活动为完成单元测试,则输出为( )
- A.接口
- B.用况
- C.子系统
- D.构件
-
指受模块内一个判定所影响的所有模块的集合,称为模块的( )
- A.控制域
- B.作用域
- C.定义域
- D.限制域
-
可视为面向对象技术发展中一个重要里程碑的是( )
- A.UML
- B.用况图
- C.状态图
- D.顺序图
-
当模块A直接修改或操作模块B的数据,则模块A与模块B的关系是( )
- A.内容耦合
- B.公共耦合
- C.标记耦合
- D.数据耦合
-
属于需求规约的基本性质是( )
- A.必要的
- B.可测试的
- C.无歧义的
- D.完整的
-
可用以描述加工的是( )
- A.数据流图
- B.系统结构图
- C.结构化自然语言
- D.数据字典
-
在销售管理系统需求文档中出现下列描述,属于性能需求范畴的是( )
- A.系统应能产生月销售报表
- B.系统应在5秒内计算出给定季度的总销售税
- C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息
- D.任取1秒,一个特定应用所消耗的可用计算能力平均不超过50%
-
在软件开发中,软件系统模型大体上可分为两类:软件模型和( )
- A.概念模型
- B.行为模型
- C.逻辑模型
- D.实现模型