1、软件水平考试(高级)信息系统项目管理师上午(综合知识)试题章节练习试卷 18及答案与解析 1 在关于用例 (Use Case)的描述中,错误的是 (1)。 ( A)用例将系统的功能范围分解成许多小的系统功能陈述 ( B)一个用例代表了系统的一个单一的目标 ( C)用例是一个行为上相关的步骤序列 ( D)用例描述了系统与用户的交互 2 关于系统总线,以下叙述正确的是 (7)。 ( A)计算机内多种设备共享的数字信号传输通路 ( B)广泛用于 PC机,是与调制解调器或外围设备进行串行传输的标准 ( C)将数字信号 转换成模拟信号,将模拟信号转换成数字信号的设备 ( D) I/O设备与主存之间传输数
2、据的机制,独立于 CPU 3 关于白盒测试,以下叙述正确的是 (12)。 ( A)根据程序的内部结构进行测试 ( B)从顶部开始往下逐个模块地加入测试 ( C)从底部开始往上逐个模块地加入测试 ( D)按照程序规格说明书对程序的功能进行测试,不考虑其内部结构 4 为了使构件系统更切合实际、更有效地被复用,构件应当具备 (15),以提高其通用性。 ( A)可继承性 ( B)可变性 ( C)可封装性 ( D)可伸缩性 5 当 (16)时,用例是捕获系统需求最好的选择。 ( A)系统具有很少的用户 ( B)系统具有很少的接口 ( C)系统算法复杂,功能单一 ( D)系统有很多参与者 6 现有两个用例
3、 UC1和 UC2,其中 UC2是一个完整的用例,可被实例化,而 UC1需要 UC2中的事件流才可被实例化,且 UC1指定了使用 UC2的精确位置,则UC1和 UC2间的关系是 “(17)”。 ( A) include ( B) extend ( C) generalize ( D) call 7 下列关于面向对象的分析与设计的描述,正确的是 (18)。 ( A)面向对象设计描述软件要做什么 ( B)面向对象分析不需要考虑技术和实现层面的细节 ( C)面向对象分析的输入是面向对象设计的结果 ( D)面向对象设计的结果是简单的分析模型 8 协作图主要描述对象间的交互与连接,它 (19)。 ( A
4、)能够表示消息的顺序和嵌套关系 ( B)能够表示消息的顺序关系,但不能表示消息的嵌套关系 ( C)能够表示消息的嵌套关系,但不能表示消息的顺序关系 ( D)既不能表示消息的顺序关系,也不能表示消息的嵌套关系 9 下列关于 UML叙述正确的是 (20)。 ( A) UML是一种语言,语言的使用者不能对其扩展 ( B) UML仅是一组图形的集合 ( C) UML仅适用于系统的分析与设计阶段 ( D) UML是独立于软件开发过程的 10 建立企业信息系统应该遵循一定的原则,以下原则不适当的是 (21)。 ( A)必须支持企业的战略目标 ( B)应该自上而下地规划和实现 ( C)应该支持企业各个管理层
5、的需求 ( D)应该向整个企业提供一致的信息 11 新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用 (22)进行项目开发设计。 ( A)原型法 ( B)变换模型 ( C)瀑布模型 ( D)螺旋模型 12 131-45=53在 (23)进制下成立。 ( A)六 ( B)七 ( C)八 ( D)九 13 计算机在执行某一任务时常被某个事件中断,而转去执行另一任务。以下关于计算机中断机制的叙述,不正确的是 (24)。 ( A)中断机制提高了计算机的使用效率 ( B)中断机制使单 CPU计算机可以像多 CPU那样同时运行多个任务 ( C)中断机制使计算机的多个输入输出设备可以同时运转
6、( D)中断机制可以使紧急任务得到优先执行 14 计算机能进行计算,关键是人们可以用逻辑电 路来实现算术运算,其根本原理是 (25)。 ( A) 0, 1既可以表示逻辑值,也可以表示数字 ( B)所有的数值都可以用逻辑电路来表示 ( C)门电路的实质就是算术运算 ( D)各种逻辑电路都等价于某种算术运算 15 下面关于计算机 Cache的论述中,正确的是 (26)。 ( A) Cache是一种界于主存和辅存之间的存储器,用于主辅存之间的缓冲存储 ( B)如果访问 Cache不命中,则用从内存中取到的字节代替 Cache中最近访问过的字节 ( C) Cache的命中率必须很高,一般要达到 90%
7、以上 ( D) Cache中的信息必须与主存中的信息时刻保持一致 16 (27)不属于 Web Service直接涉及的协议或技术。 ( A) SOAP ( B) XML ( C) XHTML ( D) UDDI 17 一个设计良好的软件系统应具有 (28)的特征。 ( A)低内聚、低耦合 ( B)高内聚、低耦合 ( C)高内聚、高耦合 ( D)低内聚、低耦合 18 下列关于数据仓库的说法,正确的是 (29)。 ( A)数据仓库的用户是一线的员工,并且数据仓库的数据应保持不变 ( B)数据仓库的用户是管理层,并且数据仓库的数据随业 务持续增长 ( C)数据仓库的用户是一线的员工,并且数据仓库的
8、数据随业务持续增长 ( D)数据仓库的用户是管理层,但数据仓库的数据应保持不变 19 在虚拟存储器中,辅存的编址方式是 (30)。 ( A)按信息块编址 ( B)按字编址 ( C)按字节编址 ( D)按位编址 20 (31)不是 J2EE的关键技术。 ( A) JSP ( B) RMI/IIOP ( C) ASP ( D) EJB 21 以下对小型机的理解,正确的是 (32)。 ( A)小型机相对于大型机而言,管理较简单,一般采用 RISC CPU ( B)小型机相对于大型机而言,成本较低,一般采用 CISC CPU ( C)小型机相对于微机而言,管理较复杂,一般采用 CISC CPU ( D
9、)小型机相对于微机而言,各项性能优良,一般采用 RISC CPU 22 (33)是专业的建模语言。 ( A) XML ( B) UML ( C) VC+ ( D) JAVA 23 (34)是信息系统开发的过程方法。 ( A) EGP ( B) RUP ( C) RIP ( D) BGP 24 极限编程技术 XP适用于 (35)。 ( A)需求稳定,开发队伍规模庞大,组织项目的 方法为 “周密计划,逐步推进 ” ( B)需求多变,开发队伍规模较小,要求开发方 “快速反馈,及时调整 ” ( C)需求稳定,开发队伍规模较小,组织项目的方法为 “周密计划,迭代推进 ” ( D)需求不定,开发队伍规模庞
10、大,组织项目的方法为 “分步计划,逐步推进 ” 25 数据仓库解决方案常常用来实现 (36)。 ( A)两个或者多个信息系统之间相互访问数据资源 ( B)企业海量数据的存储和访问 ( C)企业决策信息的挖掘和提取 ( D)不同地域的企业信息系统之间进行实时的信息共享和数据通信 26 为了提高计算机的性 能,采用 Cache、虚拟存储器等多项技术。 (37)不属于Cache的特征。 ( A)为了提高速度全部用硬件实现 ( B)可以显著提高计算机的主存速度 ( C)可以显著提高计算机的主存容量 ( D)对程序员是透明的 27 系统开发过程的流程如图 1-3所示, (38)阶段拟定了系统的目标、范围
11、和要求。( A) ( B) ( C) ( D) 28 原型化方法的准则提供了一套原型开发的思路和方法,它不包括的准则是(49)。 从小系统结构集合导出模型 先提交系统的核心和框架 提供查询语言和 报表生成器 暂时不提供用户界面 增量式的模型 ( A) ( B) ( C) ( D) 29 在过程定义中,利用 (50)将企业组织结构和企业过程联系起来,是识别企业成功的关键过程。 ( A)过程 /数据类矩阵 ( B) E-R图 ( C)信息结构图 ( D)流程图 30 The(7)technique involves using project characteristics in a mathem
12、atical model to predict total project cost. Models can be simple or complex. ( A) cost aggregation ( B) reserve analysis ( C) parametric estimating ( D) funding limit reconciliation 31 (8) is a measurable, verifiable work poduct such as specification, feasibility study report, detail document, or wo
13、rking prototype. ( A) Milestone ( B) Deliverable ( C) Etc ( D) BAC 32 (9)are individuals and organizations that are actively involved in the project, or whose interests may be affected as aresult of project execution or project completion, they may also exert influence over the project and its resul
14、ts. ( A) Controls ( B) Baselines ( C) Project stakeholders ( D) Project managers 33 (10)is the process of obtaining the stakeholdrs formal acceptance of the completed project Scope. Verifying the scope includes reviewing deliverables and work results to ensure that all were completed satisfactorily.
15、 ( A) Project acceptance ( B) Scope verification ( C) Scope definition ( D) WBS Creation 34 (11)means that every project has a definite beginning and a definite end. ( A) Project phase ( B) Unique ( C) Temporary ( D) Closure 35 The(12)defines the phases that connect the beginning of a project to its
16、 end. ( A) schedule ( B) project life cycle ( C) temporary ( D) milestone 36 (13)are individuals and organizations that are actively involved in the project, or whose interests may be affected as a result of project execution or project completion. ( A) Project managers ( B) Project team members ( C
17、) Sponsors ( D) Project stakeholders 37 The(14)Process Group consists of the processes used to complete the work defined in the project management plan to accomplish the projects requirements. ( A) Planning ( B) Executing ( C) Monitoring and Controlling ( D) Closing 38 The(15)provides the project ma
18、nager with the authority to apply organizational resources to project activities. ( A) project management plan ( B) contract ( C) project human resource plan ( D) project charter 39 The(16)describes, in detail, the projects deliverables and the work required to create those deliverables. ( A) projec
19、t scope statement ( B) project requirement ( C) project charter ( D) product specification 40 The process of(17)schedule activity durations uses information on schedule activity scope of work, required resource types estimated resource quantities, and resource calendars with resource availabilities.
20、 ( A) estimating ( B) defining ( C) planning ( D) sequencing 41 PDM includes four types of dependencies or precedence relationships: .(18). The completion of the successor activity depends upon the initiation of the predecessor activity. ( A) Finish-to-Start ( B) Finish-to-Finish ( C) Start-to-Start
21、 ( D) Start-to-Finish 42 (19)is the budgeted amount for the work actually completed on the schedule activity or WBS comPonent during a given time period. ( A) Planned value ( B) Earned value ( C) Actual cost ( D) Cost variance 43 (20)involves comparing actual or planned project practices to those of
22、 other projects to generate ideas for improvement and to provide a basis by which to measure performance. These other projects can be within the performing organization or outside of it, and can be within the same or in another application area. ( A) Metrics ( B) Measurement ( C) Benchmarking ( D) B
23、aseline 44 (21)from one phase are usually reviewed for completeness and accuracy and approved before work starts on the next phase. ( A) Process ( B) Milestone ( C) Work ( D) Deliverables 45 Organizations perform work to achieve a set of objectives. Generally, work can be categorized as either proje
24、cts or operations, although the two sometimes are (22). ( A) confused ( B) same ( C) overlap ( D) dissever 46 In the project management context, (23) includes characteristics of unification, consolidation, articulation, and integrative actions that are crucial to project completion, successfully mee
25、ting customer and other stakeholder requirements, and managing expectations. ( A) integration ( B) scope ( C) process ( D) charter 47 Project (24) Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete the project
26、 successfully. ( A) Integration ( B) Scope ( C) Configuration ( D) Requirement 48 On some projects, especially ones of smaller scope, activity sequencing, activity resource estimating, activity duration estimating, and(25)are so linked that they are viewed as a single process that can be performed b
27、y a person over a relatively short period of time. ( A) time estimating ( B) cost estimating ( C) project planning ( D) schedule development 49 In approximating costs, the estimator considers the possible causes of variation of the cost estimates, including (26). ( A) budget ( B) plan ( C) risk ( D)
28、 contract 50 Project Quality Management must address the management of the project and the(27)of the project. While Project Quality Management applies to all projects, regardless of the nature of their product, product quality measures and techniques are specific to the particular type of product pr
29、oduced by the project. ( A) performance ( B) process ( C) product ( D) object 51 (28)is a category assigned to products or services having the same functional use but different technical characteristics. It is not same as quality. ( A) Problem ( B) Grade ( C) Risk ( D) Defect 52 Project(29)Managemen
30、t is the Knowledge Area that employs the processes required to ensure timely and appropriate generation, collection, distribution, storage, retrieval, and ultimate disposition of project information. ( A) Integration ( B) Time ( C) Planning ( D) Communication 53 The(30)process analyzes the effect of
31、 risk events and assigns a numerical rating to those risks. ( A) Risk Identification ( B) Quantitative Risk Analysis ( C) Qualitative Risk Analysis ( D) Risk Monitoring and Control 54 Given the estimated decrease in personal profit, what action you should take(46). ( A) Invoice for the full $1,000,0
32、00 based on the contract. ( B) Add tasks to improve the outcome and increase the actual project cost. ( C) Inform the end-user that you can add features to the project in order to use the entire budget. ( D) Communicate the projected financial outcome to the project sponsor. 55 A key activity in clo
33、sing out a project is to(47). ( A) Disseminate status reports and risk assessment. ( B) Disseminate information to formalize project completion. ( C) Monitor the specific project results to determine if they comply with relevant quality standards. ( D) Transfer all the project records to the project
34、 owners. 软件水平考试(高级)信息系统项目管理师上午(综合知识)试题章节练习试卷 18答案与解析 1 【正确答案】 A 【试题解析】 在软件开发中,用户并不想了解系统的内部结构和设计,他们所关心的是系统所能提供的功能和服务,也就是被开发出来的系统将是如何被使用的,这就是 用例方法的基本思想。用例模型主要由以下模型元素构成。 (1)执行者(Actor)。执行者是指存在于被定义系统外部并与该系统发生交互的人或其他系统,他们代表的是系统的使用者或使用环境。 (2)用例 (Use Case)。用例用于表示系统所提供的服务,它定义了系统是如何被执行者所使用的,它描述的是执行者为了使用系统所提供的
35、某一完整功能而与系统之间发生的一段对话。用例是一个行为上相关的步骤序列,既可以是自动的也可以是手动的,其目的是完成一个单一的业务任务。用例实例是在系统中执行的一系列动作,这些动作将生成特定参与者可见 的价值结果 (一个目标 )。一个用例定义一组用例实例。它确定了一个和系统参与者进行交互、并可由系统执行的动作序列。 (3)通信关联 (Communication Association)。通信关联用于表示执行者和用例之间的对应关系,它表示执行者使用了系统中的哪些服务 (用例 ),或者说系统所提供的服务 (用例 )是被哪些执行者所使用的。用例模型描述的是外部执行者所理解的系统功能,主要用于需求分析阶
36、段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。在本题中, A显然是错误的,但 D的描述也不够 准确。所以我们认为应该选择 A,但国家软考办给出的标准答案是 D。 2 【正确答案】 A 【试题解析】 总线是计算机中各部件相连的通信线,通过总线,各部件之间可以相互通信,而不是每两个部件之间相互直连,减少了计算机体系结构的设计成本,有利于新模块的扩展, 从中央处理器到外设,总线可以分为以下四类。 (1)中央处理器内部总线。这是内部各部件之间的信息传送线,寄存器与寄存器之间、各寄存器与运算器之间的信息传送线。 (2)部件内总线。一块插卡的内部总线,又称片级总线,
37、像显卡、多功能卡等插卡 都使用了部件内总线实现本卡上的各种芯片的互连。 (3)系统总线。系统总线是计算机系统内各功能部件 (中央处理器、存储器、外设等 )之间相互连接的总线。从位置上来说,一般位于计算机系统的底板上。它从功能上说,可以分为以下几种。 .数据总线:一般是由三态门控制的双向数据信道,中央处理器通过数据总线和主存、外设来交换数据的。 .地址总线:常常由三态门控制的单向数据信道,由中央处理器 “点名 ”取数的位置。 .控制总线:用来传递控制信号,如读 /写信号、中断请求、复位等信号。 (4)外总线。它是 计算机系统之间,或者是计算机和其他设备通信的总线。 3 【正确答案】 A 【试题解
38、析】 软件测试的工作量约占软件开发总工作量的 40%以上,其目的是尽可能多地发现软件产品 (主要是指程序 )中的错误和缺陷,并改正软件中的错误。测试的过程大致是: (1)设计测试用数据 (称为测试用例 ); (2)执行程序; (3)分析结果找出错误并改正。这个过程可能会有反复。测试用例的设计是测试的重要环节,设计测试用例的目标是选用少量高效的测试用例尽可能多地发现软件中的问题。测试的关键是测试用例的设计,设计方法可分成两类,分别是白 盒测试和黑盒测试。 (1)白盒测试:把程序看成是装在一只透明的盒子里,测试者完全了解程序的结构和处理过程。白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻
39、辑通路是否都按预定的要求正确地工作,白盒测试的具体方法主要是逻辑覆盖,由于覆盖的详尽程度不同,逻辑覆盖由弱到强又分为语句覆盖、判定覆盖、条件覆盖、条件组合覆盖和路径覆盖等。 (2)黑盒测试:把程序看成是装在一只不透明的盒子里,测试者完全不了解 (或不考虑 )程序的结构和处理过程。黑盒测试根据规格说明书规定的功能来设计测试用例,检查程序的功能是否符合规格说明 的要求。黑盒测试方法具体有等价类划分、边界值分析、错误推测和因果图等,其中最常用的是等价类划分和边界值分析。软件测试的主要步骤有单元测试(模块测试 )、集成测试 (组装测试 )、系统测试和确认测试 (验收测试 )。 (1)单元测试:通常在编
40、码阶段进行,主要用来发现编码和详细设计中产生的错 误,一般采用白盒测试。 (2)集成测试:对由各模块组装 而成的模块进行测试,主要检查模块间的接口和通信。集成测试主要用来发现设计阶段产生的错误,通常采用黑盒测试。 (3)系统测试:把软件放在实际的硬件和网络环境中进行测试,主要测试软件的非功能需求和质量属性是否得到满足。系统测试通常采用黑盒测试。 (4)确认测试:检查软件的功能、性能和其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试,通常采用黑盒测试。在确认测试时,如果一个软件是为某个客户定制的,那么由客户实施验收测试,以便确认该软件是他所需要的。但是,对于那些作为产品被众多客户
41、使用的软件,就不可能为 每个客户做验收测试。大多数软件生产商使用一种。测试和 B 测试的过程。 (1)测试:在开发者的现场由客户来实施的,被测试的软件是在开发者从用户的角度进行常规设置的环境下运行的。 (2)测试:在一个或多个客户的现场由该软件的最终用户实施的。与 测试不同的是,进行 测试时开发者通常是不在场的。从使用的工具来看,软件测试的方法又可分为静态测试、动态测试。 (1)静态测试:指人工评审软件文档或程序,借以发现其中的错误,由于评审的文档或程序不必运行,所以称为静态测试。人工评审的手续虽然比较简单,但事实证明这是一个相当有效的 检验手段。由于评审人员的能力有限,静态测试显然不可能发现
42、所有的错误。 (2)动态测试:指通常的上机测试,这种方法是使程序有控制地运行,并从多种角度观察程序的行为,以发现其中的错误。在软件维护阶段,当修改软件后,除了对修改部分的软件进行常规的测试外,还应对软件的其他部分进行回归测试,所谓回归测试是指全部或部分地重复已做过的测试,它主要检查软件的修改是否在软件的未修改部分引入了新的错误。模块测试、集成测试一般以软件系统开发人员为主来测试。系统测试和验收测试,一般不能以开发人员为主来测试。这是因为系统测试是整体性的 测试,而测试的根本任务是做 “否定性 ”工作,为减少或避免开发人员的主观影响,使系统测试具有更大的客观性,一般应由开发该系统的部门外人员来承
43、担。 4 【正确答案】 B 【试题解析】 构件是具有一定的功能,能够独立工作或能同其他构件装配起来协调工作的程序体,构件的使用同它的开发、生产无关。从抽象程度来看,面向对象技术已达到了类级重用 (代码重用 ),它以类为封装的单位。这样的重用粒度还太小,不足以解决异构互操作和效率更高的重用。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或 多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口对外提供服务。为了使构件更切合实际、更有效地被复用,构件应当具备可变性和灵活性,以提高其通用性。构件模型是对构件本质特征的抽象描述。目前,国际上已经形
44、成了许多构件模型,这些模型的目标和作用各不相同,其中部分模型属于参考模型 (如 3C模型 ),部分模型属于描述模型 (如, RESOLVE模型和 REBOOT模型 )。还有一部分模型属于实现模型。近年来,已形成三个主要流派,分别是OMG(Object Management Group,对象管理集团 )的 CORBA (Common Object Request Broker Architecture,通用对象请求代理结构 )、 Sun的EJB(Enterprise Java Bean)和 Microsoft的 COM/DCOM/COM+(Distributed Component Object
45、 Model,分布式构件对象模型 )。这些实现模型将构件的接口与实现进行了有效的分离,提供了构件交互的能力,从而增加了重用的机会,并适应了目前网络环境下大型软件系统的需要。构件开发的目的是重用,为了让构件在新的软件项目中发挥 作用,库的使用者必须完成以下工作:检索与提取构件,理解与评价构件、修改构件,最后将构件组装到新的软件产品中。其中构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。构件组装技术大致可分为基于功能的组装技术、基于数据的组装技术和面向对象的组装技术。 5 【正确答案】 D 【试题解析】 根据 (1)题的分析,我们知道
46、,用例描述的是系统的执行者 (参与者 )与系统的交互,同时也是开发人员与用户进行交流的工具,可用来很好地定义系统的边界。所以,当执行者 较多的时候,用例是捕获系统需求最好的选择。 6 【正确答案】 A 【试题解析】 根据 (2)、 (3)节的分析,用例之间的关系只有包含关系 (include或use)和扩展关系 (extend)两种,因此 C和 D显然是错误的。根据试题的描述,“UC2是一个完整的用例,可被实例化,而 UC1需要 UC2中的事件流才可被实例化,且 UC1指定了使用 UC2的精确位置 ”,以及在 (2)、 (3)题给出的包含关系和扩展关系的定义,可以知道, UC1和 UC2 之间
47、的关系是包含关系。 7 【正确答案】 B 【试题解析】 OOA是软件需求分析的一种方法,而需求分析所关心的是软件要做什么,不需要考虑技术和实现层面的细节问题。 OOA的结果是分析模型及说明文档,同时 OOA的结果是 OOD的输入。 8 【正确答案】 A 【试题解析】 协作图描述对象间的协作关系,显示对象间的动态合作关系。除显示信息交换外,协作图还显示对象,以及它们之间的关系,能够通过消息编号来表示消息的顺序和嵌套关系。在 UML 中,协作图画成对象图的形式,图中的消息箭头表示对象间的消息流。 9 【正确答案】 D 【试题解析】 UML 是一个通用的可视化建 模语言,用于对软件进行描述、可视化处
48、理、构造和建立软件系统的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。 UML 是独立于软件开发过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域,以及各种开发工具, UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。 UML 包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型,它允许用户对其进行扩展。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成 器。 UML 标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发
49、过程而设计的。 UML 不是一种可视化的编程语言,但是UML 描述的模型可与各种编程语言直接相连,即可把用 UML 描述的模型映射成编程语言。 10 【正确答案】 B 【试题解析】 建立企业信息系统的基本原则包括: (1)一个信息系统必须支持企业的战略目标, BSP本身就是一个将企业的战略规划转化为信息系统的战略的过程。 (2)一个信息系统的战略应当表达出企业中各管理层次的需求。 (3)一个信息系统应该向整个企 业提供一致的信息,应该按照自顶向下的方法进行数据的分析。 (4)一个信息系统的战略规划,应该是自上而下地规划,自下而上地分步实现,即应当由总体信息系统结构中的子系统开始实现。 11 【正确答案】 C 【试题解析】 瀑布模型是生命周期法中最常用的开发模型,它把项目开发流程分为软件计划、需求分析、软件设计、编码实现、软件测试和运行维护六个阶段。瀑布模型给出了信息系统生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。变换模型是在快速开发一个原型的基础上,根据用户在调用原型的过程中提出的反馈意见和建 议,对原型进行改进,获得原型的新版本,重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和变换模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转