当前位置:文档之家› 软件工程概论20年 西交大考试题库及答案

软件工程概论20年 西交大考试题库及答案


软件开发环境是围绕着软件开发的一定目标而组织在 一起的相关一组______的有机集合。
软件工具
软件开发环境是相关的一组______的集合,它支持一 定的软件开发方法或按照一定的软件开发模型组织而
软件工具
软件开发中的原型是软件的一个______,它反映了最 早期可运行的版本
终系统的______。
重要特性
社会 系统流程图 需求分析 瀑布 增量 面向对象分析 面向对象设计 面向对象实现
瀑布模型______适应需求可变的软件开发,只有到 不
______才能见到整个软件系统。
开发结束
瀑布模型本质上是一种______顺序模型。
线性
软件工程要用管理科学的方法和原理进行______。 软件生产的管理
软件工具通常由工具.工具接口和______三部分构成 工具用户接口
正确
软件的可行性研究中,从软件功能可行性角度考虑的 是操作可行性。()
错误
软件设计一般分为总体设计和详细设计,它们之间的 关系是抽象和具体。()
错误
软件设计中划分通常遵循的原则是使模块间的耦合性 尽可能强。()
错误
数据流图中有名字及方向的成分是控制流。() 错误
通过功能分解可以完成数据流图的细化。()
单选
答案
()是计算机程序及其说明程序的各种文档。
软件
()是指模拟某种产品的原始模型。
原型
()支持工作台或环境中一个工具对系统中其他工具 的访问。
控制集成
表示集成是指一个系统中的工具使用共同的风格以及
采用共同的用户交互标准集。表示集成有三种不同级 交互集成
别:窗口系统集成、命令集成和()。
从结构化的瀑布模型看,在软件生命周期中的八个阶 段中,下面的几个选项中,()出错,对软件的影响

版本管理 配置管理
对 CASE 工 具 ______。

类的


可分
为 ______

______ 和
功能 支持的过程 支持的范围
构造原型时,必须注意取舍,忽略一切暂时不关心的 部分。
功能性能
环 境 集 成 主 要 有 ______ 、 界 面 集 成 、 控 制 集 成 、 数据集成
______、过程集成。
可行性研究实质上是要进行一次简化、压缩了的 ______和______过程,要在较高层次上以较抽象的方 式进行需求分析和设计过程。
需求分析 设计
可行性研究需要从______可行性、______可行性、 技术
______可行性三个方面分析研究每种解决方法的可行 经济
性 可。行性研究中描述系统高层物理模型的工具是______ 。 快速原型的思想是在研究______的方法和技术中产生 的 螺。旋模型将______模型和______模型结合起来,加入 了两种模型均忽略了的风险分析,弥补了这两种模型 的不足。 面向对象开发方法包括______、______、______三部 分。
工程性
原型化方法是一种()型的设计过程。
自外向内
在计算机软件开发和维护中所产生的一系列严重的问 题通常称为软件危机,这些问题中相对次要的因素是
软件性能
在结构化分析方法中,用以表达系统内数据的运行情 况 在的软工件具生有存(周)期。中,用户主要是在()参与软件开发 。多选
数据流图
软件定义期 答案
瀑布模型本质上是一种线性顺序模型。()
正确
系统流程图是描述物理系统的工具。()
正确
系统流程图用于可行性分析中的当前逻辑模型的描述 。()
错误
研究软硬件资源的有效性是进行技术可行性研究的一 方面。()
正确
原型的使用和开发过程叫做原型期。()
错误
在封闭式系统中,系统的集成约定是该工作台开发商 独有的。()
正确
支持计算机软件的开发、维护、模拟、移植或管理而 研制的程序系统称为软件模型。()
错误
支持设计、实现或测试等特定软件开发阶段的CASE工 作台是一组软件包。()
错误
填空
答案
CASE可以辅助软件开发生命周期各阶段进行软件开 发,它是一组______。
工具和方法的集合
CASE这一术语的英文是______。
Computer Aided Software Engineering
产品管理包括______和______。
需求分析阶段
技术可行性要解决()。
技术风险问题
加工是对数据流图中不能再分解的基本加工的精确说 明,下述()是加工的最核心。
加工逻辑
检查软件产品是否符合需求定义的过程称为()。 确认测试
渐增模型是()。
瀑布模型的改进
结构化方法和原型化方法是软件开发中常使用的两种 基本方法,在实际的应用中,它们之间的关系表现为
软件原型是软件的______可运行版本,反映最终系统 早期
的______。
重要特性
系统流程图用图形符号表示系统中各个元素,表达了 系统中各种元素之间的______。
信息流动
用原型过程来代替设计阶段,考察设计方案的可行性 与合理性,这是快速原型的______原型。
实验型
增量构造模型是在瀑布模型基础上,对一些阶段进行 整体开发
相互补充
控制集成是指工具激活后能控制其他()的操作。 工具
目前有若干种软件生存周期模型。例如瀑布模型、增 量模型、螺旋模型等。其中基于知识的模型也称为
智能模型
瀑 软布件模工型程是学一的种目(的)应。该是最终解决软件生产的()问 题 软。 件生存周期中时间最长的阶段是()。
软件生存周期模型 使软件生产工程化 维护阶段
______,对另一些阶段进行______。
增量开发
增量构造模型是指,在前面的开发阶段按______进行 ______,后面的开发阶段按______开发。
软件是一种()产品。
逻辑
数 研据究集开成发指资不源同的软有件效工性程是能进相行互(())可。行性研究的一方 面 一。个CASE工作台是一组(),支持设计、实现或测试 等特定的软件开发阶段。
交换数据 技术
工具集
有关计算机程序功能、设计、编制、使用的文字或图 形资料称为()。
文档
与计算机科学的理论研究不同,软件工程是一门() 学科。
平台集成
计算机科学中的研究成果均可用于软件过程,但计算 原理和理论
机科学侧重于______,而软件工程侧重于______。 如何建造一个软件系统
开发软件工具的主要目的是为了提高软件生产率和改 善______。
软件的质量
可行性研究具体步骤的最后一步是______。
编写可行性报告
可行性研究实质上是进行一次简化、压缩的______。 需求分析和设计
相关主题