信息系统建设导论_第1页
信息系统建设导论_第2页
信息系统建设导论_第3页
信息系统建设导论_第4页
信息系统建设导论_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021-12-26信息系统分析设计与管理教案 第一章1信息系统分析设计与管理信息系统分析设计与管理第第2章章 信息系统建设导论信息系统建设导论 本章论述信息系统建设的基本概念和本章论述信息系统建设的基本概念和方法。首先讨论信息系统建设的复杂性方法。首先讨论信息系统建设的复杂性和系统科学方法的主要原则,然后阐明和系统科学方法的主要原则,然后阐明信息系统生命周期几种常见的系统开发信息系统生命周期几种常见的系统开发生命周期模型。最后讨论了信息系统的生命周期模型。最后讨论了信息系统的体系结构问题。体系结构问题。2021-12-26信息系统分析设计与管理教案 第一章2目目 录录2.1 信息系统建设方法

2、的指导思信息系统建设方法的指导思想想2.2 信息系统的生命周期信息系统的生命周期2.3 信息系统开发的结构化方法和面向对象方法信息系统开发的结构化方法和面向对象方法2.4 其他几种信息系统开发方法其他几种信息系统开发方法2.5企业体系结构概述企业体系结构概述2.1 信息系统建设方法的指导思想信息系统建设方法的指导思想 2.1.1 信息系统建设的复杂性信息系统建设的复杂性(1)u社会技术系统社会技术系统信息系统既是一个技术系统,又是一个社会系信息系统既是一个技术系统,又是一个社会系统,称为社会技术系统统,称为社会技术系统社会属性与技术属性在信息系统中相互依存、社会属性与技术属性在信息系统中相互依

3、存、相互制约相互制约信息系统的建设与应用要充分体现这两类属性信息系统的建设与应用要充分体现这两类属性的相互关系的相互关系2021-12-26信息系统分析设计与管理教案 第一章32.1.1 信息系统建设的复杂性信息系统建设的复杂性(2)u对系统需求的多样性对系统需求的多样性信息系统是为了实现组织的某个目标集信息系统是为了实现组织的某个目标集信息系统的结构与功能的实现,是对各利益相信息系统的结构与功能的实现,是对各利益相关者特别是用户的需求在总体目标下协调以求关者特别是用户的需求在总体目标下协调以求各方满意的结果各方满意的结果u组织业务的复杂性组织业务的复杂性有效支持组织的管理决策与运作有效支持组

4、织的管理决策与运作2021-12-26信息系统分析设计与管理教案 第一章42.1.1 信息系统建设的复杂性信息系统建设的复杂性(3)u社会与组织环境复杂多变社会与组织环境复杂多变现代信息系统的重要使命就是使组织适应变化现代信息系统的重要使命就是使组织适应变化,促进组织变革与创新,促进组织变革与创新u技术手段的复杂性技术手段的复杂性信息系统集现代信息技术之大成信息系统集现代信息技术之大成2021-12-26信息系统分析设计与管理教案 第一章52.1.2 系统思想系统思想u系统思想的核心是系统的整体性。系统思想的核心是系统的整体性。u一个系统的行为、功能与目标的实现,是系统诸一个系统的行为、功能与

5、目标的实现,是系统诸要素以一定规律相互作用的结果。这体现了系统要素以一定规律相互作用的结果。这体现了系统的整体性与有序性(即有规律可循)。的整体性与有序性(即有规律可循)。u系统的另一个重要性质是其层次性和涌现性。系统的另一个重要性质是其层次性和涌现性。2021-12-26信息系统分析设计与管理教案 第一章62.1.3系统方法的三原则系统方法的三原则u整体性原则整体性原则从整体目标和功能出发,正确处理系统各组成从整体目标和功能出发,正确处理系统各组成部分之间的相互联系和相互作用部分之间的相互联系和相互作用u分解分解-协调原则协调原则处理各类复杂问题的基本的、行之有效的原则处理各类复杂问题的基本

6、的、行之有效的原则之一之一u目标优化原则目标优化原则对简单系统来说是求对简单系统来说是求“最优解最优解”,对复杂系统,对复杂系统来说求的是来说求的是“满意解满意解”2021-12-26信息系统分析设计与管理教案 第一章72.1.4系统工程方法的三维模型系统工程方法的三维模型(1)u系统工程是系统科学在工程领域的理论、方法与系统工程是系统科学在工程领域的理论、方法与技术的总称,是系统科学的一个主要应用领域。技术的总称,是系统科学的一个主要应用领域。u霍尔霍尔(A.D.Hall) 所提出的系统工程方法三维模型所提出的系统工程方法三维模型描述了复杂工程系统建设方法的一个总体结构框描述了复杂工程系统建

7、设方法的一个总体结构框架架u对于不同类型的系统或系统建设中不同方面的问对于不同类型的系统或系统建设中不同方面的问题,仍需根据具体情况进行调整、增加、删除题,仍需根据具体情况进行调整、增加、删除2021-12-26信息系统分析设计与管理教案 第一章82.1.4系统工程方法的三维模型系统工程方法的三维模型(2)2021-12-26信息系统分析设计与管理教案 第一章9时时间间维维实施实施计划计划决决 策策最最 优优 化化系统系统分析分析系统系统综合综合目标目标选择选择摆明摆明问题问题规划阶段规划阶段拟定方案拟定方案分析阶段分析阶段运筹阶段运筹阶段系统实施系统实施运行阶段运行阶段更新阶段更新阶段社会科

8、学社会科学工程技术工程技术法法 律律医医 学学数数 学学计计 算算 机机逻逻 辑辑 维维知知 识识 维维2.2 信息系统的生命周期信息系统的生命周期 2.2.1 信息系统的生命周期的划分信息系统的生命周期的划分(1)阶段阶段主主 要要 活活 动动系系统统规规划划战略规划:战略规划:根据组织的目标和变革与发展战略,确定信息系统的发展战略根据组织的目标和变革与发展战略,确定信息系统的发展战略系统系统体系体系结构结构规划规划需求分析需求分析识别系统的各类用户在他们的社会活动中需要系统为他们解决的问题、提供的服务识别系统的各类用户在他们的社会活动中需要系统为他们解决的问题、提供的服务业务规划业务规划根

9、据组织的目标与战略和用户需求对组织的业务领域与相应的业务流程进行识别、改革与创根据组织的目标与战略和用户需求对组织的业务领域与相应的业务流程进行识别、改革与创新,进行相同的业务规划新,进行相同的业务规划数据规划、应用系统规划与技术基础设施规划数据规划、应用系统规划与技术基础设施规划识别系统的主题数据,进行系统的数据规划;确定系统的信息处理功能,进行应用系统规划;识别系统的主题数据,进行系统的数据规划;确定系统的信息处理功能,进行应用系统规划;确定保障信息系统正常、高效、安全运行的软硬件基础设施,进行技术基础设施规划确定保障信息系统正常、高效、安全运行的软硬件基础设施,进行技术基础设施规划项目开

10、发与资源分配规划:项目开发与资源分配规划:根据应用需要和可能将整个系统划分成若干项目,估计每个项目所需硬件、软件、网络、资金、人根据应用需要和可能将整个系统划分成若干项目,估计每个项目所需硬件、软件、网络、资金、人员等各项资源员等各项资源系统系统开发开发系统系统分析分析系统初步调查,开发项目的可行性研究,系统详细调查,开发项目范围内新系统逻辑模型的系统初步调查,开发项目的可行性研究,系统详细调查,开发项目范围内新系统逻辑模型的提出提出系统系统设计设计系统总体结构设计、输入设计、输出设计、处理过程设计、数据存贮设计、计算机处理方案系统总体结构设计、输入设计、输出设计、处理过程设计、数据存贮设计、

11、计算机处理方案选择选择系统系统实施实施软件编程和软件包购置、计算机和通信设备的购置,系统的安装、调试与测试,新旧系统的软件编程和软件包购置、计算机和通信设备的购置,系统的安装、调试与测试,新旧系统的转换转换系统运营与系统运营与维护维护系统运营的组织与管理、信息服务提供管理、信息服务支持管理、系统维护,信息安全管理。系统运营的组织与管理、信息服务提供管理、信息服务支持管理、系统维护,信息安全管理。系统更新系统更新现行系统问题分析、新系统的建设现行系统问题分析、新系统的建设2021-12-26信息系统分析设计与管理教案 第一章102.2.1 信息系统的生命周期的划分信息系统的生命周期的划分(2)u

12、系统规划系统规划这是信息系统建设的起始阶段这是信息系统建设的起始阶段主要任务:主要任务: 根据组织的整体目标和变革与发展战略,确定根据组织的整体目标和变革与发展战略,确定信息系统的发展战略,制订系统建设的体系结信息系统的发展战略,制订系统建设的体系结构规划构规划2021-12-26信息系统分析设计与管理教案 第一章112.2.1 信息系统的生命周期的划分信息系统的生命周期的划分(3)u系统开发系统开发主要工作:主要工作: 根据系统规划阶段确定的系统总体方案和开发根据系统规划阶段确定的系统总体方案和开发项目的安排,分期、分批进行系统开发项目的安排,分期、分批进行系统开发这是系统建设中工作任务最为

13、繁重的阶段这是系统建设中工作任务最为繁重的阶段2021-12-26信息系统分析设计与管理教案 第一章122.2.1 信息系统的生命周期的划分信息系统的生命周期的划分(4)u系统运营与维护系统运营与维护这是系统生命周期中历时最久的阶段,也是信这是系统生命周期中历时最久的阶段,也是信息系统实现其功能、发挥效益的阶段息系统实现其功能、发挥效益的阶段及时、完善的系统维护是系统正常运行和提供及时、完善的系统维护是系统正常运行和提供服务的基本保证服务的基本保证中心任务:中心任务:如何管理好和用好信息系统,充分发挥信息如何管理好和用好信息系统,充分发挥信息系统在促进组织的改革与发展、实现组织业系统在促进组织

14、的改革与发展、实现组织业务目标方面的重要作用务目标方面的重要作用2021-12-26信息系统分析设计与管理教案 第一章132.2.1 信息系统的生命周期的划分信息系统的生命周期的划分(5)u系统更新系统更新现有系统进入更新阶段时,下一代新系统的建现有系统进入更新阶段时,下一代新系统的建设工作便告开始。设工作便告开始。这一阶段是新、旧系统并存的时期。这一阶段是新、旧系统并存的时期。对现有系统来说,可以全部更新,也可以部分对现有系统来说,可以全部更新,也可以部分更新或有步骤地分期、分批更新。更新或有步骤地分期、分批更新。2021-12-26信息系统分析设计与管理教案 第一章142.2.2 系统开发

15、生命周期的主要工作(活动)系统开发生命周期的主要工作(活动)u系统开发生命周期中,一般包括下列工作(活动系统开发生命周期中,一般包括下列工作(活动):):系统分析系统分析明确用户信息需求,提出新系统的逻辑方案明确用户信息需求,提出新系统的逻辑方案系统设计系统设计根据逻辑方案进行软、硬件系统的设计根据逻辑方案进行软、硬件系统的设计系统实施系统实施将设计的系统转换成可以运行的系统将设计的系统转换成可以运行的系统2021-12-26信息系统分析设计与管理教案 第一章152.2.3瀑布型系统开发生命周期模型瀑布型系统开发生命周期模型u工作阶段划分清晰,每个阶段的工作任务要求明工作阶段划分清晰,每个阶段

16、的工作任务要求明确,便于组织各种规模的系统开发确,便于组织各种规模的系统开发u当开发环境复杂,对系统的需求和解决方案需要当开发环境复杂,对系统的需求和解决方案需要通过系统开发实践逐步明确时,就不适宜采用这通过系统开发实践逐步明确时,就不适宜采用这种模型种模型2021-12-26信息系统分析设计与管理教案 第一章16系统分析系统分析系统设计系统设计系统实施系统实施2.2.4重叠与交叉的系统开发生命周期模型重叠与交叉的系统开发生命周期模型u后一阶段的工作不必等到前一阶段工作全部结束后一阶段的工作不必等到前一阶段工作全部结束后才启动,前一阶段工作进行一段以后,后一阶后才启动,前一阶段工作进行一段以后

17、,后一阶段有些工作就可以进行,后一阶段发现的问题可段有些工作就可以进行,后一阶段发现的问题可以及时反馈,进行补充分析或补充设计以及时反馈,进行补充分析或补充设计2021-12-26信息系统分析设计与管理教案 第一章17系系 统统 分分 析析系系 统统 设设 计计系系 统统 实实 施施补充分析补充分析补充设计补充设计2.2.5迭代式系统开发生命周期模型迭代式系统开发生命周期模型u指系统分析、系统设计和系统实施依次反复进行指系统分析、系统设计和系统实施依次反复进行,逐步实现系统开发的总体目标,逐步实现系统开发的总体目标2021-12-26信息系统分析设计与管理教案 第一章18一些分析一些分析一些设

18、计一些设计一些实施一些实施更多的分析更多的分析更多的设计更多的设计更多的实施更多的实施进一步的分析进一步的分析进一步的设计进一步的设计进一步的实施进一步的实施2.2.6螺旋型系统开发生命周期模型螺旋型系统开发生命周期模型u从中心开始螺旋式一遍一遍向外扩展,直至系统从中心开始螺旋式一遍一遍向外扩展,直至系统开发完成开发完成u集中处理风险集中处理风险2021-12-26信息系统分析设计与管理教案 第一章19计划计划首次首次迭代迭代构造第构造第1原型原型构造第构造第2原型原型构造第构造第3原型原型构造第构造第4原型原型分析与设计分析与设计测试与集成测试与集成规规划划下下次次迭迭代代2.2.7统一过程

19、生命周期统一过程生命周期u统一过程也是迭代式、增量型的过程,每次迭代统一过程也是迭代式、增量型的过程,每次迭代的生命周期分为下面四个阶段的生命周期分为下面四个阶段:初始阶段:明确系统的范围和边界初始阶段:明确系统的范围和边界细化阶段:对功能需求进一步细化细化阶段:对功能需求进一步细化构造阶段:获得硬件与软件构造阶段:获得硬件与软件交付阶段:将软件产品交付用户交付阶段:将软件产品交付用户2021-12-26信息系统分析设计与管理教案 第一章202.3 信息系统开发的结构化方法和面向对象方法信息系统开发的结构化方法和面向对象方法 2.3.1 早期的信息系统开发方法存在的主要问题早期的信息系统开发方

20、法存在的主要问题(1)u工作阶段的划分原则不明确工作阶段的划分原则不明确u建设进程和工作质量难以进行有效的控制建设进程和工作质量难以进行有效的控制u系统建设过程用户参与程度低系统建设过程用户参与程度低u系统开发的工作任务集中在系统实施阶段系统开发的工作任务集中在系统实施阶段u系统实施阶段的工作采取系统实施阶段的工作采取“自底向上自底向上”的方法,的方法,系统总体功能与目标的实现难以保证系统总体功能与目标的实现难以保证2021-12-26信息系统分析设计与管理教案 第一章212.3.1 早期的信息系统开发方法存在的主要问题早期的信息系统开发方法存在的主要问题(2)u常常造成所建系统用户不满意,不

21、能完全实现预常常造成所建系统用户不满意,不能完全实现预定的目标与功能,使用效果差,可行性低,维护定的目标与功能,使用效果差,可行性低,维护工作量大,维护费用高等后果工作量大,维护费用高等后果2021-12-26信息系统分析设计与管理教案 第一章22系统系统规划与规划与开发费用开发费用系统运行与维护费系统运行与维护费用用可预见部分可预见部分难预见部难预见部分分图图2-8 2-8 冰山式系统开发费用分冰山式系统开发费用分布布费用费用规划规划分析分析设计设计实施实施行护行护运维运维图图 2-7 2-7 系统开发各阶段的费用变化系统开发各阶段的费用变化结构化方法结构化方法早期的方法早期的方法2.3.2

22、 结构化方法结构化方法(1)u概述概述60年代年代 SP70年代年代 SA、SD、STRADIS、SADM 、SSADM 80年代年代 JSD、IE2021-12-26信息系统分析设计与管理教案 第一章232.3.2 结构化方法结构化方法(2)u结构化方法的基本思路结构化方法的基本思路2021-12-26信息系统分析设计与管理教案 第一章24方方 法法技技 术术工工 具具标标 准准任任 务务 .产品产品阶阶 段段 .活活 动动 . 2.3.2 结构化方法结构化方法(3)u结构化方法的主要原则结构化方法的主要原则用户参与的原则用户参与的原则严格划分工作阶段,严格划分工作阶段,“先逻辑,后物理先逻

23、辑,后物理”的原的原则则“自顶向下、逐层分解自顶向下、逐层分解”的原则的原则工作成果描述标准化原则工作成果描述标准化原则2021-12-26信息系统分析设计与管理教案 第一章252.3.2 结构化方法结构化方法(4)u结构化生命周期法面临的挑战结构化生命周期法面临的挑战整个系统的开发工作是劳动密集型的整个系统的开发工作是劳动密集型的系统开发的整个工作费时过长系统开发的整个工作费时过长对用户需求的变更不能做出迅速的响应对用户需求的变更不能做出迅速的响应整个系统建设中的非结构化因素较多整个系统建设中的非结构化因素较多维护工作繁重,专门人才紧缺维护工作繁重,专门人才紧缺2021-12-26信息系统分

24、析设计与管理教案 第一章262.3.3 面向对象方法面向对象方法(1)u面向对象的思想最早起源于一种名为面向对象的思想最早起源于一种名为Simula的计的计算机仿真语言。算机仿真语言。u在面向对象方法中,对象在面向对象方法中,对象(Object) 是最基本的概是最基本的概念。对象是问题空间的事物的抽象体。念。对象是问题空间的事物的抽象体。u应用面向对象方法进行系统开发也可分为系统分应用面向对象方法进行系统开发也可分为系统分析、系统设计和系统实施(含编程和测试)等阶析、系统设计和系统实施(含编程和测试)等阶段。段。u目前目前UML已成为可视化建模语言事实上的工业标已成为可视化建模语言事实上的工业

25、标准,代表了面向对象方法的一个重要发展方向。准,代表了面向对象方法的一个重要发展方向。2021-12-26信息系统分析设计与管理教案 第一章272.3.3 面向对象方法面向对象方法(2)u系统模型的基本单元是对象,是问题空间中客观系统模型的基本单元是对象,是问题空间中客观事物(实体)的抽象事物(实体)的抽象u系统的功能是通过对象之间的消息传递来实现的系统的功能是通过对象之间的消息传递来实现的u对象所代表的客观事物在复杂多变的环境和用户对象所代表的客观事物在复杂多变的环境和用户需求的变更中是相对稳定的。需求的变更中是相对稳定的。2021-12-26信息系统分析设计与管理教案 第一章282.3.3

26、 面向对象方法面向对象方法(3)u用面向对象方法建立的系统具有较强的应变能力用面向对象方法建立的系统具有较强的应变能力,各组成部分可重用性好。,各组成部分可重用性好。u面向对象方法在系统分析、设计和实施阶段均采面向对象方法在系统分析、设计和实施阶段均采用以对象为基本单元的统一模型,开发阶段之间用以对象为基本单元的统一模型,开发阶段之间有着良好的衔接。有着良好的衔接。2021-12-26信息系统分析设计与管理教案 第一章292.4 其他的信息系统开发方法其他的信息系统开发方法 2.4.1 终端用户计算和原型法终端用户计算和原型法(1)u终端用户计算的含义终端用户计算的含义用户进行应用开发,称为终

27、端用户计算用户进行应用开发,称为终端用户计算(End-user Computing),是指最终用户在无须程序,是指最终用户在无须程序设计人员甚至无须系统分析人员的协助下,进设计人员甚至无须系统分析人员的协助下,进行应用软件的开发工作。行应用软件的开发工作。用户获得应用软件,通常有如下三条途径:用户获得应用软件,通常有如下三条途径:单独开发单独开发共同开发共同开发外部购买外部购买2021-12-26信息系统分析设计与管理教案 第一章302.4.1 终端用户计算和原型法终端用户计算和原型法(2)u原型法原型法u一个企业从实际需要和可能出发,可采取以下三一个企业从实际需要和可能出发,可采取以下三种方

28、式来开发信息系统:种方式来开发信息系统:采用生命周期法采用生命周期法采用原型法采用原型法原型法是传统方法和用户开发相结合的方法原型法是传统方法和用户开发相结合的方法用第四代工具开发整个应用软件用第四代工具开发整个应用软件2021-12-26信息系统分析设计与管理教案 第一章312.4.1 终端用户计算和原型法终端用户计算和原型法(3)u建立一个信息系统原型的步骤建立一个信息系统原型的步骤2021-12-26信息系统分析设计与管理教案 第一章32明确用户基本需求和明确用户基本需求和应用规模,成本估计应用规模,成本估计修改后的原型修改后的原型第三步第三步第二步第二步第四步第四步修改原型修改原型使用

29、原型,进一步使用原型,进一步明确用户需求明确用户需求建立初始原型建立初始原型可应用的原型可应用的原型待修改的原型待修改的原型初始原型初始原型直接将原型直接将原型用作应用软用作应用软件件使用此原型作使用此原型作为应用系统开为应用系统开发的依据发的依据用户和分析设用户和分析设计者满意吗?计者满意吗?NY第一步第一步2.4.2 基于组件的开发基于组件的开发(1)u把软件系统的组件(构件)集成为系统的开发,把软件系统的组件(构件)集成为系统的开发,在这种开发中组件作为可重用实体系统的维护和在这种开发中组件作为可重用实体系统的维护和更新是通过定制和替换这些组件来实现的更新是通过定制和替换这些组件来实现的

30、u组件是一种可重用的实体,具有以下性质:组件是一种可重用的实体,具有以下性质:有明确的功能有明确的功能接口标准化接口标准化即插即用即插即用可商品化可商品化2021-12-26信息系统分析设计与管理教案 第一章332.4.2 基于组件的开发基于组件的开发(2)u通常按用途或应用环境将组件通常按用途或应用环境将组件产品专用组件产品专用组件应用领域专用组件应用领域专用组件独立于应用领域的组件等独立于应用领域的组件等u基于组件的开发包含两个相互联系的部分基于组件的开发包含两个相互联系的部分:组件本身的获取组件本身的获取以组件接口为中心的面向重用的应用系统开发以组件接口为中心的面向重用的应用系统开发20

31、21-12-26信息系统分析设计与管理教案 第一章342.4.2 基于组件的开发基于组件的开发(3)u开发过程包括以下工作:开发过程包括以下工作:定义应用系统的功能需求和非功能需求,明确定义应用系统的功能需求和非功能需求,明确应用领域,将对系统的需求映射成对组件的需应用领域,将对系统的需求映射成对组件的需求,建立组件需求模型和需求规范求,建立组件需求模型和需求规范获取所需组件获取所需组件基于组件的系统设计基于组件的系统设计按设计方案实施组件的组合与集成按设计方案实施组件的组合与集成测试测试2021-12-26信息系统分析设计与管理教案 第一章352.4.2 基于组件的开发基于组件的开发(4)u

32、组件的获取包括以下工作:组件的获取包括以下工作:明确对组件的功能需求与非功能需求。明确对组件的功能需求与非功能需求。调查并列出可能为本系统所采用的现有组件调查并列出可能为本系统所采用的现有组件选择那些满足系统需求的组件。选择那些满足系统需求的组件。改编选中的组件以让它们适应现存的组件模型改编选中的组件以让它们适应现存的组件模型和需求规范和需求规范创建本系统专用的组件创建本系统专用的组件2021-12-26信息系统分析设计与管理教案 第一章362.4.3 敏捷开发与极限编程敏捷开发与极限编程(1)u敏捷开发敏捷开发(Agile Development, AD),又称敏捷建,又称敏捷建模模(Agi

33、le Modeling, AM) ,是一种以人为核心,是一种以人为核心,迭代、循序渐进的软件开发方法。迭代、循序渐进的软件开发方法。u就是把一个项目分为多个相互联系但不独立运行就是把一个项目分为多个相互联系但不独立运行的小项目,并分别完成的小项目,并分别完成u旨在让软件开发团队具有快速工作、响应变化能旨在让软件开发团队具有快速工作、响应变化能力的价值和原则力的价值和原则u属于轻量级软件开发方法属于轻量级软件开发方法2021-12-26信息系统分析设计与管理教案 第一章372.4.3 敏捷开发与极限编程敏捷开发与极限编程(2)u符合敏捷开发的原则与思路的开发方法有几种,符合敏捷开发的原则与思路的

34、开发方法有几种,其中极限编程其中极限编程(Extreme Programming, XP)是最是最具代表性的开发方法之一具代表性的开发方法之一u基础和价值观是交流、朴素、反馈和勇气基础和价值观是交流、朴素、反馈和勇气u极限编程强调把它列出的每个方法和思想做到极极限编程强调把它列出的每个方法和思想做到极限、做到最好限、做到最好2021-12-26信息系统分析设计与管理教案 第一章382.4.3 敏捷开发与极限编程敏捷开发与极限编程(3)u极限编程的主要特点:极限编程的主要特点:用户事例与迭代式开发用户事例与迭代式开发简单设计简单设计(Simple Design) 、评审、评审(Review)与与

35、重构重构(Refactory)结队编程结队编程(Pair Programming)、代码集体所有、代码集体所有、统一规范、统一规范测试驱动开发测试驱动开发(Test-Driven Development)不断集成不断集成(Continuous Integration)与小规模与小规模发布软件发布软件(Small Releases)2021-12-26信息系统分析设计与管理教案 第一章392.4.4 计算机辅助软件工程计算机辅助软件工程(1)uCASE的主要目标是:的主要目标是:全面实施一种或多种系统开发方法。全面实施一种或多种系统开发方法。通过自动检查提高软件的质量。通过自动检查提高软件的质量

36、。使原型的建立有高效率的手段。使原型的建立有高效率的手段。简化系统的维护工作。简化系统的维护工作。加快系统的开发过程。加快系统的开发过程。使系统开发人员的精力集中于开创性工作。使系统开发人员的精力集中于开创性工作。提高软件的可重用度。提高软件的可重用度。2021-12-26信息系统分析设计与管理教案 第一章402.4.4 计算机辅助软件工程计算机辅助软件工程(2)u归纳起来,归纳起来,CASE有三大作用,这三大作用将从有三大作用,这三大作用将从根本上改变信息系统的开发方式:根本上改变信息系统的开发方式:能实现一个具有快速响应、专用资源和早期查能实现一个具有快速响应、专用资源和早期查错功能的交互

37、式开发环境错功能的交互式开发环境对系统的开发和维护过程中的各个环节实现自对系统的开发和维护过程中的各个环节实现自动化动化通过一个功能强大的图形界面,实现直观的程通过一个功能强大的图形界面,实现直观的程序设计序设计2021-12-26信息系统分析设计与管理教案 第一章412.5 企业体系结构概述企业体系结构概述 2.5.1 引言引言u信息系统面临复杂多变的社会与技术环境和用户信息系统面临复杂多变的社会与技术环境和用户需求,规模与功能不断扩展,复杂性急剧增长,需求,规模与功能不断扩展,复杂性急剧增长,系统处在不断演化之中系统处在不断演化之中u系统及其组成部分的可重用性、可扩展性、适应系统及其组成部

38、分的可重用性、可扩展性、适应环境与持续发展能力日益成为系统生存、发展的环境与持续发展能力日益成为系统生存、发展的重要指标。重要指标。u因此,信息系统建设中,要从组织的全局出发,因此,信息系统建设中,要从组织的全局出发,注重系统总体规划,注重需求与服务、业务与技注重系统总体规划,注重需求与服务、业务与技术的相互融合,这就是系统的体系结构术的相互融合,这就是系统的体系结构(Architecture)问题。问题。2021-12-26信息系统分析设计与管理教案 第一章422.5.2 体系结构的基本概念体系结构的基本概念u体系结构又称架构,国际标准体系结构又称架构,国际标准ISO/IEC42010: 2

39、007关于系统的体系结构的定义为:关于系统的体系结构的定义为:体系结构是一个系统基本的组织,包括系统的体系结构是一个系统基本的组织,包括系统的组件、组件间关系、组件与环境之间关系以及组件、组件间关系、组件与环境之间关系以及一些指导系统设计与演化的原则一些指导系统设计与演化的原则u体系结构是一个系统的全局的、顶层的模体系结构是一个系统的全局的、顶层的模型型u信息系统的体系结构称为企业体系结构信息系统的体系结构称为企业体系结构2021-12-26信息系统分析设计与管理教案 第一章432.5.3 企业体系结构的内容与概念框架企业体系结构的内容与概念框架(1)u企业体系结构的概念框架企业体系结构的概念

40、框架2021-12-26信息系统分析设计与管理教案 第一章44数据资源层数据资源层应用系统层应用系统层业务层业务层组织目标、战略、需求、绩效指标组织目标、战略、需求、绩效指标质量保证与安全机制质量保证与安全机制层间映射与演化机制层间映射与演化机制业务知识与技术知识业务知识与技术知识业务标准与技术标准业务标准与技术标准技术基础设施层技术基础设施层人员素质与能力、管理制度、组织文化与社会环境人员素质与能力、管理制度、组织文化与社会环境社会规范与社会规范与组织规范组织规范2.5.3 企业体系结构的内容与概念框架企业体系结构的内容与概念框架(2)u企业体系结构的主要内容一般包括以下方面:企业体系结构的

41、主要内容一般包括以下方面:系统的当前和未来目标与战略、绩效指标及其系统的当前和未来目标与战略、绩效指标及其度量体系、各类利益相关者的需求以及与系统度量体系、各类利益相关者的需求以及与系统有关的约束有关的约束基本功能的分层描述。是企业体系结构的核心基本功能的分层描述。是企业体系结构的核心基础体系结构基础体系结构(baseline architecture)和目标和目标体系结构体系结构(target architecture)以及过渡方案与以及过渡方案与策略策略2021-12-26信息系统分析设计与管理教案 第一章452.5.3 企业体系结构的内容与概念框架企业体系结构的内容与概念框架(3)u企业

42、体系结构的主要内容企业体系结构的主要内容(续续):保证系统安全、可靠运行保证系统安全、可靠运行社会、行业、组织的有关法律、规范、标准,社会、行业、组织的有关法律、规范、标准,有关业务与技术标准、规范以及知识与案例等有关业务与技术标准、规范以及知识与案例等组织的业务与管理人员(包括信息系统建设者组织的业务与管理人员(包括信息系统建设者与使用者)的素质与能力、管理制度、组织文与使用者)的素质与能力、管理制度、组织文化与社会环境化与社会环境2021-12-26信息系统分析设计与管理教案 第一章462.5.4 几种体系结构简介几种体系结构简介(1)u扎克曼框架扎克曼框架约翰约翰 扎克曼扎克曼(John

43、 Zachman)于于20世纪世纪80年代年代建议将建筑行业处理复杂项目的方法运用到信建议将建筑行业处理复杂项目的方法运用到信息系统开发中。息系统开发中。 是一种逻辑结构,旨在将企业信息按不同要求是一种逻辑结构,旨在将企业信息按不同要求分类和从不同视角表述。分类和从不同视角表述。是企业体系结构的比较全面和系统的模型框架是企业体系结构的比较全面和系统的模型框架但此框架大而全,应用时要根据项目的实际需但此框架大而全,应用时要根据项目的实际需要进行取舍。要进行取舍。2021-12-26信息系统分析设计与管理教案 第一章472.5.4 几种体系结构简介几种体系结构简介(2)2021-12-26信息系统

44、分析设计与管理教案 第一章482.5.4 几种体系结构简介几种体系结构简介(3)u联邦企业体系结构联邦企业体系结构2002年年2月,月,OMB又组织开发了一系列相关的又组织开发了一系列相关的参考模型以构成联邦企业体系结构参考模型以构成联邦企业体系结构(FEA)联邦企业体系结构联邦企业体系结构(FEA)是一个相互关联的参是一个相互关联的参考模型集以实现相互合作与信息共享考模型集以实现相互合作与信息共享可以对信息技术投资的成功率及其对政府战略可以对信息技术投资的成功率及其对政府战略作用的影响进行评测作用的影响进行评测可用来识别改善的机会以改进战略与日常决策可用来识别改善的机会以改进战略与日常决策2

45、021-12-26信息系统分析设计与管理教案 第一章492.5.4 几种体系结构简介几种体系结构简介(4)2021-12-26信息系统分析设计与管理教案 第一章50绩效参考模型绩效参考模型 (PRM) 政府范围的绩效度量标准与结果政府范围的绩效度量标准与结果 特定业务系列的绩效度量标准与结果特定业务系列的绩效度量标准与结果业务参考模型业务参考模型 (BRM) 业务系列业务系列 代理、客户、合作者代理、客户、合作者服务组件参考模型服务组件参考模型 (SRM)技术参考模型技术参考模型(TRM)数据参考模型数据参考模型(DRM) 业务领域的数据标准业务领域的数据标准 跨组织信息交换跨组织信息交换 服务层次、服务类型服务层次、服务类型 组件、存取与传递渠道组件、存取与传递渠道 服务组件接口、互操作性服务组件接口、互操作性 技术、标准、技术、标准、 建议建议业业 务务 驱驱 动动 方方 法法 基基 于于 组组 件件 的的 体体 系系 结结 构构2.5.4 几种体系结构简介几种体系结构简介(5)u开放组织体系结构框架开放组织体系结构框架开放组织开放组织(Open Group)是一个对货主和技术中是一个对货主和技术中立的有关信息系统体系结构与互操作标准制定立的有关信息系统体系结构与互操作标准制定与认证的国际联盟。与认证的国际联盟。TOGAF是该组织在为美国国防部是该组织在为美国国防部(DOD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论