08 09第二学期考试试题

发布 2022-09-28 22:33:28 阅读 8973

试卷代号:1260

**广播电视大学2008.--2009学年度第二学期“开放本科”期末考试(半开卷)

软件工程试题。

一、选择题。请从四个可选项中选择正确答案。(60分,每题3分)

1.软件工程四个层次由下至上是( )它们的顺序不能互换。

a.质量层、过程层、方法层、工具层 b.过程层、方法层、质量层、工具层。

c.方法层、过程层、质量层、工具层 d.方法层、质量层、过程层、工具层。

2.根据软件工程的7条基本原理判断下面正确的选项是( )

a.软件错误发现的时机不重要,重要的是错误的严重程度。

b.软件错误只能通过运行**才能发现。

c.软件错误发现的越早改正的成本越低d.需求阶段一般不会引入错误。

8.下列有关标准的符号,属于国内标准的是( )

a.zg b.gbc.gn d.cb

4.经济可行性研究的主要内容包括( )

a.开发过程 b.开发工具c.风险分析 d.效益分析。

5.( 定义了用户使用该软件要完成的任务。

a.用户需求 b.业务需求c.性能需求 d.功能需求。

6.数据流程图上的数据流必须封闭在( )之间。

a.外部过程 b.内部数据。

c.内部过程 d.外部实体。

7.按照模块独立性,耦合程度由强至弱正确的顺序是( )

a.外部耦合、控制耦合、数据耦合 b.控制耦合、数据耦合、外部耦合。

c.外部耦合、数据耦合、控制耦合 d.数据耦合、外部耦合、控制耦合。

8.pdl是描述处理过程( )

a.做什么 b.为什么做c.怎么做 d.对谁做。

9.面向对象的这种( )模式与人们对客观世界的认识规律相符,从而使得面向对象技术在软件工程领域中获得了广泛的应用。

a.主体/动作 b.主体/对象c.主体/类 d.对象/属性。

10.( 是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

a.类图 b.对象图c顺序图 d.用例图。

11.面向对象分析和设计涉及到三个方面的内容:( 一系列有效的分析步骤和一个。

方便易用的建模工具。 .

a.一套完善的建模符号 b.有效的数据结构。

c.灵活的体系结构 d.稳定的系统架构。

12.确定角色是( )的任务。

a.对象模型 b.用例模型

c.动态模型 d.交互模型。

13.面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的( )将系统划分成不同的子系统。

a.逻辑模型 b.物理模型。

c.数据模型 d.用例模型。

14.每个子系统的接口上定义了若干( )其他子系统只能通过接口享受这个子系统提供的服务。

a.操作 b.数据c.属性 d.命令。

15.科学计算领域一般不选择( )语言。

a.fortran b.c/c++c.汇编语言d.pascal.

16.对于嵌套的循环和分支程序,层次不要超过( )层。

a.1 b.2

c.3 d.5

17.软件中遗留的错误数量与已经发现的错误数量成( )

a.反比 b.正比。

c.相等 d.没关系。

18.黑盒测试在设计测试用例时j主要研究( )

a.需求规格说明。

b.详细设计说明。

c.项目开发计划。

d,概要设计说明与详细设计说明。

19.通常软件的可维护性常常随着时间的推移而( )

a.降低 b.提高。

c.不变 d.不确定。

20.通俗的说,软件项目管理中常说的基线是( )

a.管理的基本思路。

b.通过正式复审的文档。

c.基本的技术路线

d.一种软件开发的基本策略。

二、简答题(30分。每小题6分)

1.什么是软件工程?请分析软件工程的目标是什么?2.请简单说明结构化分析的主要步骤。

3.qq软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为群主和群普通成员、群管理员,请用类的继承关系描述qq用户群。

4.请简单分析顺序图和活**的区别。

5.提高程序可读性有哪些招数?对你来讲比较灵验的是哪些?

三、应用题(10分)

根据下面程序**,画出程序流程图,然后设计满足条件组合覆盖的测试用例。

试卷代号:1260

**广播电视大-e 2008--2009学年度第二学期“开放本科"期末考试(半开卷)

软件工程试题答案及评分标准。

供参考) ‘2023年7月。

一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)

1.a 2.c 3.b 4.d 5.a6.d 7.a 8.c 9.a l0.d11.a l2.b l3.b l4.a l5.c16.d l7.b l8.a l9.a 20.b

二、简答题(30分。每小题6分) ’

1.答案:软件工程是:①将系统化的、规范的、可度量的方法应用于软件的开发、运行和。

维护过程,也就是说将工程化应用于软件开发和管理之中;②对①中所选方法的研究。

软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下: 。

a)实现预期的软件功能,达到较好的软件性能,满足用户的需求。b)增强软件过程的可见性和可控性,保证朔侔的质量。

c)提高所开发软件的可维护性,降低维护费用r d)提高软件开发生产率,及时交付使用。

e)合理预算开发成本,付出较低的开发费用。2.答案:

根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明(ip0图),实体关系图。以初始数据流程图为基础,从数据流程图的输出端开始回溯。在对数据流程图进行回溯的过程中可能会发现丢失的处理和数据,应将数据流程图补充完善。

对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。系统分析人员与用户一起对需求分析的结果进行复查。根据细化的需求修订开发计划。

编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。

3.qq软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为辞主和群普通成员、群管理员,请用类的继承关系描述qq用户群。

答案:4.答莱:

活**反映系统中从一个活动到另一个活动的流程,强调对象间的控制流程。活**祷别适合描述工作流和并行处理过程。具体地说活**可以描述一个操作过程中需要完成的活动;描述一个对象内部的工作;描述如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;说明_个业务活动中角色、工作流、组织和对象是如何工作的。

顺序图用于描述一组交互对象问的交互方式,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。

5.答案: ,a)源程序文件头说明,函数应有函数头说明,内容包括:程序标题;有关该模块功能和目的说明;主要算法说明;接口说明,包括调用形式、参数描述、子程序清单、有关数据的说明。

b)主要变量(结构、联合、类或对象)的定义能够反映其内在含义。c)变量定义最规范化,说明的先后次序固定。

d)处理过程的每个阶段和典型算法前都有相关注释说明。e)用缩进来显示程序的逻辑结构。

f)嵌套的循环和分支程序层次不要超过五层。三、应用题(10分)

答案: 。

学年第二学期考试试题

东北林业大学。考试科目 保护生物学考试时间 120分钟试卷总分100分。一 名词解释 本大题共5小题,每小题3分,总计15分 1.保护生物学 2.生物多样性 3.关键种 4.最小生存种群 5.物种灭绝的第一冲击效应。二 填空 本大题共10个空,每空1分,总计10分 1.到目前为止世界上已经命名的物种...

学年第二学期考试试题A

考试科目 高等数学 一 考试时间 100分钟试卷总分100分。考试班级 工科类各专业。一 填空题 每小题4分,总计40分 1 设单位向量与向量和都垂直,则向量。2 设,则。3 螺旋线在点处的法平面方程为。4 设,则。5 设,则。6 极限。7 微分方程的通解为。8 曲线为,记的弧长为,则。9 设在处条...

语文第二学期考试试卷

佛山市实验技工学校2009 2010第二学期考试。09级语文科试卷。班别学号姓名。一 判断题 10分 1 通讯发达了,因事不能上学可以给班主任打 或发信息请假。2 借条和收条都是具有法律效力的应用文。3 寻物启事也可以写成寻物启示。4 招领启事不必写物品的特征 数量等内容。5 写总结的目的是为了找出...