软件工程导论复习题含答案
更新时间:2024-06-30 19:35:01 阅读量: 综合文库 文档下载
- 软件工程导论论文推荐度:
- 相关推荐
软件工程习题集
第1章 概述
(一) 单项选择题
1.“软件危机”产生的主要原因是( A )。
A.软件日益庞大 B.开发方法不当 C.开发人员编写程序能力差 D.没有维护好软件 2. 软件是一种( B )性工业产品。
A. 理论
B. 知识(或逻辑) C. 消耗 D. 体力
3. 需求分析是在( B )进行的。
A. 用户 B. 用户和分析设计人员之间 C. 开发人员内部 4. 软件的主要结构和功能是在( A )阶段决定的。
A. 分析设计 B. 编程 C. 测试 D. 维护
5.软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是( D )。
D. 使用和维护人员间
A.程序、数据 B.程序、文档 C.程序 D. 程序、数据、文档
6.在软件工程时期,决定软件质量的主要因素是( A )
A.管理水平 B.个人程序技术 C.小组技术水平 D.硬件的发展
7. 在软件开发模型中,提出最早、应用最广泛的模型是( A )。
A. 瀑布模型 B. 喷泉模型 C. 增量模型 D. 螺旋模型
8.瀑布模型把软件生存周期划分为软件定义、软件开发与( C )三个阶段,而每一阶段又可分为若干更小的阶段。
A. 详细设计 B. 可行性分析 C. 运行及维护 D. 测试与排错
9. 计算机辅助软件工程,简称( D )。
A. SA
B. SD C. SC
D. CASE
10. 软件危机是软件产业化过程中出现的一种现象,下述现象中:( C )是其主要表现。
① 软件需要增长难以满足。 ② 软件开发成本提高。 ③ 软件开发进度难以控制。 ④ 软件质量不易保证。 A. ③和④
B. ③和④ C. 全部 D. ①、②和③
11 软件工程的出现主要是由于( C )。
A. 程序设计方法学的影响 C. 软件危机的出现
B. 其他工程科学影响 D. 计算机的发展
12、软件生成周期模型有多种,下列选项中,( C )不是软件生存周期模型。 A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型
(二)简答题
1. 软件产品的特点是什么?
2. 软件生产的发展经历了哪几个时代?各有何特征? 3. 软件危机的概念、表现形式、产生原因、解决途径 4. 简述主要的软件生存期模型(或软件开发模型)。
5. 简述瀑布模型的阶段划分和各阶段的主要任务以及瀑布模型存在的问题。
第2章 软件可行性研究
(一)单项选择题
1. 在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于( B )的研究。
A. 经济可行性 B. 技术可行性 C. 操作可行性 D. 法律可行性 2. 下列不属于成本-效益分析的度量指标是( C )。
A. 货币的时间价值 B. 投资回收期 C. 性质因素 D. 纯收入 3. 软件可行性研究实质上是要进行一次( A )需求分析、设计过程。
A. 简化、压缩的 B. 详细的 C. 彻底的 D. 深入的 4. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于( A )。
A. 成本估算
B. 项目计划 C. 工程管理 D. 工程网络图
5. 研究开发所需要的成本和资源是属于可行性研究中的 ( B ) 。
A. 技术可行性研究 C. 社会可行性研究
B. 经济可行性研究 D. 法律可行性研究
6.可行性研究的目的是决定( B )。
A.开发项目 B.项目值得开发否 C.规划项目 D.维护项目 7.年利率为i,现存入P元不计复利,n年后本金利息为( C )。
A.P×(1+i)n B.P×(1-i×n) C.P×(1+i×n) D.P×(1+i)×n 8.研究硬软件资源的有效性是进行( A )研究的一方面。
A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性 9.经济可行性研究的范围包括( C )
A.资源有效性 B.管理制度 C.效益分析 D.开发风险
10.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( B )的回答。
A.确定 B.行或不行 C.正确 D.无二义
(二)简答题
1. 可行性研究的任务是什么? 2. 可行性研究的步骤是怎样的? 3. 可行性研究报告有哪些主要内容? 4. 成本-效益分析可用哪些指标进行度量?
(三)应用题
1. 设计一个软件的开发成本为5万元,寿命为3年。未来3年的每年收益预计为2200元、24000元、26620元。银行年利率为10%。试对此项目进行成本效益分析,以决定其经济可行性。 2、课后习题2.4
第3章 需求分析
(一)单项选择题
1. 需求分析阶段最重要的技术文档之一是( C )。
A. 项目开发计划 C. 需求规格说明书
2. 在需求分析之前有必要进行( B )。
A. 程序设计
B. 可行性分析 B. 设计说明书 D. 可行性分析报告
C. ER分析 D. 3NF分析
3. 软件需求分析阶段建立原型的主要目的是( C )。
A. 确定系统的功能和性能要求 C. 确定系统是否满足用户需要
4. 需求分析阶段的研究对象是( A )。
A. 用户要求 C. 系统要求
B. 分析员要求 D. 软硬件要求 B. 确定系统的运行要求
D. 确定系统是否满足开发人员需要
5. 概要设计阶段产生的文档不包括( C )。
A. 概要设计说明书 B. 数据库设计说明书 C. 用户手册 D. 开发进度月报
6. 结构化设计是一种面向( A )的设计方法。
A. 数据流 B. 模块 C. 数据结构 D. 程序
7. 为使得开发人员对软件产品的各阶段工作都进行周密的思考,从而减少返工,所以( C )的编制是很重要的。
A. 需求说明
B. 概要说明
C. 软件文档 D. 测试大纲
8. 系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括( A )。
A. 软件环境可行性、技术可行性、经济可行性、社会可行性 B. 经济可行性、技术可行性、操作可行性
C. 经济可行性、社会可行性、系统可行性 D. 经济可行性、实用性、社会可行性 9. 需求分析中开发人员要从用户那里了解( A )。
A. 软件做什么 C. 输入的信息
B. 用户使用界面 D. 软件的规模
10.SA方法用DFD描述( D ) 。
A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能
11. 对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( A )。
A.必须一致 B.数目必须相等 C.名字必须相同 D.数目必须不等 12 .数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是( C )
A. 输入.输出.外部实体和加工 B. 变换.加工.数据流和存储 C. 加工.数据流.数据存储和外部实体 D. 变换.数据存储.加工和数据流 13、数据流图描述系统的( D )。
A.数据结构 B.控制流程 C.基本加工 D.软件功能
14、数据字典不包括的条目是( C )。
A.数据项 B.数据流 C.数据类型 D.数据加工
15、结构化分析方法使用的描述工具( B )定义了数据流图中每一个图形元素。
A.数据流图 B.数据字典 C.判定表 D.判定树
16、在结构化分析方法中,与数据流图配合使用的是(C )。 A.网络图 B.实体联系图 C.数据字典 D.程序流程图
(二)简答题
1. 需求分析的基本任务是什么?
2. 需求分析的难点主要表现在哪几个方面,如何解决? 3. 需求分析应遵循的原则是什么? 4. 结构化分析方法的步骤是什么? 5. 画数据流图的步骤及注意事项。
6.需求分析工具:层次方框图、维纳图、IPO图
(三)应用题
1. 某单位住房分配方案如下:所有住户50平方米以内每平方米1000元,超过50平方米后:在本人住房标准面积以内每平方米1500元,其中住房标准为:教授105平方米,副教授90平方米,讲师75平方米;标准面积以外每平方米4000元。请用判定表和判定树表示各条件组合与费用之间的关系。
2. 某校教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,可进行如下功能的处理:
查询成绩:查询成绩以及从名次表中得到名次信息。 学籍管理:根据学生总成绩排出名次信息。 成绩处理:处理单科成绩并输入成绩表中。 就以上系统功能画出0层,1层的DFD图。
3.课后习题3.8、3.9
第4章 软件总体设计
(一)单项选择题
1. 最高程度也是最差的耦合是( B )。
A. 公共耦合 B. 内容耦合 C. 控制耦合
D. 数据耦合
2. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( A )。
A. 数据耦合
B. 公共耦合 C. 控制耦合 D. 标记耦合
3. 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为( B )。
A. 时间内聚 B. 功能内聚 C. 通信内聚 D. 顺序内聚
4. 画软件结构图时应注意调用关系只能( A )。
A. 从上到下 B. 从下到上 C. 从左到右 D. 从右到左
5. 变换型DFD是一个( C )结构。
A. 循环 B. 选择 C. 分层 D. 顺序
6. 软件设计中划分模块的一个准则是( C )。
A.低内聚低耦合 B.低内聚高耦合 C.高内聚低耦合 D.高内聚高耦合 7. 为了提高模块的独立性,模块内部最好是( C )。
A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚 8. 面向数据流的设计方法把( C )映射成软件结构。
A、数据流 B、模块化 C、控制结构 D、信息流 9. 在面向数据流的软件设计方法中,一般将信息流分为( A )
A、 变换流和事务流 B、 变换流和控制流 C、 事务流和控制流 D、 数据流和控制流
正在阅读:
软件工程导论复习题含答案06-30
葫芦岛市小学音乐教师学科专业素养二级标准05-10
宁波市财政性基本建设项目财务管理办法(doc 14)10-22
《国际金融学》讲义(姜波克)08-14
湖南文艺出版社音乐九年级下全套教案09-07
乡镇年度工作计划精选范文08-08
核算题(课件)01-19
g建筑工程质量监理评估报告10-23
2015年成人电算化会计教学方法漫谈每日一练(10月20日)12-08
青岛版小学五年级下册数学第三单元测试题11-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 软件工程
- 导论
- 答案
- 最新-驻外会计工作总结 精品
- 国电铜陵电厂安全策划
- 古代汉语教材下册答案
- 施工组织设计 - 图文
- 湖北省建筑工程消耗量定额及统一基价表
- 基于MVC网上购物系统的毕业论文
- 如皋市深入学习实践科学发展观活动
- 人教版三年级数学下册《第二单元过关检测卷》(附答案)
- 2014水利工程施工监理规范全套表格 - 图文
- 2017七年级道德与法治下册全册知识点总结(1-10课新人教版)
- VB使用WMI编程讲座(原版整理)(持续更新)
- 后视镜头项目可行性研究报告(目录) - 图文
- 《岳阳楼记》何故不“记”楼
- 最新版病历首页
- 人力资本
- 1.4.1有理数的乘法(1)
- 小学六年级数学上《扇形统计图》教学反思
- 颂党之歌
- 河北唐山十一中(公关职校)对口升学计算机基础知识部分精选试题及
- 黄淮学院关于实施课程准入制度的意见