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

软件工程概论(高起专)20年 西交大考试题库及答案

单选
表示集成是指一个系统中的工具使用共同的风格以及采用共同的用户
交互标准集。

表示集成有三种不同级别:窗口系统集成、命令集成和从结构化的瀑布模型看,在软件生命周期中的八个阶段中,下面的几个选项中,()出错,对软件的影响最大。

构建原型时,主要考虑()。

技术可行性要解决()。

加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。

结构化方法和原型化方法是软件开发中常使用的两种基本方法,在实际的应用中,它们之间的关系表现为()。

结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()。

可行性分析中,系统流程图用于描述()。

控制集成是指工具激活后能控制其他()的操作。

判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()。

瀑布模型是一种()。

软件工程是一种()分阶段实现的软件程序开发方法。

软件工程学的目的应该是最终解决软件生产的()问题。

软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。

软件开发环境支持一定的()或按照一定的软件开发模型组织而成。

软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。

软件生存周期中时间最长的阶段是()。

数据集成指不同软件工程能相互交换数据。

有三种级别的数据集成:共享文件、共享数据结构和共享仓库。

()采用所有工具都能识别的文件格式,在UNIX系统中广泛使用。

一个CASE工作台是一组(),支持设计、实现或测试等特定的软件开发阶段。

与计算机科学的理论研究不同,软件工程是一门()学科。

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

在结构化分析方法中,用以表达系统内数据的运行情况的工具有()。

在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。

在软件生存周期的模型中,()吸收了软件工程“演化”的概念,适合于大型软件的开发。

在软件生存周期中,用户主要是在()参与软件开发。

判断
大多数开发系统都采用基于文件集成的策略。

()
模块中所有成分引用共同的数据,该模块的内聚度是通信性的。

()软件的可行性研究中,从软件功能可行性角度考虑的是操作可行性。

()
软件设计一般分为总体设计和详细设计,它们之间的关系是抽象和具体。

()
数据流图中有名字及方向的成分是控制流。

()
通过功能分解可以完成数据流图的细化。

()
为了提高模块的独立性,模块内部最好是时间内聚。

()
系统流程图用于可行性分析中的当前逻辑模型的描述。

()
需求分析要回答“软件必须做什么?”()
研究软硬件资源的有效性是进行技术可行性研究的一方面。

()
原型化方法适用于需求不确定性高的系统。

()
在封闭式系统中,系统的集成约定是该工作台开发商独有的。

()
增量模型是一种整体开发模型。

()
支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统称为软件模型。

()
支持设计、实现或测试等特定软件开发阶段的CASE工作台是一组软件包。

()
填空
______的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

到目前为止,软件生产的发展经过了三个阶段,即______、______、______。

对CASE工具分类的标准可分为______,______和______。

构造原型的目的、方式及内容的取舍不同,原型特征可分为______、______、______、______四类。

构造原型时,必须注意取舍,忽略一切暂时不关心的部分。

环境集成主要有______、界面集成、控制集成、______、过程集成。

可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否______、______。

可行性研究具体步骤的最后一步是______。

可行性研究实质上是进行一次简化、压缩的______。

可行性研究需要从______可行性、______可行性、______可行性三个方面分析研究每种解决方法的可行性。

快速原型的思想是在研究______的方法和技术中产生的。

螺旋模型将______模型和______模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。

面向对象开发方法包括______、______、______三部分。

描述软件开发过程中各种活动如何执行的模型称为______模型。

瀑布模型______适应需求可变的软件开发,只有到______才能见到整个软件系统。

瀑布模型本质上是一种______顺序模型。

软件工程要用工程科学中的观点来进行______、______、______。

软件工程要用管理科学的方法和原理进行______。

软件开发环境的主要目标是提高______、______和降低软件成本。

软件开发环境是围绕着软件开发的一定目标而组织在一起的相关一组______的有机集合。

软件开发环境是相关的一组______的集合,它支持一定的软件开发方法或按照一定的软件开发模型组织而成的。

软件开发中的原型是软件的一个______,它反映了最终系统的______系统流程图用图形符号表示系统中各个元素,表达了系统中各种元素之间的______。

需求分析工具主要包括:正文和数据流图工具、______工具、面向对象的分析工具。

演化提交模型中,项目开发各阶段都是用______开发的。

用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型的______原型。

增量构造模型是在瀑布模型基础上,对一些阶段进行______,对另一些阶段进行______。

相关主题