查看所有试题
- 数据库设计说明书是一个软件配置项()研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。正确#
错误技术可行性
经济可行性#
社会可行性
法律可行性
- 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()分析员是()。正确#
错误A.用户中系统的直接使用者
B.用户和软件人员的中间人#
C.软件的编程人员
D.用户和软件人员的领导
- 软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。()程序流程图、N-S图和PAD图是()使用的表达工具。从工程管理的角度来看,软件设计分()两步完成。针对软件需求
- 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。()产生软件危机的原因有如下几点,除了()。结构化设计方法采用变换分析和事务分析技术实现()。面向对象的主要特征除对象惟一性、封装、继承外,还有
- 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。()画分层DFD图的基本原则有()。数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。画DFD图的主要目的是()。软
- 如果通过软件测试没有发现错误,则说明软件是正确的。()软件危机出现于()。采用()且编写程序,可提高程序的可移植性。在McCall软件质量度量模型中,()属于面向软件产品修改。模块的基本特征是()。在McCall软
- JAVA语言编译器是一个CASE工具。()软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。结构化设计采用模块化方法的主要出发点是()。正确#
错误A.引入新技术提高空间利用率
B.用较少的投
- 过程描述语言可以用于描述软件的系统结构。()软件维护的类型有()。软件项目计划一般不包括以下哪项内容()在软件生产的(),使用的工具主要是机器语言和汇编语言。正确#
错误A、完善性维护#
B、纠错性维护#
C、
- 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。()面说法正确的是()。研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。下列各种图可用于动态建模
- 软件模块之间的耦合性越弱越好。()IDEF。图反映系统()正确#
错误A.怎么做
B.对谁做
C.何时做
D.做什么#
- 曾被誉为“程序设计方法的革命”的()程序设计,使程序设计从主要依赖于程序员个人的自由活动变成为有章可循的一门科学。结构化系统分析主要是通过()进行分析的。软件按照设计的要求,在规定时间和条件下达到不出故障
- 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种成本估算方法称为()。在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,
- 投资回收期就是使累计的经济效益等于()所需的时间。程序的三种基本控制结构是()软件测试的主要特点是()。最初的投资费用A.过程、子程序和分程序
B.顺序、选择和重复#
C.递归、堆栈和队列
D.调用、返回和转
- 从结构化程序设计到(),是程序设计方法的又一次飞跃。变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。软件工程的目标有()。集成过程的原则是()。CASE工具
- 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是()和()。结构化系统分析主要是通过()进行分析的。软件工程的概念是哪年提出的()。在变更控制中,()可以用来
- 面向对象分析的目的是对客观世界的系统进行()。IDEF。图反映系统()确定可维护性的因素主要有()。建模A.怎么做
B.对谁做
C.何时做
D.做什么#A、文档
B、可理解性#
C、可修改性#
D、可测试性#
- 软件著作权登记的3种主要类型:(1)著作权登记;(2)();(3)权利转移备案登记。Putnam成本估算模型是一个()模型。在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。
- 为了使应用软件适应计算机环境的变化而()的过程称为适应性维护。画DFD图的主要目的是()。以下哪一项不是面向对象的特征()结构化程序设计采用的三种基本控制结构是()修改软件A、作为需求分析阶段用户与开发者
- 类的实例化是()。某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为()。对象A.数据耦合
B.混合耦合
C.公共耦合
D.
- 软件维护工作的生产性活动包括分析评价、修改设计和()等。包含风险分析的软件工程模型是()。编写程序代码A、螺旋模型#
B、瀑布模型
C、增量模型
D、喷泉模型
- 软件的风险分析可包括风险识别、()和风险驾驭(或风险管理)等3项活动。一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。风险预测A、需求分析与设计阶段
B、编码实现阶段
C、测试阶段
D
- 在单元测试时,需要为被测模块设计()。()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。测试用例质量检测#
软件容错
软件维护
系统容错
- 一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平均值,则该模块的内聚性是()。需求分析的主要方法有()。以下属于完善性维护的有()。顺序内聚A、形式化分析方法
B、PAD图描述
C、结构化分析
- 如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(mN
- 软件生存周期是指一个软件从提出开发要求开始直到()为止的整个时期。系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。软件工程三要素是()。软件测试的主要特
- 结构化设计以()为基础,按一定的步骤映射成软件结构。以下属于完善性维护的有()。数据流图A、解决开发时未能测试各种可能条件带来的问题
B、增加联机求助命令#
C、缩短系统的应答时间,使其达到特定要求
D、为软件
- 软件工程管理的主要内容有:项目经费管理,(),项目进度管理和人员管理。软件质量管理
- ()是以提高软件质量为目的的技术活动。系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。软件维护的困难主要原因是()数据字典是用来定义()中的各个成份的具
- 数据流图的基本组成部分有()、()、()、()。初始化模块和结束模块从块内联系看,被称为()模块。经济可行性研究的范围包括()数据的源点与终点、数据流、加工、数据文件A.过程内聚
B.功能内聚
C.时间内聚
- 详细设计的任务是确定每个模块的内部特性,即模块的算法、()。使用的数据详细设计的基本任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数
- 数据流图和数据字典共同构成了系统的()模型,是需求规格说明书的主要组成部分。程序的三种基本控制结构是()通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()逻辑A.过程、子程序和分程序
B.顺
- 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和()。宽度优先策略渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要
- 在信息处理和计算机领域内,一般认为软件是()、()和()。要减少两个模块之间的耦合,则必须()。数据流图(DFD)是()方法中用于表示系统的逻辑模型的一种图形工具。程序、文档、数据A.两个模块间的调用次数要
- 可行性研究要进行一次()需求分析。不适于作为数据流图处理(加工)框名称的是()。A.详细的
B.全面的
C.简化的、压缩的#
D.彻底的A.人工校核工资数据
B.工资支票数据#
C.打印工资支票
D.计算职工工资软件
- 汇编语言是面向()的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。结构化设计方法采用变换分析和事务分析技术实现()。下列模型属于成本估算方法的有()画DFD图的主要目的是()。机器A
- 提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()产生软件危机的原因有如下几点,除了()。A.消除错误
B.检测错误
C.避开错误
D.容
- 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的()情况。渐增式是将模块一个一个地连入系统,每连入一个模块()。信息流动A、只需要对新连入的模块进行测试
B、都不
- 有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的()技术。软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为
- 独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条()的边的路径。在McCall软件质量度量模型中,()属于面向软件产品修改。软件工程的概念是哪年提出的()。在
- 在变更控制中,()可以用来确保由不同用户所执行的并发变更。可维护性的特性中,相互矛盾的是()A.异步控制
B.同步控制#
C.存取控制
D.基线控制可理解性与可测试性
效率与可修改性#
可修改性和可理解性
可理解性