付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二部分软件工程概论
一、单项选择题
在每小题列出的四个备选答案中只有一个答案是符合题目要求。请将正确答
案填入“单项选择题答题表”对应的格中。未填入答题表、错选或多选均不
得分。(共18小题,每题2分,共36分)
1.软件开发瀑布模型的各个阶段依次是()。
A)分析一设计一编码一测试一维护
B)设计一定义一开发一测试一维护
0分析一定义一设计一编码一测试
D)设计一分析一编码一测试一维护.
2.软件可行性研究一般不考虑()。
A)是否有足够的人员和相关的技术来支持系统开发
B)是否有足够的工具和相关的技术来支持系统开发
0待开发软件是否有市场、经济上是否合算
D)待开发的软件是否会有质量问题
3.需求分析阶段的主要任务是确定()。
A)软件开发方法B)软件的总体结构
0软件开发的费用D)软件系统的功能
4.结构化分析方法(SA)的主耍特点是()。
A)面向数据流自顶向下,逐步求精的方法
B)由内向外进行分析的方法
0先局部后整体的分析方法
D)使用IPO图形工具分析的方法
5.软件总体设计阶段的任务不包括()。
A)定义数据库B)设计软件的模块结构和接口
0设计算法D)生成概要设计规格说明
6.数据流图中的每个加工至少需要()o
A)一个输入流B)一个输出流和一个输入流
0一个输入或输出流D)一个输出流
7.以下叙述中模块内聚性最高的是()
A)逻辑内聚B)时间内聚0通信内聚D)功能内聚
8.()和数据流图共同构成系统的逻辑模型,没有它数据流图就不完整。
A)系统流程图B)E-R图C)数据字典D)层次方框图
9.在详细设计阶段经常采用的图形工具包括()。
A)PAD图B)程序流程图0N-S图D)以上都是
10.Jackson设计方法是一种面向()的软件设计方法。
A)对象B)数据流0数据结构D)控制结构
11.按照总体设计中的启发式规则,模块的作用域和控制域之间的关系应满足
A)模块的作用域应在模块的控制域之内。
B)模块的控制域应在模块的作用域之内。
0模块的控制域与模块的作用域互相独立。
D)以上说法都不对。
12.一般来说,在软件生命周期中成本最高的阶段是()o
A)详细设计B)软件编码C)软件测试D)软件维护
13.模块间耦合程度由低到高的顺序是:
A)控制耦合〈特征耦合〈公共耦合〈内容耦合〈数据耦合
B)数据耦合〈控制耦合〈特征耦合〈公共耦合〈内容耦合
C)数据耦合〈特征耦合〈控制耦合〈公共耦合〈内容耦合
D)内容耦合〈数据耦合〈控制耦合〈特征耦合〈公共耦合
14.常用的黑盒测试方法不包括()。
A)等价类划分B)边界值分析0逻辑覆盖D)错误推测
15.软件维护阶段的四类维护活动是()
A)改正性维护,适应性维护,完善性维护和预防性维护。
B)适应性维护,完善性维护,抢救性维护和辅助性维护。
0改正性维护,适应性维护,完善性维护和辅助性维护。
D)适应性维护,完善性维护,抢救性维护和预防性维护。
16.因计算机软硬件环境的变化而作出的修改软件的过程属于()o
A)改正性维护B)适应性维护0完善性维护D)预防性维方
17.逻辑覆盖方法中,覆盖强度最强的是()
A)路径覆盖B)条件覆盖0判定条件覆盖D)语句覆盖
18.以下()语言不属于面向对象的语言
A)JavaB)CC)C++D)C#语言
二、填空题(共9题,每空1分,共10分)
1.软件工程方法学主要包含3个要素:方法、(1)和过程。
2.UML中定义了9种图用于从不同角度描述系统。其中用于描述系统的物理
实现和配置的图有:构件图和⑵图。.
3.面向对象程序设计以上2—为基本的逻辑构件,通过一(4)机制实现重
用性。
4.数据流图可分为变换型数据流图和(5)数据流图两大类。
5.一个模块直接调用的下级模块的个数称为(6)
6.从工程管理的角度看,软件设计可分为(7)和详细设计两大步骤。
7.“00D”的含义是:(8)。
8.相同的操作作用于不同的对象上可获得不同的结果,这种现象称为32。
9.结构化程序设计中程序的三种基本结构是:顺序、选择、(10)o
三、判断题(共15题,每题1分,共15分)
判断下列各题是否正确,正确的划J,错误的划X。
()LHIP0图是面向对象设计工具之一。
()2.测试过程没有发现任何错误,也不能说明软件没有错误。
()3.数据库设计属于软件概要设计阶段。
()4.软件就是完成特定功能的程序的集合。
()5.对象之间的通信仅通过消息传递机制。
()6.软件可行性研究的目的是用最小的代价在尽可能短的时间内确定
该软件项目是否能够开发,是否值得去开发。
()7.集成测试多采用黑盒测试技术,不涉及白盒测试技术。
()8.瀑布模型可以有效地适应用户需求的变化,因此适合大型的系统。
()9.结构化程序设计要求每个模块具有单入口、单出口。
()10.将软件系统划分成模块时,应尽量做到高内聚低耦合.
()11.详细设计的结果基本决定了最终程序的质量。
()12.验收测试是由用户依据软件需求规格说明书单独进行的。
()13.运用面向对象方法开发的软件一般是由很多较小的对象组成,从
而降低了软件产品的复杂性,使得开发和维护更为简单有效。
()14.瀑布模型在实际的的项目中严格顺序执行就可以成功。
()15.从模块独立性的角度,应尽量使用内容耦合。
四、名词解释题(共4题,每题3分,共9分)
1.软件生命周期(3分)
2.模块独立性(2分)
3.白盒测试(2分)
4.对象
五、简答题(共3小题,每题5分,共15分)
1.简述面向对象开发方法的优点
2.决定软件可维护性的因素有哪些?
3.简述快速原型模型及其特点
六、应用题(共1题,15分)
某教学管理信息系统中要求用户输入成绩。成绩限制为0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢琴调律师安全实践强化考核试卷含答案
- 自然保护区社区共管联络工成果测试考核试卷含答案
- 2025年石林县石林中心学校数学四下期末教学质量检测模拟试题(含解析)
- 硬质合金混合料工创新方法能力考核试卷含答案
- 井下配液工诚信品质评优考核试卷含答案
- 草坪检测工沟通技巧测试考核试卷含答案
- 胶带机移设机司机操作能力强化考核试卷含答案
- 脂肪烃衍生物生产工安全文明水平考核试卷含答案
- 2025年百色市西林县三下数学期末调研试题含答案
- 压电石英晶体研磨工班组考核知识考核试卷含答案
- 计算机网络的演变历史与趋势分析试题及答案
- 2025年中新嘉善现代产业园开发有限公司招聘笔试参考题库附带答案详解
- 化工厂事故应急处理流程及预案
- 唐诗宋词人文解读知到智慧树章节测试课后答案2024年秋上海交通大学
- 中医诊所急救处理制度
- 《学习指导与练习 语文 基础模块 上册》参考答案
- 《口腔颌面外科学》课件-第四章 拔牙器械和使用方法
- 穴位注射课件
- TDT1056-2019县级国土调查生产成本定额
- CNAS-CL02-A001-2023 医学实验室质量和能力认可准则的应用要求
- GB/T 43572-2023区块链和分布式记账技术术语
评论
0/150
提交评论