《MIS的系统分析》由会员分享,可在线阅读,更多相关《MIS的系统分析(144页珍藏版)》请在金锄头文库上搜索。
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取款处理取款处理
43、1.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数据存储名称:库存账数据存储名称:库存账简简 述:存放配件
51、的历年库存和单价述:存放配件的历年库存和单价数据存储组成:配件编号数据存储组成:配件编号 + + 配件名称配件名称 + + 单价单价+ + 库存量库存量 + + 备注备注关关 键键 字:配件编号字:配件编号相关联的处理:相关联的处理:P2(“P2(“确定发货量确定发货量”),), P3(“ P3(“开发货单、修改库存开发货单、修改库存”)”)返回返回按键或按键或击鼠标击鼠标 外部项外部项 外部项编号外部项编号 外部项名称外部项名称 简述简述 输入的数据流输入的数据流 输出的数据流输出的数据流 例:例:返回返回按键或按键或击鼠标击鼠标例:外部项的定义例:外部项的定义外部项编号:外部项编号:S03
52、-01S03-01外部项名称:外部项名称:用户用户简简 述:述:购买本公司货物的用户购买本公司货物的用户输入的数据流:输入的数据流:DS03-06DS03-06(“(“不合格订货单不合格订货单”)”) D03-08 D03-08(“发货单发货单”)输出的数据流输出的数据流: : DS03-06DS03-06(“订货单订货单”)返回返回按键或按键或击鼠标击鼠标5.3.3 结构化语言结构化语言 结构化语言结构化语言 结构化语言使用的词汇结构化语言使用的词汇 结构化语言使用的语句结构化语言使用的语句返回返回 结构化语言结构化语言 专门用来描述基本加工的逻辑功能的专门用来描述基本加工的逻辑功能的一种规
53、范化语言,介于自然语言和程序设一种规范化语言,介于自然语言和程序设计语言之间。计语言之间。 与程序设计语言相似,只允许三种基本与程序设计语言相似,只允许三种基本逻辑结构逻辑结构: 顺序、选择、循环结构。顺序、选择、循环结构。 返回返回 与自然语言的区别:只使用极其有限的与自然语言的区别:只使用极其有限的词汇和语句以便简洁而明确地表达基本加工词汇和语句以便简洁而明确地表达基本加工的逻辑功能。的逻辑功能。 按键或按键或击鼠标击鼠标 结构化语言使用的词汇结构化语言使用的词汇 祈使句中的动词;祈使句中的动词; 在数据字典中定义了的各种基本要在数据字典中定义了的各种基本要素的名词;素的名词;某些逻辑表达
54、式中的保留字,如:某些逻辑表达式中的保留字,如:条条件判断时使用的件判断时使用的“如果如果则则”、“否则否则就就”,表示逻辑关系的表示逻辑关系的“与与”、“或或”等等。返回返回 结构化语言使用的语句结构化语言使用的语句 简单的祈使语句;简单的祈使语句; 判断语句;判断语句; 循环语句;循环语句; 上述三种语句的复合语句。上述三种语句的复合语句。返回返回 简单的祈使语句简单的祈使语句 指出要做什么事情,它至少包括指出要做什么事情,它至少包括一个动词,明确地指出要执行的动作,一个动词,明确地指出要执行的动作,后面跟一个名词作宾语,表示动作的后面跟一个名词作宾语,表示动作的对象,这些名词在对象,这些
55、名词在DDDD中已进行了定义。中已进行了定义。例:例:“计算金额计算金额”、“获得库存量获得库存量”、 “ “计算实发工资计算实发工资”返回返回 判断语句判断语句一般形式如下:一般形式如下: 如果如果 条件条件1 1 则则 语句语句A A 否则否则 语句语句B B允许使用嵌套结构。允许使用嵌套结构。 例:例:返回返回例:例: 将学生考试成绩由百分制转换为优、良、将学生考试成绩由百分制转换为优、良、中、差四级分制,用结构化语言易于表示:中、差四级分制,用结构化语言易于表示: 例:例: 如果如果 95100分分 则则 成绩为优成绩为优 否则否则 如果如果 7594分分 则则 成绩为良成绩为良 否则
56、否则 如果如果 6074分分 则则 成绩为中成绩为中 否则否则 成绩为差成绩为差返回返回按键或按键或击鼠标击鼠标 循环语句循环语句 指在某种条件下连续执行相同的指在某种条件下连续执行相同的动作,直到这个条件不成立为止。动作,直到这个条件不成立为止。例:计算每户的房租水电费,其循环例:计算每户的房租水电费,其循环语句如下:语句如下: 对每一户对每一户 计算房租水电费计算房租水电费 将房租水电费加到总计中将房租水电费加到总计中返回返回按键或按键或击鼠标击鼠标5.3.4 决策树决策树 当某个动作的执行不是只依赖于一个条当某个动作的执行不是只依赖于一个条件,而和若干个条件有关,可使用决策树来件,而和若
57、干个条件有关,可使用决策树来对其进行描述。对其进行描述。 1. 1. 决策树决策树 2. 2. 一般形式一般形式 3. 3. 例例返回返回1.1.决策树决策树n决策树是用来表示逻辑判决策树是用来表示逻辑判断问题的一种图形工具。断问题的一种图形工具。它用它用“树树”来表达不同条件来表达不同条件下的不同处理。比用语言下的不同处理。比用语言更为直观。更为直观。返回返回2.2.一般形式一般形式 决策树的左边为树根,从左向右依次排列各条件,左决策树的左边为树根,从左向右依次排列各条件,左边的条件比右边的优先考虑。根据每个条件的取值不同,边的条件比右边的优先考虑。根据每个条件的取值不同,树可以产生很多分支
58、树可以产生很多分支,各分支的最右端,各分支的最右端( (即树梢即树梢) )为不同为不同的条件取值状态下采取的行动的条件取值状态下采取的行动( (也称策略也称策略) )。返回返回根根条条件件行动或策略行动或策略某公司的折扣政策:某公司的折扣政策: 若年交易额若年交易额4 4万元以上,且最万元以上,且最近近3 3个月无欠款的顾客,可享受个月无欠款的顾客,可享受10%10%的折扣;若近的折扣;若近3 3个月有欠款,是本个月有欠款,是本公司公司5 5年以上老顾客,可享受年以上老顾客,可享受5%5%的的折扣;若不是老顾客,只有折扣;若不是老顾客,只有2%2%的折的折扣;年订货量不足扣;年订货量不足4 4
59、万元者无折扣。万元者无折扣。 决策树3.3.例例返回返回折扣政策折扣政策=4=4万元万元4=5=5年年5=4=4万万Y YY YY YY YN NN NN NN NC2:C2:最近最近3 3个月无拖欠个月无拖欠Y YY YN NN NY YY YN NN NC3:C3:与本公司交易与本公司交易=5=5年年Y YN NY YN NY YN NY YN NA1:A1:折扣率折扣率10%10%A2:A2:折扣率折扣率5%5%A3:A3:折扣率折扣率2%2%A4:A4:无折扣无折扣 条件和行动条件和行动各种条件组合各种条件组合4. 4. 构造方法构造方法 列出所有可能的条件及方案;列出所有可能的条件及
60、方案; 按全部方案列出其选择的行动;按全部方案列出其选择的行动; 缩小表的列数。缩小表的列数。返回返回按键或按键或击鼠标击鼠标5.3.7 其他工具其他工具 在结构化系统分析中,也常使用在结构化系统分析中,也常使用一些不属于结构化的图形工具,如组织一些不属于结构化的图形工具,如组织结构图、功能体系结构图、功能体系( (分解分解) )图、业务流图、业务流程图等。它们虽没有结构化工具规范,程图等。它们虽没有结构化工具规范,但也可使人一目了然但也可使人一目了然,应用也比较广泛。应用也比较广泛。返回返回5.4 数据查询应用分析数据查询应用分析5.4.1 数据存取要求的基本类型数据存取要求的基本类型5.4
61、.2 数据立即存取图数据立即存取图 在在DDDD中虽有对数据存储的定义,但没有中虽有对数据存储的定义,但没有详细说明有哪些立即存取和有哪些查询需要详细说明有哪些立即存取和有哪些查询需要实时响应。而这些又是系统分析师必须掌握实时响应。而这些又是系统分析师必须掌握的内容。用适当的工具表达用户立即存取要的内容。用适当的工具表达用户立即存取要求求( (应首先确定正确的立即存取要求应首先确定正确的立即存取要求) )。 返回返回5.5 新系统的逻辑模型新系统的逻辑模型5.5.1 现行系统评价现行系统评价5.5.2 新系统的逻辑模型新系统的逻辑模型 返回返回5.5.1 现行系统评价现行系统评价 现行系统的目
62、标评价现行系统的目标评价 现行系统逻辑功能的评价现行系统逻辑功能的评价 现行系统的输入输出评价现行系统的输入输出评价返回返回 现行系统的目标评价现行系统的目标评价 根据可行性分析确定的系统目标,分析现行根据可行性分析确定的系统目标,分析现行系统的目标是否合理,分析目标之间的关系,并系统的目标是否合理,分析目标之间的关系,并确定这些目标。通过对现行系统目标和可行性分确定这些目标。通过对现行系统目标和可行性分析中确定的系统目标进行对比研究,可以判断原析中确定的系统目标进行对比研究,可以判断原有目标是否过时,不适应需要;也可判定新目标有目标是否过时,不适应需要;也可判定新目标是否符合实际情况,对两者
63、要进行调整以求得统是否符合实际情况,对两者要进行调整以求得统一。此外,对确定的新系统目标要加以具体化。一。此外,对确定的新系统目标要加以具体化。返回返回 现行系统逻辑功能的评价现行系统逻辑功能的评价 新系统的功能要求建立在现行系统已有新系统的功能要求建立在现行系统已有的功能基础上,并根据需要加以改进。通过的功能基础上,并根据需要加以改进。通过评价现行系统的各项功能,可以看出哪些功评价现行系统的各项功能,可以看出哪些功能已经过时,不再需要;哪些功能需要加以能已经过时,不再需要;哪些功能需要加以改进;哪些功能应加以合并而形成新的功能改进;哪些功能应加以合并而形成新的功能等等。在评价现行系统的各项功
64、能时,也能等等。在评价现行系统的各项功能时,也能逐渐明确新系统的具体功能。逐渐明确新系统的具体功能。返回返回 现行系统的输入输出评价现行系统的输入输出评价输入评价:包括系统中各处理功能或子系统所要求输入评价:包括系统中各处理功能或子系统所要求的各种数据输入格式和输入方式的各种数据输入格式和输入方式, 各种数据输入各种数据输入的目的和适用范围,还存在的问题。的目的和适用范围,还存在的问题。输出评价:包括各种典型业务和典型功能所产生的输出评价:包括各种典型业务和典型功能所产生的各种输出报表,其输出的目的和使用范围。各种输出报表,其输出的目的和使用范围。 评价过程中,主要分析现行系统的各种特性,评价
65、过程中,主要分析现行系统的各种特性,分析系统如何通过各种处理功能来完成系统目标分析系统如何通过各种处理功能来完成系统目标,同时也逐渐了解到现行系统的缺陷和不足以及用同时也逐渐了解到现行系统的缺陷和不足以及用户对新系统的要求。户对新系统的要求。返回返回5.5.2 新系统的逻辑模型新系统的逻辑模型 新系统逻辑模型的提出新系统逻辑模型的提出,要以现行系统的要以现行系统的数据流程图为基础数据流程图为基础,并以新系统的目标为依据并以新系统的目标为依据,逐渐修改现行系统的数据流程图来实现。逐渐修改现行系统的数据流程图来实现。 建立新系统逻辑模型的原则建立新系统逻辑模型的原则 确定新系统的目标确定新系统的目
66、标 确定新系统主要处理功能确定新系统主要处理功能 确定新系统的数据处理方式确定新系统的数据处理方式 返回返回按键或按键或击鼠标击鼠标建立新系统逻辑模型的原则建立新系统逻辑模型的原则 用户第一用户第一 高效率高效率 可靠性可靠性 灵活性灵活性返回返回按键或按键或击鼠标击鼠标 高效率高效率系统处理业务的速度系统处理业务的速度( (单位时间内处单位时间内处理的业务量理的业务量: :指单个或一组非数值的数据指单个或一组非数值的数据) )运行时间运行时间( (具有同样大小工作量的一批作具有同样大小工作量的一批作业运行一次的时间业运行一次的时间) )响应时间响应时间( (用户在终端上按下命令键用户在终端上
67、按下命令键, ,提提出要求出要求, ,到计算机在终端上做出回答所用时间到计算机在终端上做出回答所用时间) )返回返回按键或按键或击鼠标击鼠标确定新系统的目标确定新系统的目标 确定新系统目标的原则确定新系统目标的原则 确定新系统目标的依据确定新系统目标的依据返回返回按键或按键或击鼠标击鼠标确定新系统目标的原则确定新系统目标的原则 适用性适用性 经济性经济性 整体性整体性(眼前与长远(眼前与长远 利益结合)利益结合)返回返回按键或按键或击鼠标击鼠标确定新系统目标的依据确定新系统目标的依据 以现行系统存在的问题作为以现行系统存在的问题作为 系统开发的突破口;系统开发的突破口; 根据开发的资源情况根据
68、开发的资源情况, ,恰当地恰当地 确定新系统开发的范围和进度。确定新系统开发的范围和进度。返回返回按键或按键或击鼠标击鼠标 确定新系统主要处理功确定新系统主要处理功能能 主要是检查系统中的主要功能是否满足主要是检查系统中的主要功能是否满足新系统目标的要求,若需增加新的功能,可新系统目标的要求,若需增加新的功能,可以通过修改以通过修改DFDDFD来实现。其次要检查每项功来实现。其次要检查每项功能的处理细节,还要检查每个数据存储文件能的处理细节,还要检查每个数据存储文件是否都有保留的必要,是否要增加新的数据是否都有保留的必要,是否要增加新的数据存储文件等。此外还要合理地修订出新系统存储文件等。此外
69、还要合理地修订出新系统内部的各种数据流及其合理的流向。内部的各种数据流及其合理的流向。返回返回 确定新系统的数据处理方式确定新系统的数据处理方式n(选择硬件设备的重要环节)(选择硬件设备的重要环节)n数据处理方式:数据处理方式: 联机处理联机处理(适用于用户要求系统能(适用于用户要求系统能及时反映某些数据处理结果,以及数据收及时反映某些数据处理结果,以及数据收集费用较高和处理负荷容易波动的场合)集费用较高和处理负荷容易波动的场合) 批处理批处理(适于固定周期的、大量的、(适于固定周期的、大量的、无法用联机方法处理的数据处理)无法用联机方法处理的数据处理)返回返回按键或按键或击鼠标击鼠标5.6
70、系统分析报告系统分析报告 又称系统说明书又称系统说明书,反映了这一阶段调反映了这一阶段调查分析的全部情况查分析的全部情况,是系统分析阶段的是系统分析阶段的重要文档。用户可通过其来验证和认重要文档。用户可通过其来验证和认可新系统的开发策略和开发方案可新系统的开发策略和开发方案,而系而系统设计师则可以用它来指导系统设计统设计师则可以用它来指导系统设计工作和以后的系统实施标准。工作和以后的系统实施标准。 包括内容:包括内容: 返回返回包括内容:包括内容:n概述概述n现行系统概况现行系统概况n系统需求说明系统需求说明n新系统的逻辑方案新系统的逻辑方案n系统开发资源与时间进度估计系统开发资源与时间进度估
71、计返回返回小结小结 MIS MIS开发重要环节。开发重要环节。 详细调查:详细调查:针对现行系统的管理业务和针对现行系统的管理业务和 数据流程进行,以便完整掌握现行系统的现状,数据流程进行,以便完整掌握现行系统的现状,找出存在的问题和薄弱环节;找出存在的问题和薄弱环节; 系统分析:系统分析:在详细调查基础上进行,找出不在详细调查基础上进行,找出不合理的业务流程和数据流程,提出新系统的逻合理的业务流程和数据流程,提出新系统的逻辑模型;辑模型; 最终目标:最终目标:提出新系统的逻辑方案。提出新系统的逻辑方案。返回返回按键或按键或击鼠标击鼠标习题习题4 41.1.某厂对一部分职工重新分配工作,分配原
72、则是:某厂对一部分职工重新分配工作,分配原则是:年龄不满年龄不满2020岁,文化程度是小学者脱产学习,文化岁,文化程度是小学者脱产学习,文化程度是中学者当电工;程度是中学者当电工;年龄满年龄满2020岁但不足岁但不足5050岁,文化程度是小学或中学者,岁,文化程度是小学或中学者,男性当钳工,女性当车工;男性当钳工,女性当车工;年龄满年龄满5050岁及岁及5050岁以上,文化程度是小学或中学者岁以上,文化程度是小学或中学者当材料员,文化程度是大专者当技术员。当材料员,文化程度是大专者当技术员。要求:做出决策表。要求:做出决策表。2.2.画出图书馆读者借、还书的画出图书馆读者借、还书的DFD.DF
73、D. 下页下页习题习题4 43.3.开发开发MISMIS之前,如果不进行可行性分析,可能之前,如果不进行可行性分析,可能造成什么后果?造成什么后果?4.4.某工厂成品库管理的业务过程如下:某工厂成品库管理的业务过程如下: 成品库保管员按车间送来的入库单登记库成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发存台账。发货时,发货员根据销售科送来的发货通知单将成品出库并发货,同时填写三份出货通知单将成品出库并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。送销售科和会计科。试按以上业务过程画出业试按以上业务过程画出业务流程图。务流程图。下页下页 5.5.根据某汽车配件公司的根据某汽车配件公司的业务过程,业务过程,画出数据流程图。画出数据流程图。返回返回