下面选项中,关于信息系统项目生命周期模型V模型描述错误的是()。
A.V模型左侧代表的是开发活动,而右侧的是测试活动
B.V模型针对每个开发阶段都有一个测试级别与之相对应
C.V模型与瀑布模型不同的是有多个测试级别与开发阶段对应
D.V模型是一种以人为核心、迭代、循序渐进的开发方法
A.V模型左侧代表的是开发活动,而右侧的是测试活动
B.V模型针对每个开发阶段都有一个测试级别与之相对应
C.V模型与瀑布模型不同的是有多个测试级别与开发阶段对应
D.V模型是一种以人为核心、迭代、循序渐进的开发方法
(11)
A.①瀑布模型②迭代模型③螺旋模型
B.①迭代模型②瀑布模型③螺旋模型
C.①螺旋模型②瀑布模型③迭代模型
D.①螺旋模型②迭代模型③瀑布模型
下面有关CMM模型的描述中,不正确的是(9)。CMM模型的第三级为确定级,其主要过程是关于项目和组织的策略。以下选项中属于第三级的关键过程是(10)。
A.CMM模型定义了成熟的软件过程的实践活动
B.CMM模型提供了改进软件开发过程的结构化模型
C.CMM模型给出了适用于各种应用范围的专门技术
D.按照CMM模型改进软件过程需要相当可观的费用
A.干系人登记册
B.为项目选择的生命周期模型
C.如何监督和控制变更
D.所使用的项目管理过程
A.CMM模型定义了成熟的软件过程的实践活动
B.CMM模型提供了改进软件开发过程的结构化模型
C.CMM模型给出了适用于各种应用范围的专门技术
D.按照CMM模型改进软件过程需要相当可观的费用
快速应用开发(PAD)是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快创建出功能完善的信息系统。RAD依赖于广泛的用户参与、联合应用设计会议、原型化方法、集成的CASE工具和代码生成器。
请围绕“快速应用开发在系统建模中的应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与分析和开发的信息系统项目以及你所担任的主要工作。
2.简要分析快速应用开发方法的生命周期,并给出各个阶段的主要任务。
3.分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比有哪些优点和缺点。
关于原型化方法和生命周期方法,下面说法错误的是()。
A.传统的软件开发方法是生命周期法
B.生命周期模型是人们初创软件工程时采取的模型,这种方法特别强调阶段完整性和开发的顺序性,它要求开发者首先确定系统的完整需求和全部功能
C.原型化方法是一种动态定义需求的方法
D.生命周期法和原型化方法没有什么区别
● 下面关于软件测试模型的描述中,不正确的包括(21) 。
①V模型的软件测试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求
②V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段 ③W模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试
④H模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行
⑤H模型中测试准备和测试实施紧密结合,有利于资源调配
(21)
A.①⑤
B.②④
C.③④
D.②③
A.初始模型的质量对生命周期的其他步骤的成败是至关重要的,如果它存在明显的缺陷,就是一种不好的假设
B.初始模型做得越大越好
C.原型工作人员应由两人组成,其目的是减少通信障碍
D.提交一个初始模型需要的时间随其规模的大小、复杂性、完整程度而不同
A.系统规划
B.系统分析
C.系统设计
D.系统实施