当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 下列软件生命周期的说法正确的是()。

A、通常,软件生命周期由软件定义、可行性研究和需求分析3个时期组成。B、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成。C、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成。D、通常,软件生命周期由问题定义、软件开发和软件维护3个时期组成。

问题:

[单选] 下列可行性研究阶段的说法正确的是:()

A、可行性研究阶段的目的是确定目标系统必须具备哪些功能。B、可行性研究阶段的目的是确定每个模块的数据结构和算法,确定模块的细节。C、可行性研究阶段的目的是搞清要解决的问题是什么。D、可行性研究阶段的目的是搞清项目是否可能实现和值得开发。

问题:

[单选] 软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括()。

A、确定工程的可行性。B、软件结构的设计、数据结构和算法设计、编写程序、测试。C、导出实现工程目标应该采用的策略及系统必须完成的功能。D、估计实现工程需要的资源和成本,并制定工程进度表。

问题:

[单选] 软件开发通常由()4个阶段组成。

A、概要设计、详细设计、编码、软件维护。B、概要设计、详细设计、编码、软件测试。C、软件定义、详细设计、编码、软件测试。D、软件定义、详细设计、编码、软件维护。

问题:

[单选] 关于软件维护的种类,下列说法正确的是:()。

A、软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护。B、软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护。C、软件维护包括改正性维护、强壮性维护、完善性维护和预防性维护。D、软件维护包括改正性维护、适应性维护、完善性维护和预防性维护。

问题:

[单选] 所有的()必须与业务需求一致。

A、功能需求。B、系统需求。C、用户需求。D、产品需求。

问题:

[单选] 下列不属于需求规格说明的特点的是:()。

A、可重用性。B、完整性。C、一致性。D、可修改性。

问题:

[单选] 为了在软件需求开发过程中建立有效的原型,应遵循一些原则,下面不属于这些原则的是:()。

A、用最少的投资开发那些用于回答问题和解决需求的不确定性的原型。B、对于已经理解的需求不要建立原型。C、不能随意的增加功能。D、可以探索不同的用户界面技术,使系统达到最佳的可用性。

问题:

[单选] 下列各项指导思想的说法正确的是:()。

A、面向对象分析方法的指导思想是:自上而下、逐步分解。B、模块化分析方法的指导思想是:自上而下、逐步分解。C、原型法的指导思想是:自上而下、逐步分解。D、结构化分析方法的指导思想是:自上而下、逐步分解。

问题:

[单选] 下列对象模型的说法正确的是:()。

A、在用结构化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。B、在用原型法观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。C、在用模块化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。D、在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。