1、Management Information System1 12 23 3管理信息系统战略规划管理信息系统战略规划管理信息系统开发方法管理信息系统开发方法 管理信息系统的开发方式管理信息系统的开发方式4 4 面向供应链的企业资源规划面向供应链的企业资源规划21 管理信息系统战略规划管理信息系统战略规划3系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施什么是什么是战略规划战略规划?为什么要进行为什么要进行管理信息系统的管理信息系统的战略规划战略规划呢?呢?4案例 加州的混乱 上个世纪,加州处于信息系统混乱当中:上个世纪,加州处于信息系统混乱当中:机动车部:机动车部:陈旧的信息系
2、统32.8的时间处于瘫痪状态,顾客排队几个小时等待;而$25million 的新计算机闲置,等待新的程序。社会服务部:社会服务部:假冒的社会福利申领。在多个县有重复申领社会福利的情况,因为没有信息系统进行检查。州政府要多支出几百万美元。彩票:彩票:加州的主要收益来源。已经花费$57million创建彩票系统,但系统延迟完成,导致加州可能超过一亿美元的损失。 5结论:结论:加州需要信息系统规划,以保证信息系统加州需要信息系统规划,以保证信息系统的目标与加州的目标相一致,以满足州的经济发的目标与加州的目标相一致,以满足州的经济发展需要。展需要。做法:做法:设立设立CIOCIO,其作用是制定,其作用
3、是制定ITIT的战略方向。的战略方向。加州需要做的工作:加州需要做的工作: 1 1)必须理解战略规划层的需求;)必须理解战略规划层的需求; 2 2)规划满足需求的系统。)规划满足需求的系统。6加州的解决方案 加州对加州对125个部门的信息系统共投资个部门的信息系统共投资25亿美元。每个亿美元。每个部门都有信息系统的优先考虑,部门都有信息系统的优先考虑,CIO的任务是确保这些的任务是确保这些部门的系统能帮助加州实现其目标。部门的系统能帮助加州实现其目标。任务:任务:识别出关键成功因素(识别出关键成功因素(Critical Success Factor, CSF):消除虚假的福利申领,以降低费用;
4、消除虚假的福利申领,以降低费用;识别支持识别支持CSF的信息;的信息;新的系统应能够互连新的系统应能够互连58个县。个县。 7加州的解决方案结果:结果:开发开发Statewide Automated Welfare System,使用,使用指纹影指纹影像技术像技术。评论:评论:识别了信息需求,即识别了信息需求,即“谁谁”、“在什么时候在什么时候”接受到了接受到了“什么什么”福利待遇;实现了加州的福利待遇;实现了加州的经济目标经济目标。 8 最近,某大型商业集团的老总在企业信息业建设中遇到最近,某大型商业集团的老总在企业信息业建设中遇到一些困惑:一些困惑:20002000年初在年初在“要么电子商
5、务,要么无商可务要么电子商务,要么无商可务”的的形势下,曾花费形势下,曾花费5050多万元建立了一个网上交易平台,但一直多万元建立了一个网上交易平台,但一直没有发挥实际的作用,于是,请求互联网战略专家进行诊断。没有发挥实际的作用,于是,请求互联网战略专家进行诊断。 专家的意见是:由于专家的意见是:由于,现有的电子商务平台和公司的业务严重脱节,应该从企业总现有的电子商务平台和公司的业务严重脱节,应该从企业总体经营战略的角度考虑,将企业上网和电子商务纳入到信息体经营战略的角度考虑,将企业上网和电子商务纳入到信息化战略规划中,用信息化战略来指导企业的电子商务进程才化战略规划中,用信息化战略来指导企业
6、的电子商务进程才能发挥互联网的最大价值。能发挥互联网的最大价值。 案例:某大型商业集团的企业信息化建设9 国家经贸委发布的国家经贸委发布的中国企业互联网应用和电子中国企业互联网应用和电子商务发展水平综合调查报告商务发展水平综合调查报告也表明,虽然企业普遍也表明,虽然企业普遍重视电子商务,但重视电子商务,但大多数企业缺乏清晰的战略规划大多数企业缺乏清晰的战略规划,因此,多数企业有利用互联网的愿望和行动,但实际因此,多数企业有利用互联网的愿望和行动,但实际效果并不理想。效果并不理想。 由此看来,在现实中,像广东这位老总一样对企由此看来,在现实中,像广东这位老总一样对企业信息化和互联网应用感到困惑的
7、企业高级管理人员业信息化和互联网应用感到困惑的企业高级管理人员应该不在少数。应该不在少数。101、企业上网企业上网是信息化建设的重要步骤;是信息化建设的重要步骤;2、电子商务电子商务是企业信息化的动力和目标之一;是企业信息化的动力和目标之一;3、信息化是一项长期战略,成功的前提是、信息化是一项长期战略,成功的前提是全面且正全面且正确的总体规划确的总体规划。 案例:某大型商业集团的企业信息化建设111 管理信息系统战略规划12时间安排、时间安排、地点、费用、地点、费用、路线、住宿路线、住宿 旅游规划旅游规划目的、功能、目的、功能、费用、规模、费用、规模、行业状况行业状况 系统规划系统规划1 管理
8、信息系统战略规划管理信息系统战略规划1.1 战略规划概述(含义、理论发展、特点)战略规划概述(含义、理论发展、特点)1.2 MIS战略规划概述战略规划概述 1.2.1 MIS战略规划的含义与作用战略规划的含义与作用 1.2.2 MIS战略规划的内容战略规划的内容 1.2.3 MIS战略规划的组织战略规划的组织 1.2.4 MIS发展的阶段模型发展的阶段模型 1.2.5 制定战略规划的具体步骤制定战略规划的具体步骤131 管理信息系统战略规划战略:基于组织使命制定的组织的长远计划,战略:基于组织使命制定的组织的长远计划,至少至少3-5年,一般是十年,甚至更长。比较年,一般是十年,甚至更长。比较粗
9、略。主要描述企业领导者关于企业发展粗略。主要描述企业领导者关于企业发展的一些概念集合,包括:的一些概念集合,包括:(1)组织环境:)组织环境:PEST,五力模型,五力模型,SWOT(2)组织方向:使命、愿景、目的)组织方向:使命、愿景、目的(3)组织目标和达到目标的战略)组织目标和达到目标的战略:量化、途量化、途径径141.1.1 战略规划(战略规划(Strategy Planning) 战略规划通常是指关于一个企事业组织的发展方战略规划通常是指关于一个企事业组织的发展方向、环境条件、重大政策和长期目标的规划。其中包向、环境条件、重大政策和长期目标的规划。其中包括:括:组织的使命和长期目标;组
10、织的使命和长期目标;组织的环境约束及政策;组织的环境约束及政策;组织当前的计划和计划指标的集合。组织当前的计划和计划指标的集合。1.1 战略规划概述战略规划概述151.1.2 战略规划特点 目标正确、明确n应做到对组织资源良好利用,与其环境良好匹配。 n目标应当明确,没有二义性 可执行性好 n使各级组织、领导能够确切地理解和执行,并使本单位、部门的战略与其保持一致 可分解性n战略规划要层层分解落实 灵活性n应当进行周期性的评审和调整,适应变化的需要 161 管理信息系统战略规划管理信息系统战略规划1.1.3 MIS战略规划的含义与作用战略规划的含义与作用 1.1.4 MIS战略规划的内容战略规
11、划的内容1.1.5 信息系统的执行规划信息系统的执行规划1.1.6 信息系统规划的准备工作信息系统规划的准备工作171 管理信息系统战略规划管理信息系统战略规划 2008年北京奥运会管理信息系统中的奥年北京奥运会管理信息系统中的奥运会管理系统(运会管理系统(GMS)历时四年,)历时四年, 它和信它和信息发布系统息发布系统(IDS)和数据中心大约要使用近和数据中心大约要使用近1000多台服务器、多台服务器、10000台台PC机和机和1000个个网络及安全设备,培训的技术人员达网络及安全设备,培训的技术人员达4000余余人。如此庞大的系统,怎能不需要好好规划?人。如此庞大的系统,怎能不需要好好规划
12、? 规划和设计阶段耗费了一年多时间。规划和设计阶段耗费了一年多时间。181.1.3 MIS战略规划的含义 MIS战略规划(MIS Strategy Planning)指根据组织的战略目标和用户提出的需求,从户的现状出发,经过调查,对所要开发管理信息系统的技术方案、实施过程、阶段划分、开发组织和开发队伍、投资规模、资金来源及工作进度,用系统的、科学的、发展的观点进行全面规划。企业已经注意到信息化规划是一个非常重要的问题,越来越多的企业开始聘请专家或咨询公司为企业进行信息化规划或培训。191.1.4 MIS战略规划的作用指明组织中建立信息系统的范围和目标;指明组织中建立信息系统的范围和目标;从整体
13、上把握管理信息系统的开发,有利于从整体上把握管理信息系统的开发,有利于集中全部资源优势,使其得到合理配置与使集中全部资源优势,使其得到合理配置与使用,从而节省投资;用,从而节省投资; 使开发的目标系统与用户建立良好的关系;使开发的目标系统与用户建立良好的关系; 发现存在的问题和可以改进的薄弱环节,促发现存在的问题和可以改进的薄弱环节,促进信息系统的应用;带来更多的经济效益。进信息系统的应用;带来更多的经济效益。 作为考核系统开发的标准,指导信息系统的作为考核系统开发的标准,指导信息系统的开发;开发;201.1.4 MIS战略规划的内容战略规划的内容 MIS战略规划一般包括三年或更长期的计战略规
14、划一般包括三年或更长期的计划,也包含一年的短期计划。规划的内划,也包含一年的短期计划。规划的内容包括:容包括:n信息系统的目标、约束及总体结构的确定。信息系统的目标、约束及总体结构的确定。n单位(企业、部门)的现状分析。单位(企业、部门)的现状分析。n业务流程的现状、存在的问题和不足以及流程在新业务流程的现状、存在的问题和不足以及流程在新技术条件下的重组。技术条件下的重组。 n对影响规划的相关信息技术发展的预测对影响规划的相关信息技术发展的预测n资源分配计划资源分配计划 (软硬件、设备、人员、技术、资金(软硬件、设备、人员、技术、资金投入等)投入等) 211.1.5 信息系统的执行规划信息系统
15、的执行规划企业信息系统执行规划又称为开发规划,是对战企业信息系统执行规划又称为开发规划,是对战略规划的具体落实。略规划的具体落实。22明确具体任务时间与资源条件的安排安排项目先后顺序确定最佳项目组合信息系信息系统执行统执行规划规划1.1.6 信息系统规划的准备工作信息系统规划的准备工作 制定制定MIS开发规划、需要一个领导小组、并进行有关的人员培训,开发规划、需要一个领导小组、并进行有关的人员培训,同时明确规划工作的进度。同时明确规划工作的进度。n规划领导小组规划领导小组u规划领导小组应由单位(企业、部门)的主要决策者和规划领导小组应由单位(企业、部门)的主要决策者和本单位各部门中的业务骨干组
16、成,任务是完成有关数据本单位各部门中的业务骨干组成,任务是完成有关数据及业务的调研和分析工作。及业务的调研和分析工作。n人员培训人员培训u组织对高层管理人员、分析员和规划领导小组组织对高层管理人员、分析员和规划领导小组成员进行培训,使他们掌握制订成员进行培训,使他们掌握制订MIS战略规划的战略规划的方法。方法。n规定进度规定进度u为规划工作的各个阶段给出一个大体上的时间限定。为规划工作的各个阶段给出一个大体上的时间限定。231.2.1 信息系统战略规划的常用方法信息系统战略规划的常用方法 24一、关键成功因素法一、关键成功因素法二、企业系统规划法二、企业系统规划法一、关键成功因素法 由哈佛大学
17、的由哈佛大学的William William ZaniZani和和MIT(MassachusettesMIT(Massachusettes Institute of Technology)Institute of Technology)的的John John RockartRockart提出的。提出的。关键成功因素法关键成功因素法(Critical Success Factors, CSF)(一)(一) 关键成功因素法关键成功因素法(Critical Success Factors,CSF) 1970年,哈佛大学教授年,哈佛大学教授William Zani在在MIS模型中模型中使用了关键成功变
18、量,这些变量是决定使用了关键成功变量,这些变量是决定MIS成败的成败的因素。经过因素。经过10年发展,年发展,MIT教授教授John Rockart把把CSF提高为提高为MIS的战略规划方法。的战略规划方法。 关键成功因素法关键成功因素法:通过分析找出使得企业成功的关通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。需求,并进行规划。什么是关键因素?什么是关键因素?你认为导致大学生就业难的关键因素是什么?你认为导致大学生就业难的关键因素是什么?26关键成功因素法步骤关键成功因素法步骤了解企业目标了解企业目标 识别关
19、键成功因素识别关键成功因素识别性能的指标和标准识别性能的指标和标准识别测量性能的数据识别测量性能的数据27关键成功因素法关键成功因素法优点优点能够使所开发的系统具有很强的针对性,能能够使所开发的系统具有很强的针对性,能够较快地取得收益。够较快地取得收益。 应用工具应用工具用用“因素结果因素结果”图(或称树枝图、鱼骨图)图(或称树枝图、鱼骨图)列出所有成功因素;列出所有成功因素;用德尔斐方法或其它方法确定所有成功因素用德尔斐方法或其它方法确定所有成功因素中的关键因素。中的关键因素。28树枝因果图(识别关键成功因素的工具)例如:某一个企业有一个目标:提高产品竞争能力。例如:某一个企业有一个目标:提
20、高产品竞争能力。提高产品竞争力提高产品竞争力提高质量提高质量降低成本降低成本市场服务市场服务加工质量加工质量检验检验精简人员精简人员降低原材料价格降低原材料价格商业渠道商业渠道改善售后服务改善售后服务例例2:以缩短企业产品制造工期为主要目标的以缩短企业产品制造工期为主要目标的系统战略规划工作系统战略规划工作30缩短制造工期缩短制造工期缩短设计周期缩短设计周期加强作业计划加强作业计划原材料采购和配套原材料采购和配套例例2:以缩短企业产品制造工期为主要目标的系以缩短企业产品制造工期为主要目标的系统战略规划工作统战略规划工作提高生产计划柔性提高生产计划柔性生产日程管理生产日程管理缩短生产设计缩短生产
21、设计缩短技术设计缩短技术设计提高材料配套率提高材料配套率提高设备配套率提高设备配套率31 你认为国内快餐提高与洋快餐竞争能你认为国内快餐提高与洋快餐竞争能力的关键因素是什么?用尝试用鱼刺图表力的关键因素是什么?用尝试用鱼刺图表达你的观点。达你的观点。32二、企业系统规划法 由由IBM公司于公司于20世纪世纪70年代提出的自上而下识别系年代提出的自上而下识别系统目标、企业过程、数据,自下而上地设计系统,支统目标、企业过程、数据,自下而上地设计系统,支持系统目标实现的结构化规划方法。持系统目标实现的结构化规划方法。企业系统规划法企业系统规划法(Business System Planning, B
22、SP)企业目标企业目标企业目标企业目标企业过程企业过程企业过程企业过程数据分析数据分析信息结构信息结构数数 据据识别设计BSP法的作用1 1确定出未来信息系统的总体结构,明确系统的子确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序。系统组成和开发子系统的先后顺序。2 2对数据进行统一规划、管理和控制,明确各子系对数据进行统一规划、管理和控制,明确各子系统之间的统之间的数据交换关系数据交换关系,保证,保证信息的一致性信息的一致性。 信息系统对于企业的组织机构的信息系统对于企业的组织机构的相对独立性相对独立性,使,使信息系统具有对环境变更的信息系统具有对环境变更的适应性适应
23、性。即使将来企业的组。即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。受到太大的冲击。BSPBSP法的优点法的优点BSP法的工作步骤准准 备备 工工 作作调调 研研定定 义义 企企 业业 过过 程程业业 务务 过过 程程 重重 组组定定 义义 数数 据据 类类评价企业问题和效益评价企业问题和效益评价信息系统管理评价信息系统管理定义信息结构定义信息结构定义结构优先序定义结构优先序开发建议书及行动计划开发建议书及行动计划BSP方法的核心,方法的核心,划分子系统,可以用划分子系统,可以用U/C图图子系统的划分子系统的划分
24、BSP方法是根据信息的产生和使用来划方法是根据信息的产生和使用来划分子系统的,分子系统的, 它尽量把信息产生的企业过它尽量把信息产生的企业过程和使用的企业过程划分在一个子系统中,程和使用的企业过程划分在一个子系统中,从而减少了子系统之间的信息交换。划分从而减少了子系统之间的信息交换。划分子系统的步骤如下:子系统的步骤如下:38 企业系统规划法企业系统规划法UC矩阵:矩阵:工作步骤:工作步骤:1. 填入填入“数据类数据类”;2. 填入填入“功能功能”;3. 标以标以“U”或或“C”;4. 按逻辑关系及发生的顺序,重排各功能;按逻辑关系及发生的顺序,重排各功能;5. 重排数据类,使所有重排数据类,
25、使所有“C”尽可能靠近对角线;尽可能靠近对角线;6. 分组(结果不唯一分组(结果不唯一。39(1)作)作U/C矩阵。矩阵。 利用定义好的功能和数据类作一张功能数据类表格,即U/C矩阵,如表所示。矩阵中的行表示数据类,列表示功能,并用字母U(use)和)和C(create)表示功能对数据类的使用和产生, 交叉点上标C的表示这个数据类由相应的功能产生,标U的表示这个功能使用这个数据类。 例如,销售功能需要使用有关产品、客户和订货方面的数据,则在这些数据下面的销售一行对应交点标上U; 而销售区域数据产生于销售功能,则在对应交叉点上标C。 4041(2 2)调整功能数据类矩阵。)调整功能数据类矩阵。开
26、始时数据类和过程是随机排列的,U、C在矩阵中排列也是分散的,必须加以调整。 首先,功能这一列按功能组排列,每一功能组中按资源生命周期的四个阶段排列。功能组指同类型的功能,如“经营计划”、“财务计划”属计划类型,归入“经营计划”功能组。 其次,排列“数据类”这一行,使得矩阵中C最靠近主对角线。因为功能的分组并不绝对, 在不破坏功能成组的逻辑性基础上,可以适当调配功能分组,使U也尽可能靠近主对角线。上表的功能/数据类矩阵经上述调整后,得到下表表示的功能数据类矩阵。42数 据 类功 能计划财务计划产品零件规格材料表材料库存成品库存任务单设备负荷物资供应工艺流程客户销售区域订货成本职工经 营 计 划C
27、UUU财 务 规 划UCUU资 产 规 模U产 品 预 测UUU产 品 设 计 开 发UCCCU产 品 工 艺UUUU库 存 控 制CCUU调 度UUCUU生 产 能 力 计 划CUU材 料 需 求UUUC操 作 顺 序UUUC销 售 管 理UUUCUU市 场 分 析UUUCU订 货 服 务UUUUC发 运UUUUU财 务 会 计UUUUUUU成 本 会 计UUUUC用 人 计 划C业 绩 考 评U建立建立U/CU/C矩阵并检验矩阵并检验43(3 3)画出功能组对应的方框,并起个名字,)画出功能组对应的方框,并起个名字,这就是子系统,见表所示。这就是子系统,见表所示。(4 4)用箭头把落在框外
28、的)用箭头把落在框外的U U与子系统联系起与子系统联系起来,来, 表示子系统之间的数据流。例如,数表示子系统之间的数据流。例如,数据类据类“计划计划”,由经营子计划系统产生,由经营子计划系统产生,而技术准备子系统要用到这一数据类。而技术准备子系统要用到这一数据类。 44数据类数据类过程(功能)过程(功能)计划计划财财务务产产品品零零件件规规格格材材料料表表原原材材料料库库存存成成品品库库存存工工作作令令设设备备负负荷荷材材料料供供应应加加工工路路线线客客户户销销售售区区域域订订货货成成本本职职工工经营经营计划计划经营计划经营计划C CU UU U财务规划财务规划U UU UU UU U技术准备
29、技术准备产品预测产品预测U UU UU UU U产品设计开发产品设计开发C CC CU UU U产品工艺产品工艺U UU UC CU U生产制造生产制造库存控制库存控制C CC CU UU U调调 度度U UC CU U生产能力计划生产能力计划C CU UU U材料需求材料需求U UU UC C作业流程作业流程U UU UU UC C销销 售售销售区域管理销售区域管理U UC CU U销销 售售U UU UC CU U订货服务订货服务U UU UC C发发 运运U UU UU U财会财会会会 计计U UU UU U成本会计成本会计U UC C人事人事人员计划人员计划C C人员招聘考核人员招聘考
30、核U U数 据 类 功 能计划财务计划产品零件规格材料表材料库存成品库存工作令机器负荷材料供应工艺流程客户销售区域订货成本职工经 营 计 划CUUU财 务 规 划UCUU经 营 计 划资 产 规 模U产 品 预 测UUU产 品 设 计 开 发UCCCU技 术 准 备产 品 工 艺UUUU库 存 控 制CCUU调 度UUCUU生 产 能 力 计 划CUU材 料 需 求UUUC生 产 制 造操 作 顺 序UUUC销 售 管 理UUUCUU市 场 分 析UUUCU订 货 服 务UUUUC销 售发 运UUUUU财 务 会 计UUUUUUU财 会成 本 会 计UUUUC人 员 计 划C人 事人 员 招
31、聘 考 评U子系统划分子系统划分46数据联系数据联系47两种系统规划方法的比较两种系统规划方法的比较 关键成功因素法(关键成功因素法(CSFCSF)能抓住主要问题)能抓住主要问题, ,使目标使目标的识别突出重点。由于高层领导比较熟悉这种方法,的识别突出重点。由于高层领导比较熟悉这种方法,所以使用这种方法所确定的目标,高层领导乐于努所以使用这种方法所确定的目标,高层领导乐于努力去实现。这种方法最有利于确定企业的管理目标。力去实现。这种方法最有利于确定企业的管理目标。 48两种系统规划方法的比较两种系统规划方法的比较 企业系统规划法(企业系统规划法(BSP)虽然也首先强调目)虽然也首先强调目标标,
32、但它没有明显的目标导引过程。它通过识别企但它没有明显的目标导引过程。它通过识别企业业“过程过程”引出了系统目标,企业目标到系统目标引出了系统目标,企业目标到系统目标的转化是通过业务过程数据类等矩阵的分析得到的转化是通过业务过程数据类等矩阵的分析得到的。的。 由于数据类也是在业务过程基础上归纳出的,由于数据类也是在业务过程基础上归纳出的,所以我们说识别企业过程是企业系统规划法战略规所以我们说识别企业过程是企业系统规划法战略规划的中心,而不能把企业系统规划法的中心内容当划的中心,而不能把企业系统规划法的中心内容当成成U/C矩阵。矩阵。49两种系统规划方法的比较两种系统规划方法的比较 以上规划方法各
33、有优缺点,以上规划方法各有优缺点, 可以把它们综合可以把它们综合成成CSB方法来使用,即用方法来使用,即用CSF方法确定企业目标,方法确定企业目标,用用SST方法补充完善企业目标,然后将这些目标方法补充完善企业目标,然后将这些目标转化为信息系统目标,转化为信息系统目标, 再用再用BSP方法校核企业目方法校核企业目标和信息系统目标,确定信息系统结构。标和信息系统目标,确定信息系统结构。 这种方法可以弥补单个方法的不足,较好地这种方法可以弥补单个方法的不足,较好地完成规划,但过于复杂而削弱单个方法的灵活性。完成规划,但过于复杂而削弱单个方法的灵活性。因此,没有一种规划方法是十全十美的,企业进因此,
34、没有一种规划方法是十全十美的,企业进行规划时应当具体问题具体分析,灵活运用各种行规划时应当具体问题具体分析,灵活运用各种方法。方法。50主要内容主要内容1 生命周期法生命周期法2 原型法原型法3 面向对象法面向对象法2022-5-3051第二节第二节 管理信息系统开发方法管理信息系统开发方法系统规划系统规划系统系统开发开发系统分析系统分析系统设计系统设计系统实施系统实施系统运行与维护系统运行与维护系统更新系统更新系统开发的生命周期系统开发的生命周期System development life cycle信息系统的生命周期信息系统的生命周期(system life cycle)2022-5-3
35、052生命周期的概念生命周期的概念 信息系统在使用过程中随着内外部环境的信息系统在使用过程中随着内外部环境的变化及信息需求的改变,都要对它进行不变化及信息需求的改变,都要对它进行不断地维护、修改和完善,当系统不再适应断地维护、修改和完善,当系统不再适应用户需求时,就要被淘汰,就要由新系统用户需求时,就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统代替老系统,这种周期循环称为信息系统的生命周期。运用生命周期的概念进行系的生命周期。运用生命周期的概念进行系统开发的方法称为生命周期法(统开发的方法称为生命周期法(Life Cycle Approach)。)。 系统的生命周期系统的生命周期
36、详细详细设计设计提出提出要求要求可行性可行性研究研究系统系统评价评价系统系统维护维护验收验收编程编程调试调试系统系统转换转换详细详细调查调查初步初步调查调查逻辑逻辑设计设计开发方开发方案选择案选择审批审批审查审查审查审查总体总体设计设计系统规划系统规划系统分析系统分析系统设计系统设计系统实施系统实施系统运行系统运行 和维护和维护请按键请按键54结构化生命周期法的开发过程结构化生命周期法的开发过程1 1. 系统规划阶段系统规划阶段2.2. 系统分析阶段系统分析阶段3.3. 系统设计阶段系统设计阶段4.4. 系统实施阶段系统实施阶段5.5. 系统运行和维护阶段系统运行和维护阶段图图 生命周期法的开
37、发过程生命周期法的开发过程 返回返回551.1.系统规划阶段系统规划阶段 对企业的环境、目标、现行对企业的环境、目标、现行系统的状况进行系统的状况进行初步调查初步调查,根据,根据企业目标和发展战略,企业目标和发展战略,确定确定MISMIS的的发展战略发展战略,对建设新系统的需求,对建设新系统的需求做出分析和预测,同时考虑建设做出分析和预测,同时考虑建设新系统所受的各种新系统所受的各种约束约束,研究建,研究建设新系统的设新系统的必要性必要性和和可行性可行性。输出:可行性分析报告、系统设计任务书输出:可行性分析报告、系统设计任务书 返回返回562. 2. 系统分析阶段系统分析阶段 逻辑设计阶逻辑设
38、计阶段段 根据根据系统任务书系统任务书所确定的范围,所确定的范围,对现行系统进行详细调查,描述现对现行系统进行详细调查,描述现行系统的行系统的业务流程业务流程,指出现行系统,指出现行系统的局限性和不足之处,确定新系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即的基本目标和逻辑功能要求,即提提出新系统的逻辑模型出新系统的逻辑模型。 输出:系统分析报告输出:系统分析报告 573.3. 系统设计阶段系统设计阶段 物理设计阶段物理设计阶段 根据系统分析报告中规定的根据系统分析报告中规定的功能要求,考虑实际条件,具体功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案即设计实现逻辑模型的
39、技术方案即设计新系统的物理模型。设计新系统的物理模型。 总体设计总体设计物理设计阶段物理设计阶段 详细设计详细设计 输出:系统设计说明书输出:系统设计说明书584.4. 系统实施阶段系统实施阶段 将设计的系统付诸实施。将设计的系统付诸实施。购置、安装、调试计算机等设备,购置、安装、调试计算机等设备,编写程序,调试程序,人员培训,编写程序,调试程序,人员培训,数据文件转换,系统调试,系统数据文件转换,系统调试,系统转换。转换。595.5. 系统运行和维护阶段系统运行和维护阶段 记录系统的运行情况,记录系统的运行情况, 根据一定的规格对系统进行根据一定的规格对系统进行 必要的修改,评价系统的工必要
40、的修改,评价系统的工 作质量和经济效益。作质量和经济效益。 60 生命周期法的开发过程生命周期法的开发过程 生命周期生命周期/ /规划规划/ /分析分析/ /设计设计/ /实施实施/ /提出要求提出要求初步调查初步调查可行性研究可行性研究可行性分析报告可行性分析报告审批审批修改目标、追加修改目标、追加资源、等待条件资源、等待条件A停止研制停止研制否否修改修改是是61 生命周期生命周期/ /规划规划/ /分析分析/ /设计设计/ /实施实施/ /A详细调查详细调查逻辑设计逻辑设计系统分析报告系统分析报告审批审批B修改说明书修改说明书停止研制停止研制否否修改修改是是62 生命周期生命周期/ /规划
41、规划/ /分析分析/ /设计设计/ /实施实施/ /B总体设计总体设计详细设计详细设计系统设计说明书系统设计说明书审批审批停止研制停止研制修改设计方案修改设计方案C否否修改修改是是63 生命周期生命周期/ /规划规划/ /分析分析/ /设计设计/ /实施实施/ /C系统实施系统实施调调 试试修改系统修改系统验收验收交付使用交付使用是是修改修改64 生命周期法的阶段与任务 :阶段阶段基本任务基本任务主要文档主要文档系统规划系统规划战略规划、业务流程规划、系统总体结构规战略规划、业务流程规划、系统总体结构规划、项目实施与资源分配规划划、项目实施与资源分配规划系统规划说明系统规划说明书书系统分析系统
42、分析系统初步调查,开发项目的可行性研究,系系统初步调查,开发项目的可行性研究,系统详细调查,开发项目范围内新系统逻辑模统详细调查,开发项目范围内新系统逻辑模型的提出型的提出可行性分析可行性分析报告报告系统分析系统分析说明书说明书系统设计系统设计系统总体结构设计、代码设计、输入输出设系统总体结构设计、代码设计、输入输出设计、处理过程设计、数据存储设计、计算机计、处理过程设计、数据存储设计、计算机系统方案的选择,提出系统的物理模型系统方案的选择,提出系统的物理模型系统设计说明系统设计说明书书系统实施系统实施程序设计与调试,系统软硬件配置、安装与程序设计与调试,系统软硬件配置、安装与调试,人员的培训
43、,新旧系统的转换与试运调试,人员的培训,新旧系统的转换与试运行行系统调试说系统调试说明书明书用户操作用户操作手册手册系统运行与维护系统运行与维护系统运行的组织与管理,系统评价,系统纠系统运行的组织与管理,系统评价,系统纠错性维护、适应性维护、完善性维护、预防错性维护、适应性维护、完善性维护、预防性维护性维护系统维护记系统维护记录录系统评价报系统评价报告告生命周期法的特点 :(1)采用系统的观点与系统工程的方法,自上而)采用系统的观点与系统工程的方法,自上而下进行系统分析与设计,并自下而上进行系统实施;下进行系统分析与设计,并自下而上进行系统实施; (2)开发过程阶段清楚,任务明确,文档齐全,)
44、开发过程阶段清楚,任务明确,文档齐全,并要求标准化分析报告、流程图、说明文本等阶段并要求标准化分析报告、流程图、说明文本等阶段性文档资料及书面审定记录,使得整个开发过程便性文档资料及书面审定记录,使得整个开发过程便于管理和控制;于管理和控制;(3)生命周期法适用于大型的信息系统以及应用)生命周期法适用于大型的信息系统以及应用软件的开发;软件的开发;(4)生命周期法中最常见的分析技术是)生命周期法中最常见的分析技术是SSA&D(Structured System Analysis and Design)方法,)方法,即结构化的分析与设计方法,这种方法易于系统的即结构化的分析与设计方法,这种方法易
45、于系统的实施,便于系统维护。实施,便于系统维护。2 2 原型法基本原理原型法基本原理 原型原型: :开发者在初步了解用户需求的基础开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模上,构成、设计和开发一个系统初始模型,该模型称为型,该模型称为原型原型或或骨架骨架。( (一个可以一个可以实现的系统应用模型。实现的系统应用模型。) ) 开发人员和用户在此基础上共同探讨、开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为用户意见,如此
46、反复,直至用户满意为止。止。 67v原型法工作流程1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等12346758N2022-5-3068原型法开发过程原型法开发过程1.1. 确定用户的基本需求确定用户的基本需求2.2. 开发初始原型系统开发初始原型系统3.3. 对原型进行评价对原型进行评价4.4. 修正和改进原型系统修正和改进原型系统( (循环、不断修改完善循环、不断修改完善) ) 示意示意图图/ /返回返回69原型法开发原型法开发MIS的过程示意图的过程示意图确定用户
47、基本要求确定用户基本要求构造初始模型构造初始模型评价、使用系统原型评价、使用系统原型用户满意?用户满意?系统转换、系统维护系统转换、系统维护与评价与评价修改、完善系统修改、完善系统原型原型YN70原型法的优点原型法的优点 开发周期短开发周期短 增加用户的满意度增加用户的满意度 加强了开发过程中的用户参与程度加强了开发过程中的用户参与程度 降低系统开发中的风险降低系统开发中的风险 降低系统开发的成本降低系统开发的成本 易学易用,减少对用户的培训时间易学易用,减少对用户的培训时间 可产生正确的系统需求描述可产生正确的系统需求描述 返回返回 请按键请按键 71原型法的缺点原型法的缺点 对于大系统,复
48、杂系统,不适于对于大系统,复杂系统,不适于 直接使用;直接使用; 开发过程管理困难;开发过程管理困难; 用户较早看到原型,错认为就是用户较早看到原型,错认为就是 新系统,使用户缺乏耐心;新系统,使用户缺乏耐心; 开发人员很容易用原型取代系统开发人员很容易用原型取代系统 分析。分析。 请按键请按键 返回返回72原型法与生命周期法的比较原型法与生命周期法的比较方法方法内容内容 原型法原型法 生命周期法生命周期法开发路径开发路径循环、迭代型循环、迭代型 严格、顺序型严格、顺序型文档数量文档数量较少较少多多用户参与程度用户参与程度高高低低开发过程的可见度开发过程的可见度好好差差对功能需求或环境对功能需
49、求或环境变化的适应性变化的适应性较好较好差差用户的信息反馈用户的信息反馈早早迟迟对开发环境、软件对开发环境、软件工具的要求工具的要求高高低低对开发过程的管理和控对开发过程的管理和控制制较困难较困难 较容易较容易73面向对象方法的基本思想 客观世界由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。 把系统中不可变或相对固定的部分作为一个对象,系统由许多对象组成。2022-5-3074OO方法可以概括为 现实世界由对象组成 对象由属性和方法组成。属性反映对象的状态,方法定义改变属性状态的操作 对象之间的联系主要通过消息传递来实现,消息传
50、递可以通过方法所定义的操作来完成 对象可以抽象为类(class),类分一定的层次,可以按照一定的方式继承 对象具有封装的特性2022-5-3075 面向对象方法的开发过程面向对象方法的开发过程1、系统调查和需求分析:、系统调查和需求分析: 对系统将要面临的具体管理问题及用户对系统开发对系统将要面临的具体管理问题及用户对系统开发的需求进行调查研究,弄清要干什么。的需求进行调查研究,弄清要干什么。2、 (OOA) 分析问题的性质和求解问题:分析问题的性质和求解问题: 在问题域中抽象地识别出对象以及其行为、结构、在问题域中抽象地识别出对象以及其行为、结构、属性、方法等。即面向对象分析。属性、方法等。