软件工程是一种(A)分阶段实现的软件程序开发方法。
增量模型是一种整体开发模型。
增量模型是一种整体开发模型。
需求分析要回答“软件必须做什么?”
需求分析要回答“软件必须做什么?”
在软件生存周期的模型中,(D)吸收了软件工程“演化”的概念,适合于大型软件的开发。
在软件生存周期的模型中,(D)吸收了软件工程“演化”的概念,适合于大型软件的开发。
什么是软件生存周期模型?有哪些主要模型?
什么是软件生存周期模型?有哪些主要模型?
软件工程要用工程科学中的观点来进行______、______、______。
软件工程要用工程科学中的观点来进行______、______、______。
到目前为止,软件生产的发展经过了三个阶段,即______、______、______。
到目前为止,软件生产的发展经过了三个阶段,即______、______、______。
在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是(D)工具。
在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是(D)工具。
可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否______、______。
可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否______、______。
模块中所有成分引用共同的数据,该模块的内聚度是通信性的。
模块中所有成分引用共同的数据,该模块的内聚度是通信性的。
软件开发环境的主要目标是提高______、______和降低软件成本。
软件开发环境的主要目标是提高______、______和降低软件成本。
可行性分析中,系统流程图用于描述(A)。
可行性分析中,系统流程图用于描述(A)。
数据集成指不同软件工程能相互交换数据。有三种级别的数据集成:共享文件、共享数据结构和共享仓库。(B)
数据集成指不同软件工程能相互交换数据。有三种级别的数据集成:共享文件、共享数据结构和共享仓库。(B)采用所有工具都能识别的文件格式,在UNIX系统中广泛使用。
判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是(D)。
判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是(D)。
描述软件开发过程中各种活动如何执行的模型称为______模型。
描述软件开发过程中各种活动如何执行的模型称为______模型。
需求分析工具主要包括:正文和数据流图工具、______工具、面向对象的分析工具。
需求分析工具主要包括:正文和数据流图工具、______工具、面向对象的分析工具。
软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的
软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C)。
演化提交模型中,项目开发各阶段都是用______开发的。
演化提交模型中,项目开发各阶段都是用______开发的。
构建原型时,主要考虑(B)。
构建原型时,主要考虑(B)。
软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、(B)、维护等活动。
软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、(B)、维护等活动。
结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B)。
结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B)。
大多数开发系统都采用基于文件集成的策略。
大多数开发系统都采用基于文件集成的策略。
软件开发环境支持一定的(C)或按照一定的软件开发模型组织而成。
软件开发环境支持一定的(C)或按照一定的软件开发模型组织而成。
原型化方法适用于需求不确定性高的系统。
原型化方法适用于需求不确定性高的系统。
______的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
______的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。