1.2信息系统开发方法@2018-12-20

1.2.1 结构化方法

结构化方法是一种传统的信息系统开发方法,由结构化分析、结构化设计、结构化程序设计三部分组成,其精髓是自顶向下、逐步求精、模块化设计
手段:数据流图,数据字典,结构化语言,判定表和判定树。

  • 特点
    (1)开发目标清晰。遵循“用户第一”的原则
    (2)开发工作阶段化。要根据阶段工作目标和要求进行审查
    (3)开发文档规范化。
    (4)设计方法结构化,设计从全局考虑,自顶向下分解,开发字底向上逐步实现。
  • 不足
    (1)开发周期长
    (2)难以适应需求变化
    (3)很好考虑数据结构

1.2.2 面向对象方法(OO)

  • 关键字:
    复用性,也划分阶段
    OO方法普遍适用于各类信息系统的开发,但必须依靠技术支持,在大型项目上有一定局限性,不能涉足系统分析以前(系统规划)的开发环节。

1.2.3 原型化方法

原型化方法又称快速原型法,简称原型法
从原型是否实现功能划分:水平原型(仅功能导航)& 垂直原型(实现部分功能)
从原型的最终结果划分:抛弃式原型和演化式原型。

  • 特点
    1.使系统开发周期缩短,成本和风险降低,速度加快,获得较高的综合开发效益。
    2.以用户为中心开发系统。
    3.用户参与了系统开发的全过程。
  • 不足
    1.开发环境要求高。
    2.管理水平要求高。
    因此,原型法不是一种独立的系统开发方法,而只是一种开发思想,它不是完整意义上的方法论体系。这就注定了原型法必须与其他信息系统开发方法结合使用。

1.2.4 面向服务的方法(SO)

进一步将接口的定义与实现进行解耦

你可能感兴趣的:(1.2信息系统开发方法@2018-12-20)