全国自考(软件工程)模拟试卷3
-
38. 有一个学生成绩管理系统,它的部分功能如下:(1)基本信息管理:教务管理人员可以输入或修改学生名单以及教学计划。(2)学生选课:学生可以根据教学计划进行选课。(3)成绩管理:教务管理人员负责考试成绩的录入及维护,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。请根据要求画出该问题的分层数据流图。
-
37. 某洗衣机生产商根据销售商欠款时间长短和现有库存量情况处理洗衣机供货方案的结构化语言可表示为:
IF欠款时间≤15天
IF需要量≤库存量
THEN立即发货
EISE
先按库存量发货,生产出来后再补发
ELsE
IF欠款时间≤45天
THEN
IF需求量≤库存量
THEN。先付款再发货
ELSE
不发货
ELSE
要求先付欠款
请将结构化语言表达的方案用判定表表达。
-
36. 什么是单元测试?在其过程中采用了什么方法?
-
35. 在软件生存周期中,配置管理过程的活动有哪些?
-
34. 简述设计模型的4层结构。
-
33. 什么是类的操作?操作的可见性可分为哪几类?
-
32. 简述结构化分析方法及该方法使用的描述工具。
-
31. 项目需求和需求规约二者有什么区别?
-
30. 实现子系统是由_________、接口和其他子系统组成。
-
28. 因果图是一种着重检查各种_________的组合的测试用例设计工具。
-
29. 软件测试不仅仅是用于开发中,在验证和确认的_________中也经常使用。
-
26. 在UML中最常用的4种控制操作子,有选择执行操作子、_________、并发执行操作子和_________。
-
27. 在需求分析层中,为了更好地对系统进行需求分析,RUP引入了3种支撑手段,分别是_________、分析包和_________。
-
25. 单元测试是用来检测软件的模块,它的测试设备是_________和承接模块。
-
24. 在UML中将状态分成了3类,除了通常状态外,还有两种特殊状态分别是_________和_________。
-
21. 在集成测试中,先独立测试每一模块,然后再连到一起运行,所采用的这种方式称为_________测试。
-
23. 有效性测试的目标是发现软件所实现的功能和_________不一致的错误,因此它通常采用_________测试技术。
-
22. 在一个用况图中,关联是一种参与关系,它是_________和用况之间的唯一关系。
-
19. 静态测试指被测试程序不在机器上运行,而是采用_________和计算机辅助静态分析的手段对程序进行检测。
-
20. 类图表达了系统的一些功能需求,以及这些需求之间的_________关系。
-
17. 由于依据的原理不同,软件测试技术一般分为两大类:_________技术与黑盒测试技术。
-
18. 实际应用中为了控制信息组织的复杂性,尽量采用单继承,避免采用多继承。多数情况下,可采用_________方式来代替多继承。
-
14. 下列不属于软件生存周期模型的是 ( )
- A.螺旋模型
- B.对象模型
- C.增量模型
- D.演化模型
-
15. HIPO图是由H图和IPO图两部分组成的,其中H图用于建立系统的 ( )
- A.功能模型
- B.概念模型
- C.层次图
- D.动态模型
-
16. 类是一组具有相同属性、操作、关系和语义的_________的描述,而关联是一组具有相同结构和语义的_________的描述。
-
13. 成熟度等级概念和能力等级概念是互补的,二者的各等级中名字不同的是 ( )
- A.4级
- B.3级
- C.5级
- D.1级
-
12. 瀑布模型的提出为软件工程作出了巨大贡献,但它也存在不足,这主要体现在 ( )
- A.过于灵活
- B.不能适应需求的动态变更
- C.过于简单
- D.各阶段都需要评审
-
11. 下列工具中,哪个是利用判定表的辅助来设计测试用例的 ( )
- A.边界值分析
- B.等价类划分
- C.因果图
- D.路径测试
-
10. 下列做法中,能够提高软件测试效率的是 ( )
- A.制订软件测试计划
- B.选择发现错误可能性大的测试数据
- C.随意选取测试的数
- D.选取尽可能多的数据进行测试
-
9. 对软件是否能达到用户所期望的要求所进行的测试被称为 ( )
- A.集成测试
- B.系统测试
- C.有效性测试
- D.验收测试
-
8. 下列不属于RUP的实现目标的是 ( )
- A.基于设计类和子系统生成构件
- B.对构件进行单元测试
- C.对构件进行集成测试
- D.把可执行的构件映射到部署模型
-
6. 对于系统中存在的“一般/特殊”关系,可以使用哪个对它们进行规约 ( )
- A.泛化
- B.关联
- C.细化
- D.聚合
-
7. 下列关于用况细化说法错误的是 ( )
- A.用况细化通过多个分析类之间的相互作用细化
- B.用况细化对用况提供了一种间接的跟踪方式
- C.用况细化使用了设计模型中的协作
- D.用况细化可用来精化系统用况模型中的用况
-
4. 结构化方法基于的软件设计原理是 ( )
- A.模块化
- B.抽象
- C.变换
- D.客体
-
3. 下列工具中,哪个不适合用于描述DFD图中的各个加工 ( )
- A.判定表
- B.数据字典
- C.判定树
- D.结构化自然语言
-
5. 下列关于表达客观事物的UML术语中,说法错误的是 ( )
- A.类可以没有属性
- B.主动类至少具有一个线程或进程
- C.构件是可以嵌套的
- D.接口之间可以有关联
-
1. 下列不属于需求规约基本性质的是 ( )
- A.可修改的
- B.完整的
- C.一致的
- D.无歧义的
-
2. 数据存储和数据流都是什么,二者的区别仅是所处的状态不同 ( )
- A.方法
- B.事件
- C.数据
- D.动作