《软件工程》练习题
《软件工程》练习题一
一、单选题
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. 偶然内聚
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




