全部科目 > 信息系统项目管理师 >
2009年下半年 上午试卷 综合知识
第 3 题
知识点 信息系统开发方法  
关键词 系统分析  
章/节 信息系统及其技术和开发方法  
 
 
结构化系统分析和设计的主导原则是(3)。
 
  A.  自底向上
 
  B.  集中
 
  C.  自顶向下
 
  D.  分散平行
 
 




 
 
相关试题     信息系统的设计和开发方法 

  第1题    2012年上半年  
信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行开发的方法称为(1)。

  第12题    2016年上半年  
绘制数据流图是软件设计过程的一部分,用以表明信息在系统中的流向。数据流图的基本组成部分包括(12)。

  第24题    2015年下半年  
软件架构设计是软件开发过程中的一项重要工作。(24)不属于软件架构设计的主要工作内容。

 
知识点讲解
· 信息系统开发方法
 
        信息系统开发方法
        信息系统常用的开发方法有结构化方法、原型法和面向对象方法。
        1.结构化方法
        结构化方法是应用最为广泛的一种开发方法。按照信息系统生命周期,应用结构化系统开发方法,把整个系统的开发过程分为若干阶段,然后一步一步依次进行。
        结构化方法具有如下特点:
        .遵循用户至上的原则。
        .严格区分工作阶段,每个阶段有明确的任务和取得的成果。
        .强调系统开发过程的整体性和全局性。
        .系统开发过程工程化,文档资料标准化。
        结构化方法的优点有:
        .理论基础严密,它的指导思想是用户需求在系统建立之前就能被充分了解和理解。
        .注重开发过程的整体性和全局性。
        结构化方法的缺点有:
        .开发周期长。
        .文档、设计说明烦琐,工作效率低。
        .要求在开发之初全面认识系统的信息需求。
        .如果用户参与系统开发的积极性没有充分调动,可能造成系统交接过程不平稳,系统运行与维护难度加大。
        结构化分析(Structured Analysis,SA)方法
        结构化分析方法由美国Yourdon公司在20世纪70年代提出,是一种简单实用、使用很广的方法。该方法通常与系统设计阶段的结构化设计(SD)方法衔接起来使用,适用于大型信息系统的开发。
        结构化分析方法是一种单纯的自顶向下、逐步求精的功能分解方法,是一种面向数据流的分析方法。其核心特征是“分解”和“抽象”,下层是上层的分解,上层是下层的抽象。
        结构化系统分析和设计方法的基本思想是用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自上而下对信息系统进行分析与设计。
        2.原型法
        原型法在很难全面准确提出用户需求的情况下,本着对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
        原型应当具备的特点如下:
        .实际可行。
        .具有最终系统的基本特征。
        .构造方便、快速,造价低。
        原型分类如下:
        .抛弃型原型:此类原型在系统真正实现以后就放弃不用了。
        .进化型原型:此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统。
        原型法的特点如下:
        .对用户的需求是动态响应、逐步纳入的,相互之间并无明显界限,也没有明确分工。
        .系统开发计划是一个反复修改的过程。
        .适用于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发。
        .如果用户配合不好,盲目修改,就会拖延开发过程。
        3.面向对象方法
        面向对象方法的基本思想如下:
        .客观事物是由对象组成的,对象是在原事物基础上抽象的结果。
        .对象是由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义改变对象属性状态的各种操作方式。
        .对象之间的联系通过消息传递机制来实现,而消息传递的方式是通过消息传递模式和方法所定义的操作过程来完成的。
        .对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特征。
        .对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件复用的目的。
        在系统开发实际工作中,往往根据需要将多种开发方法进行组合应用,具体组合形式可以分为如下几种:
        .结构化方法与原型法的结合使用。
        .结构化方法与面向对象方法的组合使用。
        .原型法与面向对象方法的组合使用。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有