一、结构化方法

也称生命周期法,由结构化分析、结构化设计、结构化程序设计组成,是自顶向下、逐步求精和模块化设计

  1. 开发目标清晰化
  2. 开发工作阶段化
  3. 开发文档规范化
  4. 设计方法结构化

不足与局限性:

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

二、面向对象法

优点:更好的复用性,符合人们惯性思维,缩短开发周期
缺点:大型项目不能涉足系统分析以前的开发环节
对于大型系统,最好先自顶向下结构化方法,后自底向上 OO 方法

三、原型化方法:也成为快速原型法

  1. 原型的概念和分类
    • 系统的一个早期可运行的版本,反应最终系统的部分重要特性
    • 按照是否实现功能来分:分为水平原型和垂直原型两种
    • 按照最终结果来分:分为抛弃式原型演化式原型
  2. 原型法的开发过程
    • 确定用户基本需求
    • 设计系统初始原型
    • 使用和评价原型
    • 修改和完善原型
    • 整理原型、提供文档
      信息系统项目管理-1.信息系统开发方法-LMLPHP
  3. 原型法的特点
    • 原型法可以使系统发开周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益
    • 原型法是以用户为中心来开发系统的,用户参与程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率
    • 由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行与维护
      不足之处:
    • 开发环境要求高:开发工具、开发人员和用户素质、硬件设备
    • 管理水平要求高:缺乏统一规划和标准,难以控制开发过程

四、面向服务的方法(Service-Oriented):组件化、暴露接口

10-03 08:40