第五章-系统分析(课堂PPT).ppt

上传人:胜**** 文档编号:98024119 上传时间:2024-07-09 格式:PPT 页数:33 大小:295.50KB
返回 下载 相关 举报
第五章-系统分析(课堂PPT).ppt_第1页
第1页 / 共33页
第五章-系统分析(课堂PPT).ppt_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《第五章-系统分析(课堂PPT).ppt》由会员分享,可在线阅读,更多相关《第五章-系统分析(课堂PPT).ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五章 系统分析1概述n系统分析是信息系统开发工作的系统分析是信息系统开发工作的第一个第一个阶段,也阶段,也是最重要的环节之一。是最重要的环节之一。n系统分析的目标:对用户的系统分析的目标:对用户的需求需求进行定义,为信进行定义,为信息系统设计取得成功奠定良好的基础。息系统设计取得成功奠定良好的基础。n系统分析的系统分析的任务任务:系统分析师通过对企业管理业:系统分析师通过对企业管理业务的调查分析,理清原系统的业务流程和管理模务的调查分析,理清原系统的业务流程和管理模式,指出其中的问题和不足,并从功能和数据分式,指出其中的问题和不足,并从功能和数据分析的角度对系统加以改进和完善,利用数据流程析

2、的角度对系统加以改进和完善,利用数据流程图、数据字典和处理逻辑的表达式进行定义,提图、数据字典和处理逻辑的表达式进行定义,提出新系统的出新系统的逻辑模型解决方案逻辑模型解决方案。2n系统分析的本质:通过对现有系统的描述和分析系统分析的本质:通过对现有系统的描述和分析来回答未来系统来回答未来系统“要做什么要做什么”的问题,即从抽象的问题,即从抽象的信息处理角度看待系统应该具有怎样的功能,的信息处理角度看待系统应该具有怎样的功能,而不涉及这些功能用什么具体的技术去实现。而不涉及这些功能用什么具体的技术去实现。n具体内容:具体内容:n初步调查与可行性分析初步调查与可行性分析n系统的详细调查系统的详细

3、调查n系统化分析与优化系统化分析与优化n提出新系统的逻辑模型提出新系统的逻辑模型35.1 初步调查与可行性分析n信息系统的开发工作往往从初步调查开始。信息系统的开发工作往往从初步调查开始。n可行性分析阶段任务完成的标志是可行性分析阶段任务完成的标志是可行性分析报告的完可行性分析报告的完成成。n初步调查的内容:初步调查的内容:n调查目的:包括读者对象、目的等;调查目的:包括读者对象、目的等;n调查内容:调查有关组织的整体信息、有关人员的信息及调查内容:调查有关组织的整体信息、有关人员的信息及有关工作的信息;有关工作的信息;n分析内容:现有什么;需要什么;在现有资源下能提供什分析内容:现有什么;需

4、要什么;在现有资源下能提供什么;此项目有无必要和可能作进一步的调查与开发。么;此项目有无必要和可能作进一步的调查与开发。n了解系统基本情况,收集与系统相关的参考资料。了解系统基本情况,收集与系统相关的参考资料。n技术要求和限定条件技术要求和限定条件4可行性分析内容n可行性分析是进一步明确系统的目标、规模和功能,对系可行性分析是进一步明确系统的目标、规模和功能,对系统开发背景、统开发背景、必要性必要性和意义进行调查分析。和意义进行调查分析。n可行性分析从可行性分析从必要性必要性和可行性方面入手,为系统开发项目和可行性方面入手,为系统开发项目的决策提供科学依据。的决策提供科学依据。n可行性分析的内

5、容:可行性分析的内容:n必要性分析:显见的、预见的、隐见的必要性分析:显见的、预见的、隐见的n可行性是建立在必要性基础上的,包括:可行性是建立在必要性基础上的,包括:n经济可行性经济可行性经济效益经济效益(支出、收益)支出、收益)n技术上的可行性技术上的可行性n硬件和软件:软件方面包括系统软件和应用软件各自的性能、系硬件和软件:软件方面包括系统软件和应用软件各自的性能、系统软件和应用软件之间的支持能力、统软件和应用软件之间的支持能力、系统软件和应用软件对环境系统软件和应用软件对环境的适应性的适应性 n开发人员的水平开发人员的水平n管理上的可行性:领导是否支持、管理是否科学、组织结构是管理上的可

6、行性:领导是否支持、管理是否科学、组织结构是否健全、基础数据是否齐全、当前系统的管理体制是否有条件否健全、基础数据是否齐全、当前系统的管理体制是否有条件提供新系统所必须的各种数据。提供新系统所必须的各种数据。5n可行性分析的步骤可行性分析的步骤n确定系统的规模与目标确定系统的规模与目标n明确用户主要信息需求明确用户主要信息需求n提出拟建系统的初步方案提出拟建系统的初步方案n提出并评价困难的替代方案,并进行可行性研究提出并评价困难的替代方案,并进行可行性研究n给出项目做还是不做的选择,同时确定方案给出项目做还是不做的选择,同时确定方案n制定项目开发计划,包括人、财、物等方面的安制定项目开发计划,

7、包括人、财、物等方面的安排排n撰写可行性分析报告撰写可行性分析报告n向用户审查小组与指导委员会提交结果向用户审查小组与指导委员会提交结果6n可行性分析报告时可行性分析的最后成果。可行可行性分析报告时可行性分析的最后成果。可行性分析报告的结论应明确指出以下内容:性分析报告的结论应明确指出以下内容:n可立即进行开发可立即进行开发n不能或者没有必要继续进行不能或者没有必要继续进行n需推迟到某些条件具备以后才能进行需推迟到某些条件具备以后才能进行75.2 系统的详细调查n系统分析阶段的系统调查工作是将企业和组织的系统分析阶段的系统调查工作是将企业和组织的现行系现行系统统为研究对象,进行详细调查与分析工

8、作。为研究对象,进行详细调查与分析工作。n详细调查是为了弄清原信息系统的状况,查明其执行过详细调查是为了弄清原信息系统的状况,查明其执行过程程,发现薄弱环节,收集数据,为设计新系统提供必要,发现薄弱环节,收集数据,为设计新系统提供必要的基础资料。的基础资料。n系统调查的重点在于系统内部的功能结构,包括:系统调查的重点在于系统内部的功能结构,包括:n组织机构组织机构n业务流程业务流程n数据流程数据流程n数据存储及其组成等数据存储及其组成等 n详细调查的目的在于完整掌握现行系统的各个方面详细调查的目的在于完整掌握现行系统的各个方面n原则:用户参与原则:用户参与8n系统调查是对企业和组织现行系统及其

9、周围环境现状的了解,从系统调查是对企业和组织现行系统及其周围环境现状的了解,从而掌握与系统开发有关的基本情况,确定而掌握与系统开发有关的基本情况,确定信息需求信息需求。n调查的主要内容:调查的主要内容:n现有系统基本情况即企业概况:企业的规模、战略目标、核心现有系统基本情况即企业概况:企业的规模、战略目标、核心竞争力的水平等、信息系统的目标等。竞争力的水平等、信息系统的目标等。n管理业务:管理业务调查直接关系到将来系统能否完成新系统管理业务:管理业务调查直接关系到将来系统能否完成新系统目标,包括:目标,包括:n组织结构:组织结构图采用的绘制形式是层次模块组织结构:组织结构图采用的绘制形式是层次

10、模块。n管理功能体系的调查管理功能体系的调查n业务流程的调查:为弄清各部门信息处理工作与信息系统的关系,业务流程的调查:为弄清各部门信息处理工作与信息系统的关系,则必须要了解组织的业务流程。业务流程调查工作的重点是将组则必须要了解组织的业务流程。业务流程调查工作的重点是将组织与织与功能功能匹配起来,将功能与功能关联起来。匹配起来,将功能与功能关联起来。n数据流程的调查数据流程的调查n信息需求、处理手段和信息资源:系统分析中,比较困难的工信息需求、处理手段和信息资源:系统分析中,比较困难的工作就是作就是定义定义满足系统目标的特定的信息需求,它包括确认何人、满足系统目标的特定的信息需求,它包括确认

11、何人、何时、何地需要何种信息。何时、何地需要何种信息。n信息化现状信息化现状9n调查方法调查方法n研究资料:对组织或单位中已有的报表、文件等研究资料:对组织或单位中已有的报表、文件等资料进行分析研究是获取需求的有效方法。资料进行分析研究是获取需求的有效方法。n开调查会开调查会n用户访谈用户访谈n结构化访谈:提出事先确定好的问题结构化访谈:提出事先确定好的问题n非结构化访谈:开发者只是向访谈对象提出访谈主非结构化访谈:开发者只是向访谈对象提出访谈主题或问题题或问题 n问卷调查:对于调查面广,而调查的信息量不大问卷调查:对于调查面广,而调查的信息量不大的情况,最适合采用的调查方法的情况,最适合采用

12、的调查方法 n实地观察法(参加业务实践)实地观察法(参加业务实践)n发电子邮件发电子邮件10对现行系统的描述n对现行系统的描述中,常用的图形描述工具是数对现行系统的描述中,常用的图形描述工具是数据流程图据流程图。n数据流程图:一种便于用户理解、分析系统数据数据流程图:一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数确地在逻辑上描述系统的功能、输入、输出和数据存储等。据存储等。n具有抽象性和概括行,它可以用少数几种符号综具有抽象性和概括行,它可以用少数几种符号综合地反映出信息在系统中的流动

13、、处理和存储情合地反映出信息在系统中的流动、处理和存储情况。况。11基本符号基本符号外部实体外部实体处理处理数据流数据流 数据存储数据存储12n组成组成n外部实体外部实体本系统以外的人或事物,它们和本本系统以外的人或事物,它们和本系统有信息传递关系系统有信息传递关系n数据流:表示流动着的数据,它可以是一项数据,数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据。也可以是一组数据。n数据处理数据处理n数据存储数据存储 13n绘制数据流程图遵循的原则绘制数据流程图遵循的原则n明确系统边界明确系统边界n采用采用自顶向下、逐层分解自顶向下、逐层分解的方法,分解从的方法,分解从“处理处理”开始

14、开始n在局部上遵循由外向里的原则在局部上遵循由外向里的原则145.3 分析与优化n系统调查工作师我们清楚地了解了现行业务系统系统调查工作师我们清楚地了解了现行业务系统“是什么是什么”,而分析与优化工作的目的师为新系,而分析与优化工作的目的师为新系统统“能做什么能做什么”提出具体的信息处理方案。提出具体的信息处理方案。n新系统逻辑模型设计以详细调查和对调查结果的新系统逻辑模型设计以详细调查和对调查结果的系统化分析为前提的。系统化分析为前提的。15n分析和优化的主要内容:分析和优化的主要内容:n重新审定系统目标:系统目标是开发工作的指南,同时也重新审定系统目标:系统目标是开发工作的指南,同时也是系

15、统的验收标准。是系统的验收标准。n对管理模式的分析和优化:信息系统的建设是围绕着企业对管理模式的分析和优化:信息系统的建设是围绕着企业的的管理目标管理目标而进行的而进行的 n需求分析需求分析n信息需求:可以采用企业分析法信息需求:可以采用企业分析法 和关键成功因素法和关键成功因素法n目标分析和系统范围界定:围绕企业的目标对系统目标、目标分析和系统范围界定:围绕企业的目标对系统目标、业务目标、信息需求的关键业务目标、信息需求的关键功能需求功能需求进行综合分析,并将进行综合分析,并将分析的结果文档化。分析的结果文档化。n功能分析及划分:在功能分析种,我们需要对系统的功能功能分析及划分:在功能分析种

16、,我们需要对系统的功能进行分析和改进,对用户提出的信息需求,以功能的形式进行分析和改进,对用户提出的信息需求,以功能的形式加入系统功能图中。加入系统功能图中。16n业务流程优化业务流程优化n业务流程优化根据系统调查阶段了解到的情况,业务流程优化根据系统调查阶段了解到的情况,从业务全过程的角度摸清现状找出问题的关键点,从业务全过程的角度摸清现状找出问题的关键点,对业务流程进行彻底的分析和改进。对业务流程进行彻底的分析和改进。n业务流程优化绝对不是原有业务流程的翻版或简业务流程优化绝对不是原有业务流程的翻版或简单调整,其实质是对现有业务流程进行单调整,其实质是对现有业务流程进行重组重组。n业务流程

17、优化的主要内容业务流程优化的主要内容:业务和数据流程是否:业务和数据流程是否畅通、合理;畅通、合理;数据、业务过程和管理之间的关系;数据、业务过程和管理之间的关系;原系统模式改革和新的系统管理管理方法的实现原系统模式改革和新的系统管理管理方法的实现是否具有可行性等。是否具有可行性等。17n数据分析数据分析n调查阶段收集的数据包括调查阶段收集的数据包括n输入信息输入信息n输出信息输出信息n代码信息代码信息n信息需求信息需求n信息处理过程、存储方式信息处理过程、存储方式 n分析数据从以下几方面:分析数据从以下几方面:n围绕系统目标进行围绕系统目标进行n弄清信息源周围的环境弄清信息源周围的环境n围绕

18、现行的业务流程进行分析围绕现行的业务流程进行分析18n数据特征分析数据特征分析n数据的的类型、长度数据的的类型、长度n取值范围取值范围n数据所属业务数据所属业务n发生的业务量发生的业务量n数据的重要程度和保密程度数据的重要程度和保密程度195.4 新系统逻辑方案的产生n逻辑方案所包含内容:逻辑方案所包含内容:n确定新系统目标确定新系统目标n确定新系统的管理模式确定新系统的管理模式n确定新系统的业务流程关系确定新系统的业务流程关系n确定新系统的数据流程图和数据字典:它是新系确定新系统的数据流程图和数据字典:它是新系统逻辑方案的核心部分统逻辑方案的核心部分 20产生新系统数据流程图和数据字典的过程

19、n数据流程图的分层结构和一般注意事项数据流程图的分层结构和一般注意事项n数据流程图的分层结构:数据流程图的分层结构:n顶层:把这个系统看成一个整体,视系统为一个总顶层:把这个系统看成一个整体,视系统为一个总的数据处理模块。顶层数据流程图要考虑的问题是的数据处理模块。顶层数据流程图要考虑的问题是处理与外部实体之间的信息交换处理与外部实体之间的信息交换 n中层:对顶层数据流程图的凤姐,分解的原则是以中层:对顶层数据流程图的凤姐,分解的原则是以系统的模块(子系统)为划分标准系统的模块(子系统)为划分标准n底层:对中层数据流程图的进一步分解底层:对中层数据流程图的进一步分解n注意:注意:n自定向下,逐

20、层分解自定向下,逐层分解n数据流必须经过处理环节数据流必须经过处理环节n注意不同层次图的编号规范注意不同层次图的编号规范21n一般注意事项一般注意事项n对数据流程图的检验对数据流程图的检验n数据守恒:一个处理环节的输出数据流仅由它的输数据守恒:一个处理环节的输出数据流仅由它的输入流确定。数据不守恒的错误有两种:一是漏掉入流确定。数据不守恒的错误有两种:一是漏掉 某些输入数据流;二是某些输入流在某些环节内部某些输入数据流;二是某些输入流在某些环节内部没有被使用。没有被使用。n文件使用:文件与处理环节之间的数据流方向应按文件使用:文件与处理环节之间的数据流方向应按规定认真标注,这样有助于对文件使用

21、正确性检查。规定认真标注,这样有助于对文件使用正确性检查。n数据流程图的可读性数据流程图的可读性n简化数据处理之间的关系简化数据处理之间的关系n分解应当均匀分解应当均匀n命名应当恰当命名应当恰当22使用数据流程图描述现行系统n请画出某学院购置设备的数据流程图:请画出某学院购置设备的数据流程图:由需购置设备的部门填写申请表格,将此表格送由需购置设备的部门填写申请表格,将此表格送交设备科,设备科填写预算表格送财务处,财务交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收据购买设备,购

22、得设备送需购设备的部门,将收据送财务处。送财务处。2324n仓库的业务工作有如下内容:仓库保管员根据客仓库的业务工作有如下内容:仓库保管员根据客户的出库单和入库单作出入库登录处理去修改库户的出库单和入库单作出入库登录处理去修改库存台帐,根据库存台帐作统计输出工作产生库存存台帐,根据库存台帐作统计输出工作产生库存日报表存储在日记帐中。查询库存时,查询者输日报表存储在日记帐中。查询库存时,查询者输入查询条件,根据库存台帐的内容产生查询报表。入查询条件,根据库存台帐的内容产生查询报表。画出数据流程图。画出数据流程图。2526n中图反映数据存储与各子系统之间的信息往来中图反映数据存储与各子系统之间的信

23、息往来关系。关系。n数据流程图从总体上描述了系统的逻辑功能、数据流程图从总体上描述了系统的逻辑功能、系统内各部分的信息联系及与系统外各有关事系统内各部分的信息联系及与系统外各有关事物的联系。物的联系。n在系统分析中,处理使用数据流程图描述系统在系统分析中,处理使用数据流程图描述系统逻辑模型外,还要辅以其他工具,例如逻辑模型外,还要辅以其他工具,例如数据字数据字典典、结构化语言、决策表、决策树等。、结构化语言、决策表、决策树等。27n数据流程图描述了新系统的逻辑模型框架结构。因为它数据流程图描述了新系统的逻辑模型框架结构。因为它是以图形方式出现的,对于每个图形符号(例如,每个是以图形方式出现的,

24、对于每个图形符号(例如,每个数据流、文件和数据项),将通过表格和文字的描述定数据流、文件和数据项),将通过表格和文字的描述定义它们的细节,而这些描述和定义所组成的集合就是数义它们的细节,而这些描述和定义所组成的集合就是数据字典。据字典。n数据字典数据字典它是对数据流程图上各个元素作出详细的它是对数据流程图上各个元素作出详细的定义和说明。目的是进行数据分析和归档,同时也是数定义和说明。目的是进行数据分析和归档,同时也是数据库据库/数据文件收集的依据。数据文件收集的依据。n数据字典的内容包括以下六个方面:数据字典的内容包括以下六个方面:数据元素、数据结数据元素、数据结构、数据流、处理逻辑、数据存储

25、和外部实体。构、数据流、处理逻辑、数据存储和外部实体。n数据字典的基础是数据字典的基础是数据流程图数据流程图n数据元素:最小的数据组成单位数据元素:最小的数据组成单位28n数据结构数据结构在数据字典中,数据结构描述某些在数据字典中,数据结构描述某些数据元素之间的关系。一个数据结构可以由若干数据元素之间的关系。一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成,个数据元素组成,也可以由若干个数据结构组成,也可以由若干个数据项和数据结构组成。也可以由若干个数据项和数据结构组成。n包括以下内容:(包括以下内容:(1)数据结构的名称和编号;)数据结构的名称和编号;(2)简述;()简述;(

26、3)数据结构的组成。)数据结构的组成。29n数据流数据流n由一个或一组固定的数据项组成由一个或一组固定的数据项组成n定义数据流时,不仅要说明数据流的定义数据流时,不仅要说明数据流的名称、组成,名称、组成,还应说明它的来源、去向、流通量还应说明它的来源、去向、流通量n数据存储:描述该数据存储的结构及有关的数据数据存储:描述该数据存储的结构及有关的数据流、查询要求。流、查询要求。n外部实体:是数据的来源或去向。在数字字典中,外部实体:是数据的来源或去向。在数字字典中,对外部实体的定义包括外部实体名称、编号、简对外部实体的定义包括外部实体名称、编号、简述及有关述及有关数据流的输入和输出数据流的输入和

27、输出 n处理逻辑处理逻辑n数据字典实际上是关于数据字典实际上是关于数据的数据库数据的数据库 30n编制和维护数据字典是一项十分繁重的任务编制和维护数据字典是一项十分繁重的任务n目前已有专门辅助人们编制数据字典的软件包。目前已有专门辅助人们编制数据字典的软件包。31系统分析报告n系统分析结束时,系统分析员应完成系统分析报系统分析结束时,系统分析员应完成系统分析报告,交上级审批。告,交上级审批。n系统分析报告应达到的基本要求是全面、系统、系统分析报告应达到的基本要求是全面、系统、准确、详实、清晰地表达系统开发的目标、任务准确、详实、清晰地表达系统开发的目标、任务和系统功能。和系统功能。n系统分析报

28、告的作用系统分析报告的作用n描述了目标逻辑系统的逻辑模型,作为开发人员描述了目标逻辑系统的逻辑模型,作为开发人员进行系统收集和实施的基础进行系统收集和实施的基础n作为用户和开发人员专家的协议或合同,为双方作为用户和开发人员专家的协议或合同,为双方的交流和监督提供基础的交流和监督提供基础n作为目标系统验收和评价的基础作为目标系统验收和评价的基础32n系统分析报告的内容系统分析报告的内容n(1)引言:说明项目名称、功能、背景资料、)引言:说明项目名称、功能、背景资料、文本所用的专门术语等;文本所用的专门术语等;n(2)项目概述:说明在分析阶段所进行的各项)项目概述:说明在分析阶段所进行的各项工作的主要内容;工作的主要内容;n(3)现行系统的调查情况:组织情况概述与现)现行系统的调查情况:组织情况概述与现行系统概述;行系统概述;n(4)分析和优化;)分析和优化;n(5)新系统的逻辑模型产生;)新系统的逻辑模型产生;n(6)其它;)其它;n(7)实施计划。)实施计划。33

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁