《MIS的系统分析.ppt》由会员分享,可在线阅读,更多相关《MIS的系统分析.ppt(144页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、MIS的系统分析的系统分析主要内容主要内容n5.1 5.1 系统分析概述系统分析概述n5.2 5.2 系统调查及用户需求分析系统调查及用户需求分析n5.3 5.3 系统分析的主要工具系统分析的主要工具n5.4 5.4 数据查询应用分析数据查询应用分析n5.5 5.5 新系统的逻辑模型新系统的逻辑模型n5.6 5.6 系统分析报告系统分析报告5.1 5.1 系统分析概述系统分析概述5.1.1 系统分析的含义系统分析的含义5.1.2 系统分析的任务系统分析的任务5.1.3 系统分析的原则系统分析的原则5.1.4 系统分析的特点系统分析的特点5.1.5 结构化系统分析方法结构化系统分析方法返回返回5
2、.1.1 系统分析的含义系统分析的含义 系统分析系统分析(System Analysis)(System Analysis)源于美国源于美国的兰德公司。的兰德公司。19451945年夏美国道格拉兹飞机在年夏美国道格拉兹飞机在文职人员的建议下,组织各方面的科学家为文职人员的建议下,组织各方面的科学家为美国空军研究美国空军研究“洲际战争洲际战争”,其目的是向空,其目的是向空军军提供有关技术和设施的建议,不久,提出提供有关技术和设施的建议,不久,提出“试验性环球空间飞行器设计试验性环球空间飞行器设计”研究报告。研究报告。返回返回下页下页 该组织的工作影响较大,经发该组织的工作影响较大,经发展、完善成
3、为独立的研究机构展、完善成为独立的研究机构,专门从事咨询活动专门从事咨询活动,以系统为中以系统为中心心,以系统结构、系统观点为主以系统结构、系统观点为主导导, 创立了一套解决问题的方创立了一套解决问题的方法法 系统分析法。系统分析法。返回返回5.1.2 系统分析的任务系统分析的任务 在调查研究的基础上,在调查研究的基础上,对新系统的各种方案和设想对新系统的各种方案和设想进行分析、研究、比较和判进行分析、研究、比较和判断的过程,目的是获得有关断的过程,目的是获得有关合理的新系统的逻辑模型。合理的新系统的逻辑模型。 任务任务1.1. 详细调查详细调查2. 2. 分析用户需求分析用户需求3. 3.
4、提出新系统逻辑模型提出新系统逻辑模型4. 4. 编写系统分析报告编写系统分析报告返回返回1.1. 详细调查详细调查 详细调查现行系统的情况和具体详细调查现行系统的情况和具体结构。并用一定的工具对现行系统进结构。并用一定的工具对现行系统进行详尽的描述,这是系统分析最基本行详尽的描述,这是系统分析最基本的任务。的任务。 在充分了解现行系统现状的基础在充分了解现行系统现状的基础上,进一步发现其存在的薄弱环节,上,进一步发现其存在的薄弱环节,并提出改进的设想。并提出改进的设想。返回返回2.2. 分析用户需求分析用户需求 用户需求是指用户要求用户需求是指用户要求新系统应具有的全部功能和新系统应具有的全部
5、功能和特性。特性。 功能要求;性能要求;可靠性要求;功能要求;性能要求;可靠性要求;安全、保密要求;开发费用和时间以及资安全、保密要求;开发费用和时间以及资源方面的限制。源方面的限制。返回返回3.3. 提出新系统逻辑模型提出新系统逻辑模型 逻辑模型是指在逻辑上逻辑模型是指在逻辑上确定的新系统模型确定的新系统模型,而不涉及而不涉及具体的物理实现具体的物理实现,即解决系统即解决系统“干什么干什么”,而不是而不是“如何如何干干”。(由一组图表工具进行描述,用户可通(由一组图表工具进行描述,用户可通过其了解未来的新系统,并进行讨论和过其了解未来的新系统,并进行讨论和改进。)改进。)返回返回4.4. 编
6、写系统分析报告编写系统分析报告 对逻辑模型进行适当对逻辑模型进行适当的文字说明,组成系统分的文字说明,组成系统分析报告。析报告。返回返回5.1.3 系统分析的基本原则系统分析的基本原则1.1. 外部条件和内部条件相结合外部条件和内部条件相结合2. 2. 当前利益和长远利益相结合当前利益和长远利益相结合3. 3. 局部利益和整体利益相结合局部利益和整体利益相结合4. 4. 定量分析与定性分析相结合定量分析与定性分析相结合5. 5. 协调性原则协调性原则6. 6. 客观性原则客观性原则7. 7. “自顶向下自顶向下”的工作原则的工作原则 返回返回1.1. 外部条件和内部条件相结合外部条件和内部条件
7、相结合外部条件:环境因素。外部条件:环境因素。 任一系统不但受其自身的各种因素的制任一系统不但受其自身的各种因素的制约,还受外部自然环境等条件的影响约,还受外部自然环境等条件的影响。例:工厂例:工厂 内部:内部:各种生产类型、生产环节、生产过程、物流、各种生产类型、生产环节、生产过程、物流、信息流、相互制约。信息流、相互制约。 外部:政府的有关规定、法纪、制度的约束和控制;外部:政府的有关规定、法纪、制度的约束和控制;外部自然环境系统、协作系统、运输系统、市场情况、外部自然环境系统、协作系统、运输系统、市场情况、返回返回按键或按键或击鼠标击鼠标2. 2. 当前当前利益和长远利益相结合利益和长远
8、利益相结合 选择一个方案选择一个方案,不不但要从目前利益出发但要从目前利益出发,而且还要考虑到将来的而且还要考虑到将来的利益。利益。返回返回3.3.局部利益和整体利益相结合局部利益和整体利益相结合 因为系统是一个有机的整因为系统是一个有机的整体,它由许多子系统所组成。体,它由许多子系统所组成。因此,我们要求整体效益的最因此,我们要求整体效益的最佳化,局部服从全局,从整体佳化,局部服从全局,从整体目标出发进行分析研究。目标出发进行分析研究。返回返回4.4. 定量分析与定性分析相结合定量分析与定性分析相结合 依据目标的性质和依据目标的性质和特点采用定量和定性分特点采用定量和定性分析相结合的方法。析
9、相结合的方法。返回返回定量分析定量分析 指用数量指标分析指用数量指标分析,它可以用结构、模型、它可以用结构、模型、公式、货币等方式表示公式、货币等方式表示出来。出来。返回返回定性分析定性分析 指系统的质量(包括产品和服务指系统的质量(包括产品和服务等)指标。这种质量指标不容易用定等)指标。这种质量指标不容易用定量的标准表示出来,如政治、政策因量的标准表示出来,如政治、政策因素、环境污染造成的危害人民身体健素、环境污染造成的危害人民身体健康的因素等,对这些只能根据经验统康的因素等,对这些只能根据经验统筹分析,以求解决。筹分析,以求解决。返回返回5.5. 协调性原则协调性原则 复杂系统是由若干个子
10、系复杂系统是由若干个子系统组成,要保证系统和各子系统组成,要保证系统和各子系统及其环境符合空间和时间的统及其环境符合空间和时间的有序性,必须协调它们正常运有序性,必须协调它们正常运转,使总体性能最佳。转,使总体性能最佳。返回返回6.6. 客观性原则客观性原则 在进行系统分析时,要遵在进行系统分析时,要遵循辩证法的观点,从客观实际循辩证法的观点,从客观实际出发,对客观情况作周密的调出发,对客观情况作周密的调查,把系统各方面的情况,系查,把系统各方面的情况,系统与环境之间及系统内部的问统与环境之间及系统内部的问题全部搞清楚。题全部搞清楚。返回返回 7.7. “自顶向下自顶向下”的工作原则的工作原则
11、 把一个复杂的系统由粗到细、由表及里把一个复杂的系统由粗到细、由表及里地分析、认识,符合人类的认识规律。地分析、认识,符合人类的认识规律。 运用这一原则,用户和分析人员不但对系统有运用这一原则,用户和分析人员不但对系统有一个总的概念性印象,而且随着逐级向下的扩展,一个总的概念性印象,而且随着逐级向下的扩展,对具体的、局部的组成部分也会有深刻的理解,分对具体的、局部的组成部分也会有深刻的理解,分析人员很快地了解系统并提出新系统的逻辑结构,析人员很快地了解系统并提出新系统的逻辑结构,用户也能对此进行评审,提出修改意见。用户也能对此进行评审,提出修改意见。返回返回5.1.4 系统分析的特点系统分析的
12、特点1. 1. 工作内容涉及面广、不确定性大工作内容涉及面广、不确定性大2. 2. 用画图的方法,直观、易理解用画图的方法,直观、易理解3. 3. 强调逻辑结构而不是物理实现强调逻辑结构而不是物理实现4. 4. 追求的是有限目标追求的是有限目标 返回返回1.1.工作内容涉及面广、不确定性大工作内容涉及面广、不确定性大 围绕管理问题展开,但围绕管理问题展开,但要要涉及到现代信息技术的应用。涉及到现代信息技术的应用。 分析人员既要和各级各类管理人员分析人员既要和各级各类管理人员打交道,又要了解相关技术(硬软件、打交道,又要了解相关技术(硬软件、DBDB、网络和通讯技术的应用与发展情、网络和通讯技术
13、的应用与发展情况);况);返回返回下页下页 不确定性大不确定性大 系统分析(明确问题、确系统分析(明确问题、确定目标、了解用户的信息需求)定目标、了解用户的信息需求)可能遇到的困难、需要解决的可能遇到的困难、需要解决的问题及工作量、工作进程难以问题及工作量、工作进程难以事先估计,不确定性大。事先估计,不确定性大。上页上页2.2. 用画图的方法,直观、易理解用画图的方法,直观、易理解 对现行系统的业务流程和数据流程对现行系统的业务流程和数据流程进行描述时,不用繁琐的语言来描述,进行描述时,不用繁琐的语言来描述,而是用画图的方式,简单明确地进行表而是用画图的方式,简单明确地进行表达。图形直观地描述
14、系统,避免用语言达。图形直观地描述系统,避免用语言描述所带来的理解上的偏差。图形工具描述所带来的理解上的偏差。图形工具是分析人员与用户、分析与设计人员之是分析人员与用户、分析与设计人员之间的间的“通信手段通信手段”。返回返回3.3.强调逻辑结构而不是物理实现强调逻辑结构而不是物理实现 主要任务是确定新系统能够实现用户提出的主要任务是确定新系统能够实现用户提出的哪些需求,能够达到什么目标,至于用哪种计算哪些需求,能够达到什么目标,至于用哪种计算机、用什么技术、怎么去实现的问题不是分析阶机、用什么技术、怎么去实现的问题不是分析阶段所要解决的。段所要解决的。优点:优点: 分析人员在分析阶段可以不用过
15、多地考虑具体分析人员在分析阶段可以不用过多地考虑具体的实现细节,而把精力放在逻辑功能的确定上。只的实现细节,而把精力放在逻辑功能的确定上。只有保证设计基础是正确的,才能保证未来的系统是有保证设计基础是正确的,才能保证未来的系统是正确的。正确的。返回返回按键或按键或击鼠标击鼠标4.4. 追求的是有限目标追求的是有限目标 由于各部门各类人员的信息需求和目标的多样由于各部门各类人员的信息需求和目标的多样性,有些目标和需求不一致,甚至相互冲突,同时性,有些目标和需求不一致,甚至相互冲突,同时MISMIS的建设是长期任务,不是一次开发所能全部完的建设是长期任务,不是一次开发所能全部完成的。因此,在一次开
16、发中,分析工作实现的目标成的。因此,在一次开发中,分析工作实现的目标是有限的,不可能把现有系统中的所有问题都提出是有限的,不可能把现有系统中的所有问题都提出来,更不可能都去解决。来,更不可能都去解决。返回返回5.2系统调查及用户需求分析系统调查及用户需求分析5.2.1 系统调查的目的和范围系统调查的目的和范围5.2.2 系统调查的内容与方法系统调查的内容与方法5.2.3 用户需求分析及其方法用户需求分析及其方法返回返回5.2.1 系统调查的目的和范围系统调查的目的和范围1.目的目的2. 范围范围返回返回1.1. 目的目的 深入了解企业管理工作中信深入了解企业管理工作中信息处理的全部具体情况和存
17、在的息处理的全部具体情况和存在的具体问题,为提出新系统的逻辑具体问题,为提出新系统的逻辑模型提供可靠的依据。模型提供可靠的依据。返回返回2.2.范围范围(信息、信息流、生产、经营、管理)(信息、信息流、生产、经营、管理) 组织机构和功能业务组织机构和功能业务 组织目标和发展战略组织目标和发展战略 工艺流程和产品构成工艺流程和产品构成 数据与数据流程数据与数据流程 业务流程与工作形式业务流程与工作形式 管理方式和具体业务的管理方法管理方式和具体业务的管理方法 决策方式和决策过程决策方式和决策过程 可用资源和限制条件可用资源和限制条件 存在问题和改进意见存在问题和改进意见返回返回5.2.2 系统调
18、查系统调查的内容与方法的内容与方法1. 1. 组织结构的调查与分析组织结构的调查与分析2. 2. 功能体系的调查与分析功能体系的调查与分析3. 3. 管理业务流程的调查与分析管理业务流程的调查与分析4. 4. 数据的调查与分析数据的调查与分析5. 5. 薄弱环节的调查薄弱环节的调查6. 6. 调查方法调查方法返回返回1.1. 组织结构的调查与分析组织结构的调查与分析 调查调查 分析分析返回返回组织结构的调查组织结构的调查系统的组织结构:系统的组织结构: 一个组织及其组成部分之间的隶一个组织及其组成部分之间的隶属关系或管理与被管理的关系属关系或管理与被管理的关系。组织结构图:组织结构图: 将一个
19、单位组织内部的部门划分将一个单位组织内部的部门划分以及它们的相互关系用图表示出来。以及它们的相互关系用图表示出来。组织结构图组织结构图厂厂 长长计划科计划科生产部生产部财务部财务部供销科供销科计计划划组组统统计计组组计计划划调调度度组组外外协协组组统统计计组组成成本本组组会会计计组组出出纳纳组组供供应应组组销销售售组组仓仓库库按键或按键或击鼠标击鼠标组织结构的分析组织结构的分析 详细了解各部门人员的业务详细了解各部门人员的业务分工情况和有关人员的姓名、工分工情况和有关人员的姓名、工作职责、决策内容、存在问题和作职责、决策内容、存在问题和对新系统的要求等。对新系统的要求等。返回返回2. 2. 功
20、能功能体系的调查与分析体系的调查与分析功能:功能:完成某项工作的能力。完成某项工作的能力。功能体系调查的任务:功能体系调查的任务: 了解或确定系统的功能构造(系统有一了解或确定系统的功能构造(系统有一个总的目标,为达到这个目标,必须要完成个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行)。又依赖于下面各项更具体的功能来执行)。返回返回图图按键或按键或击鼠标击鼠标功能体系图功能体系图返回返回销售系统管理销售系统管理销售计划管理销售计划管理销售合同管理销售合同管理销售核算与统计销售核算与统计成品库管
21、理成品库管理市场预测市场预测销销售售历历史史资资料料管管理理编编制制年年度度销销售售大大纲纲编编制制销销售售计计划划合合同同有有效效性性检检查查合合同同执执行行情情况况分分析析合合同同登登记记和和变变更更销销售售收收入入核核算算销销售售利利润润核核算算销销售售统统计计分分析析出出入入库库管管理理库库存存统统计计市市场场预预测测市市场场分分析析注意注意按键或按键或击鼠标击鼠标3.3. 管理业务流程的调查与分析管理业务流程的调查与分析描述管理业务的图表:描述管理业务的图表: 管理业务流程图管理业务流程图 表格分配图表格分配图返回返回图表图表管理业务流程图管理业务流程图 表明系统内各单位、人员之间业
22、务表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程关系、作业顺序和管理信息流动的流程图,可帮助分析师找出业务流程中的不图,可帮助分析师找出业务流程中的不合理回路。合理回路。返回返回系统中人员系统中人员系统外实体系统外实体数据流向数据流向数据、报表、账目数据、报表、账目例例图符图符:按键或按键或击鼠标击鼠标例:销售及库存子系统的业务流程图例:销售及库存子系统的业务流程图生产科生产科需求预测需求预测负责人负责人库存台账库存台账保管员保管员入库单入库单车间车间出库单出库单发货员发货员用户用户厂长厂长办公室办公室销售统计表销售统计表合同台账合同台账推销员推销员合同合同计划员计划员取消合
23、同通知取消合同通知发货通知发货通知出库单出库单出库单出库单会计科会计科按键或按键或击鼠标击鼠标表格分配图表格分配图 为了传递信息,管理部门经常将某种单为了传递信息,管理部门经常将某种单据或报告复印多份分发到其他多个部门,在据或报告复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描述有这种情况下,可以采用表格分配图来描述有关业务。关业务。 表格分配图表达清楚,可以帮助系统分表格分配图表达清楚,可以帮助系统分析人员描述系统中复制多份的报告或单据的析人员描述系统中复制多份的报告或单据的数量以及这些报告或单据都与哪些部门发生数量以及这些报告或单据都与哪些部门发生业务联系。业务联系。返回返
24、回例例例:采购业务表格分配图例:采购业务表格分配图采购部门采购部门财务部门财务部门收购部门收购部门准备采购单准备采购单采购单采购单4 4供应单位供应单位采购单采购单3 3采购单采购单2 2采购单采购单1 1登记待收货登记待收货待收货登记表待收货登记表应付款处理应付款处理应付账应付账存档存档返回返回按键或按键或击鼠标击鼠标4.4. 数据的调查与分析数据的调查与分析数据数据信息的载体,是系统要处理的信息的载体,是系统要处理的主要对象,因此要全面准确的收集、整主要对象,因此要全面准确的收集、整理和分析数据。这是在系统分析阶段必理和分析数据。这是在系统分析阶段必须要进行的工作。须要进行的工作。 数据的
25、收集数据的收集 数据的分析数据的分析 数据分析的工具数据分析的工具返回返回 数据的收集数据的收集 数据的来源数据的来源 数据收集的方法数据收集的方法返回返回 数据的来源数据的来源组织的正式报告,如:各种卡片、计划、组织的正式报告,如:各种卡片、计划、单据和报表等。单据和报表等。现行计算机系统的说明性文件,如:各现行计算机系统的说明性文件,如:各种流程图、数据字典、计算机操作手册、种流程图、数据字典、计算机操作手册、程序说明书及对应程序清单等。程序说明书及对应程序清单等。组织外的数据来源,包括:同行业其他组织外的数据来源,包括:同行业其他组织的各种信息;国家发布的有关法令、组织的各种信息;国家发
26、布的有关法令、条例及统计资料条例及统计资料.返回返回 数据收集的方法数据收集的方法 查阅资料查阅资料 面谈法面谈法 问卷法问卷法 观察法观察法 测定测定 采样采样返回返回 测定测定 在涉及到需要收集某些信息的在涉及到需要收集某些信息的确切值时,确切值时,如:如:业务的吞吐量、各业务的吞吐量、各项工作的时间和费用等,要经过一项工作的时间和费用等,要经过一段时间的实际测定才能得到具体的段时间的实际测定才能得到具体的数值,确定这些业务的具体性质。数值,确定这些业务的具体性质。返回返回 采样采样 对于大规模的统计可采用抽样对于大规模的统计可采用抽样的方法来解决。的方法来解决。抽样的方式:抽样的方式:
27、1. 1. 随机抽样随机抽样 2. 2. 系统抽样系统抽样区别:是否按一定规则来抽取样本区别:是否按一定规则来抽取样本 返回返回按键或按键或击鼠标击鼠标 2.2.数据的分析数据的分析 围绕系统目标进行分析围绕系统目标进行分析 弄清信息源周围的环境弄清信息源周围的环境 围绕现存的业务流程进行分析围绕现存的业务流程进行分析 数据特征分析数据特征分析返回返回 围绕系统目标进行分析围绕系统目标进行分析从业务处理角度从业务处理角度 为满足正常的信息处理业务,需要哪些信为满足正常的信息处理业务,需要哪些信息,哪些是冗余的,哪些信息暂缺,有待进一息,哪些是冗余的,哪些信息暂缺,有待进一步收集;步收集;从管理
28、的角度从管理的角度 信息的精度如何,能否满足需要;及时性信息的精度如何,能否满足需要;及时性如何;对于定量化的分析能否提供信息支持等。如何;对于定量化的分析能否提供信息支持等。返回返回按键或按键或击鼠标击鼠标 弄清信息源周围的环境弄清信息源周围的环境 弄清信息是从现有组织机构中弄清信息是从现有组织机构中的哪个部门来的,目前用途如何,的哪个部门来的,目前用途如何,受周围哪些环境影响较大,它的上受周围哪些环境影响较大,它的上一级(或称层次)和下一级的信息一级(或称层次)和下一级的信息机构是什么等等。机构是什么等等。返回返回围绕现存的业务流程进行分析围绕现存的业务流程进行分析 分析现有报表的数据是否
29、全面、满足分析现有报表的数据是否全面、满足需要、反映业务的事务流;需要、反映业务的事务流; 分析业务流量,找出弊端分析业务流量,找出弊端,需要作何需要作何改进;改进; 根据业务流程分析哪些信息是多余的根据业务流程分析哪些信息是多余的,哪些信息是系统内部产生的哪些信息是系统内部产生的,哪些信息哪些信息是需要长期保存的。是需要长期保存的。返回返回按键或按键或击鼠标击鼠标 数据特征分析数据特征分析数据的静态特征数据的静态特征 数据的类型、长度、取数据的类型、长度、取值范围、发生的业务量;值范围、发生的业务量;数据的动态特征数据的动态特征 返回返回按键或按键或击鼠标击鼠标将数据的属性按动态特性可将数据
30、的属性按动态特性可分以下三类:分以下三类: 固定值属性固定值属性( (主文件主文件) ) 固定个体变动属性固定个体变动属性( (周转文件周转文件) ) 随机变动属性随机变动属性( (处理文件处理文件) )返回返回固定值属性固定值属性 值基本上不变值基本上不变如:如:工资系统中的职工姓名工资系统中的职工姓名 和基本工资。和基本工资。返回返回按键或按键或击鼠标击鼠标固定个体变动属性固定个体变动属性 该类数据对总体来说具有相该类数据对总体来说具有相对固定的个体集,但其值是变动对固定的个体集,但其值是变动的属性。的属性。如:如:工资系统中工资系统中,电费扣款一项电费扣款一项,扣款人员变动不大,但每人所
31、扣扣款人员变动不大,但每人所扣电费则每月都在变化。电费则每月都在变化。返回返回按键或按键或击鼠标击鼠标随机变动属性随机变动属性 其个体是随机出现的,其个体是随机出现的,值也是变动的。值也是变动的。如:如:工资系统中的病事假工资系统中的病事假 扣款。扣款。返回返回按键或按键或击鼠标击鼠标 3.3.数据分析的工具数据分析的工具 数据一览表数据一览表 重复数据分析表重复数据分析表返回返回 数据一览表数据一览表 功能:统计输入、输出和功能:统计输入、输出和存放数据的总量,及精确存放数据的总量,及精确的表示各种数据流和数据的表示各种数据流和数据存储的数据结构。存储的数据结构。 例例返回返回例例: 数据一
32、览表数据一览表编编号号名名称称 性性 质质使用使用频度频度编制编制单位单位使用使用 单位单位1 1考考勤勤 表表 输输 入入1 1次次( (月月) )劳劳资资科科财财务务科科2 2工工资资 条条 输输 出出1 1次次( (月月) )财财务务科科职职工工序号项名类型长度 1职工编号 N 5 2出勤天数 N 2 3 1职工编号 N 5 2姓名 C 10 3基本工资 N 5,2 4 数据项数据项返回返回 重复数据分析表重复数据分析表 调查中应对数据进行重复情况调查中应对数据进行重复情况的分析的分析,使用重复数据分析表。从表使用重复数据分析表。从表中可以看出哪些数据是公用的中可以看出哪些数据是公用的,
33、以确以确定有无必要或可能对它们精减和合定有无必要或可能对它们精减和合并。并。 例例返回返回例例仓库仓库提货单提货单发票发票表格号表格号:4表格号表格号:5表格号:表格号: 合计合计 序号序号分析目的数据分析目的数据 1 顾顾 客客 号号 2 姓姓 名名 3 定定 货货 号号 4 地地 址址 5 定定 货货 数数 6 发运指令发运指令合计合计 7 仓库地点仓库地点分析人:分析人: 日期:日期:页号:页号:返回返回5.5. 薄弱环节的调查薄弱环节的调查 进行系统调查时,必须重视现行系进行系统调查时,必须重视现行系统的薄弱环节,发现并在新系统中加统的薄弱环节,发现并在新系统中加以补充和改进,因为它们
34、正是新系统以补充和改进,因为它们正是新系统要解决和改进的主要问题,有效的解要解决和改进的主要问题,有效的解决这些问题,可极大的增加新系统的决这些问题,可极大的增加新系统的经济效益和社会效益,从而提高用户经济效益和社会效益,从而提高用户对新系统开发的兴趣和热情。对新系统开发的兴趣和热情。返回返回6.6. 调查方法调查方法 收集资料收集资料 发调查表征求意见发调查表征求意见 开调查会开调查会 访问访问 直接参加业务实践直接参加业务实践 使用各种图表使用各种图表返回返回5.2.3 用户需求分析及其方法用户需求分析及其方法 用户需求分析概述用户需求分析概述 确定确定用户需求的技术用户需求的技术( (方
35、法方法) )返回返回用户需求分析概述用户需求分析概述1.1.用户需求的定义用户需求的定义2.2.用户需求分析的作用用户需求分析的作用3.3.用户需求分析的主要工作用户需求分析的主要工作返回返回1. 1. 用户需求的定义用户需求的定义指新系统必须满足的所有性指新系统必须满足的所有性能和限制,能和限制,包括:包括:功能要求、性功能要求、性能要求、可靠性要求、安全保密能要求、可靠性要求、安全保密要求、开发费用、开发周期、可要求、开发费用、开发周期、可使用的资源等方面的限制。使用的资源等方面的限制。返回返回图图图:目标、需求和逻辑模型的关系图:目标、需求和逻辑模型的关系返回返回新系统新系统目标目标用户
36、用户需求需求新系统新系统逻辑模型逻辑模型调查、讨论调查、讨论(具体化)(具体化)调查、分析调查、分析(详细化)(详细化)按键或按键或击鼠标击鼠标2. 2. 用户需求分析的作用用户需求分析的作用 借助于当前系统的逻辑模借助于当前系统的逻辑模型导出新系统的逻辑模型,型导出新系统的逻辑模型,解决新系统解决新系统“做什么做什么”的的问题。问题。返回返回图:参考当前系统建立新系统模型图:参考当前系统建立新系统模型当前系统当前系统目标系统目标系统物理模型物理模型逻辑模型逻辑模型新系统新系统物理模型物理模型新系统新系统逻辑模型逻辑模型模型化模型化做什么做什么怎么做怎么做抽象化抽象化具体化具体化实例化实例化导
37、导出出理理解解需需求求表表达达需需求求返回返回按键或按键或击鼠标击鼠标3. 3. 用户需求分析的主要工作用户需求分析的主要工作 调查用户需求调查用户需求 确定需求确定需求 描述需求描述需求返回返回5.3 结构化系统分析的主要工具结构化系统分析的主要工具5.3.1 数据流程图数据流程图(DFD)(DFD)5.3.2 数据字典数据字典(DD) (DD) 5.3.3 结构化语言结构化语言5.3.4 决策树决策树5.3.5 决策表决策表5.3.6 几种表达工具的比较几种表达工具的比较5.3.7 其它工具其它工具返回返回5.3.1 数据流程图数据流程图(DFD)n1. 1. 概念概念n2. 2. 基本成
38、分基本成分n3. 3. 特点特点n4. 4. 绘制方法绘制方法n5. 5. 应用举例应用举例返回返回1.1.概念概念 精确地在逻辑上描述系统的功能、精确地在逻辑上描述系统的功能、输入、输出和数据存储等,摆脱了其物输入、输出和数据存储等,摆脱了其物理内容,是描述理内容,是描述MISMIS逻辑模型的最主要逻辑模型的最主要的工具。(的工具。(可描述现行系统和新系统可描述现行系统和新系统)是结构化分析最基本、最重要的工具。是结构化分析最基本、最重要的工具。返回返回2.2.基本成分基本成分返回返回数据流数据流加工(或称处理逻辑)加工(或称处理逻辑)数据存储数据存储外部项(实体)外部项(实体)按键或按键或
39、击鼠标击鼠标数据流数据流 由一组确定的数据组成,用带由一组确定的数据组成,用带有名字的箭头表示,名字表示流有名字的箭头表示,名字表示流经的数据,箭头表示流向。经的数据,箭头表示流向。例如:例如: “发票发票”由品名、规格、由品名、规格、单价、数量等数据组成。单价、数量等数据组成。返回返回加工加工( (或称处理逻辑或称处理逻辑) ) 是对数据进行的操作是对数据进行的操作,包括包括两方面内容:两方面内容: 变换数据的组成变换数据的组成,即改变数即改变数据结构;据结构; 在原有的数据内容基础上增在原有的数据内容基础上增加新的内容加新的内容,形成新的数据。形成新的数据。返回返回按键或按键或击鼠标击鼠标
40、数据存储数据存储 数据暂时存储或数据暂时存储或 永久存储的地方。永久存储的地方。返回返回外部实体(项)外部实体(项) 在所研究系统外独立于系统在所研究系统外独立于系统而存在的而存在的,但又和系统有联系的但又和系统有联系的实体实体,它表示数据的来源和去向它表示数据的来源和去向,它可以是某个人员、组织、某一它可以是某个人员、组织、某一信息系统或某种事物。信息系统或某种事物。 返回返回 确定系统的外部项,实际上确定系统的外部项,实际上就是明确系统与外部环境之间的就是明确系统与外部环境之间的界限,从而确定系统的范围。界限,从而确定系统的范围。返回返回3.3.特点特点 抽象性抽象性 概括性概括性返回返回
41、 抽象性抽象性 不考虑具体的物理因素不考虑具体的物理因素,如:组织如:组织结构、工作场所、物流、存储介质、结构、工作场所、物流、存储介质、具体的处理方法和技术手段等内容具体的处理方法和技术手段等内容,只只是抽象地反映信息的流动、加工、存是抽象地反映信息的流动、加工、存储和使用的情况储和使用的情况,能抽象地总结出能抽象地总结出MIS的任务的任务,以及各项任务之间的顺序和关以及各项任务之间的顺序和关系系,从信息处理的角度将一个复杂的实从信息处理的角度将一个复杂的实际系统抽象成一个逻辑模型。际系统抽象成一个逻辑模型。返回返回 概括性概括性 把系统对各种业务的把系统对各种业务的处理过程联系起来处理过程
42、联系起来, ,形成一形成一个总体个总体, ,具有很强的概括性。具有很强的概括性。返回返回4. 4. 绘制方法绘制方法 自顶向下,逐层分解自顶向下,逐层分解返回返回5.5.应用举例应用举例 银行活期存取款业务银行活期存取款业务 订货处理订货处理返回返回 银行活期存取款业务银行活期存取款业务(顶层图顶层图)储户储户业务处理业务处理存款单存款单存折存折账目账目返回返回分解图分解图按键或按键或击鼠标击鼠标分解图分解图返回返回现金现金库库储户储户存折存折存折存折存折存折取款单取款单存折存折存款单存款单存折存折存存( (取取) )单单业务业务分类处理分类处理1.1存款处理存款处理1.2取款处理取款处理1.
43、3账目账目D1按键或按键或击鼠标击鼠标 订货处理订货处理( (顶层图顶层图) )用户用户订货单订货单发货单发货单定货处理定货处理P PD1D1库存账库存账返回返回分解图分解图按键或按键或击鼠标击鼠标分解图分解图采购采购部门部门用户用户不合格订货单不合格订货单验收验收订货单订货单P1P1确定确定发货单发货单P2P2填写填写暂存订货单暂存订货单P4P4定定货货单单合格合格订货单订货单未满足未满足的订货的订货可发货可发货的订货的订货库存账库存账D1D1开发货单开发货单修改库存修改库存D3D3对照暂存对照暂存订货单订货单D5D5F2F2暂存订货单暂存订货单D4D4 订货单存档订货单存档D3D3应收账应
44、收账到货到货通知通知发货单发货单返回返回按键或按键或击鼠标击鼠标5.3.2 数据字典数据字典(DD)1. 1. 数据字典概述数据字典概述2. 2. 数据字典内容数据字典内容返回返回1.1.数据字典概述数据字典概述 以特定格式记录下来的、对系统以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据的数据流程图中各个基本要素(数据流、加工、存储、和外部项)的内容流、加工、存储、和外部项)的内容和特征所作的完整的定义和说明。是和特征所作的完整的定义和说明。是对数据流程图的重要补充和说明对数据流程图的重要补充和说明。返回返回2.2.数据字典内容数据字典内容 数据项数据项 数据结构数据结构 数据流
45、数据流 处理逻辑(加工)处理逻辑(加工) 数据存储数据存储 外部项外部项返回返回 数据项数据项 也称数据元素也称数据元素,具有独立逻辑含具有独立逻辑含义的最小数据单位。在义的最小数据单位。在数据字典中对数据字典中对其定义包括:其定义包括:数据项的名称、编号、别名、简述;数据项的名称、编号、别名、简述;数据项的取值范围;数据项的取值范围;数据项的长度。数据项的长度。 例例返回返回按键或按键或击鼠标击鼠标例:数据项定义例:数据项定义数据项编号:数据项编号:A03-04A03-04数据项名称:库存量数据项名称:库存量别别 名:数量名:数量简简 述:某种配件的库存数量述:某种配件的库存数量长长 度:度
46、:6 6个字节个字节取取 值值 范围:范围:0-9999990-999999返回返回按键或按键或击鼠标击鼠标 数据结构数据结构 由若干数据项构成的数据组合称为由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的数据结构,它描述了某些数据项之间的关系。关系。在在数据字典中对其定义包括:数据字典中对其定义包括: 数据结构的名称、编号;数据结构的名称、编号; 简述;简述; 数据结构的组成。数据结构的组成。 例例返回返回按键或按键或击鼠标击鼠标例:数据结构定义例:数据结构定义数据结构编号:数据结构编号:D02-01D02-01数据结构名称:用户订货单数据结构名称:用户订货单简简 述:用户所
47、填写用户情况及述:用户所填写用户情况及 定货要求等信息定货要求等信息数据结构组成:订货单标识数据结构组成:订货单标识+ +用户情况用户情况+ + 配件情况配件情况返回返回按键或按键或击鼠标击鼠标 数据流数据流 表明系统中数据的逻辑流向,可以表明系统中数据的逻辑流向,可以是数据项或数据结构。是数据项或数据结构。包括:包括:数据流的名称及编号;数据流的名称及编号;简述;简述;数据流的来源;数据流的来源;数据流的去向;数据流的去向;数据流的组成;数据流的组成;数据流的流通量;数据流的流通量;高峰期流通量。高峰期流通量。 例例返回返回按键或按键或击鼠标击鼠标例例: :数据流定义数据流定义编编 号:号:
48、D03-08D03-08数据流名称:发货单数据流名称:发货单简简 述:销售科为用户开出的发货单述:销售科为用户开出的发货单数据流来源:数据流来源: “ “开发货单开发货单”处理功能处理功能数据流去向数据流去向: : 数据存储数据存储“订货单存档订货单存档”数据流组成:发货单数据结构数据流组成:发货单数据结构流流 通通 量:量:150150份份/ /天天高峰流通量:高峰流通量:7070份份/ /每天上午每天上午9 9:00-1100-11:0000返回返回按键或按键或击鼠标击鼠标 处理逻辑处理逻辑( (加工加工) ) 仅对数据流程图仅对数据流程图(DFD)(DFD)中最底层的中最底层的处理逻辑加
49、以说明。处理逻辑加以说明。包括:包括: 处理逻辑名称及编号;处理逻辑名称及编号; 简述;简述; 输入输入 ; 处理过程;处理过程; 输出;输出; 处理频率。处理频率。 例:例:返回返回按键或按键或击鼠标击鼠标 例:处理逻辑定义例:处理逻辑定义处理逻辑编号处理逻辑编号:P03-01:P03-01;处理逻辑名称:验收订货单处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确简述:确定用户的订货单是否填写正确输入的数据流:订货单,来源:外部实体输入的数据流:订货单,来源:外部实体“用用户户”;处理:检验定货单数据,查明是否符合供货范围处理:检验定货单数据,查明是否符合供货范围输出的数据流:合格
50、的订货单,去向:处理逻辑输出的数据流:合格的订货单,去向:处理逻辑“确定发货量确定发货量”;不合格的订货单,去向:外部;不合格的订货单,去向:外部项项“用户用户”处理频率:处理频率:5050次次/ /天天返回返回按键或按键或击鼠标击鼠标 数据存储数据存储 数据流的暂停或永久保存的地方数据流的暂停或永久保存的地方包括:包括: 数据存储的编号数据存储的编号 名称名称 简述简述 组成组成 关键字关键字 相关的处理相关的处理 例例返回返回按键或按键或击鼠标击鼠标例例: 数据存储定义数据存储定义数据存储编号:数据存储编号:F0308F0308数据存储名称:库存账数据存储名称:库存账简简 述:存放配件的历