




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章 管理信息系统的战 略规划和开发方法本章内容第一节管理信息系统战略规划的概念第二节制定MIS战略规划的常用方法第三节企业流程重组(BPR)第四节开发管理信息系统的方法1第一节 管理信息系统战略规划的概念 本节内容: 一、信息系统发展的阶段论 二、开发管理信息系统的策略 三、管理信息系统战略规划的作用和内容 四、MIS战略规划的组织 2 计算机在企业管理中的应用一般要经历若干阶段。 1973年,诺兰(Nolan)首次提出了信息系统发展的阶段理论,被称为诺兰阶段模型。 1980年,诺兰又进一步完善了该模型。一、信息系统发展的阶段论3诺兰阶段模型:预算费用初装蔓延控制集成数据管理信息管理阶段4
2、初装单位购置第一台计算机并初步开发管理应用程序。计算机的作用被初步认识,个别人具有了初步使用计算机的能力。财务部门5蔓延 管理应用程序从少数部门扩散到多数部门,开发大量的应用程序,单位的事务处理效率有了提高。问题:数据冗余、不一致性、难以共享 只有一部分计算机的应用收到了实际的效益。该阶段:数据处理能力发展最为迅速。6控制 计算机预算每年以30%40%或更高的比例增长,而投资回收不理想。随经验不断丰富,应用项目积累,客观上也要求加强组织协调,出现由企业领导和职能部门负责人参加的领导小组(统筹)。该阶段:是实现从以计算机管理为主到以数据管理为主转换的关键。7集成 在控制的基础上,对子系统中的硬件
3、进行重新联接,建立集中式的数据库及能够充分利用和管理各种信息的系统。该阶段:费用迅速增长8数据管理 实行了全企业的信息资源管理,进一步体现了信息“倍增剂”的作用。 该阶段:增长速度缓慢9信息管理 进入成熟期,可以满足组织中各管理层(高、中、低)的需求,实现了信息资源的管理。 信息系统的开发跟上了企业的发展,信息资源成为企业提高竞争力、促进其发展的动力。10 由于80年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段进行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检索、处理和维护等;成熟应该是形成了完善的信息系统,可以为各个管理层次提供信息。11诺兰指出六种增长要素 计算机硬件
4、资源(磁带到分布式计算机) 应用方式(批处理到联机) 计划控制(短、随机到长期、战略的计划) MIS在组织中的地位(附属别的部门到独立) 领导模式(技术领导到上层管理与MIS部门制定发展战略) 用户意识(作业管理级发展到中、上层管理的用户)12一般认为,开发MIS的策略有以下两种: “自下而上”的开发策略 基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理/控制功能)。 (2) “自上而下”的开发策略 基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。二、开发管理信息系统的策略13策略优点缺点备注自下而
5、上能保证最终的系统可以运行(虽然系统性能不一定良好)。缺乏整体优化;开发过程存在大量的重复工作。一般发生在“初装”和“蔓延”阶段。 自上而下整体性和逻辑性强。复杂、繁琐。 两种策略优缺点的对比:14三、管理信息系统战略规划的作用和内容 MIS的战略规划是关于管理信息系统的长远发展的计划,是企业战略规划的一个重要部分。 1.作用 (1)合理利用信息资源,节省MIS投资; (2)明确MIS的任务; (3)为将来的评估工作提供依据。 2.内容(1)进行系统的调查:在总体规划阶段进行初步调查;详细调查在系统分析阶段进行。 (2)系统开发策略的确定:系统开发的方法有:自下而上方法、自上而下方法和综合方法
6、。(3)可行性研究:可行性研究是在初步调查的基础上,分析系统开发的必要与可能。15战略的业务规划(考虑企业未来可能采用的技术)战略的信息技术规划(规划未来信息基础结构的发展)战略的数据规划(建立不受技术变化影响的数据模型)16第二节 制定MIS战略规划的常用方法关键成功因素法(CSF)企业系统规划法(BSP)战略数据规划法(SDP)17关键成功因素法(CSF) 通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。(1970年,哈佛教授William Zani提出并使用)18关键成功因素 对企业成功起关键作用的因素19形成关键成功因素的缘由1.特殊行业的结构2
7、.竞争策略、行业地位与地理 位置3.环境因素4.暂时性因素20CSF方法的步骤1. 了解企业目标2. 识别所有的成功因素3. 确定关键成功因素4. 明确各关键成功因素的性能 指标和评价标准21识别所有的成功因素 分析影响战略目标的各种因素和影响这些因素的子因素。 工具:树枝因果图22提高质量市场服务降低成本提高产品竞争力检验加工质量减少人员降低格价料原改善售服务商通疏业渠道后23确定关键成功因素 对所有成功因素进行评价,根据企业的现状及目标确定出关键成功因素。24适用于: 企业的高层,因为每个高层领导人员日常总在考虑什么是关键因素,对中层来说则不大使用,因为中层领导所面临的决策大多是结构化的,
8、其自由度较小。25企业系统规划法(BSP) 帮助规划人员根据企业目标 制订出MIS战略规划的结构化方法,由(美)IBM公司在20世纪60年代末创造并逐步发展起来的。(指导企业MIS的开发而建立起的规范化方法)26BSP方法的思想 基于用信息支持企业运行的思想,是把企业目标转化为MIS战略的全过程。 BSP所支持的目标是企业各层次的目标,实现这种支持需要许多子系统。27BSP方法的作用1.确定MIS的总体结构,明确整个系统的子系统组成以及开发这些子系统的先后顺序;2.对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。28BSP方法的优点 保证MIS独立于企业的组织
9、机构,使其具有对环境变更的适应性即使将来企业的组织机构或管理体制发生变化,MIS的结构体系不会受到太大的冲击。29BSP方法的工作步骤 1.准备工作 2.调研 3.定义企业过程 4.业务过程重组 5.定义数据类 6.定义信息系统总体结构 7.确定总体结构中的优先顺序 8.完成BSP研究报告,提出建议和开发计划30企业目标企业过程企业组织数据处理系统数据文件数据类数据库信息系统企业过程企业目标BSP方法步骤图分析,实施311. 准备工作 成立由最高领导牵头的委员会,下设一个规划小组,提出工作计划。322. 调研 规划组成员通过查阅资料,深入各级管理层,了解企业有关决策过程、组织职能和部门的主要活
10、动和存在的主要问题。333.定义企业过程(含义) 在企业管理中必要的、逻辑上相关的、为了完成某种管理功能的一组决策和活动。例:产品预测、材料库存控制等业务处理活动或决策活动。34定义企业过程(作用) 又称为:企业过程识别,对企业MIS环境的了解,由此,了解企业的功能、任务、信息需求与关联等,从而进一步形成系统信息模型。35定义企业过程(方法) 产品和资源的生命周期 定义企业过程的基本步骤管理者管理、利用资源支持企业目标36 产品和资源的生命周期 产品/服务和支持资源的生命周期逻辑地识别和组合过程 需求、计划、度量、控制 获取、实现 经营管理 回收或分配37定义企业过程的基本步骤 计划和控制过程
11、 产品/服务过程 支持资源过程 过程的归并和分析38计划和控制过程评价战略计划和管理控制过程识别计划和控制过程产品/服务过程识别产品/服务识别过程画出过程流程图写出每一个过程的说明支持资源过程描述支持性资源识别过程A企业过程的定义39A过程组合画出过程组合并完成说明建立过程和组织的关系识别关键过程通过会谈确认增加和删除企业过程的定义40 计划和控制过程 从企业的计划中可以识别出有关的过程,它们一般被组合成为战略计划和管理控制两大类。例:计划和控制过程 战略计划 管理控制 经济预测 市场预测 组织计划 产品预测 策略制订 资金计划 目标开发 操作计划 产品系列设计 预 算41 产品/服务过程 识
12、别企业的产品/服务 按产品/服务生命周期的各阶段识 别过程例 画出产品/服务过程的总流程图 写出每一个过程的说明42产品/服务过程的例子需求阶段 获取阶段 经营管理阶段回收或分配阶段市场计划工程设计和开发订单处理和控制 销 售市场研究 产品说明 接受和存储 订单服务 预 测 工程记录 控制产品质量 运 输 定 价 生产安排表 检验、包装材料需求 生产操作 库存管理能力计划 采购(购置)43产品/服务流程图市场研究产品设计市场计划信息控制产品开发产品预测和定价产品说明书能力计划企业计划采购材料需求接货操作控制库存控制运输顾客日程安排区域管理销售管理销售市场材料生产工程管理订货服务44过程的说明例
13、:生产计划:为生产出满足预测需求的产品, 面对材料、人员和生产设备所做 出的计划活动;能力计划:生产需要和生产能力的协调过程;日程安排:满足生产和运输需要的劳动力和 材料安排;45 支持资源过程支持资源:企业为实现其目标的消耗品和使用物。 种类:材料资金设备人员46支持资源过程 例 生 命 周 期 四 个 阶 段需求阶段获取阶段经营管理阶段回收或分配阶段财政计划成本控制资金获取应收款项证卷管理、银行业务、普通会计人员计划工资管理 招 聘 调 动 报酬福利 专业开发 采 购 接 受 定购控制 运 输资金设备 计划 设备采购 建筑物管理 机器维护 设备和装修 设备处理 和安排资源资金人员材料设备需
14、求生产付账库存控制解聘和退休47 过程的归并和分析减少过程在层次上的不一致性归并有共性的过程48过程/组织矩阵 组织 过程总裁财政副总裁控制员人事部长销售副总裁订货控制经理 高 层 管 理 企业计划 组织分析 审查控制 风险管理 市 场 计 划 研 究 预 测 主要负责和决策 主要涉及 有涉及494. 业务过程重组 在企业过程定义的基础上,找出哪些过程是正确的,哪些过程是低效的,需要在信息技术支持下进行优化处理;还有哪些过程不符合计算机信息处理的特点,应当取消。505. 定义数据类 支持业务过程所必需的逻辑上相关的数据。 按业务过程分类,即分别从各项业务过程的角度,将与该业务过程有关的输入数据
15、和输出数据按逻辑相关性整理出来归纳成数据类。51目的 了解企业目前数据状况和数据需求;查明数据共享关系;画出过程/数据类矩阵,为设计出MIS体系结构提供基本依据。52步骤 识别数据类 给出数据类定义 建立数据类与过程的关系53 识别数据类 以企业资源为基础,通过其数据的类型去识别出数据类,如果资源的生命周期如图所示,则数据类型和被定义的生命周期的各个阶段有关。54需求获取分配经营管理统计、综合数据计划数据事务数据事务数据资源生命周期图存档数据55企业资源/数据类型矩阵 企业资源数据类型 产 品 顾 客 设 备 存档 产品完成的 商品零部件 客户 设备 机器负荷 工艺规程 事务 定购 运输 计划
16、/模型 产品计划销售区域市场计划 设备计划 能力计划 统计/综合产品要求销售历史工作进程设备利用率56输入-过程-输出图(确定数据类方法) 过程 子过程订货服务 订货目录信用检查定购情况库存控制 库存会计订货点分析输入数据类输出数据类顾客产品顾客订单部件库存量接收运输厂商定购顾客订单部件库存量采购需求(I/O图)57 给出数据类定义写出每一个数据类的定义说明包含的数据。58 建立数据类与过程的关系将数据类对照企业过程安排在一个矩阵中,C过程产生该数据U过程使用该数据596. 定义信息系统总体结构目的:刻画未来信息系统的 框架和相应的数据类主要工作:划分子系统具体实现:U/C矩阵60具体实现 利
17、用U/C矩阵,确定主要系统间的数据流,从而建立MIS的总体结构。61U/C矩阵法企业信息系统总体结构的基础:过程、数据类;U/C矩阵,行表示数据类,列表示过程;U:Use;C:Creat;需要的数据画U,生成的数据画C62U/C矩阵法的六个步骤 填入“数据类”; 填入“过程”; 标以“U”或“C”; 按逻辑关系及发生的顺序,重排各功能; 重排数据类,使所有“C”尽可能靠近对角线; 分组,结果不唯一。63UC 矩阵的求解UC 矩阵的求解就是对系统结构划分的优化过程。基于子系统划分应相互相对独立,且内部凝聚性高这一原则之上的一种聚类操作。UC 矩阵的求解过程常通过表上作业法来完成。其具体操作方法是
18、:1. 调整表中的行变量或列变量,2. 使得“C”元素尽量地朝对角线靠近,3. 然后再以“C”元素为标准,划分子系统。64U/C矩阵数 据过 类程客户订货产品加工路线材料表成本零件规格原材料库存成品库存职工销售区域财务计划设备负荷材料供应工作令经营计划UUC财务规划UUUU产品预测UUUU产品设计开发UCUC产品工艺UCUU库存控制CCUU调度UUC生产能力计划UCU材料需求UUC作业流程CUUU销售区域管理CUU销售UUUC订货服务UCU发运UUU会计UUU成本会计UC人员计划C人员招聘考核U65数 据 过 类 程计划财务产品零件规格材料表原材料库存成品库存工作令设备负荷材料供应加工路线客户
19、销售区域订货成本职工经营计划经营计划CUU财务规划UUUU技术准备产品预测UUUU产品设计开发CCUU产品工艺UUCU生产制造库存控制CCUU调度UCU生产能力计划CUU材料需求UUC作业流程UUUC销售销售区域管理UCU销售UUCU订货服务UUC发运UUU财会会计UUU成本会计UC人事人员计划C人员招聘考核U子 系 统划分子系统667.确定总体结构中的优先顺序 确立子系统开发的优先顺序,确定哪些子系统应当优先设计和开发,制定出开发计划。 一般来讲,对企业贡献大、需求迫切、容易开发的子系统应优先开发。资源分配法67资源分配方法 成本或效益比较法 全面评审法 收费法 指导委员会法68 成本或效益
20、比较法 利用项目的成本和效益量计算出投资回收率,根据投资回收率法制订决策规则,即从所有的可选项目中选择投资回收率最高的项目优先开发。69 全面评审法 对各应用项目不仅要分别进行评价,而且还应把它们作为实现系统总体方案的全套项目的组成部分去评价。 考虑项目的风险性,对组织的战略方向的支持等因素。70全面评审法考虑的三个方面项目的规模(大、小)适用技术方面的经验(多、少)项目的结构(适应与否)71 收费法 把MIS资源的费用分摊给用户的一种会计手段。费用直接分摊给不同用户向用户收取信息服务费72 指导委员会法 成立由组织的总负责人和各主要职能部门的负责人组成的指导委员会。 在相互协商上面消耗时间。
21、738.完成BSP研究报告, 提出建议和开发计划 帮助管理部门对所建议的项目做出决策。开发计划: 确定具体的资源,日程,其他项目间的关系,工作规模等。74战略数据规划法(SDP)1.战略数据规划方法学 2. 步骤751战略数据规划方法学作者:J.马丁主要内容: 如何自顶向下来组织规划 企业模型的建立 主题数据库的概念及其组织 战略数据规划的执行过程76主题数据库的概念又称:集约化的DB环境 它是满足各项管理资源的数据类的集合。772. 步骤业务分析、建立企业模型数据分析、建立主题DB模型数据的分布分析主题DB的可靠性规划78业务分析、建立企业模型 进行业务分析 建立企业模型79 业务分析 依靠
22、高层领导、管理人员和业务人员,按照企业的长远目标,分析企业现行业务及业务之间的逻辑关系,将他们划分为若干个职能域,然后弄清各职能域中所包含的全部业务过程,再将各业务细分为一些业务活动。80注意 逻辑地划分出职能域、业务过程和业务活动不完全与现行职能部门(处、室、班组等)的工作过程与工作方式相一致,它是对现行业务的再认识。81 建立企业模型 企业模型就是用“职能域业务过程业务活 动”的层次结构关系描述企 业的本质。82数据分析建立主题DB模型 弄清所有业务活动所涉及的数据实体及其属性,对属性要做好标准化的定义和说明。83重点: 分析数据实体及其相互之间的联系,将联系密切的实体组织成相应的实体组。
23、 实体组内部的实体之间联系密切而与外部实体联系很少,它们是划分主题DB的依据,进而建立起主题DB模型,为企业的不同管理需求提供必要的、稳定的、共享的总体数据模型。84 数据的分布分析 充分考虑业务数据的发生地点和处理地点,权衡集中式数据存储的利弊以及数据的安全性、保密性、系统的运行效率和用户的特殊要求。从而调整、确定主题DB的内容与结构,指定DB的开发策略。85 主题DB的可靠性规划 进行用户操作DB的权限定义工作;进行数据的完备性定义工作;做好安全防范工作等。86第三节 企业流程重组(BPR)一、企业流程重组的概念二、企业流程重组的步骤与方法BPR, Business Process Re-
24、engineering87企业流程重组的概念 企业流程(过程) 是为完成企业目标而进行的一系列逻辑相关、跨越时空的业务活动。企业的业务流程直接体现其核心能力。例如,仓库收货的业务流程可能是:保管员验收货物并作记录、通知采购员、签收货物发运单、填写入库单并入库、分发入库单、填写送验单等。88企业流程重组的概念 在手工管理方式下,企业已经形成了较为成型的企业流程和管理方法。传统的企业管理模式下的业务流程,非增值环节多,信息传递缓慢,同一流程各环节之间、不同流程间的关系混乱,使得整个企业的效率和效益低下,对市场与用户需求的变化反应迟钝,竞争力减弱。89企业流程重组的概念 信息技术的应用,可能会改变原
25、有的信息采集、加工和使用的方式,甚至使信息的质量、获取途径和传递手段等都发生根本性的变化。应用现代信息技术与管理方法,对企业流程进行改造与创新,企业才能在新的经济环境下得以生存和发展。90企业流程重组的概念 企业流程重组(Business Process Reengineering,简称BPR)是按现代化信息处理的特点,对现有的企业流程进行重新设计。这是提高企业运行效率的一条重要途径。1990年,美国Micheal Hammer提出BPR20世纪90年代,FORD、GM、IBM等大企业从BPR获得了巨大成就。91企业流程重组的必要性在传统的劳动分工原则下,企业流程被分割为一段段分裂的环节,每一
26、环节关心的焦点仅仅是单个任务和工作,而不是整个系统的全局最优。计算机应用于企业管理,大都停留在“模拟”的程度,没有充分发挥信息核技术的特点。企业流程重组正是要根据新技术条件下信息处理的特点,以事物发生的自然过程来寻找解决上述问题的途径。92企业流程重组的方法 全新设计法(Clean Sheet Approach):主张推倒重来,从根本上抛弃旧流程,零起点设计新流程。系统改造法(Systematic Redesign):主张逐步改善,辩析理解现有流程,在此基础上,系统渐进地创造新流程。93第四节 开发管理信息系统的方法 一、结构化系统开发方法二、原型法三、面向对象方法四、计算机辅助软件工程法 (
27、CASE)94一 结构化生命周期法1 系统开发生命周期2 结构化生命周期法的开发过 程3 结构化生命周期法的特点4 结构化生命周期法的缺点951 系统开发生命周期 生命周期 基本思想 MIS的生命周期96生命周期 从提出要建立一个MIS开始,到完全建成的全过程,是一个连续发展的过程,即一个阶段的完成就是下一个阶段的开始,这个过程称为系统的开发生命周期(System Development Life Cycle,简称SDLC)。97基本思想 将系统的生命周期划分为:系统规划、系统分析、系统设计、系统实施、系统运行和维护等阶段。 应用系统工程的方法,按照规定的步骤和任务要求,使用一定的图表工具完成
28、规定的文档,在结构化和模块化的基础上进行MIS的开发工作。98系统工程 组织管理系统的规划、研究、设计、制造、试验和使用的科学方法。采用系统思想方法,借助自然科学、社会科学的理论和方法以及工程分析和设计的方法,研究系统的组织建立和管理,使局部与整体、系统与环境之间的关系互相协调,以实现系统目标综合最优。99系统工程 基本思想、观点: 追求系统最优、综合应用各门科学和技术的最新成果、加强系统适应环境变化的应变能力、加强实践等。100结构化思想: 用一组规范的步骤、准则和工具来进行某项工作。基于生命周期的结构化方法: 把系统功能视为一个个的模块,根据系统分析设计的要求对其进行进一步的模块分解或组合
29、工作。101模块化思想: 把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定的功能。102系统的生命周期详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系统运行 和维护1032 结构化生命周期法的开发过程1. 系统规划阶段2. 系统分析阶段3. 系统设计阶段4. 系统实施阶段5. 系统运行和维护阶段生命周期法的开发过程图1041.系统规划阶段 对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定MIS的发展战略
30、,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可行性。 输出:可行性分析报告、系统设计任务书1052. 系统分析阶段 逻辑设计阶段 根据系统任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。 输出:系统分析报告1063. 系统设计阶段 物理设计阶段 根据系统分析报告中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案即设计新系统的物理模型。 总体设计 物理设计阶段 详细设计 输出:系统设计说明书 1074. 系统实施阶段 将设计
31、的系统付诸实施。购置、安装、调试计算机等设备,编写程序,调试程序,人员培训,数 据文件转换,系统调试,系统转换。1085. 系统运行和维护阶段 记录系统的运行情况,根据一定的规格对系统进行 必要的修改,评价系统的工 作质量和经济效益。109图 生命周期法的开发过程停止研制提出要求初步调查可行性研究可行性分析报告审批修改目标、追加资源、等待条件A否修改是110图 生命周期法的开发过程A详细调查逻辑设计系统分析报告审批B修改说明书停止研制否修改是111图 生命周期法的开发过程B总体设计详细设计系统设计说明书审批停止研制修改设计方案C否修改是112图 生命周期法的开发过程C系统实施调 试修改系统验收
32、交付使用是修改1133 结构化生命周期法的特点1. 建立面向用户的观点2. 加强调查研究和系统分析 3. 逻辑设计与物理设计分别进行 4. 使用结构化、模块化方法5. 严格划分工作阶段6. 工作文件标准化文献化1141.建立用户第一的观点 MIS是为用户服务的,开发全过程中要有用户观点,一切从用户出发、从用户利益考虑。要尽量吸收用户(管理、业务人员)参加开发,加强与用户沟通,主动、及时交换意见,以取得共识。1152.加强调查研究和系统分析 为使新系统满足用户要求,要对现系统进行认真的全面调查。以便在此基础上进行系统分析,通过方案对比,确定新系统最佳方案。1163.逻辑设计与物理设计分别进行 在
33、系统分析阶段,开发人员提出新系统的逻辑模型(利用图表工具表示),使用户有一个了解,在系统设计阶段,根据新系统逻辑模型进行具体的物理设计。1174.使用结构化、模块化方法 采用结构化的设计方法,使新系统各部分独立性强,便于设计、实施和维护。模块的划分采取自上而下的方法,在保证总体模块正确的前提下,逐步分层细化,划分为适当的模块,在此基础上进行物理设计和程序设计。1185.严格按照阶段进行 将整个新系统的开发过程分为若干个阶段,每个阶段都有其明确的任务和目标,每个阶段又可分为若干工作步骤。便于开发过程的控制。前一阶段为后续工作提供依据。每一阶段完成,要严格审查,防止留下隐患。1196. 工作文件标
34、准化文献化 为保证各阶段工作的衔接与日后系统的维护,各阶段工作完成之后,要按照统一的要求形成相应的文档资料。1204 结构化生命周期法的缺点1. 用户介入系统开发的深度不够,系统 需求难以确定(原因);2. 开发周期长,文档过多;3. 各阶段文档的审批工作困难。121原因 用户懂管理,不懂计算机,分析人员缺乏对特定组织的管理状态的认识和了解; 用户不能确切描述现行信息系统的现状和未来目标,分析人员理解会有偏差; 组织的管理体制随环境而变化,要求系统开发有高度的可变性,这正是生命周期法难以支持的。122二 原型法1 原型法基本原理2 原型法开发过程3 原型的种类及构造方法4 原型法的优点及存在的
35、问题 5 原型法与传统的生命周期法的比较1231 原型法基本原理 原型:可以逐步改进成运行系统的模型 开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。(一个可以实现的系统应用模型。) 开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。1242 原型法开发过程1. 确定用户的基本需求2. 开发初始原型系统3. 对原型进行评价4. 修正和改进原型系统(循环、不断修改完善)125原型法开发MIS的过程示意图确定用户基本要求构造初始模型评价、使用系统原型用户满意?系统转换
36、、系统维护与评价修改、完善系统原型图 原型法开发过程YN1263 原型的种类及构造方法1. 原型的种类2. 各类原型的构造方法1271. 原型的种类本质上分为从应用场合分为 丢弃型进化型 丢弃式(研究) 演化式(试验) 递增式(进化)丢弃型128 丢弃(研究)式 把原型作为用户与开发人员之间通信的媒介,不打算将它作为实际系统运行。129目的: 为对最终系统进行研究,用户和开发者借助此系统进行交流,共同明确新系统的需求。可将这一过程作为生命周期法的一个阶段,即需求定义阶段(原型法与生命周期法结合)。130特点: 开发费用低、速度快,一般要利用软件工具即环境进行支持。131丢弃(研究)式原型法与生
37、命周期法的结合 生命周期 法可行性研究需求定义确定基本要求构造原型评审满意否?修改NY初步设计详细设计实施维护与评价原型法132 演化(试验)式 按照基本需求开发出一个系统,让用户先使用起来,有问题随时修改。(用户的要求及系统的功能在变化)。133过程:设计、实施、演化特点:开发完成的系统可立即使用,但修改、增加原系统的功能极为频繁。注意:在实际实施中,要加强管理和控制,围绕系统的基本需求进行开发。134演化(试验)式原型法的开发过程图系统设计系统实施满意否?最终系统YN演化(重新设计、实施)135 递增(进化)式 开始时系统有一个总体框架,各功能单元的结构和功能较清楚,但没有具体实现。在以后
38、的开发过程中一个一个的完善这些模块。前提:系统的组织结构不发生变化,模块的外部功能不发生变化。 136递增式(进化)原型法的开发过程系统总体设计功能子单元全部实现?实现一个功能子单元NY1372. 各类原型的构造方法1. 丢弃(研究)式原型构造方法2. 演化(试验)式原型构造方法3. 递增(进化)式原型构造方法138 丢弃(研究)式原型构造方法又称:需求原型法 在没有任何常规需求分析能满意地识别和确认用户真正的需求时使用。开始时开发者没有用户应用领域的专门知识,用户对计算机能为自己做些什么也不清楚,只能通过演示才能促使用户对系统功能的理解,激发其创造性。开发者不将精力集中在解决某一特定方案上,
39、而是和用户一起研究各种不同方案。没有规范的形式及严格的规律,具有创造性。139 演化(试验)式原型构造方法 和“原型”最接近,解决用户的问题将通过试验来评审。该方法从初始描述之后就开始适用于任何开发阶段,它是对最终系统的一种强化。可用于: 决定所开发系统性能的可行性、当资源受到限制时给出问题的解决方案。140演化(试验)式原型构造方法的类型 人机交互界面仿真原型 轮廓仿真原型 局部功能仿真原型 全局功能仿真原型141 该原型构造方法,从本质上来讲,应成为最终系统的一种强化工具,它起的作用有: 1.补充系统用户需求的描述; 2.从已有的描述中提炼出主要的描述信息来; 3.作为描述和实现的中间阶段
40、,为下一阶段服务。142 人机交互界面仿真原型 向用户提供所开发系统的人机交互界面的预期感受,原型常以对话、屏幕和菜单形式出现在最终系统中,系统其他部分中都使用这种模型。在该仿真模型中用户看到的原型是和真实系统相似的系统,在原型背后可能根本没有真正的数据,而是只对输入作一些验证。143轮廓仿真原型 试图去建设最终系统的总体结构,它是基于一些基本的系统功能之上的。目标:设计出整个系统,但要实现的仅仅是缩小的功能范围,在该类原型中,所包含的功能使得用户能全面完成他们的工作任务,并且绘制出没有轮廓原型所支持的其他工作步骤。144局部功能仿真原型用于测试最终系统的特性。 如:测试一种规定的算法是否在给
41、定的应用系统中有满意解,以及这种算法是否使用了所设想的资源。145全局功能仿真原型建立在含有最终系统所有功能的原型系统基础上,用户的需求往往被翻译成一种可以进行操作的系统,由这种系统来应用系统的仿真,该原型就是功能上的原型。构造这种原型时:要寻求实现和修改过程中的方便性,而不是最终系统所需的效率。 146 递增(进化)式原型构造方法 采用一种进化中近似的问题解来表征原型系统,初始原型变成了进化系统的核心,每一种进化原型周期都会增加更多的系统特征,这种原型构造就成为整个开发过程的一种代替,原型最终必然会变成一种运行的系统。开发方式:进化式 递增式1474 原型法的优点及存在的问题1. 原型法的优
42、点2. 原型法的缺点1481. 原型法的优点 开发周期短 增加用户的满意度 加强了开发过程中的用户参与程度 降低系统开发中的风险 降低系统开发的成本 易学易用,减少对用户的培训时间 可产生正确的系统需求描述1492. 原型法的缺点 对于大系统,复杂系统,不适于 直接使用; 开发过程管理困难; 用户较早看到原型,错认为就是 新系统,使用户缺乏耐心; 开发人员很容易用原型取代系统 分析1505原型法与传统的生命周期法的比较1.原型法的特点2.原型法与生命周期法的比较(表)1511. 原型法的特点 开发过程是一个循环往复的反馈过程 将模拟的手段引入系统分析的初期阶段152方法内容 原型法 生命周期法
43、开发路径循环、迭代型严格、顺序型文档数量较少多用户参与程度高低开发过程的可见度好差对功能需求或环境变化的适应性较好差用户的信息反馈早迟对开发环境、软件工具的要求高低对开发过程的管理和控制较困难 较容易2. 原型法与生命周期法的比较(表)153三 面向对象的方法1 面向对象方法的基本概念及特征2面向对象开发方法的特征及优点3 面向对象方法与传统方法的比较1541 面向对象方法的基本概念及特征1. 基本概念2. 面向对象的特征1551. 基本概念 对象 类 消息 继承156 对象客观现实世界中(问题空间)的任何事物,用计算机(求解空间)所创建的对象是对客观事物进行表达和模拟的一种包括对象形状数据和
44、行为特征的数据模型。即一个对象与一个客观实体相对应,由实体抽象的形状数据和对此数据进行的各种操作一起封装构成一种数据和操作包体。 对象数据操作157 类 具有相同属性(数据和操作)的对象集合的描述或定义。是一组具有相同模板或模子对象类型的抽象和说明。模板(子)表示对象集合中每个对象所具有的数据和操作。158 消息 对象之间相互作用和相互协作的一种机制。对象之间的相互操作、调用和应答多是通过发送消息到对象的外部接口来实施的。 消息是为完成某些操作而向对象所发送的命令和命令说明。159 继承 相关对象类层次之间的一种数据和操作(程序代码)的共享机制。 如果类继承了类,则在中所定义的数据和操作也将成为的组成部分。1602. 特征 封装性 继承性 多态型 可维护性 本质161 封装性 将自由数据与操作(方法)封闭在一起(即放于同个对象中)使自身的状态、行为局部化(对数据的操作只通过该对象本身的方法来进行)。162 继承性 通过对类继承可以弥补由封装对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源汽车智能座舱健康管理功能研究报告:技术原理与应用场景
- 2025年氢燃料电池产业链供应链风险分析与应对策略报告
- 士兵体能考试题库及答案
- Unit 7 Lets clean up!说课稿-2023-2024学年小学英语二年级上册牛津译林版
- 2025年小学教材真题试卷及答案
- DB65T 4333-2020 羊黄曲霉毒素中毒防治技术规程
- 电力托管应急预案(3篇)
- 2025年能源行业智能电网智能化改造与能效提升优化报告
- 2025年接亲堵门问题题库及答案
- 出纳考试题库及答案政府
- 幼儿园红色故事:一封鸡毛信
- 水利工程道路工程施工质量评定表填写模板
- 《酒店客户关系管理 》课件-项目三 酒店客户关系管理制度
- 《基本医疗保险门诊特殊慢性病药品目录(2023 年)》
- 2024年深圳市房屋租赁合同(3篇)
- 餐饮外卖平台食品安全管理制度
- 2024年山东省(枣庄、菏泽、临沂、聊城)中考语文试题含解析
- 云南省大理州州级机关统一遴选公务员真题
- 一建机电实务压力试验总结
- 现代农业课件教学课件
- 房地产 图集-复合配筋先张法预应力混凝土管桩(2018浙G36)
评论
0/150
提交评论