软件工程试卷

发布 2020-05-16 02:21:28 阅读 3747

浙江省2023年1月高等教育自学考试。

软件工程试题。

课程**:02333

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分)

1. 为了克服软件危机,人们提出了用( )的原理来设计软件,这就是软件工程诞生的基础。

a. 数学b. 软件学c. 运筹学d. 工程学。

2. 可行性研究的目标是( )

a. 开发项目 b. 项目值得开发否c. 规划项目d. 维护项目。

3. 分层dfd图是一种比较严格又易于理解的描绘方式,它的顶层图的作用在于( )

a. 描绘了系统的实现细节。

b. 表明了被开发系统的范围以及它和周围环境的数据交换关系。

c. 描绘了系统的抽象。

d. 描绘了软件实现的作者和绘制的时间。

4. idef0主要用来描述( )

a. 系统的信息及其联系b. 系统做什么。

c. 系统模拟的动态模型d. 系统功能如何实现。

5. 软件需求分析应确定的是用户对软件的( )

a. 功能需求和非功能需求b. 性能需求。

c. 非功能需求d. 功能需求。

6. 划分模块时,一个模块的( )

a. 作用范围应在其控制范围之外b. 作用范围应在其控制范围之内。

c. 作用范围与其控制范围互不包容d. 作用范围与其控制范围不受限制。

7. 结构化程序设计思想的核心是要求程序只由顺序、循环和( )三种结构组成。

a. 选择b. 单入口c. 单出口d. 有规则goto

8. 详细设计阶段,一种二维树性结构来描述算法的工具称为( )

a. ipo图b. pad图c. pdld. 判定树。

9. 为了使软件具有清晰结构和良好的风格,下面关于程序设计风格的叙述不可取的有( )

a. 尽量不要进行浮点数的相等比较。

b. 应当有适量的注释。

c. 尽可能对**优化。

d. 使用有意义的标识符。

10. 验收测试是对软件进行( )测试。

a. 可靠性b. 有效性c. 可维护性d. 可用性。

11. 纠错是由( )来完成的。

a. 测试者b. 程序员c. 用户d. 系统管理人员。

12这种维护性活动数量较大,占整个维护活动的50%。

a. 校正性维护b. 适应性维护。

c. 预防性维护d. 完善性维护。

13. 对于一个大型系统,若对设计方案没有把握,可通过( )来证实设计方案的正确性。

a. 增量构造模型b. 实验型原型。

c. 探索型原型d. 演化型原型。

14. 状态是对象( )的抽象。

a. 属性值b. 方法c. 功能d. 行为。

15. 对软件复杂性进行度量时,采用**行度量法,下列说法不正确的是( )

a. 每行**的出错率与源程序行数之间不存在简单的线性关系。

b. 对于少于100行语句的小程序,源**行数与出错率是线性相关的。

c. **行度量法只是一简单的,估计的很粗糙的方法。

d. 随着程序的增大,出错率以线性方式增长。

16. 软件项目计划范围内容是对软件项目的综合描述,定义其所要做的工作以及性能限制。下列属于软件项目计划范围内容的有( )

a. 硬件资源b. 成本估算c. 系统接口d. 进度安排。

17. 在软件工程开发过程中,数据流图、结构图的创建由( )工作台提供支持。

a. 测试b. 分析和设计c. 程序设计d. 过程设计。

18. 动态模型的描述工具是( )

a. 对象图b. 结构图c. 流程图d. 状态图。

19. 在确定对象的属性中,所有( )是候选的对象。

a. 名词b. 动词c. 词组d. 修饰性名词词组。

20. mtbf是软件可靠性的定量指标,是指( )

a. 平均等待时间b. 平均失效等待时间。

c. 平均间隔时间d. 平均失效间隔时间。

二、填空题(每空2分,共20分)

1. 到目前为止,软件生产的发展大致经历了程序设计时代软件工程时代。

2. 在系统流程图中,图形符号表示了系统中各个元素之间的情况。

3. 结构化分析方法的基本思想是采用方法,分析整个系统,有效的控制系统开发的复杂性。

4. 模块独立性概念是模块化、抽象这些软件工程基本原理的直接产物。

5. 结构化程序设计方法提倡的开发人员的组织形式是。

6. 用等价类划分法设计一个测试用例时,应使其覆盖尚未被覆盖的合理等价类。

7. 软件维护的困难是由于软件需求分析和的缺陷。

8. 增量构造模型在编码阶段和测试阶段是按方式开发。

9. 类中操作的实现过程叫。

10. case是一组的集合,可以辅助软件开发生命周期各阶段进行软件开发。

三、名词解释(每小题3分,共15分)

1. hipo图。

2. 数据字典。

3. 桩模块。

4. 消息传递。

5. 软件工具。

四、简答题(每小题5分,共20分)

1. 简述软件结构设计优化准则。

2. 简述jsp设计步骤。

3. 简述单元测试内容。

4. 简单阐述面向对象的特征。

五、应用题(第1小题8分,第2小题7分,第3小题10分,共25分)

1. 某城市的**号码由3个部分组成。这3个部分的名称与内容分别是:

地区码:空白或3位数字。

前缀:以大于等于‘5’开头的4位数字。

后缀:4位数字。

要求:用等价分类法设计它的测试用例。

2. 在一个管理信息系统的用户登录管理中,开始状态时,显示主屏。用户提出使用该管理系统的请求,进入登录界面显示状态,提示用户输入用户名和密码,进入核对状态。

若用户名称或密码不正确,则取消;若正确, 则进入系统主界面。

要求:用状态图描述该过程。

3. 某学校的领书的工作流程如下:

学生班长填写领书单,经班主任审查后签名,然后班长拿领书单到书库领书。

书库保管员审查领书单是否有班主任签名,填写是否正确等,不正确的领书单退回给班长;如果填写正确则给予领书并修改库存清单;当某书的库存量低于临界值时,登记需定书信息。每天下班前为采购部门提供一张定书单。

要求:对以上问题,画出分层数据流图。(顶层,0层,1层)

软件工程试卷

浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...

软件工程试卷

全国2002年10月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题每小题1分,共20分。在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内 1 在下列工具与环境中 属于较早期的case。a.基于信息工程的caseb.人工智能case c.集成case环境d...

《软件工程》试卷

一 单项选择题 每题1分,共10分 1.软件测试的目的是 a.评估软件的质量b.发现软件的错误。c.找出软件中的所有错误d.证明软件是正确的。2.研究开发所需的成本和资源属于可行性研究中的 研究。a.技术可行性b.经济可行性。c.法律可行性d.操作可行性。3.软件详细设计的主要任务是确定每个模块的 ...