欢迎关注我的公众号

第一章新信息化和信息系统 1.2

2022-08-17 09:49
124
0
添加收藏

1.2 信息系统开发方法

结构化方法

定义

  • 指系统内各个组成要素之间的相互联、相互作用的框架。也称为生命周期法。
  • 其中精髓自顶向下、逐步求精和模块化设计。

特点

  • 开发目标清晰化
  • 开发工作阶段化
  • 开发文档规范化
  • 设计方法结构化

缺点

  • 开发周期长
  • 难以适应需求变化
  • 很少考虑数据结构

结构化方法适用于需求明确的项目。

 

面向对象方法

定义:

  • 客观世界是由各种对象组成的,任何事物都是面向对象的,每一个对象都有自己的运动规律和内部状态,都属于某个对象类,是该对象的一个元素。
  • 自底向上

特点:

  • 符合人们的思维习惯
  • 有利于系统开发过程中用户与开发人员的交流沟通,缩短开发周期
  • 普遍适用于各类信息系统的开发

缺点:

  • 依靠一定的面向对象的技术
  • 在大型项目有一定的局限
  • 不能涉足系统分析以前的开发环节
     

原型化方法

定义

也称为快速原型法,简称原形发。它是一种根据用户初步需求,利用系统开发工具,快速建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。
 

      分类

       

      特点:

  • 缩短开发周期、成本和风险降低。
  • 以客户中心来开发,用户参与度大大提高,提高开发成功率
  • 由于用户参与系统开发的全过程,对系统功能和结构容易理解,有利于系统移交,及系统的运行和维护。   

 

      缺点

  • 开发的环境要求高
  • 管理水平要求高

        
 

 面向服务的方法:业务驱动
 

全部评论