收藏 分销(赏)

第4章-系统分析.ppt

上传人:精*** 文档编号:2047508 上传时间:2024-05-14 格式:PPT 页数:79 大小:276KB
下载 相关 举报
第4章-系统分析.ppt_第1页
第1页 / 共79页
第4章-系统分析.ppt_第2页
第2页 / 共79页
第4章-系统分析.ppt_第3页
第3页 / 共79页
第4章-系统分析.ppt_第4页
第4页 / 共79页
第4章-系统分析.ppt_第5页
第5页 / 共79页
点击查看更多>>
资源描述

1、信息系统开发与管理信息系统开发与管理常晋义编著常晋义编著机械工业出版社机械工业出版社1.第四章第四章 系统分析系统分析4.1 系统分析概述4.2 系统组织结构与业务流程分析4.3 数据流分析4.4 建立新系统逻辑模型2.第四章第四章 系统分析系统分析 系统分析(System Analysis),也称为需求分析,主要任务是通过对企业各部门、各业务的详细调查研究和需求分析,深入研究并描述现行系统的工作流程及用户的各种需求,构思和设计用户满意的新系统的逻辑设计方案,以解决系统“能做什么”的问题。系统分析所确定的内容是系统设计、系统实施的基础。系统分析阶段工作的深入与否直接影响新系统的设计质量和经济性

2、,在整个系统开发过程中起着重要作用。3.4.1 4.1 系统分析概述系统分析概述4.1.1 系统分析的任务及步骤1.系统分析的任务 (1)了解用户需求。通过对现行系统中数据和信息的流程以及系统的功能给出逻辑的描述,得出现行系统的逻辑模型。(2)确定系统逻辑模型,形成系统分析报告。在调查和分析中得出新系统的功能需求,并给出明确的描述。根据需要与实现可能性,确定新系统的功能,用一系列图表和文字给出新系统功能的逻辑描述,进而形成系统的逻辑模型。完成系统分析报告,为系统设计提供依据。4.4.1 4.1 系统分析概述系统分析概述2.系统分析的步骤 (1)现行系统的详细调查。调查是分析与设计的基础。详细调

3、查现行系统的情况和具体结构,并用一定的工具对现行系统进行详尽的描述,这是系统分析最基本的任务。(2)在详细调查的基础上,进行需求分析。需求分析是指用户要求新系统应具有的全部功能和特性。(3)提出新系统的逻辑模型,对新系统的逻辑模型进行适当的文字说明,组成系统分析报告。5.4.1 4.1 系统分析概述系统分析概述1.需求分析过程(1)问题识别。需 求说 明功能需求列出所开发系统在职能上应做什么性能需求给出系统主要技术性能指标,包括容量、运行时间和安全性等环境需求系统运行对软、硬件环境的要求可靠性需求规定按实际运行环境,系统在投入运行后不发生故障的概率安全性需求对安全、保密的需求做出恰当的规定用户

4、界面需求对用户界面细致地做出规定资源使用需求确定系统运行的环境资源和开发资源成本需求根据合同规定,规定开发费用进度需求规定开发进度4.1.2 系统需求分析6.4.1 4.1 系统分析概述系统分析概述(2)问题分析与综合。从数据流和数据结构出发,逐步细化所有系统功能,找出系统各元素间的联系、接口特性和设计上的限制,分析它们是否满足功能需求,是否合理。依据功能、性能和运行环境需求等,剔除不合理部分,增加需要部分,最终综合成为系统解决方案,给出目标系统详细逻辑模型。分析和综合工作需要反复进行,直到正确地制定该系统的需求规格说明书为止。7.4.1 4.1 系统分析概述系统分析概述(3)文档编制。已经确

5、定的需求应当得到清晰准确的描述并且编成文档。通常把描述需求的文档叫做需求规格说明书。为了表达用户系统输入、输出要求,还需制定数据要求说明书及编写初步用户手册,着重反映被开发系统的用户界面和用户使用的具体要求。从目标系统的精细模型出发,更准确地估计所开发项目的成本与进度,从而修改、完善并且确定系统开发实施计划。8.4.1 4.1 系统分析概述系统分析概述(4)需求分析评审。需求分析的最后一步,应对功能的正确性、完整性和清晰性及其他需求给予评价。评审的主要内容是:定义的目标,文档及文档描述,接口描述,数据流与数据结构,图表,主要功能覆盖,约束条件,风险,其他方案,潜在需求,检验标准,初步用户手册,

6、遗漏与估算变化等。为了保证系统需求定义的质量,评审应指定专门机构负责,且严格按规程进行。评审结束后应由评审负责人签署评审意见。9.4.1 4.1 系统分析概述系统分析概述2.需求分析原则 (1)必须能够表达和理解问题的数据域和功能域。(2)必须自顶向下、逐层分解和细化问题。(3)必须给出系统的逻辑视图和物理视图。10.4.1 4.1 系统分析概述系统分析概述 结构化分析是一种自顶向下、逐步求精的系统分析方法,结构化分析的核心特征是“分解”和“抽象”。所谓分解,是指将一个复杂的问题按照内在的逻辑划分为若干个相对独立的子问题,从而简化复杂问题的处理。所谓抽象是指将一些具有某些相似性质的事物的公共之

7、处概括出来,暂时忽略其不同之处,或者说,抽象是抽象出事物的本质特性而暂时不考虑它们的细节。4.1.3 结构化分析方法11.4.1 4.1 系统分析概述系统分析概述复杂系统分解示意图12.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析 对现行系统的调查是系统分析的前提。调查分析是对现行系统进行的描述和分析,包括目标分析、功能分析、数据分析和处理流程分析等。调查过程是大量原始素材的汇集过程,必须对这些内容进行整理、研究和分析,归纳整理出描述现行系统的文字材料,也可以将有关内容绘制成描述系统的各种图表,以便在短时间内对现行信息系统有较全面的了解。13.4.2 4.2 系统组织结

8、构与业务流程分析系统组织结构与业务流程分析1.组织结构分析 组织结构指的是一个企业的组成以及这些组成部分之间的隶属关系或管理与被管理的关系。组织结构分析就是将了解和掌握的组织结构用图形方式描绘出来,供后续分析和设计参考。组织结构图把企业组织分成若干部分,并且标明各部分之间可能存在的各种关系(上下级关系、物流关系、资金流关系和资料传递关系等)。组织结构图不是简单的组织结构表,在描述组织结构图时注意不能只简单地表示各部门之间的隶属关系。4.2.1 组织结构与功能分析14.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析组织结构图示例15.4.2 4.2 系统组织结构与业务流程分

9、析系统组织结构与业务流程分析2.功能结构分析系统必须设定所要实现的功能,功能是做某项工作的能力。功能要以组织结构为背景来识别和调查,因为每个组织都是一个功能机构,都有各自不同的功能。调查时要按部门的层次关系进行,然后用归纳法找出它的功能,形成各层次的功能结构。组织结构与功能结构不完全一致,各组织、各部门的功能,由于种种原因,有可能重叠,许多功能可能还需要多个部门协作完成。一个部门的功能也可能不是惟一的,可能需要完成多项功能。16.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析功能结构图分析示例17.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析1.业

10、务流程分析的任务 业务流程调查是工作量大、繁琐而又细致的工作。它的主要任务是调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息处理方法及过程等,为建立MIS数据模型和逻辑模型打下基础。在此基础上,尽量用标准的符号描述出来,绘制成现行系统业务流程图(Transaction Flow Diagram,TFD)。4.2.2 业务流程分析18.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析 除对业务流程做调查外,还要对业务系统的其他需求做调查,以供后阶段分析时用。这些需求可归纳为以下两项内容:(1)对业务系统事务处理能力的需求。包括事务处理

11、活动组织、事务处理活动量和事务处理活动的控制。(2)对业务系统决策功能的需求。包括决策功能、决策信息来源、决策与事务处理之间的联系。19.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析2.业务流程图 业务流程图(TFD)是一种描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。20.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析 现行系统TFD是分析和描述现行系统的重要工具,它体现了现行系统的界限、环境、输入、输出、处理和数据存储等内容,是

12、掌握现行系统状况、确立系统逻辑模型不可缺少的环节。其步骤如下:(1)绘出各业务部门的TFD。(2)与业务人员讨论TFD是否符合实际情况。(3)利用管理科学理论,分析业务流程中的问题。(4)与业务人员讨论,按照信息系统的要求,提出改进业务流程的方案。(5)将新业务流程提交决策和评审机构,进而确立切实合理的业务流程。21.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析2.业务流程图 业务流程图的基本图形符号尚无统一的标准,常用的符号如图所示,有关符号的内部解释可直接用文字标于图内。业务流程图常用的符号22.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析考

13、试管理业务流程图23.4.2 4.2 系统组织结构与业务流程分析系统组织结构与业务流程分析3.业务流程的优化(1)深入分析流程调查资料。(2)找出现行系统业务流程中存在的问题,对每项进行研究并提出可行的解决办法。(3)在对找出的问题逐项进行分析研究的基础上,提出新系统业务流程的改进模式和改进要点,形成业务流程优化报告。(4)根据现行TFD和改进要点,绘制新系统的TFD,即优化后的业务流程图。(5)在新的TFD的基础上,制定业务流程优化计划,对提出的流程实施计划进行可行性论证,并进行评审。24.4.3 4.3 数据流分析数据流分析4.3.1 数据流分析概述 1.数据收集与分析 系统数据流分析的基

14、础是数据或资料的收集,其原则是一切从实际出发。数据收集和数据分析工作没有明显的界限;数据收集常伴以分析,而数据分析又常需要补充收集数据。收集的数据:各部门的正式文件,如各种卡片、报表、各种会议记录;现行系统的说明文件,如各种流程图、程序;各部门外的数据来源,如上级文件、计算机公司的说明书、外单位的经验材料等。数据收集的类型:各种报表的内容和各种统计数字。25.4.3 4.3 数据流分析数据流分析数据名称发生频率月发生量(MB)年发生量(MB)保存年限数据量汇总表报表统计表报表名称制表单位上报单位下达单位频 率26.4.3 4.3 数据流分析数据流分析数据分析方式:(1)围绕系统目标进行分析。围

15、绕系统的目标、组织结构与业务功能,认真分析现已收集到的信息能否提供足够的支持。(2)弄清信息周围环境。(3)围绕现行业务流程进行分析。27.4.3 4.3 数据流分析数据流分析2.数据汇总数据汇总是一项较为繁杂的工作,通常按如下四个步骤进行:(1)数据分类编码。(2)数据完整性分析。(3)将所有原始数据和最终数据分类整理出来。(4)确定数据的长度和精度。28.4.3 4.3 数据流分析数据流分析3.数据流分析方法 数据流分析可以采用自顶向下、逐层分解、逐步细化的结构化分析方法,通过分层的数据流图实现。数据流图抽象地舍去具体的组织结构、工作场所、物流、材料等,仅从信息流动的角度考查实际业务的处理

16、情况。绘制数据流图,要与TFD对应,即数据处理的内容和过程、产生的数据、数据来源及流向要与其流程一一对应。完成草图后与业务人员讨论,不符合实际的地方要进行修改,并且修改相应的TFD和数据字典(DD)。然后,对数据流进行分析,找出现行管理系统的问题所在,并进行修改。29.4.3 4.3 数据流分析数据流分析 数据流图(Data Flow Diagram,DFD)以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,所以是一种功能模型。4.3.2 数据流图30.4.3 4.3 数据流分析数据流分析1.数据流图的基本成分 (1)外部实体(External Entity)(2)

17、数据流(Data Flow)(4)数据存储(Data Store)(3)处理过程(Process)31.4.3 4.3 数据流分析数据流分析 32.4.3 4.3 数据流分析数据流分析2.数据流图的绘制 (1)画系统的输入和输出。(2)画数据流图的内部。(3)为每一个数据流命名。(4)为处理过程命名。33.4.3 4.3 数据流分析数据流分析3.数据流图的层次 数据流图的建立过程必须遵循自顶向下、逐层分解的原则,这是控制系统复杂性的方法,也是细化分析的基础。逐层分解的方式不是一下子引入太多的细节,而是有控制地逐步增加细节,实现从抽象到具体的过渡,因而将有利于对问题的理解。(1)编号。(2)父图

18、与子图的关系。(3)局部数据存储。(4)分解的程度。34.4.3 4.3 数据流分析数据流分析4.数据流图的检查 数据流图是否正确,可以从数据流的输入和输出、父图与子图的平衡两方面来检查。(1)数据流的输入和输出。一个处理所产生的某个输出数据在处理变换中既没有被产生,也没有作为输入数据输入到该处理,则该数据一定是在输入过程中被遗漏了。(2)父图与子图的平衡。在层次DFD中,父图与子图不平衡的现象极易发生。当子图进行修改时,一定要及时对父图进行相应的修改,以保持平衡。35.4.3 4.3 数据流分析数据流分析5.数据流图的改进 (1)简化处理间的联系。其基本手段是“分解”,用以控制复杂性。(2)

19、注意分解的均匀。理想的分解是尽可能将一个问题分解成大小均匀的几个部分。(3)适当地命名。DFD中各成分的名称是与其易理解性直接相关的,应该注意名称的选取。36.4.3 4.3 数据流分析数据流分析6.数据流图示例 下面以高等院校学生学籍管理系统为例说明数据流图的画法。学籍管理系统要记录学生从入学到毕业整个在校期间的情况,学生毕业时把学生的情况提供给用人单位。37.4.3 4.3 数据流分析数据流分析 (1)初步确定基本元素。首先确定数据的源点和终点。根据系统的描述,确定数据的源点和终点分别为“招生部门”和“用人单位”。然后考虑数据流。“招生部门”为系统提供“新生名单”,经系统处理,提交“毕业生

20、登记表”给“用人单位”。得到顶层图:38.4.3 4.3 数据流分析数据流分析 (2)分解。对顶层图进行细化,从而描述出系统的主要功能。学籍管理中包含学生学习成绩管理、学生奖惩管理、学生变动管理、毕业生管理等部分。39.4.3 4.3 数据流分析数据流分析学籍管理系统的第一层数据流图40.4.3 4.3 数据流分析数据流分析 可对上图进一步分解。例如,分析“成绩管理”,进入此处理的数据流有“学期成绩单”与“补考成绩单”,因此可分解为“分析学期成绩”与“分析补考成绩”两个处理,并且还要进行学期成绩登记与补考成绩登记。根据对学期成绩的分析,得出留退名单、获奖名单以及成绩统计表。P2框“成绩管理”扩

21、展为下图:41.4.3 4.3 数据流分析数据流分析“成绩管理”的展开42.4.3 4.3 数据流分析数据流分析 对图中的一些处理,还可以进一步展开。如分析学期成绩,要登记“成绩一览表”,根据“成绩一览表”评出成绩优秀奖,决定留级、退学建议名单,给学生发送成绩单等。43.4.3 4.3 数据流分析数据流分析“分析学期成绩”的展开44.4.3 4.3 数据流分析数据流分析数据字典(Data Dictionary,DD)的作用就是对数据流图上的每个成分加以定义和说明。数据字典描述的主要内容包括数据流、数据元素、数据存储、处理过程等,其中数据元素是组成数据流的基本成分。4.3.3 数据字典45.4.

22、3 4.3 数据流分析数据流分析1.数据字典的条目 (1)数据元素。数据元素是数据的最小组成单位,即不可再分的数据单位,如学号、姓名等。数据字典中,每个数据元素需要描述的属性有名称、别名、值域、类型和长度等。(2)数据结构。用来定义数据元素之间的组合关系。数据字典中的数据结构是对数据的一种逻辑描述,与物理实现无关。数据字典中,数据结构需要描述的属性有名称、组成等。46.4.3 4.3 数据流分析数据流分析 (3)数据流。数据流表明数据元素或数据结构在系统内传输的路径。在数据字典中,数据流需要描述的属性有来源、去向、组成、流通量等。(4)数据存储。指数据结构暂存或被永久保存的地方。在数据字典中,

23、只能对数据存储从逻辑上加以简单的描述,不涉及具体的设计和组织。47.4.3 4.3 数据流分析数据流分析 (6)外部实体。对外部实体的描述包括:外部实体的名称、对外部实体的简述及有关的数据流。一个信息系统的外部实体不应过多,否则会影响系统的独立性。此时,需重新考虑系统人机界面,设法减少外部实体。(5)处理过程。对处理过程的描述有:处理过程在数据流图中的名称、编号;对处理过程的简单描述;该处理过程的输入数据流、输出数据流及其来源与去向;其主要功能的简单描述。48.4.3 4.3 数据流分析数据流分析2.数据字典的建立 数据字典的内容是随着数据流图自顶向下、逐层扩展而不断充实的。数据流图的修改与完

24、善,将导致数据字典的修改,这样才能保持数据字典的一致性和完整性。数据字典的建立可以有两种方式,一是由人工将有关内容随时建立在一叠卡片上,对卡片进行分类、排序,从而得到数据字典;二是使用自动化数据字典系统,由计算机来代替人工登记、分类等工作。49.4.3 4.3 数据流分析数据流分析符号含义示例及说明=被定义为+与X=a+b 表示X由a和b组成|或X=a|b 表示X由a或b组成 重复X=a 表示X由0个或多个a组成m n重复X=2a5 表示X中最少出现2次a,最多出现5次a,5、2为重复次数的上下限()可选X=(a)表示a可在X中出现,也可不出现“”数据元素X=“a”表示X是取值为字符a的数据元

25、素连接符X=19 表示X可取1到9中的任意一个值*注释*a*表示a为说明或注释50.4.3 4.3 数据流分析数据流分析3.数据字典示例数据字典:“数据元素”条目举例系统名:学籍管理 编号:条目名:学号 别名:源于数据流:数据元素结构:代码类型 取值范围 意义字符 0001100199309999 XX XX X XXX(由数字组成的字符)年度 系 专业 编号简要说明:学生的识别符,每个学生有惟一的学号51.4.3 4.3 数据流分析数据流分析数据字典:“数据流”条目举例系统名:学籍管理 编号:条目名:学生成绩通知 别名:成绩通知单 来源:成绩管理 去向:学生 数据流结构:学生成绩通知=学号+

26、学生姓名+课程名称+成绩n+补考课程名称+补考时间+补考成绩mn=本学期所修课程数m=本次补考课程数简要说明:学生成绩通知在每学期期末考试后一周至下学期开学第一周期间发给所有本学期在校学生52.4.3 4.3 数据流分析数据流分析数据字典:“数据存储”条目举例系统名:学籍管理 编号:条目名:学生名册 别名:存储组织:记录数:主关键字:每个学生一条记录 约1200 学号 记录组成:项名:学号 姓名 性别 出生日期 注册学期 课程1 课程n 备注长度:8 8 2 8 4 6 6 20简要说明:(1)学籍变动(留级、转专业)在备注中说明。(2)重修课程在备注中说明。53.4.3 4.3 数据流分析数

27、据流分析数据字典:“处理过程”条目举例系统名:学籍管理 编号:条目名:成绩管理 别名:输入:输出:学生修课名单,课程名称,学生成绩 教学安排,学生成绩通知单,学生修课情况与成绩统计 处理逻辑:1.从学生名册中获取修同一课程的学生名单;2.统计每门课程的修课人数;3.形成教学安排数据,包括各门课程的修课学生名单、上课地点、通知有关授课教师;4.接收任课教师的学生成绩数据,并进行登录;5.进行成绩统计,计算每门课程成绩优良、及格、不及格、缺考人数;6.向学生发送学生成绩通知单,并附补考安排。简要说明:课程安排由系教学管理人员向学生公布。54.4.3 4.3 数据流分析数据流分析 数据字典:“外部实

28、体”条目举例系统名:学籍管理 编号:条目名:教学部门 别名:输入数据流:输出数据流:教学安排 学生成绩 主要特征:任课教师:姓名,讲授课程名称,联系地址教学管理人员:姓名,联系方式简要说明:负责下达教师的教学任务,进行教学安排。55.4.3 4.3 数据流分析数据流分析1.结构化语言 结构化语言是专门用来描述功能单元逻辑功能的一种规范化语言,它不同于自然语言,也不同于任何一种程序设计语言。结构化语言的结构分为内层和外层,内层一般采用祈使语句的自然语言短语,使用数据字典中的名词和有限的自定义词,其动词含义要具体,尽量不使用形容词和副词来修饰。外层用来描述控制结构,采用顺序、选择、重复三种基本结构

29、。4.3.4 加工逻辑的描述56.4.3 4.3 数据流分析数据流分析2.决策表 决策表(Decision Table)是一个二维表,它能清楚地表示复杂的条件组合与应做动作之间的对应关系,常用于存在多个条件复杂组合的问题。生成决策表可采取的步骤有:提取问题中的条件,标出条件的取值,计算所有条件的组合数,提取可能采取的动作或措施,制作决策表,完善决策表。57.4.3 4.3 数据流分析数据流分析决策表实例:某单位住房分配方案如下:所有住户50平方米以内每平方米1000元;超过50平方米后,在本人住房标准面积以内每平方米1500元,标准面积以外每平方米4000元。住房标准为教授105平方米、副教授

30、90平方米、讲师75平方米。用判定表表示各条件组合与费用之间的关系。58.4.3 4.3 数据流分析数据流分析条件取值表:条件名取值符号取指数m住房面积 S50 L B M2=2 职务 教授(105)副教授(90)讲师(75)P F J M3=3 超标与否 超标 未超标 C W M4=2 59.4.3 4.3 数据流分析数据流分析 决策表 1 2 3 4 5 6 7 8 9 10 11 12 住房面积 LLBB L L BBLL B B 职务 P P PP F F FF JJ J J 超标与否 CWCWCWCWCWWC 费用=1000*S 费用=1000*50+(S-50)*1500 费用=1

31、000*50+(104-50)*1500+(S-105)*4000 费用=1000*50+(90-50)*1500+(S-90)*4000 费用=1000*50+(74-50)*1500+(S-75)*4000 60.4.3 4.3 数据流分析数据流分析3.决策树61.4.4 4.4 建立新系统逻辑模型建立新系统逻辑模型4.4.1 系统目标与方案1.系统目标 在组织结构分析、业务流程分析及数据流程分析的基础上,结合系统可行性研究报告中提出的系统目标及系统建设的环境和条件重新考虑系统目标。系统目标的确定可把整个开发工作规定在合理的范围之内,使系统设计的任务更加明确、有章可循,也可以为检查和评价工

32、作的完成情况提供标准。新系统目标可从功能、技术及经济三个方面考虑。62.4.4 4.4 建立新系统逻辑模型建立新系统逻辑模型2.新系统信息处理方案新系统信息处理方案如下:(1)确定合理的业务处理流程。(2)确定合理的数据处理流程。(3)确定新系统功能结构和子系统的划分。(4)确定新系统数据资源分布。(5)确定新系统中的管理模型。63.4.4.2 4.4.2 系统分析成果系统分析成果1.系统分析报告的要求 系统分析报告形成后,必须组织各方面人员一起对报告以及形成的逻辑方案进行论证,尽可能地发现其中的问题、误解和疏漏。对于问题与疏漏需要及时纠正。对于有争论的问题需要重新核实当初的原始调查资料或进一

33、步深入调查研究,对于重大的问题甚至可能需要调整或修改系统目标,重新进行系统分析。4.4.2 系统分析成果64.4.4.2 4.4.2 系统分析成果系统分析成果2.系统分析报告的格式和基本内容供参考的系统分析报告的格式和基本内容。65.本章小结本章小结 系统分析的主要任务是通过调查了解现行系统的状况,理解和表达用户对系统的应用需求,从而确定新系统的功能。新系统的功能在很大程度上取决于新系统的目标,目标设定的合理性将影响系统的成功与否,因此有人建议在可行性分析乃至系统分析中应该对系统设定的目标的科学性、合理性进行深入分析,从而制定出系统的、合理的目标。目标确定之后,涉及系统分析的相关内容有:了解企

34、业或组织的内外环境、企业的主体业务和业务流程,反映业务活动的数据及其结构以及对新系统进行效益分析,从而建立新的信息系统的逻辑模型,并形成在分析阶段应提供的最后文档,即系统分析报告。66.本章小结本章小结 业务分析应从业务调查入手,首先了解企业的组织结构,绘制组织结构图,从与企业生产经营直接相关的机构开始,进行业务流程调查,绘制业务流程图,并逐步扩大到系统边界内的其他机构。在进行系统业务流程的重点和全面的调查后,对收集的材料进行整体和全面分析,并在新系统目标的规定下,重新确定新系统的功能。67.本章小结本章小结 数据能全面地刻画信息系统的全部活动和活动间的内在联系。数据分析构成了信息系统分析的主

35、体内容。数据分析的主要内容和方法是数据流图(DFD)的绘制及数据字典(DD)的编制。数据流图是业务流程图的数据抽象,描述了数据在业务活动中的运动状况,数据字典是对数据流图中所有数据的准确描述。数据流图是为系统设计提供支持,它将转换成系统设计中的控制结构图,数据字典将为数据库设计提供支持。新系统数据流图和数据字典的形成不是对现行系统的简单描述,而是按照系统目标所进行的对数据的进一步分析和加工,体现了对业务活动和流程的改进。68.本章小结本章小结 新系统逻辑模型的建立,包括新系统的总体结构、业务流程图、数据流图、数据字典、基本处理说明等。系统分析阶段的成果是系统分析报告,一份好的系统分析报告,应该

36、充分展示前段调查的结果,还要反映系统分析的结果,即新系统的逻辑方案,并报告新系统的设想。69.思考与练习思考与练习4.1 系统分析的主要内容是什么?4.2 组织结构调查的内容是什么?一个实体的组织结构图应该反映出部门之间的哪些关系?4.3 业务流程图的描述对象是什么?4.4 在系统开发过程中,经常使用数据流图来表示系统的信息流程。什么是数据流图?其作用有哪些?数据流图的局限性表现在哪些方面?70.思考与练习思考与练习4.5 定义一个数据流需要哪几项内容?在绘制数据流图时,必须注意哪些原则?4.6 建立数据字典有什么作用?在数据字典的描述中,各种数据流符号的意义应如何定义?定义数据字典必须符合哪

37、些要求?4.7 描述处理逻辑的工具有哪些?各有何特点?71.思考与练习思考与练习4.8 试分析组织结构、业务流程和数据流三者之间的互助关系。4.9 什么是新系统的逻辑模型?如何建立系统的逻辑模型?4.10 结构化语言可否转换成图形来表示?如果可能,指出一种表示方法。72.思考与练习思考与练习4.11 某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单交成品库并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。73.思考与练习思考与

38、练习4.12 某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分理处,分理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处处理。存款处理处取出底账登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处处理,该服务台取出底账和现金,记账后将存折与现金退给储户,从而完成存(取)款处理过程。试按此画出数据流图。74.思考与练习思考与练习4.13 某银行发放贷款的原则如下:(1)对于贷款未超过限额的用户,允许立即贷款;(2)对于贷款已超过限额的用户,若过去还款记录好且本次贷款额在2万元以

39、下,可做出贷款安排,否则拒绝贷款。请用结构化语言描述该原则。75.思考与练习思考与练习4.14 某校学籍管理制度规定:(1)经补考仍有两门考试课不及格者留级;(2)经补考,考查课、考试课共计仍有三门不及格者留级;(3)经补考,仍有不及格课程但未达留级标准可升级,但不及格科目要重修。试用结构式语言、决策表、决策树分别表示上述规则。76.思考与练习思考与练习4.15 图书馆管理台需要开发一个信息系统。读者可在计算机终端通过国际书号(ISBN)、作者名、书名查出书的馆藏书号,管理员可通过ISBN、馆藏书号查出书的存放位置,当读者索要的书外借而无馆藏时,可以查到借阅者姓名及应还日期,必要时可催借阅者还

40、书。(1)画出数据流图。(2)编写数据字典。77.思考与练习思考与练习4.16 以读者熟悉的单位为背景,进行该单位的业务流程调查。了解现行系统的逻辑功能与业务处理过程,明确计算机信息处理要求,提出拟建信息系统(或子系统)的逻辑模型,包括简要说明、数据流图(顶层图,一份分解后的图,分解图不少于两层)、数据字典(每种类型的条目至少列出一个)。78.思考与练习思考与练习4.17 系统分析需要收集的信息有哪几类?关于组织、人、业务的信息各有哪些?4.18 试述系统分析报告在系统建设中的作用、其主要内容和编写要求。4.19 系统分析工具可否应用在日常生活中?试举例说明。4.20 建立新系统模型后要进行复查,复查时所针对的问题有哪些?79.

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服