第5章 信息系统开发方法学.pptVIP

  • 16
  • 0
  • 约4.26千字
  • 约 42页
  • 2018-06-06 发布于河北
  • 举报
第5章 信息系统开发方法学

第5章 信息系统开发方法学 天津财经大学 赵乃真 本章主要内容 系统开发方法学的概念 信息系统建模 信息系统主流的开发方法 信息系统的实现方法和系统文档 5.1信息系统开发方法学 信息系统开发的任务是根据企业管理的目标、内容、规模、性质等具体情况,从系统的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立基于现代信息技术、为企业管理人员使用的信息系统。 5.1.1信息系统开发方法学的概念 信息系统开发方法学就是研究在信息系统开发过程所有阶段的活动中所采用的方法、工具的创建和选择、活动之间的关系和顺序的描述,以及评价和判定方法。 开发对象的描述; 开发对象的分析; 开发过程的实现; 创造和选择开发工具、平台; 对开发结果的评价; 管理和控制开发质量。 信息系统的生命周期 系统需求提出:产生构建信息系统的需求; 系统定义:系统规划、可行性分析、提出基本方案; 系统分析设计:采用各种不同的方法,建立新系统的设计方案; 系统实施:物理构建新的信息系统; 系统运行维护:运行管理、维护更新、系统评测; 系统退出:经过评价,系统已经不能满足要求,提出开发新系统的需求,当新的系统开发出来后,旧的系统退出运行,生命周期完结。 5.1.2开发方法的实质 信息系统开发的实质是建立业务系统与计算机模型之间的映射关系。 5.1.3系统开发中系统观点的应用 温伯格(Gerald M. Weinberg) :如果人们接受过基本的思维原理的训练,他们的思考会更加接近事物的本质。 (1)应用系统观点认识被开发的对象 (2)系统分析设计 (3)系统工程的实施方法 信息系统开发的基本原则 (1)目标性原则 (2)便于沟通原则 (3)标准化原则 (4)管理控制原则 (5)开放扩充原则 5.1.4信息系统架构体系 信息系统架构体系,就是针对企业或组织信息系统中具有体系性的、普遍性的问题而提供的通用的解决方案。 信息系统架构体系,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。 G.Booch所比喻的那样:“开发一个复杂的软件系统和编写一个简单程序大不一样。其间的差别,如同建造一座大厦和搭一个狗窝的差别。” 5.1.5信息系统开发方法的体系 信息系统开发方法的体系结构可分为方法、技术和环境等 3个层次。 (1)开发方法 面向过程的方法、面向数据的方法、面向对象的方法等3种方法。按照开发过程可分为生命周期法和快速原型法等方法。 (2)应用技术 中间件技术、代理技术、可视化技术等。 (3)开发环境和工具 软件开发环境(SDE)、计算机软件辅助工程(CASE)、集成化项目(软件)支持环境(IPSE)等。 5.2信息系统开发环境 系统开发环境主要指集成化的开发环境,包括诸如开发过程、系统资源和系统应用等内容。系统资源主要涵盖数据资源、软件资源(如中间件、组件、插件、模块)以及服务等。 一个良好的开发环境可以使得资源在更大范围的整合、优化配置和高效应用,充分发挥资源的价值,提高开发效率和信息系统质量,降低开发成本。 5.2.1计算机辅助软件工程 计算机辅助软件工程(Computer adid Software Engineering,CASE) CASE的基本目标是: 构建集成化的开发环境,使信息系统的开发工具与开发方法结合起来; 实现系统分析、设计、维护的自动化,提高开发效率与系统质量,最终实现信息系统开发自动化的目标。 5.2.2 企业应用集成 企业应用集成(Enterprise Application Integration,EAI)技术不但是企业应用的集成技术,更是企业应用开发平台,可以帮助信息系统开发人员以更快的速度开发和部署企业应用系统,保障项目实施进度,提高项目成功率。 EAI的特点 实现3个层次集成 : 数据集成 流程集成(服务集成) 业务集成 结构分为3个层次: 企业共有的信息平台 适配器(Adapter) 工作流技术 5.2.3信息系统开发平台 1.信息系统开发平台的特点 2.中关村科技软件的CenGRP 3.IBM的WebSphere 电子商务随需即用(E-Business On Demand,EBOD) 4.微软的.Net 5.3信息系统建模 信息系统建模是利用数学或物理等方法,模拟系统的部分或全部特征,从而可以对未来系统的性能、结构等进行分析。 1.系统建模技术 2.系统建模应用 3.系统模拟的方法 4.信息系统常用模型 5.软件系统建模标准 信息系统模型类型 (1)按开发过程分类 (2)按功能分类 (3)按企业管理功能分类 (4)按模型

文档评论(0)

1亿VIP精品文档

相关文档