软件工程A试卷

发布 2021-04-24 05:01:28 阅读 4847

宿迁职业技术学院。

2013 --2014 学年第二学期期(末)考试。

2012级计算机应用专业科目:软件工程(a卷)

考试方式:开卷考试时间:90 分钟满分:100 分。

一、单项选择题(每题2分,共20分)

1.在软件项目的开工作中,需求分析工作发生在( )阶段。

a. 软件准备阶段 b.软件开发阶段

c.软件运行维护阶段 d.软件售后支持阶段。

2. 在软件工程层次化结构中,( 定义了一组关键过程域框架,目的就是保证软件工程技术被有效地应用,使得软件能够被及时地、高质量地和科学合理地开发出来。

a.工具层 b.方法层 c.过程技术层 d.质量保证层。

3. 在软件工程层次化结构中,( 推动软件过程不断改进的动力,即全面的质量管理和质量需求,正是这种动力导致了更加成熟的软件工程方法不断涌现。

a.工具层 b.方法层 c.过程技术层 d.质量保证层。

4. 在结构化分析方法中,( 是对数据流图**现的所有被命名图形元素作为一个词条加以定义,使得每个图形元素的名字都有一个确切的解释。

a.数据流图 b.数据字典 c.结构化英语 d.判定表和判定树。

5. 在结构化分析方法中,加工逻辑说明使用的结构化语言是一种( )

a.自然语言b.程序设计语言。

c.介于自然语言和程序设计语言之间 d.都不是。

6. 关于软件设计阶段描述正确的是( )

a. 确定了软件系统的总体结构,给出系统中各个组成模块的功能和模块间的联系是详细设计阶段的工作。

b. 确定了软件系统的总体结构,给出系统中各个组成模块的功能和模块间的联系是概要设计阶段的工作。

c.详细设计阶段就是系统的编码阶段。

d. 对系统中的每个模块给出足够详细的过程性描述的工作发生在概要和详细设计阶段。

7. 在程序流程图中,实现由逻辑判断条件的取值决定选择两个处理中的一个的结构是( )

a.顺序结构 b.选择结构 c.循环结构 d.都可以。

8. uml的( )强调对象之间消息发送的顺序,同时也显示对象之间的交互过程。

a.顺序图 b.协作图 c.状态图 d.活**。

9. uml的( )描述**部件的物理结构,以及各部件之间的依赖关系。

a.顺序图 b.协作图 c.构件图 d.配置图。

10. 在程序编写过程中,下列说明恰当的是( )

a. 大多数程序设计语言不允许使用自然语言写注释。

b. 大多数程序设计语言允许使用自然语言写注释。

c. 功能性注释通常位于程序模块的开头部分。

d.序言性注释常常嵌在源程序体中。

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

1. 软件(software)是计算机系统中与硬件相互依存的另一部分,是包含数据及其相关文档的完整集合。

2. 软件项目开发模型,就是为建立的模型。

3. 面向对象开发模型在开发过程中主要经历了面向对象分析、面向对象设计、面向对象实现和面向对象等阶段。

4. 软件工程层次化结构包括工具层过程技术层和质量保证层。

5. 为了将软件功能和性能描述清楚,系统分析人员需要用 、图形符号来详细说明软件必须要做什么,配合运行的环境应该是什么。

6. 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的确定目标系统“做什么”的问题。

7. 面向对象分析中,动作是系统的一次执行,与角色通信,或进行一次计算,或在系统内部进行工作都可以称为。

8. 结构化设计方法的实施要点是:首先研究、分析和审查数据流从软件的需求规格说明中明确的过程;其次根据数据流图决定问题的类型。

9. 数据处理问题典型的类型有两种:变换型和。

10. 在面向对象设计中,体系结构的设计则表现为具有之间的协作。

三、名词解释(每题5分,共20分)

1. 软件工程:( 5分)

2. 模型:(5分)

3. 依赖:(5分)

4. 项目管理知识领域:(5分)

四、简答题(共40分)

1. 根据软件生命周期法,软件项目开发主要分为那几个阶段,并说明各阶段的主要工作内容。(10分)

2.软件项目开发中,需求分析的任务有哪些?(10分)

3. 相对于面向对象分析,试述面向对象设计的具体含义。(20分)

软件工程试卷

浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...

软件工程试卷

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

软件工程试卷

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