信息系统集成专业技术知识

信息系统建设

信息系统生命周期

  1. 产生阶段 两个过程:提出建设想法 和形成需求报告
  2. 开发阶段 五个子阶段:总体规划、系统分析、系统设计、系统实施、系统验收
  3. 运行阶段
  4. 消亡阶段

信息系统的开发方法有:结构化方法、快速原型法、企业系统规划方法、战略数据规划方法、信息工程方法、面向对象方法。

BSP:企业系统规划方法 是战略数据规划方法和信息工程方法的基础。BSP与战略数据规划方法是一种交叉关系。 这两种方法是信息工程方法的基础和核心。
战略数据规划方法詹姆斯 马丁提出。在信息系统发展历程中共有四种数据环境:数据文件、应用数据库、主题数据库、信息检索系统。
面向对象方法专用于面向对象的软件开发。

软件开发模型

瀑布模型

适用于需求比较稳定、很少需要变更的项目。
采用结构化分析与设计的方法将逻辑实现和物理实现分开。
软件生命周期划分为六个基本活动:

  • 制定计划
  • 需求分析
  • 软件设计
  • 程序编码
  • 软件测试
  • 运行维护
    规定自上而下、相互衔接的固定次序,如同瀑布,逐层下落

演化模型

适用于对软件需求缺乏准确认识的情况.
是一种全局软件生存周期模型,属于迭代开发风范。
根据用户基本需求,快速构建出软件原型,然后根据用户使用原型的过程提出建议意见进行更改改进的到原型新版本,重复此过程,直至用户满意为止。

增量模型

融合瀑布的基本成分(重复应用)和原型实现的迭代特征。本质上是迭代,引进了增量包的概念,无须等待所有需求,增量包可以进一步适应客户的需求并更改。影响对整个项目可以承受。

螺旋模型

特别适合于大型复杂的系统
它将瀑布模型和快速原型模型结合。
采用一种周期性的方法进行系统开发。快速原型法,以进化的开发为中心,螺旋模型沿着螺线旋转,四个象限表达四种活动。

  • 制定计划
  • 风险分析
  • 实施工程
  • 客户评估

喷泉模型

主要用于描述面向对象的软件开发过程

构件组装模型

融合螺旋模型的特征,本质是演化的支持软件开发的迭代方法。
但是利用预先包装好的软件构件(类)来构建应用程序。

V模型

瀑布模型的变种,说明测试活动是如何与分析和设计相联系的 。

  • 需求分析
  • 概要设计
  • 详细设计
  • 编码
    转折向上
  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试

RUP 统一软件开发过程

是一种面向对象且基于网络的程序开发方法论。
RUP 生命周期按照时间顺序分为四个阶段:

  1. 初始阶段
  2. 细化阶段
  3. 构建阶段
  4. 交付阶段

每个阶段实质上是两个里程碑的之间的时间跨度

  • 生命周期目标里程碑
  • 生命周期结构里程碑
  • 初始功能里程碑
  • 产品发布里程碑

你可能感兴趣的:(信息系统集成专业技术知识)