全国自考(软件工程)模拟试卷7
-
39. 按边界值分析法设计测试用例。
-
在一个夜校选课系统的程序功能说明书中指出了某一程序的输入条件为:每个读夜校的学生可以选择1至4门课程,试用黑盒法设计测试用例。
按等价类划分法设计测试用例(要求列出设计过程)。
-
36. 简述创建系统/产品需求获取模型的4个步骤。
-
37. 下面是一段伪码程序(代码前的数字只作标号用,不参与程序执行):
START
1:INPUT(A,B,C,D)
2:IF(A>O)AND(B
THEN
3:M=A—B
ELSE
4:M=A+B
5:END
6:IF(C,(D>B)
THEN
7:N=C+D
ELSE
8:N=C—D
9:END
10:PRINT(M,N)
STOP
根据以上的描述画出对应的事务型数据流图。
-
35. 简述演化模型及其主要特征。
-
34. 简述RUP和UML之间的关系。
-
33. 简述类、接口、协作、用况这几个UML术语基于的原理及它们在建立系统模型中的作用。
-
32. RUP的特点之一是迭代、增量式开发,它规定了4个开发阶段。请简述每次迭代在各阶段的目标。
-
30. 数据流的归宿地是_________。
-
31. 程序流程图主要用于软件开发的哪一阶段?它的主要优缺点有哪些?
-
29. 按照过程主体可以把软件生存周期过程分为3类,分别是基本过程、_________和组织过程。
-
28. 面向对象的类层次结构中,聚合表达的是一种_________关系。
-
26. 捕获系统功能需求是需求获取的核心活动,其目的是创建系统的_________。
-
27. 在一个系统中,设计了一个专门读取各种类型外设输入信息的模块,这种情况出现的内聚称为_________。
-
24. 主要针对事先不能完整定义需求的软件而开发的一种软件生存周期模型是_________。
-
25. 在设计期间对方法的规约使用自然语言或适当地使用_________。
-
23. 软件测试是一个有程序的过程,在设计测试用例之前,应建立_________、被测对象模型以及_________。
-
21. 软件产品在交付使用之前一般要经过单元测试、_________、有效性测试和系统测试。
-
22. 变换型数据流图是由_________、_________和_________三部分组成的。
-
20. 通常可以采用_________来验证需求是否存在歧义。
-
19. RUP是一种以_________为驱动的、以_________为中心的迭代、增量式开发。
-
18. 详细设计的主要任务是给出软件模块结构中各个模块的内部过程描述,也就是模块内部的_________。
-
16. 分析类是类的一种衍型,它分为3种,即__________、实体类和_________。
-
17. 用况模型是使用客户语言来描述的,而分析模型却是使用_________语言来描述的。
-
14. 下列不存在共同目标的能力等级是 ( )
- A.能力等级0级
- B.能力等级1级
- C.能力等级3级
- D.能力等级4级
-
15. 下列不是成熟度3级过程域的是 ( )
- A.需求开发
- B.产品集成
- C.需求管理
- D.风险管理
-
12. 以下不属于CMMI中支持类的是 ( )
- A.过程和产品质量保证
- B.原因分析与解决
- C.技术解决方案
- D.配置管理
-
13. 在项目规划中,如果要一个组织只期望项目规划过程域达到能力等级2级,则需达到项目规划过程域的 个专用目标 ( )
- A.1
- B.2
- C.3
- D.4
-
10. 需求开发的类属是 ( )
- A.过程管理类
- B.项目管理类
- C.工程类
- D.支持类
-
11. “为获取方提供满足所协商需求的产品或服务"是以下哪个过程的意图 ( )
- A.软件验证过程
- B.软件需求分析过程
- C.软件实现过程
- D.供应过程
-
8. 在软件验证过程中的验证活动含有多项任务,以下不属于其任务的是 ( )
- A.文档验证
- B.代码验证
- C.单元验证
- D.需求验证
-
9. 下列哪个模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段 ( )
- A.螺旋模型
- B.瀑布模型
- C.演化模型
- D.智能模型
-
6. 下列不属于CMMI中过程管理类的是 ( )
- A.组织
- B.组织过程定义
- C.组织过程性能
- D.组织过程关注
-
7. 在项目的开发风险很大或客户不能确定系统需求的情况下,最好选择下列哪种生命周期模型 ( )
- A.瀑布模型
- B.演化模型
- C.增量模型
- D.螺旋模型
-
5. 以下不属于增量模型优点的是 ( )
- A.可以很快发布第一个版本
- B.在一定程度上可减少软件开发的盲目性
- C.可以减少用户需求的变更
- D.允许增量投资
-
4. 下列不属于针对开发的CMMI模型中的过程域类名的是 ( )
- A.工程类
- B.设计类
- C.支持类
- D.过程管理类
-
2. 属于过程分解的意图是 ( )
- A.影响一个项目
- B.反映一个组织需要
- C.围绕一个组织
- D.建立响应获取方询问的界面
-
3. 以下不属于过程评估时所需要考虑的因素是 ( )
- A.资源需求
- B.人员分配
- C.员工情绪
- D.实施时间
-
1. 软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为 ( )
- A.瀑布模型
- B.对象模型
- C.螺旋模型
- D.层次模型