一、单项选择题(本大题共15小题,每小题2分,共30分)
1.在软件开发领域中,“描述了系统是什么”的系统模型被称为。
a.设计模型b.概念模型 c.实现模型 d.部署模型。
2.下列选项不属于质量属性规约所期望的指标是。
a.可靠性b.可维护性 c.用户友好性 d.保密性。
3.在常见的耦合类型中,应尽量避免使用的是。
a.内容耦合b.数据耦合c.控制耦合 d.标记耦合。
4.下列工具中,常用作总体设计的是。
a.hipo图b.n-s图c.pad图d.dfd图。
5.uml表达关系的术语中,伴随限定符使用的关系是。
a.关联b.依赖c.泛化 d.细化。
6.自行车是一种交通工具,自行车和交通工具之间的关系是。
a.组合b.关联 c.依赖 d.泛化。
7.面向对象分析中,对象模型描述了系统的。
a.静态结构b.动态结构 c.控制结构 d.顺序结构。
8.uml用来表达系统交互建模的图形化工具是。
a.用况图b.状态图 c.顺序图 d.类图。
9.根据rup实现活动,输入为设计类,活动为实现类,则输出为。
a.用况b.构件c.接口 d.子系统。
10.黑盒测试技术依据的是。
a.程序的逻辑结 b.程序的物理结构 c.软件行为的描述 d.软件功能的描述。
11.从测试完成程度来看,下列选项中测试覆盖率最高的是。
a.语句覆盖b.分支覆盖 c.条件组合覆盖 d.路径覆盖。
12.一个程序只有一个输入s,其取值范围是-60≤s≤60。现从输入的角度设计了一组测。
试数据:-200,20,200,设计这组测试用例的方法是。
a.条件覆盖b.等价类划分 c.边界值分析 d.因果图。
13.演化模型不具有的特性是。
a.本质上是迭代 b.容易适应变化的需求c.有效风险控制机 d.常常弱化需求分析。
14.按照《iso/iec软件生存周期过程12207-1995》中,可归于组织过程的是。
a.文档过程b.验证过程 c.维护过程 d.管理过程。
15.在cmmi能力等级中,共用目标最强的是。
a.已执行级b.持续优化级 c.已定义级 d.已定量管理级。
二、填空题(本大题共20空,每空1分,共20分)
16.如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容,分别是和过程途径,前者为求解软件的开发逻辑。
17.需求发现的常用技术中,无法验证所发现的需求是否满足用户的要求,而且无法验证其正确性的是和18.数据流图是一种常用在阶段的图形工具。
19.为了控制软件设计的复杂性,结构化设计进一步分为和前者将系统分解成一个个“黑盒子”,其细节描述是后者的任务。
20.模块的内聚类型中,最理想的内聚是___而内聚程度最弱的是。
21.对象实现了属性和操作的结合,它体现了面向对象技术的特性。22.构件图和部署图的基础是___
23.rup利用uml提供的术语和工具定义了需求获取层、系统分析层实现层,并给出了实现各层模型之间映射的基本活动以及相关的指导。
24.rup是基于的一种过程框架。
25.白盒测试技术,又称为___技术,典型的是技术。
26.有效性测试的目标是发现软件实现的功能与不一致的错误。
27.螺旋模型是由模型和演化模型结合而建立的一种软件开发模型。
28.常用的软件生存周期模型中,主要用于支持面向对象软件开发的模型是。
29.cmmi有6个共用目标,用于表征过程制度化的程度。目标编号越大,说明该过程的制度化程度就越。
30.cmmi提供了两种过程改善路径,一是称为的过程改善路径,该路径可使组织针对单一过程域,不断改善该过程域;二是称为的过程改善路径,该路径可使组织通过一组过程域,不断改善一组相关的过程域。
三、简答题(本大题共6小题,每小题5分,共30分)
31.简述需求的基本性质。
32.简述在进行软件系统/产品的需求工作中所面临的挑战和应对方法。
33.什么是类?什么是对象?什么是类的构成成分?
34.什么是rup?它有什么特点?
35.简述人们关于软件测试目的的认识所经历的几个阶段。
36.简述喷泉模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.一个简化的机票销售系统需求描述如下:
售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。
请画出该系统的0层dfd图和1层dfd图(注:1层分解为查询和录入、统计和计算两个处理)。
38.设被测试的程序段为:
begin s1;
if(x=1)and(y>3)
then s2;
if(x<2)or(y=2)
then s3;
s4;end
可供选择的测试用例为:
请分别找出实现语句覆盖、条件覆盖、分支覆盖最少所需的测试用例及其对应的编号。
全国高等教育自学考试软件工程试题
全国2012年1月高等教育自学考试软件工程试题课程 02333 一 单项选择题 本大题共15小题,每小题2分,共30分 1 对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是 a 软件模型 b 部署模型 c 概念模型 d 参考模型。2 要求软件的故障率为3次 2000小时,这属于 a 质...
全国自学考试软件工程试卷
总分 99.99,做题时间 150分钟 一 课程 02333 总题数 20,分数 20.00 1.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是 分数 1.00 a.喷泉模型。b.增量模型。c.瀑布模型 d.螺旋模型。解析 2.为每个模块完成的功能进行具体描述,把功能描述转变为精确的...
全国自学考试软件工程试卷
课程 02333 一 单项选择题 本大题共20小题,每小题1分,共20分 1.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是 a.喷泉模型 b.增量模型。c.瀑布模型 d.螺旋模型。2.为每个模块完成的功能进行具体描述,把功能描述转变为精确的 结构化的过程描述的阶段是 a.概要设计 ...