参考答案: C
详细解析:
本题考查信息系统开发方法知识点,参考第三版教程P13
1、结构化方法的主要特点列举如下:
(1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。
(2)开发工作阶段化。结构化方法每个阶段的工作内容明确,注重对开发过程的控制。每个阶段工作完成后,要根据阶段工作目标和要求进行审查,这使各阶段工作有条不紊地进行,便于项目管理与控制。
(3)开发文档规范化。结构化方法每个阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。
(4)设计方法结构化。在系统分析与设计时,从整体和全局考虑,自顶向下地分解;在系统实现时,根据设计的要求,先编写各个具体的功能模块,然后自底向上逐步实现整个系统。
2、原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个 系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。对于信息系统开发而言,首先必须明确要解决的问题是什么,才能明确系统功能,确定系统边界。然而,明确问题本身不是一件轻松的事,因此对于需求不明确的系统开发,原型化方法相对于上面两种方法而言对用户更友好,用户更能知道开发的系统是否满足他们的需求。
3、面向对象开发使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。
4、面向服务方法是在面向对象方法的基础上扩展的构建系统的思想和方法。面向服务方法关注的是企业业务,它直接映射到业务,强调IT与业务的对齐,以服务为核心元素来封装企业的业务流程和企业已有应用系统。服务的粒度更大,更加匹配企业级应用中的业务,可以实现更高级别的重用。但目前存在相关标准未统一、应用案例较少等一些问题。面向服务的方法优:提高系统可复用性、信息资源共享、系统之间互操作性。