正确答案:
题目:适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是()(1);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命期模型是()(2)。
解析:一般把信息系统项目的生命期周期划分为启动、计划、实施和收尾4个典型的阶段,监控作为过程贯穿于整个生命周期。而信息系统作为项目的产品也可按技术工作划分产品的生命期,两个生命期按时间的先后,以过程的方式相互穿插在一起。瀑布模型、迭代模型和快速原型开发是典型的3个产品生命期模型。对需求清晰、在项目初期就可以明确所有需求、不需要二次开发的项目而言,瀑布模型适合用来作产品的生命期模型。对于事先不能完整定义产品所有需求、计划多期开发的项目来说,迭代模型适合用来作产品的生命期模型。对于需要很快给客户或用户演示产品原型的项目,快速原型开发适用于作产品的生命周期模型。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用()进行项目开发设计。
瀑布模型
解析:新项目与过去成功开发过的一个项目类似,就应该使用瀑布模型进行项目开发。因为已经有了以前开发的经验和积累的软件模块,这些都可以应用到新项目中。
[单选题]结构化分析方法(SA)的主要思想是()
自顶向下、逐步分解
解析:结构化方法由结构化分析、结构化设计和结构化程序设计构成。它是一种面向数据流的开发方法。结构化方法总的指导思想是自顶向下、逐步求精。它的基本原则是功能的分解与抽象,它是软件工程中最早出现的开发方法,特别适合于数据处理领域。
[单选题]为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。
可变性
解析:软件复用是指将已有的软件及其有效成分用于构造新的软件或系统。构件技术是软件复用实现的关键。构件是软件系统可替换的、物理的组成部分,它封装了实现体(实现某个职能),并提供了一组接口的实现方法。可以认为构件是一个封装的代码模块或大粒度的运行时的模块,也可将构件理解为具有一定功能、能够独立工作或与其他构件组合起来协调工作的对象。对于构件,应当按可复用的要求进行设计、实现、打包、编写文档。构件应当是内聚的,并具有相当稳定的、公开的接口。为了使构件更切合实际、更有效地被复用,构件应当具备"可变性(Variability)",以提高其通用性。构件应向复用者提供一些公共"特性",另一方面还要提供可变的"特性"。针对不同的应用系统,只须对其可变部分进行适当的调节,复用者要根据复用的具体需要,改造构件的可变"特性",即"客户化"。
[单选题]现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是()
include
解析:题目中描述的用例间的关系为include关系。
[单选题]()是专业的建模语言。
UML
解析:XML(可扩展的置标语言)是WebService平台中表示数据的基本格式。UML(统一的建模语言),可以完整地描述应用系统的需求、结构和行为,从而为系统建模。UML是一种建模语言。VC++和Java都是面向对象的程序设计语言。
[单选题]数据仓库解决方案常常用来实现()
企业决策信息的挖掘和提取
解析:数据仓库(Data Warehouse,DW)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。构建数据仓库是为企业决策者做出战略决策提供信息,这些用户访问数据仓库的工具有:报表和查询工具、应用程序开发工具、执行信息系统(EIS)工具、联机分析处理(OLAP)工具和数据挖掘工具。数据仓库解决方案常常用来实现企业决策信息的挖掘和提取。
[单选题]在NET架构中,为开发人员提供统一的、面向对象的、层次化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一代Internet网络应用的是()
基础类库
解析:选项D是干扰项,首先要排除。题干提及的是"编程接口",因此排除选项C,也排除选项A的"运行环境"。最后,只剩下选项B。
[单选题]内部网关协议是指在一个()内部路由器使用的路由协议。
自治系统
解析:路由协议作为TCP/IP协议族中重要成员之一,其选路过程实现的好坏会影响整个Internet网络的效率。按应用范围的不同,路由协议可分为两类:在一个AS(Autonomous System(自治系统)指有权自主地决定在本系统中应采用何种路由选择协议的网络)内的路由协议称为内部网关协议(Interior Gateway Protocol),AS之间的路由协议称为外部网关协议(Exterior Gateway Protocol)。内部网关协议与光纤网、内联网和独立系统没有必然联系。