全国高等教育自学考试软件工程试题

发布 2023-12-30 01:00:12 阅读 2653

一、单项选择题(本大题共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.概要设计 ...