全国自考(软件工程)模拟试卷8
-
39. 写出相应的数据字典(要求至少写出两项)。
-
某单位开发了一个员工住房分配系统,用来给员工分配住房,该系统的功能如下:φ功能一——计算原始分数:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚育情况、职称、出勤率)计算原始分,并将员工信息存人员工信息文件中。
φ功能二——计算标准分数:根据员工的原始分计算标准分,并将其存人员工分数文件(员工号、标准分)。
φ功能三——计算分房分数:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存入分房分数文件(员工号、分房分)中。
φ功能四——分房分查询:员工可通过自己的员工号查询相应的分房分数,若输入错误则返回出错信息。试根据上面的系统功能描述以下两条。
画出该系统的分层数据流图。
-
37. 某保险公司对投保人推出一种保险产品,保费的计算方法如下:单身男,年龄30岁以下(含30岁),计保费标准A,30岁以上计保费标准B;已婚男40岁以下(含40岁),计保费标准C,40岁以上计保费标准D。单身女,年龄25岁以下(含25岁),计保费标准E,25岁以上计保费标准F;已婚女30岁以下(含30岁),计保费标准G,30岁以上计保费标准H,请画出对应的判定树。
-
35. 简述RUP设计的突出特点。
-
36. 简述因果图测试技术生成测试用例的基本步骤。
-
34. 简述面向数据流和面向数据结构两类设计方法的异同。
-
32. 简述软件测试过程的主要阶段及其任务。
-
33. 简述需求规约的作用以及它不能实现的作用。
-
30. 过程管理又称为生存周期模型管理过程,包括过程建立、___________和___________。
-
31. 创建一个类图需要做哪些准备工作?
-
29. 需求的5个基本性质可作为___________和___________的基础。
-
28. 按过程主体可以把软件生存周期过程分为3类,分别是基本过程、___________和组织过程。
-
27. 在能力等级中,已管理过程与已执行过程之间的重要区别有两点,一是过程被管理的程度不同,二是___________不同。
-
25. 使用白盒测试方法时,确定测试数据应根据程序的___________和指定的覆盖标准。
-
26. 在CMMI中,应用于一个组织过程改善的成熟度等级有5个,分别是___________、已管理级、___________、已定量管理级、持续优化级。
-
23. 根据测试用例设计方法的不同,可将软件测试分为黑盒测试和白盒测试两种,它们都属于___________测试。
-
24. 螺旋模型与瀑布模型、演化模型相比,主要优势在于螺旋模型加入了后两者所忽略的___________。
-
22. 单元测试以详细设计文档为指导,测试模块内的重要控制路径,因此,它常采用的测试技术是___________。
-
21. 在RUP中,分析类是类的一种衍型,可分为3种类型,即___________、___________和控制类。
-
20. 用况模型中的用况和分析模型中的分析类之间存在确定的___________关系。
-
19. 在利用用况图对系统建模时,要进行参与者的结构化处理,即将一些相似的参与者组织为___________结构。
-
17. 结构化分析方法采用的两个基本手段是___________和___________。
-
18. 使用程序流程图作为工具来确定模块的划分,这样最容易引起的模块内聚类型是___________。
-
16. 在需求建模的过程中需要定义___________来表达系统中的数据结构。
-
14. 以下关于设计模型说法错误的是 ( )
- A.设计模型不涉及实现细节
- B.设计模型结构层次多
- C.设计模型开发费用高
- D.设计模型可应用不同的设计
-
15. 下列成熟度等级中,能够实现定量预测过程性能的是 ( )
- A.成熟度1级
- B.成熟度2级
- C.成熟度3级
- D.成熟度4级
-
12. 为了提高测试的效果,软件的集成测试最好由谁负责 ( )
- A.该软件编程人员
- B.该软件的设计人员
- C.该软件开发组的负责人员
- D.不属于该开发组的软件设计人员
-
13. 下列几种测试策略中,覆盖标准最强的是 ( )
- A.语句覆盖
- B.路径覆盖
- C.判定覆盖
- D.条件覆盖
-
10. 关于依赖,下列说法正确的是 ( )
- A.依赖可以表示为有向实线段
- B.依赖是一种使用关系
- C.细化不是依赖
- D.并不是所有事物间的关系都可以用依赖规约
-
11. 下列哪一项不是创建系统分析模型所要进行的活动 ( )
- A.包的分析
- B.用况分析
- C.协作分析
- D.结构分析
-
9. 下列关于分析包的说法错误的是 ( )
- A.分析包体现了问题的分离
- B.分析包是一种控制信息组织复杂性的机制
- C.分析包提供了分析制品的一种组织手段
- D.分析包具有低内聚高耦合特征
-
8. 结构化程序设计侧重于 ( )
- A.程序的效率
- B.程序的规模
- C.程序的易读性
- D.程序设计语言的先进性
-
7. 在结构化分析方法中,定义了数据流图中每一图形元素的描述工具是 ( )
- A.判定表
- B.数据字典
- C.判定树
- D.数据流图
-
5. 下列软件生存周期模型中,体现了软件创建所固有的迭代和无间隙的特征的是 ( )
- A.螺旋模型
- B.瀑布模型
- C.增量模型
- D.喷泉模型
-
6. 软件测试主要是针对哪个方面的差错和纠错 ( )
- A.软件计划
- B.软件设计
- C.软件编码
- D.软件价格
-
3. 下列关于需求规约说法错误的是 ( )
- A.需求规约是软件开发组织和用户之间的一份技术合同书
- B.需求规约回答“开发组要做的是什么”
- C.需求规约是创建产品验收测试计划和用户指南的基础
- D.需求规约是产品功能及其环境的体系
-
4. 需求分析中开发人员要从用户那里获取的信息是 ( )
- A.用户使用界面
- B.软件做什么
- C.软件的模块结构
- D.软件的规模
-
1. 下列不是软件工程在20世纪80年代以来的主要成果的是 ( )
- A.开发了一些方法,如Jackson方法、结构化方法等
- B.提出了《软件生存周期过程》等一系列软件工程标准
- C.提出了面向对象软件开发方法
- D.开发了面向对象语言,如C++等
-
2. 下列不属于初始需求发展技术的是 ( )
- A.自悟
- B.交谈
- C.调查
- D.提炼