《企业管理信息系统》串讲讲义第二部分.ppt_第1页
《企业管理信息系统》串讲讲义第二部分.ppt_第2页
《企业管理信息系统》串讲讲义第二部分.ppt_第3页
《企业管理信息系统》串讲讲义第二部分.ppt_第4页
《企业管理信息系统》串讲讲义第二部分.ppt_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

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

文档简介

1、第五章 管理信息系统的系统规划,信息系统规划阶段模型 信息系统的规划方法,(一)、管理信息系统规划的概念(识记),管理信息系统的系统规划通常称为管理信息系统的战略计划,是依据企业资源状况、企业整体信息管理需求及当前技术环境,对企业总的信息系统从系统目标、系统战略、系统资源、总体功能结构、关键功能、信息需求和开发工作等方面做出的战略性安排,保证管理信息系统支持组织的长期战略,有效地开发和管理组织的各项资源,保证系统建设规范、有序、顺利的进行。,一、管理信息系统规划的意义和作用,第一节管理信息系统规划概述,(二)、管理信息系统规划的意义(领会),管理信息系统的系统规划是关于管理信息系统长远发展计划

2、,是企业战略规划的一个重要组成部分。系统规划主要目标是明确管理信息系统的发展方向、系统规模和开发计划。 组织的信息系统建设具有持续性,是永不停歇的一个社会纪实系统工程,科学规划可以减少盲目性,使系统由良好的系统性和较高的适应性,使建设工作有良好的阶段性,少投入多产出 现代企业用于信息系统的投资越来越多,规划不好不仅会造成管理信息系统开发工作的损失,也会造成企业运行的间接损失,因此必须把信息系统的规划摆在重要的战略位置上。 系统规划是信息系统建设成果的关键因素之一。,一、管理信息系统规划的意义和作用,第一节管理信息系统规划概述,(三)、管理信息系统规划的作用(识记),1、系统规划是系统开发工作的

3、前提 2、系统规划是系统开发成功的保证 3、系统规划是系统开发的标准 4、系统规划指明了系统开发的方向 5、系统规划是管理科学化规范化的基础,一、管理信息系统规划的意义和作用,第一节管理信息系统规划概述,(一)、系统规划的主要任务(识记),1、制定信息系统的目标和发展战略 2、进行可行性分析 3、制订信息系统的总体方案并安排项目开发计划 4、制定系统建设的资源分配计划,二、管理信息系统规划的任务、特点,第一节管理信息系统规划概述,(二)、系统规划的特点(识记),1、全局性 2、高层次 3、指导性 4、系统性 5、独立性 6、经济性,二、管理信息系统规划的任务、特点,第一节管理信息系统规划概述,

4、信息系统发展阶段模型描述了信息系统发展的规律和特点,是信息系统规划的基本原则。,一、信息系统规划的基本原则(识记),第二节信息系统发展的阶段模型,二、诺兰模型(识记),诺兰(Nolan)总结了信息系统发展规律,于1973年首次提出了信息系统发展的阶段理论,被称为诺兰阶段模型。到1979年,诺兰进一步完善该模型,把信息系统的成长过程划分为六个不同阶段:,诺兰模型,诺兰模型(领会) 第一阶段:初装 初装阶段的标志单位购置第一台计算机并初步开发管理应用程序。 特点:1、经常出现在组织的财务部门内进行工资管理、账务管理等领域2、计算机的作用被初步认识到,个别人具有使用计算机的能力。 第二阶段:蔓延 蔓

5、延阶段的标志是计算机的应用初见成效,管理应用程序从少数部门扩散到多数部门。 现象:信息系统(管理应用程序)从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高. 特点:1、数据处理能力大幅度提高2、出现了许多急需解决的问题(冗余、数据不一致、难以有效共享)3、组织在数据处理方面投资急剧增加,对 信息技术人才需求大幅度增加单计算机使用效率不高,第三阶段:控制 控制阶段标志组织开始以控制代替蔓延,以思考代替盲目膨胀,以规划代替无序 现象:计算机迅速增长超出控制预算每年以30%40%或更高的比例增长,而投资的回收却不理想。 特点:1、由组织高层和职能部门负责人参加的信息系统

6、规划领导小组,对信息系统建设进行统筹规划和严格控制,信息系统的无序发展和膨胀得到了遏制。2、此阶段是实现从以计算机管理为主到以数据管理为主转换的关键,发展比较缓慢。投资比较平缓3、采用了数据库技术解决数据共享问题。 第四阶段:集成 所谓集成,就是在控制的基础上,对子系统中的硬件进行重新联接,建立集中式的数据库及能够充分利用和管理各种信息的系统。 特点:1、建立集中统一的数据库及其相应的信息系统。2、由于重新装备大量设备,此阶段预算费用又一次迅速增长。,诺兰模型: 第五阶段:数据管理 Nolan认为,“集成”之后,会进入“数据管理”阶段。 特点:组织在信息系统领域的工作重点从部署信息系统向利用信

7、息系统积累的大量业务数据转变。 标志:数据管理和利用 第六阶段:成熟 特点:1、成熟的信息系统可以满足单位中各管理层次(高层、中层、基层)的要求。2、信息系统的应用已经普及,从而真正实现信息资源的管理。 标志:形成了完善的信息系统。,诺兰阶段模型还指明了信息系统发展过程中的六种增长要素: 计算机硬软资源:从早期的磁带向最新的分布式计算机发展 应用方式:从批处理方式到联机方式 计划控制:从短期的、随机的计划到长期的、战略的计划 MIS在组织中的地位:从附属于别的部门发展为独立的部门 领导模式:一开始技术领导是主要的,随着用户和上层管理人员越来越了解MIS,上层管理部门开始与MIS部门一起决定发展

8、战略 用户意识:从作业管理级的用户发展到中、上层管理级,诺兰阶段模型还指明了信息系统发展过程中的六种增长要素: 计算机硬软资源:从早期的磁带向最新的分布式计算机发展 应用方式:从批处理方式到联机方式 计划控制:从短期的、随机的计划到长期的、战略的计划 MIS在组织中的地位:从附属于别的部门发展为独立的部门 领导模式:一开始技术领导是主要的,随着用户和上层管理人员越来越了解MIS,上层管理部门开始与MIS部门一起决定发展战略 用户意识:从作业管理级的用户发展到中、上层管理级,第三节信息系统规划的步骤(识记),一、关键成功因素法(领会),第四节管理信息系统战略规划的主要方法,在现行系统中,总存在着

9、多个变量影响系统目标的实现,其中若干个因素是关键的、主要的(关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。,(一)、基本思想(识记),关键成功因素法是一种重点问题突破法。关键因素法是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。,一、关键成功因素法,第四节管理信息系统战略规划的主要方法,关键成功因素法主要包括以下几个步骤: 1、了解企业组织的目标,需要遵循信息系统规划与组织目标的一致原则。 2、识别关键成功因素主要是分析影响战略目标的各种因素和影响这些因素的子因素; 3、识别性能指标和评估标准。

10、4、识别测量性能的数据,定义数据字典,(二)、步骤(识记),(三)、工具(识记),对关键成功因素的识别,是识别联系系统目标的主要数据类及其关系,常用因果图(也叫鱼刺图、树枝图)标注各种影响因素和子因素,一、关键成功因素法,第四节管理信息系统战略规划的主要方法,优点:使管理者可以决定自己的关键成功因素,并且为这些因素建立良好的衡量标准,确定需求信息及其类型,据此开发数据库,进而开发一个对管理者有意义的信息系统。所开发的系统具有较强针对性,能较快地取得收益。 缺点:只注重特定的管理者的信息需求,而不是整个组织的信息需求。,(四)、特点(识记),二、战略目标集转化法(识记),第四节管理信息系统战略规

11、划的主要方法,1识别组织的战略集 规范组织现有的战略规划,构造组织战略集合: 描绘企业组织中各类人员结构; 识别各类人员其目标、使命,制定相应战略 2.将企业组织战略集转化成MIS战略 将企业组织目标、约束以及设计原则对应转换成MIS目标、约束。 根据信息系统的目标和约束,提出整个MIS战略 提出一个完整的管理信息系统结构,把这个结构交给企业负责人审核。,工作步骤(识记),1978年,William King提出,基本思想:把整个战略目标看成“信息集合”,由使命、目标、战略组成,由组织战略目标转变为管理信息系统的战略目标,即战略目标集转化法。,三、企业系统规划法(BSP)(识记),第四节管理信

12、息系统战略规划的主要方法,企业系统规划法:20世纪70年代初,IBM公司提出来的一种企业组织内部系统开发的方法。是从企业目标入手,逐步将企业目标转换为管理信息系统的目标和结构,从而更好地支持企业目标的实现的一种战略规划方法 企业系统规划法的基本思想是:信息系统目标应支持企业的运作目标,自上而下地识别系统目标、企业过程和数据,然后对数据进行分析,自下而上地设计管理信息系统。 企业系统规划法的作用:1、确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序; 2、对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。 企业系统规划法的优点:1、把企业目

13、标转化为管理信息系统战略的全过程,管理信息系统支持企业目标的实现。2、该方法所支持的目标是企业各层次的目标,表达所有管理层次的要求3、向企业提供一致性信息,保证管理信息系统独立于企业的组织结构,对组织结构的变动具有适应性。,系统规划方法BSP,第四节管理信息系统战略规划的主要方法,(一)、准备阶段(识记) 准备阶段主要进行规划前期工作包括三个方面: 1、确定项目2、初步调查、3、理论宣贯 (二)系统分析阶段 系统分析阶段是系统规划阶段的基础,也是系统设计阶段的前提。包括四个方面:1、定义业务过程、定义数据类、分析现行系统4、确定管理部门对新系统的需求 (三)系统设计阶段 1、建立U/C矩阵2、

14、填写U或C3、正确性检验4、U/C矩阵求解5、划分逻辑功能模块6、数据资源分布 (四)文档整理阶段,三、企业系统规划法(BSP) (识记),企业信息规划法的工作过程,可以归纳为四个阶段:准备阶段、系统分析阶段、系统设计阶段、文档整理阶段,企业系统规划法,U/C矩阵的应用 系统设计阶段主要任务是定义系统的总体结构及确定子系统开发优先顺序,实际上是划分子系统 具体做法是利用过程 / 数据矩阵(也称U/C矩阵)基于“子系统划分应相互独立,而且内部凝聚性高”来表达两者之间的关系。 矩阵中的行表示数据类,列表示过程 字母 U(use)和C(create)来表示过程对数据类的使用和产生。,UC矩阵: 工作

15、步骤: 一、建立U/C矩阵,填入“数据类”和“功能类”;功能类是指逻辑相关并能完成管理功能的活动。数据类是上述活动的数据,围绕活动的输入输出形成的数据类 二、标以“U”或“C”; 三正确性检验,指出划分不合理的地方进行改正 1、完备性检验:具体数据类必须有一个C和至少一个U,功能类必须要有C或U发生。 2、一致性检验:数据类必有且仅有一个C,否则有多个创建者,出现不一致现象 3、无冗余性检验:表中不允许有空行空列 四、U/C矩阵求解重排数据类,使所有“C”尽可能靠近对角线; 五、划分逻辑功能模块:将矩阵沿着对角线划分模块,将C和相关U画在一个框,构成功能模块(不唯一),UC矩阵: 主要功能:

16、一、通过对U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。 二、通过对矩阵的正确性检验来分析数据的正确性和完整性。 三、通过对U/C矩阵求解重过程划分子系统 五、通过子系统之间的联系来确定子系统之间的共享数据,子系统外面的U就是共享数据,四、系统规划方法的比较分析(领会),第四节管理信息系统战略规划的主要方法,关键成功因素法(CSF)特点:1、系统目标的识别从重要需求引发规划,突出重点,有利于确定系统管理目标。2、采用这种方法,高层管理人员乐于支持配合。缺点:1、容易忽视次要问题2、收到成功因素分析结果的制约。 战略目标集转化法(SST)特点:1、反映各类人员的要求2、由人员

17、需求引出信息系统目标3、保证目标比较全面,疏漏较少。缺点:但它在突出重点方面不如CSF方法,工作内容比较繁琐。 企业系统规划法(BSP)强调从企业的目标出发,通过定义并改进企业的业务流程,确定组织的数据需求和系统功能,最终确定系统的总体结构;优点:强大的数据结构规划,规范全面地展示组织状况、系统和数据应用情况及其差距。缺点:成本高、耗时长、数据分析复杂且难度大。适合用于刚启动或将产生重大变化的组织。,四、系统规划方法的比较分析(领会),第四节管理信息系统战略规划的主要方法,在实际信息系统规划中,通常将三种方法(CSF,SST和BSP)结合使用,简称CSB方法。 CSB方法先用CSF方法确定企业

18、目标,然后用SST方法补充完善企业目标,并将这些目标转化为信息系统目标,用BSP方法校核两个目标,并确定信息系统总结构。这样就弥补了单个方法的不足之处,但这也使得整个方法过于复杂,削弱了单个方法的灵活性,对于大型的管理信息系统来说,这个方法是非常实用的。 由于信息系统战略规划属于非结构化决策问题,没有固定的完美的解决办法,往往根据具体情况和专家的偏好选择规划的方法。当然,不同规划方法和规划专家的规划结论也是有所不同的,因此,组织在进行信息系统规划时,应当具体情况具体分析,全面的综合各方意见,确保规划的合理性。,第五节管理信息系统规划的组织和管理(识记),一、第一把手原则 二、成立规划领导小组

19、三、人员培训 四、进度计划 五、制订战略规划的具体步骤 六、文档管理:一般有立项报告、可行性分析报告、开发计划书等,高层管理者参与规划工作时确保信息资源开发利用成功的关键,原因六个方面:1、高层管理者最了解各项战略决策中的信息需求,所以他必须参与规划,了解规划的内容,把握规划的方向。2、规划中的出现争议和问题时,只有高层才能解决。3、规划中经常发现一些弊病导致管理机构的调整,最终决策权在高层管理者4、信息系统的开发效率至关重要,为避免信息资源开发上的浪费,必须有一个自顶向下的全局范围的信息结构,这个结构必须得到高层的确认。5、总体规划需要对下一步各项子系统的开发提出优先顺序,并作出开发预算,必

20、须高层作出最后决策。6、数据项定义过程出现一些问题必须高层管理者协调解决。,第五节管理信息系统规划的组织和管理(识记),制订战略规划的具体步骤(识记) 1、确定总体规划的性质、明确管理信息系统总体规划的年限和具体方法。 2、收集相关信息 3、进行总体战略分析 4、定义约束条件 5、明确规划目标 6、提出未来的战略规划略图,给出管理信息系统的初步框架 7、选择开发方案,提出实施进度 8、通过评审。,一、可行性分析的目的和任务(识记),第五节可行性分析,定义:是指在当前组织内外的具体环境和现有条件下,分析投资项目的研制工作时否具备必要的资源及其他条件。 目的:说明在技术、经济和社会条件方面实现该软

21、件开发项目的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。 任务:了解客户的要求及现实环境,从技术、经济和社会因素三个方面研究并论证本软件项目开发的可行性,编写可行性分析报告,制定初步的项目开发计划。,二、系统初步调查(识记),第五节可行性分析,可行性分析建立在初步调查的基础上,调查内容包括四个方面。 1、系统的基本情况,包括它在外部约束环境、规模、历史、管理目标、主要业务、当前面临的主要问题等。 2、系统中信息处理的概括,包括现有信息系统的组织结构、基本工作方式、工作效率、可靠性、人员素质和技术手段。 3、系统的资源情况,包括技术力量和能投入的人力和物力资源

22、。 4、系统各类人员对信息系统的态度,包括领导和有关管理业务人员对现行系统的看法,对新系统建设的支持和关心程度等。,三、可行性分析的内容(识记),第五节可行性分析,(一)可行性分析包括的内容 1、经济可行性主要是对项目的经济效益进行评价。一方面是支出的费用,一方面是取得的收益 2、技术上可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求,还要考虑开发人员的水平 3、管理上的可行性主要考虑管理人员对开发信息系统的态度和管理方面的基本工作。 (二)可行性分析的步骤(识记) 1、对现实系统进行初步调查 2、编写用户需求书面材料 3、对所开发的系统进行可行性分析 4、写出可行性分析报告 5、评

23、审和审批可行性分析报告 若项目可行,则制订初步项目开发计划,并签署合同。,三、可行性分析的内容(识记),第五节可行性分析,(三)可行性分析结论(识记) 1、条件具备,可以立即开发 2、时机不成熟,需要增加资源才能进行开发(如增加投资、增加人力、延长开发时间等) 3、需要推迟、直到某些条件具备之后才能进行开发(如管理工作的改进、组织机构的调整) 4、目标太低或太高,需要对目标进行某些修改后才能进行开发 5、不恩能够或没必要进行开发(经济不合算、技术条件不成熟),四、可行性分析报告(识记),第五节可行性分析,内容: 1、概述 2、新系统的目标、要求和约束 3、可行性分析的基本准则 4、现行系统描述

24、及现行系统存在的主要问题。 5、新系统对现有系统的影响 6、投资和效益分析 7、其他可选方案及与国内外同类方案的比较 8、有关建议。,第五章 结束,第六章 系统分析,信息系统分析阶段 系统分析的任务 系统分析的工作步骤 系统分析所使用的工具 系统分析的特点,定义:系统分析是在系统规划的指导下,在对系统进行深入详细的调查研究并充分了解用户需求基础上,确定新系统的逻辑模型的过程,系统分析的成果是系统分析报告。 目的:系统分析的目的是明确用户的需求并确定其解决方法,需确定五个问题: 1、开发者关于现有组织管理状况的了解 2、用户对信息系统功能的需求 3、数据和业务流程 4、管理功能和管理数据指标体系

25、 5、新系统拟改动和新增的管理模型。,一、系统分析的目的(识记),第一节系统分析概述,系统分析的基本任务是在系统规划的指导下,在系统分析员和用户一起对系统进行深入详细的调查研究并充分了解用户需求基础上,确定新系统的逻辑模型并撰写系统分析报告。 需完成任务如下: 1、确定系统目标 2、现行系统的详细调查 3、用户需求分析 需求分析包括四个方面信息需求、组织需求、控制需求、设备需求 4、组织结构与业务流程分析 5、数据流程分析 6、建立新系统的逻辑模型 7、撰写系统分析报告,二、系统分析的主要任务(识记),第一节系统分析概述,常用的系统分析方法由结构化分析方法、面向数据结构的JACKSON系统开发

26、方法、原型法等。 结构化分析方法是面向数据流进行分析的方法,基本思想是用系统的思想和系统工程的方法、按照用户至上的原则,结构化、模块化、自顶向下对信息系统进行系统分析并用结构化分析图表作为系统逻辑模型描述的工具 特点: 1、强调用户自始至终的积极参与 2、注重整体分析、层层落实 3、强调系统的适应性 4、重视工作文件的标准化和文献化,三、结构化系统分析的思想与工具,第一节系统分析概述,结构化系统分析的步骤:1、把当前系统的具体模型抽象成当前系统的逻辑模型;2、对当前系统的逻辑模型进行修正、改进,产生目标系统的逻辑模型3、以系统说明书结束系统分析阶段的工作 工具:用于概要描述的业务流程图、数据流

27、程图;进行数据详细描述的数据字典;数据处理说明的结构化语言、判断树、判断表、;数据库逻辑设计需要数据存储结构规范化;数据存取分析用数据存取分析图。,三、结构化系统分析的思想与工具,第一节系统分析概述,用户需求分析包括功能要求、性能要求、可靠性要求、安全性要求、开发费用、发展期及可用资源方面的限制(识记) 需求分析分四大步骤(识记) 1、问题定义 2、问题分解 3、制定需求规格说明 4、需求评审,一、用户需求分析,第二节用户系统分析与详细调查,1、真实性 2、系统性 3、规范化 4、全面与重点5、沟通性,二、系统详细调查的原则(识记),第二节用户系统分析与详细调查,三、系统详细调查的内容(识记)

28、,1、组织结构与岗位职责 2、组织目标和发展战略 3、业务流程 4、基础数据与数据流程 5、管理方式和具体业务的管理方法 6、决策方式和决策过程 7、资源和约束条件 8、现行系统存在的问题与改进意见,第二节用户系统分析与详细调查,四、系统详细调查的方法(领会),一、座谈法:通过集体讨论的方式获取拟建系统的各方面情况并进行分析。它多为当前系统分析人员对当前企业知之不多时,为了快速地了解和熟悉企业的管理现状,进而获取开发管理信息系统必须的基础信息所采用的一种调查方法 二、访谈法:可以重点了解不同管理层面不同职能的管理人员的真实想法、个性化要求和希望。 三、问卷法:将要调查的问题设置成问卷和表格,分

29、发给企业内不同层次、不同管理岗位的人员填写要特别注意问卷和表格的设计,还有其全面性和准确性较差。适合需向多个单位进行调查,且信息量不大的情况 四、现场观察法:条件允许直接参与实际工作,进行现场观察室了解当前系统的最好方法,但其成本较高,也受到限制和约束,比较适合用于对事务性或流程型工作的调查,组织结构与业务流程分析包括四个方面内容:组织结构分析、业务功能分析、组织结构与业务功能之间的关系分析和业务流程分析(识记),第三节组织结构与业务流程分析,一、组织结构分析(领会)组织结构分析通常通过组织结构图表示,一张反映企业内部各组织部门之间隶属关系的树状结构图,第三节组织结构与业务流程分析,二、业务功

30、能分析(领会)业务功能分析通过功能结构图实现,所谓功能结构图就是按照功能的从属关系华城的图表,第三节组织结构与业务流程分析,三、组织结构与业务功能之间的关系分析(领会)组织结构与业务功能之间的关系分析通常是通过组织与业务功能分析图来实现的,是后续分析和设计新系统的基础,常作为划分子系统的参考依据。绘制组织结构与业务功能矩阵图以描述组织各部分在承担业务时的地位及相互关系,横行表示组织名称,纵列表示业务功能,中间填写组织在执行业务过程中的地位和作用,第三节组织结构与业务流程分析,四、业务流程分析(领会)所谓业务流程分析就是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每个步骤用一

31、个完整的图形将其串起来。对现行企业的组织结构业务流程的分析和描述是系统分析工作的重要内容,(一)、业务流程分析的目的和作用(识记) 业务流程分析的目的:在业务功能基础上进行细化,利用系统调查的资料将业务处理过程中的每个步骤用一个完整途径串成业务流程图 作用:帮助我们发现和处理系统调查工作的错误和疏漏,修改和删除原系统的不合理部分。,第三节组织结构与业务流程分析,四、业务流程分析(领会),(二)、业务流程分析的概念和图例(识记) 管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表 图例:圆圈表示业务处理单位;方框表示业务处理功能;报表符号表示输出信息(报告、报表

32、、文件);不封口长方形表示存储文件5、卡片符号表示收集或统计资料;矢量直线表示信息传递过程,业务流程图,第三节组织结构与业务流程分析,四、业务流程分析(领会),(四)、表格分配图(识记) 可用于描述系统中复制多份的报告或单据的数量,以及这些报告与哪些部门发生了业务联系,第四节数据流程分析,一、数据流程分析的目的和任务(识记)数据流程与业务流程的区别:业务流程描述现实公司的业务处理的步骤和程序,数据流程描述的是信息系统中的信息输入、处理、输出和数据存储,摆脱了所有物质内容,单从数据流动过程来考察实际业务的数据处理模式。定义:数据流程分析是针对信息的流动、传递、处理、存储等的分析。数据流程分析的目

33、的是发现和解决数据流通中的问题,这些问题有数据流程不畅、前后数据不匹配、数据处理过程不合理等。数据流程分析的作用:数据流程分析是系统详细分析的主要内容,是今后建立数据库系统和设计功能模块处理过程的基础,也是今后进行数据分类、确定数据结构、建立数据字典、规范数据及数据结构和进行数据之间关系分析(E-R图)的基础,第四节数据流程分析,二、数据流程图(领会、简单应用)(一)数据流程图的特性:抽象性、概括性抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。,(二)数据流程图的图例,外部实体指表示所描述系统的数据

34、来源和数据去处的各种实体或工作环节。用小方框加一个立体轮廓线表示 数据流表示数据的流动方向,用带文字的箭头表示,箭头指向数据流的输出出,箭尾表示数据流的来源。 数据处理,描述系统对信息进行处理的逻辑功能。用圆角小方框表示 数据存储:逻辑上的数据存储环节,用一个右边 开口的长方形条表示。,数据流程图,第四节数据流程分析,三、数据流程图的绘制(领会、简单应用)(一)绘制步骤绘制采用“自顶向下、逐层分解”的方法。步骤:1、了解和确定公司的主要商业业务问题所涉及的商业过程和业务过程,主要是业务功能分析和业务流程分析2、画出数据流程图的概图,也称场景图,主要描述系统的外部实体及输入和输出系统的数据流,一

35、般不现实具体的数据存储和处理3、画出数据流程图的第一层图,是对概图的进一步分解,加入输入输出数据的处理过程,也可以显示必要的数据存储。4、画出第一层数据流程图中各个处理的子处理流程图,将第一层图进一步分解成更详细的子处理图5、检查各层次数据流程图的正确性、完整性、连贯性。6、在上面的逻辑流程图加入处理的物理内容产生物理数据流程图7、将物理数据流程图按功能或数据关联程度进行分块或分组划分。,(二)业务数据流程图实例,第0层DFD图设计结果,第1层DFD图,第四节数据流程分析,三、数据流程图的绘制(领会、简单应用)(三)绘制流程图的几点注意事项1、自顶向下、逐层分解2、数据流必须通过送去数据处理或

36、从数据处理环节发出3、数据存储环节一般作为两个数据处理环节的界面来安排4、命名名称反映真实全部意义;明确无歧义;数据处理动宾或动名词;避免空洞词汇;数据流相同时可以同名5、编号 顶层0,其中各数据处理标1,2,3 子图1.1 1.2 再分解1.1.16、只绘制所描述的系统稳定的工作情况下的数据流程,第四节数据流程分析,四、数据字典(领会、简单应用)(一)数据字典的概念数据字典是关于数据库的数据库,是对数据流程图上各个元素给出的详细的定义和说明。(二)数据字典的作用1、数据字典的作用是给词汇以定义和解释2、在系统分析中,数据字典起着重要作用,包含关于系统的详细信息。3、数据字典是系统逻辑模型的详

37、细具体的说明,是系统分析阶段重要文件,也是内容丰富,篇幅很大的文件,第四节数据流程分析,四、数据字典(领会、简单应用)(三)数据字典的编制数据字典的编写方法有手工和计算机辅助编写。手工编写主要工具是笔和卡片,可以辅以计算机文字处理手段。计算机辅助编写数据字典,关键在于建立便于输入、查询与维护的数据库,称为数据字典库编制要求:1、对数据流程图上的各种成分的定义必须明确、易于理解、唯一2、命名、编号与数据流程图一致,必要时可增加编码,方便查询检索、维护和统计报表。3、符合一致性和完整性要求4、格式规范、风格统一、文字精炼、数字与符号正确,第四节数据流程分析,四、数据字典(领会、简单应用)(三)数据

38、字典的主要内容数据字典描述的主要内容有数据元素、数据流、数据存储、数据处理、外部项,其中数据元素师组成数据流的基本成分。数据字典符号:= 表示定义为。例如,学生情况学号+姓名+成绩+地址;+ 表示“与”: I 表示“或”。如,性别男I女;() 表示整体,与数学中用法相同;m.n 表示值域。如,星期几=1.7,月份=1.12; 表示重复若干次。例如,通讯录文件:姓名+电话+邮码m( ) n 表示重复自m次至n次; 表示可选。例如,存款单=储户帐号+存款额+日期+密码,表示存款时可以/不带密码。建议:数据流编号用字母”DF”打头,数据结构用”DS”打头,数据元素用“D”打头,文件”F”打头,加工”

39、P”打头,外部项”E”打头。,第四节数据流程分析,四、数据字典(领会、简单应用)(三)数据字典的主要内容1、数据项 数据项又称数据元素,是系统中不可再分解的数据单元,是系统处理的基本数据单元,是数据流、数据存储的基本组成元素。在数据字典中,数据项条目包括数据项编号、数据项名称、数据项含义说明、别名、数据类型、长度和值域范围、取值含义、与其他数据项的逻辑关系等属性。反映数据项特征的主要方面:数据的类型、精度、字长;合理取值范围;数据量;所涉及业务过程,第四节数据流程分析,四、数据字典(领会、简单应用)(三)数据字典的主要内容1、数据结构数据结构描述数据项间的关系 。 若干数据项数据结构组成: 若

40、干数据结构 若干数据项和数据结构混合数据结构描述=数据结构名,含义说明,组成:数据项或数据结构,数据结构编号:DS03-01 数据结构名称:用户订货单 简 述:用户填的用户情况 及订货信息 数据结构组成:DS03-02+DS03-03+DS03-04,第四节数据流程分析,四、数据字典(领会、简单应用)三)数据字典的主要内容1、数据流数据流描述数据项或数据结构在系统中的传输路径。数据流条目包括数据流来源、去向、组成和流量等属性。数据流描述=数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量,数据流的编号:DF03 08 数据流的名称:领料单 简 述:车间开出的领料单 数

41、据流的来源:车间 数据流的去向:发料处理模块 数据流的组成:材料编号+材料名称+需用数量+日期+领用单位 数 据 流 量: 10份/每小时 高 峰 流 量: 20份/小时 (上午 9:0011:00 ),第四节数据流程分析,四、数据字典(领会、简单应用)三)数据字典的主要内容4、数据存储 数据存储指数据结构停留或永久保存的地方。数据存储描述=数据存储名、说明,编号、流入/流出的数据流,组成:数据结构,数据量,存取方式,数据存储编号:F03-08 数据存储名称:库存账 简 述:存放配件的库存量和单价 数据存储组成:配件编号 +配件名称 +单价 +库存量 +备注 关 键 字:配件编号 相关联的处理

42、:P02,P03,第四节数据流程分析,四、数据字典(领会、简单应用)三)数据字典的主要内容5、处理过程 处理过程的说明性信息。处理过程描述=处理过程名、说明,输入:数据流,输出:数据流 ,处理:简要说明,处理逻辑编号:P02 03处理逻辑名称: 检查库存情况简 述:根据合格订单零件号检查 零件库存,决定是否供货输入的数据流:合格订单处 理:若库存量=订货量, 则供货,否则不供货 输出的数据流:缺货通知单,供货单,第四节数据流程分析,四、数据字典(领会、简单应用)三)数据字典的主要内容6、外部项系统的外部项(源点和终点)是系统环境中的实体因为它们与系统有信息联系。所以在DD中应对它们统一定义。

43、数据项描述=编号、名称,输入数据,输出数据流 ,备注【简要说明】,外部实体编号: E03 01 外部实体名称: 用户 简 述: 购置本单位配件的用户 输入的数据流: F03-06,F03-08 输出的数据流: F03-01,第四节数据流程分析,五、描述处理逻辑的工具(识记、简单应用)数据流程图中每一个处理逻辑都要有个基本说明用作处理逻辑的分析资料。工具有三种:结构化语言、决策树、决策表。(一)结构化语言结构化语言是一种介于自然语言与程序设计语言之间,受结构化程序的设计思想启发而产生。有一定的结构,因而较严谨;不太死板,便于理解和交流。1、结构化语言的特点有三钟基本结构:顺序结构;判断结构;循环

44、结构。2、关键词利用少量关键词来完成对模块处理过程的描述。If;else;and;or;not3、应用,DO while 全班每个学生 计算总分; 计算平均分 输出总分和平均分 ENDDO,第四节数据流程分析,五、描述处理逻辑的工具(识记、简单应用)(二)决策树(判定树)判定树(Decision Tree)是用图形方式描述加工逻辑,具有直观、容易理解等特点。判定树的图形是一棵横向树,左端树根是加工的名字,中间是条件及条件的组合,右端是相应的动作。,第四节数据流程分析,五、描述处理逻辑的工具(识记、简单应用)(三)决策表(判定表)判定表是用表格的形式表达加工逻辑。判定表分为四部分:左上角为判断条

45、件,左下角为行动方案,右上角为条件的组合,右下角为相应条件下的决策。构造决策表的方法分三步:1、条件分析和取值2、条件组合、考察策略并绘制决策表3、合并决策表,例 某厂职工调配的政策如下: 1 若年龄不满18岁,文化程度是小学的,脱产学习; 是中学的当电工。 2 若年龄满18岁但不满40岁,若文化程度是小学或中学,若是男性,则当钳工,若是女性,则当车工。 3 若年龄满40岁及以上者,文化程度是小学或中学的,则当材料员。 4 凡大学毕业生,都当技术员。,1、条件分析及取值 3个条件18种组合,6个动作,:年龄,:学历,2、条件组合、考察策略并绘制决策表,3、合并决策表,第四节数据流程分析,五、描

46、述处理逻辑的工具(识记、简单应用)(四)三种工具的比较1、工具难易程度,决策树最容易,结构语言居中,决策表最难。2、用于逻辑验证,决策表最好,结构化语言居中,决策树最差3、机器可读性,结构化语言最好,决策树最差4、对于可修改性,结构化语言最好,决策树居中,决策表最差应用环境:1、不复杂、直观表达的判断逻辑使用决策树最好,决策表最差2、复杂的判断逻辑使用决策表最好3、包含了顺序、判断、循环等动作,使用结构化语言最好。,第四节数据流程分析,六、数据汇总分析(识记)数据汇总分析分四步:1、将系统调查中所收集的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起。2、按业务过程自顶向下地对数据

47、项进行分层式整理3、将所有原始数据和最终输出数据分类整理处理4、确定数据的长度和精度,第五节系统逻辑方案的确定(领会),新系统的主要逻辑方案:对系统业务流程分析整理的结果;对数据及数据流程分析整理的结果;子系统划分的结果;各个具体的业务处理过程,以及根据实际情况建立的管理模型和管理方法。一、新系统的信息处理方案1、确定合理的业务处理流程2、确定合理的数据和数据流程3、确定新系统的逻辑结构和数据分布,第六节系统分析报告(综合应用),一、系统分析报告的作用(识记)1、系统分析报告时系统分析阶段的工作成果,它反映了这一阶段调查分析的全部情况。2、经审议后的系统分析报告成为有约束力的指导性文件,成为永

48、恒与技术人员之间的技术合同,是系统设计阶段工作的前提和出发点,是进行系统设计的依据。二、系统分析报告的内容(领会)包括三方面内容:(一)引言:目的;项目背景;引用;术语(二)项目概述:1、项目的主要工作内容2、组织情况简述3、新系统目标和开发的可行性4、现行系统调查5、新系统的逻辑模型6、应用项目风险及影响因素(三)实施计划1、工作任务分解2、进度;预算,第六章 结束,第七章 管理信息系统的系统设计,应用软件系统总体结构设计 数据库设计 代码设计 用户界面设计 模块功能和处理过程设计,第一节系统设计概述,一、系统设计的目标(领会)系统设计的基本目标是使所设计的系统满足系统逻辑模型的各项功能要求

49、,同时尽可能提高系统的性能。这是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据评价和衡量系统设计目标的指标有六个方面:1、系统的工作效率2、系统的工作质量3、系统的灵活性4、系统的可靠性5、系统的通用性6、系统的经济性,管理信息系统设计阶段遵循自顶向下的设计原则,首先进行总体设计,逐层深入,直至完成每一模块的详细设计和描述工作,系统设计阶段的工作分系统的总体设计(概要设计)和详细设计,第一节系统设计概述,二、系统设计的步骤和任务(领会)统设计阶段的任务是在现行系统分析的基础上进行的,根据新系统的逻辑模型建立新系统的物理模型,即解决“系统如何做”的问题。主要任务就是在各种技

50、术和实施方法中权衡利弊,合理地使用各种资源,最终确定新系统具体的实施方案。系统设计的步骤:(一)总体设计阶段1、系统平台设计2、划分子系统3、功能结构图设计4、处理流程图设计5、数据文件结构设计和数据库设计(二)详细设计,也称物理模型设计阶段具体考虑每模块内部算法1、代码设计2、数据库设计3、用户界面设计4、编写程序模块设计说明书(三)编写系统说明书,第一节系统设计概述,三、系统设计的方法(领会)系统设计的比较成熟的方法:结构化系统设计方法和面向对象的系统设计方法(一)结构化的系统设计方法结构化程序设计由迪克斯特拉在1969年提出,以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模

51、块,由于模块独立性,设计一个模块时,不会受到其他模块的牵连,可将复杂的问题简化为一系列简单模块的设计。结构化程序设计的基本思想采用自顶向下,逐步求精的程序设计方法和单入口单出口的控制结构(二)面向对象的系统设计方法面向对象方法是一种以对象、对象关系等来构造软件系统模型的系统化方法。,第二节系统总体设计,一、系统平台设计(识记)管理信息系统平台是系统应用开发的基础,平台设计包括系统体系结构设计、处理方式的选择和设计、硬件平台选择与设计和软件平台选择与设计、网络结构设计(一)系统体系结构设计系统体系结构决定了系统的框架,网络环境中常用系统体系结构有客户机/服务器(C/S)浏览器/服务器(B/S)结

52、构(二)数据处理方式的选择和设计处理方式可以依据系统功能、业务处理和性价比,选择集中式、协作式、分布式。(三)硬件平台的选择和设计1、根据数据处理方式进行硬件平台的选择和设计2、计算机网络系统的选择和设计3、计算机硬件选择的原则(四)软件平台的选择和设计1、网络操作系统的选择2、数据库管理系统的选择3、应用软件的选择,系统总体结构设计在系统分析的基础上,主要完成三个工作:1、系统平台设计2、系统功能模块设计、系统处理流程设计,第二节系统总体设计,二、系统功能模块设计(领会)功能模块设计主要采用结构化方法(一)模块与模块化(识记)模块:指这样的一组程序语句(子程序或函数),它包括输入与输出、逻辑

53、处理功能、内部数据及其运行环境。模块化:将系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(系统),以完成指定功能的一种方法(二)模块结构图模块结构图:描述模块的层次结构和他们之间的控制通信联系工具。结构图可以从数据流程图转换而来。数据流程图着眼于数据,反应系统的逻辑功能,结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能,功能模块结构图符号,第二节系统总体设计,二、系统功能模块设计(领会)功能模块设计主要采用结构化方法(三)耦合和内聚(识记)为了衡量模块的相对独立性,提出了模块间的耦合与模块内的内聚两个标准,耦合描述模块和模块之间的联系程

54、度;内聚描述模块内部各元素之间的联系。软件设计的目标就是让模块内的联系越紧越好,模块间的联系越少越好,也就是低耦合高内聚1、耦合影响耦合程度三因素:联系方式;来往信息的作用;数量耦合的类型 内容耦合:两个模块之间的内部属性有直接联系 公共耦合:两个以上的模块共同引用一个全局数据项。 控制耦合:一个模块向另一模块传递一个控制信号, 以控制被调模块的内部处理逻辑。 标记耦合:两个模块至少有一个通过界面传递的公共 有结构的参数。 数据耦合:模块间通过参数传递基本类型的数据。不可避免,第二节系统总体设计,二、系统功能模块设计(领会)(三)耦合和内聚(识记)2、内聚:一个模块之内各成分之间相互依赖程度的

55、度量。一个模块的内聚越大越好。 偶然内聚:一个模块之内各成分之间没有任何关系尽量避免。 逻辑内聚:几个逻辑上相关的功能放在同一模块中。 时间内聚:一个模块完成的功能必须在同一时间内完成,而 这些功能只是因为时间因素关联在一起。 过程内聚:处理成分必须以特定的次序执行。 通信内聚:各成分都操作在同一数据集或生成同一数据集。 顺序内聚:各成分与一个功能相关,且一个成分的输出作为 另一成分的输入。 功能内聚:模块的所有成分对完成单一功能是最基本的,且 该模块对完成这一功能而言是充分必要的。,第二节系统总体设计,二、系统功能模块设计(领会)(四)系统的深度和广度(识记)系统的宽带表示系统结构中的控制层

56、数,宽度表示控制的总分布,即同一层模块总数的最大值,深度过大,系统分割不细;宽度过大,管理上困难较好的系统结构,高层模块扇出数较高,中层扇出数较少,低层模块很高的扇入。模块的扇出扇入扇出系数是一个模块直接调用其他模块的个数;扇入系数就是直接调用该模块的模块的个数。一个模块应当有较高的扇出系数和较低的扇入系数,平均扇入、扇出系数通常是3或4。扇入数越大通用性强,但是降低了模块独立性(五)模块的作用范围与控制范围作用范围指受模块内部的一个判定影响的所有模块的集合,模块的控制范围包括该模块及所有的下属模块的集合。作用范围与控制范围:好的模块结构设计应满足判定的作用范围在模块的控制范围以内,判定所在的

57、模块在模块层次结构中不能像个过远,否则会增加模块间联系,第二节系统总体设计,三、系统处理流程设计(领会)系统流程图是用来描述系统物理模型的一种传统工具。一个系统可以包含人员、硬件、软件等多个子系统。(一)系统流程图的符号,第二节系统总体设计,三、系统处理流程设计(领会)(一)系统流程图的功能阐述及示例,第三节代码设计,代码是代表客观实体、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。代码设计的主要工作时完成对共享数据类中的关键字段的码结构设计并形成代码库。共享代码的设计质量直接影响到未来系统的效率。共享数据类指多个子系统都用到的数据类一、代码的设计原则(领会)系统

58、性:有一定的分组规则,从而在整个系统中具有通用性唯一性:每一代码对其所代表的事物或属性都必须唯一标准化:采用国内国际已有的标准编码规范性:代码的结构、类型、编码格式必须严格统一、便于计算机处理扩展性:代码设计要预留足够位置,以适应需要的变化。有效性:通过代码能够比较容易地识别被编码对象可维护性:系统发生变化时,代码容易修改简明性:代码尽可能简短、统一,第三节代码设计,二、代码的类别(领会)1、数字码数字码分顺序码和分组顺序码。顺序码最简单的代码,使用编码对象书面较少的情况。当编码对象具有两层以上分类时,可采用数字分组顺序码如学号、身份证号等2、字符码为了容易识别和记忆,可以采用字符码。将表示实体特征的文字、数字或记号直接作为编码。如:CERNET、CSTNET3、混合码当编码对象具有两层分类时,可以用数字和符号混合代码方式如用TV-C-20代表20英寸彩色电视机,其中C代表彩色,第三节代码设计,三、代码的校验(领会)加入校验位的原因:人们重复抄写代码和将它通过人手输入计算机时,发生错误可能性更大。为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的

温馨提示

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

最新文档

评论

0/150

提交评论