教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《软件工程》练习题

来源:网络收集 时间:2026-08-17
导读: 《软件工程》练习题一 一、单选题 1.可行性研究要进行一次( C )需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 2.系统流程图用于可行性分析中的( A )的描述。 A.当前运行系统 C.目标系统 B.当前逻辑模型 D.新系统 D.物理系统 D.四

《软件工程》练习题一

一、单选题

1.可行性研究要进行一次( C )需求分析。

A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 2.系统流程图用于可行性分析中的( A )的描述。

A.当前运行系统 C.目标系统

B.当前逻辑模型 D.新系统

D.物理系统 D.四 D .需求评审 D.厚度

3.系统流程图是描述( C )的工具。

A.逻辑系统 B.程序系统 C.体系结构 4.软件的发展经历了( D )个发展阶段。

A .一 B.二 C.三 5.需求分析的任务不包括( B )。

A.问题分析 B.系统设计

C.需求描述

6.一个软件的宽度是指其控制的( C )。

A.模块数 B.层数 C.跨度 7.可行性研究的步骤中不包括( C )的内容。

A.复查初步分析结果 C.导出新系统高层逻辑模型

B.研究现有系统

D.建立新系统的物理逻辑模型解法

8.技术可行性是可行性研究的关键,其主要内容一般不包括( C )。

A.风险分析 B.资源分析 C.人员分析 D.技术分析

9.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要( D )。

A.消除错误

B.检测错误

C.避开错误

D.容错 D.技术评审

10.( D )是以提高软件质量为目的的技术活动。 A.技术创新 B.创新 C.技术创造

A.软件生存期 C.面向对象程序设计

B.面向对象设计 D.面向对象分析

11.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( D )。

12.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( A )阶段。

A.各个

B.前期

C.中期

D.后期

13.从事物的属性侧面来描述事物的方法就是( B )的方法。

A.面向对象 B.面向过程 C.面向数据 D.面向属性 14.Jackson方法在需求分析阶段的主要步骤不包括( A )。

A.了解实体行为

C.生成实体结构图

B.标识实体与行为 D.创建软件系统模型 B.需求确定的 D.实时

15.原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。

A.需求不确定性高的 C.管理信息

16.原型化方法是一种( A )型的设计过程。

A.自外向内 B.自顶向下 C.自内向外

A.设计软件的模块结构 C.生成概要设计规格说明和组装测试计划

D.自底向上

17.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括( D )。

B.定义接口并建立数据结构

D.模块设计

18.软件开发部分的任务是将系统对软件的需求转换成可操作的系统要素,即( A )。

A.软件 B.硬件 C.文本 D.说明 19.下列关于瀑布模型的描述正确的是( D )。

A.利用瀑布模型,如果发现问题修改的代价很低 B.瀑布模型的核心是按照软件开发的时间顺序将问题简化

C.瀑布模型具有良好的灵活性

D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开

D.测试方案

20.总体设计的目的是确定整个系统的( B )。

A.规模 B.功能及模块结构 C.费用 ( A )。

A.时间内聚

21.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为

B.逻辑内聚

C.通信内聚

D.信息内聚

22.软件需求分析的任务不包括( C )。

A.问题分析 B.信息域分析 C.结构化设计 D.确定逻辑结构 23.进行需求分析有的多种描述工具,但不包括( C )。

A.数据流图 B.判定表 C.PAD图 D.数据字典 24.在需求分析过程中,分析员要从用户那里解决的最重要的问题是( A )。

A.要求软件做什么

C.要求软件工作效率如何

B.要给软件提供什么信息 D.要求软件具有什么样的结构

25.以下软件成本估算模型中,是动态多变量的模型有( C )。 A.Halstead 理论模型 B.Deiphi 专家估算模型

C.Putnam 估算模型 D.COCOMO 模型 26.关于快速建立渐进原型(RCP 法)的论述不正确的是( C )。

A.RCP法建立的原型反映了系统的某些主要特征。

B.RCP法采用循环渐进的开发方式,对系统模型作连续精化。 C.RCP法建立需求规格原型,当需求说明一旦确定原型被废弃。

D.RCP法也称为追加(add on)型的原型化方法。 27.面向对象的开发方法的工作模型是( B )。

A.瀑布模型 B.喷泉模型 C.智能模型 28.中级结构性成本模型COCOMO是一个( C )。

A. 静态单变量模型 C. 静态多变量模型

B. 动态单变量模型 D. 动态多变量模型

D.循环模型

29.研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。

A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 法律可行性

30.面向对象的开发方法中,( C )将是面向对象技术领域内占主导地位的标准建模语言。

A. Booch方法

B. Coad方法

C. UML语言

D. OMT方法

31.瀑布模型本质上是一种( A )。

A. 线性顺序模型 C. 线性迭代模型 B. 顺序迭代模型 D. 及早见产品模型

32.在SD方法中全面指导模块划分的最重要的原则是( D )。

A. 程序模块化 B. 模块高内聚 C. 模块低耦合 D. 模块独立性 33.软件结构图的形态特征能反映程序复用率的是( C )。

A. 深度 B. 宽度 C. 扇入 D. 扇出

34.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B )。

A. 可用性

B. 可靠性

C. 正确性

D. 完整性 D. 通信内聚

35.为了提高模块的独立性,模块内部最好是( C )。

A. 逻辑内聚 B. 时间内聚 C. 功能内聚

36.软件结构图中,模块框之间若有直线连接,表示它们之间存在( A )。

A. 调用关系 B. 组成关系 C. 链接关系 D. 顺序执行关系 37.需求分析最终结果是产生( B )。

A. 项目开发计划 C. 设计说明书

B. 需求规格说明书 D. 可行性分析报告 C. 逻辑产品

D. 物理产品

38.软件是一种( C )。

A. 程序 B. 数据

39.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( C )。

A. 软件工程 B. 软件周期 C. 软件危机 D. 软件产生 40.Putnam成本估算模型是一个( D )模型。

A. 静态单变量 B. 动态单变量 C. 静态多变量 D. 动态多变量 41.IDEF0图不反映( B )。

A. 系统做什么 C. 系统由谁来做

B. 系统功能如何实现 D. 系统实现的约束条件 C. 偶然内聚

D. 功能 …… 此处隐藏:4574字,全部文档内容请下载后查看。喜欢就下载吧 ……

《软件工程》练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454514.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)