信息系统设计与实践 第5章信息系统开发方法学 天津财经大学赵乃真
第5章 信息系统开发方法学 天津财经大学 赵乃真 信息系统设计与实践
本章主要内容 系统开发方法学的概念 信息系统建模 信息系统主流的开发方法 信息系统的实现方法和系统文档
2 本章主要内容 系统开发方法学的概念 信息系统建模 信息系统主流的开发方法 信息系统的实现方法和系统文档
5.1信息系统开发方法学 信息系统开发的任务是根据企业管理 的目标、内容、规模、性质等具体情况, 从系统的观点出发,运用系统工程的方 法,按照系统发展的规律,为企业建立 基于现代信息技术、为企业管理人员使 用的信息系统
3 5.1信息系统开发方法学 信息系统开发的任务是根据企业管理 的目标、内容、规模、性质等具体情况, 从系统的观点出发,运用系统工程的方 法,按照系统发展的规律,为企业建立 基于现代信息技术、为企业管理人员使 用的信息系统
51.1信息系统开发方法学的概念 信息系统开发方法学就是研究在信息系统开 发过程所有阶段的活动中所采用的方法、工具 的创建和选择、活动之间的关系和顺序的描述, 以及评价和判定方法。 开发对象的描述; 开发对象的分析; 开发过程的实现 创造和选择开发工具、平台; 对开发结果的评价 管理和控制开发质量
4 5.1.1信息系统开发方法学的概念 信息系统开发方法学就是研究在信息系统开 发过程所有阶段的活动中所采用的方法、工具 的创建和选择、活动之间的关系和顺序的描述, 以及评价和判定方法。 – 开发对象的描述; – 开发对象的分析; – 开发过程的实现; – 创造和选择开发工具、平台; – 对开发结果的评价; – 管理和控制开发质量
信息系统的生命周期 系统需求提出:产生构建信息系统的需求 系统定义:系统规划、可行性分析、提出基 本方案; 系统分析设计:采用各种不同的方法,建立 新系统的设计方案; 系统实施:物理构建新的信息系统; 系统运行维护:运行管理、维护更新、系统 评测; 2、系统退出:经过评价,系统已经不能满足要 求,提出开发新系统的需求,当新的系统开发 出来后,旧的系统退出运行,生命周期完结§
5 信息系统的生命周期 系统需求提出:产生构建信息系统的需求; 系统定义:系统规划、可行性分析、提出基 本方案; 系统分析设计:采用各种不同的方法,建立 新系统的设计方案; 系统实施:物理构建新的信息系统; 系统运行维护:运行管理、维护更新、系统 评测; 系统退出:经过评价,系统已经不能满足要 求,提出开发新系统的需求,当新的系统开发 出来后,旧的系统退出运行,生命周期完结
系统 规划 系统 维护 系统 评价 分析 系统生 命周期 系统 系统 实施 设计
6
5.1.2开发方法的实质 信息系统开发的实质是建立业务系统与计 算机模型之间的映射关系 分析 设计 (问题定义) (求解问题 问题空间 映射关系 求解空间 业务系统(过程、数据、对象信息系统
7 5.1.2开发方法的实质 信息系统开发的实质是建立业务系统与计 算机模型之间的映射关系
彐:5.1.3系统开发中系统观点的应用 温伯格( Gerald M. Weinberg):如果 人们接受过基本的思维原理的训练,他们 的思考会更加接近事物的本质 1)应用系统观点认识被开发的对象 (2)系统分析设计 (3)系统工程的实施方法
8 5.1.3系统开发中系统观点的应用 温伯格(Gerald M. Weinberg) :如果 人们接受过基本的思维原理的训练,他们 的思考会更加接近事物的本质。 (1)应用系统观点认识被开发的对象 (2)系统分析设计 (3)系统工程的实施方法
信息系统开发的基本原则 (1)目标性原则 (2)便于沟通原则 (3)标准化原则 (4)管理控制原则 (5)开放扩充原则
9 信息系统开发的基本原则 (1)目标性原则 (2)便于沟通原则 (3)标准化原则 (4)管理控制原则 (5)开放扩充原则
5.1.4信息系统架构体系 信息系统架构体系,就是针对企业或组织信 息系统中具有体系性的、普遍性的问题而提供 →的通用的解决方案。 信息系统架构体系,是基于业务导向和驱动 的架构来理解、分析、设计、构建、集成、扩 展、运行和管理信息系统 G Booch所比喻的那样:“开发一个复杂的 软件系统和编写一个简单程序大不一样。其间 的差别,如同建造一座大厦和搭一个狗窝的差
10 5.1.4信息系统架构体系 信息系统架构体系,就是针对企业或组织信 息系统中具有体系性的、普遍性的问题而提供 的通用的解决方案。 信息系统架构体系,是基于业务导向和驱动 的架构来理解、分析、设计、构建、集成、扩 展、运行和管理信息系统。 G.Booch所比喻的那样:“开发一个复杂的 软件系统和编写一个简单程序大不一样。其间 的差别,如同建造一座大厦和搭一个狗窝的差 别