湖南大学2013年《软件工程导论》期中考试试卷详解

2021-02-21 08:33

《软件工程导论》期中考试试卷答案

一、填空题(本题20分,每空1分)

1、软件是计算机程序、(描述计算机程序的文档)及(数据)的完整集合,将其统称为软件配置,这些项称为软件配置项。

2、通常,将软件生命周期全过程中使用的一整套技术方法的集合称为方法学,包含三个要素,即方法、(工具)和(过程)。传统方法学采用(结构化)技术来自顶向下顺序地完成软件开发的各项任务,而面向对象方法是一种以(数据)为主线,把数据和对数据的操作紧密地结合起来的方法,其开发过程是一个多次迭代的演化过程。

3、软件测试的目标是(暴露程序中的错误),因而从心理学角度来看,由程序作者对自己编写的程序进行测试是不恰当的。设计测试方案是测试阶段的关键技术问题,测试方案一般包括(测试目的)、输入的测试数据和(预期的结果)。

4、模型是为了理解事物而对事物作出的一种抽象,由(一组图形符号)和(组织这些图形的规则)组成。对象模型描述了系统的静态结构,通常使用UML提供的(类)图来描述。

5、需求分析的基本任务是(准确地回答系统必须做什么),在需求分析结束前,系统分析员应该写出(软件需求规格说明书),以书面的形式准确描述软件需求。

6、软件的分类,按其功能可分为:系统软件、(支撑软件)和应用软件。

7、软件设计一般分为概要设计和(详细设计)两个阶段。

8、用UML进行设计通常需要(结构模型)和(动态模型)两类设计模型。

9、状态图描述一个类对象所经历的(各种状态)以及事件发生时状态的(转移条件)。

//Ps:以上都是标准答案,目测只有第8题可以直接在教材上找到答案,见教材118页第四行。

二、选择题(单选题,本题10分,每小题1分)

1.软件产品的开发主要是(D)。

A.复制

B.再生产

C.拷贝

D.研制

2.作坊式小团体合作生产方式的时代是(C)时代。

A.程序设计

B.软件生产自动化

C.程序系统

D.软件工程

3.软件工程与计算机科学性质不同,软件工程着重于(C)。

A.理论研究

B.原理探讨

C.建造软件系统

D.原理的理论

4.将每个模块的控制结构转换成计算机可接受的程序代码是(A)阶段的任务。

A.编码

B.需求分析

C.详细设计

D.测试

5.可行性研究的目的是决定(B)。

A.开发项目

B.项目值得开发否

C.规划项目

D.维护项目

6.面向对象的主要特征除对象唯一性、封装、继承外,还有(A)。

A、多态性

B、完整性

C、可移植性

D、兼容

7.软件生存周期中时间最长的是(D)阶段。

A.需求分析

B.概要设计

C.测试

D.维护

8.与计算机科学的理论研究不同,软件工程是一门(C)学科。

A.理论性

B.原理性

C.工程性

D.心理性

9.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C)。

A、详细设计阶段

B、概要设计阶段

C、需求分析阶段

D、测试和运行阶段

10.软件工程的出现主要是由于(C)。


湖南大学2013年《软件工程导论》期中考试试卷详解.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代大学英语4 lesson7_warm-up

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: