以下关于软件开发方法的叙述,错误的是()
A: 结构化开发方法的缺点是开发周期较长,难以适应需求变化
B: 可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构和方法开发系统
C: 与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D: 面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
A: 结构化开发方法的缺点是开发周期较长,难以适应需求变化
B: 可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构和方法开发系统
C: 与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D: 面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
举一反三
- 不同的开发技术和软件结构形成了不同的软件开发方法。下面几种方法中,( )不属于基于开发技术的系统开发方法。 A: 原型开发方法 B: 结构化开发方法 C: 面向对象开发方法 D: 面向服务开发方法
- ____面向对象开发方法的主要缺点是在适应需求变化方面不够灵活
- 下列关于敏捷方法的叙述中,正确的是()。 A: 与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目 B: 敏捷方法尤其适合于开发团队比较庞大的项目 C: 敏捷方法的思想是适应性,而不是预设性 D: 敏捷方法以原型开发思想为基础,采用迭代式增量开发
- 软件方法学是以软件方法为研究对象的学科。从开发风范上看,可分为 (99) 。从性质上看,可分为 (100) 。从适应范围来看,可分为 (101) 。 形式方法的目的是把软件作为数学来重新发现。形式方法被用来避免系统中的 (102) 、不一致性。 软件自动化方法是指利用计算机使软件的设计实现自动化的方法和相关的技术。软件自动化的实现途径有四种:过程途径、归纳途径、 (103) 。 A: 面向对象开发方法与自底向上的开发方法 B: 自顶向下的开发方法与结构化开发方法 C: 面向对象开发方法与结构化开发方法 D: 自顶向下的开发方法与自底向上的开发方法
- 面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?