《自考管理信息系统复习资料.pdf》由会员分享,可在线阅读,更多相关《自考管理信息系统复习资料.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五章 系统分析、考情分析 本章的题型涉及到全部的 5 种题型:单选题、填空题、名词解释、简答题、综合应用题,其中综合应用题的内 容主要是构造系统的数据流程图。本章是一个重点,分值一般在 20 分左右。二、前言 系统分析是系统开发工作的第一个阶段,也是最重要的环节之一。本阶段主要利用数据流程图和数据字典等分 析工具,回答系统“做什么”的问题。系统分析的任务是:尽可能弄清用户对信息的需求,调查现行信息系统的资源、输入、处理和输出,完成新系 统的逻辑设计(逻辑模型),并在此基础上编写系统分析报告。其工作内容包括:1.可行性分析 2.详细调查 3.系统化分析 4.提出新系统的逻辑模型 本章内容的重点
2、、难点、考点包括:1.初步调查的内容;2.可行性分析的内容、步骤和文档;3.详细调查的内容、步骤、方法;4.分析与优化。5.新系统逻辑方案(数据流程图、数据字典)6.系统分析报告的内容 5.1 初步调查与可行性分析【本节的重要知识点】1.初步调查的内容;2.可行性分析的内容(经济可行性、技术可行性、管理上的可行性)3.可行性分析的步骤;4.可行性分析报告的内容。一、初步调查的内容 信息系统的开发工作往往从初步调查开始。初步调查是站在“高层”观察组织的现状,分析系统的运行状况。其 内容如下:1.调查目的:从总体上了解现行系统的基本功能和信息需求;2.调查内容:有关组织的整体信息、有关人员的信息以
3、及有关工作的信息。调查的内容包括:(1)系统的基本情况。包括:系统的外部约束环境、规模、历史、管理目标、主要业务、当前面临的主要问题 等。(2)系统中信息处理的概况。包括:现有信息系统的组织机构、基本工作方式、工作效率、人员素质和技术手 段。(3)系统的资源情况。包括技术力量和能投入的人力和财力资源。(4)系统各类人员对信息系统的态度。包括领导和有关管理业务人员对现行信息系统的看法,对新系统建设的 支持和关心程度。3.分析内容:现有什么;需要什么;在现有资源下能提供什么;此项目有无必要和可能。4.了解系统基本状况,收集与系统相关的参考材料;5.技术要求和限定条件。二、可行性分析 1.可行性研究
4、的内容 可行性分析就是在初步调查的基础上进一步明确问题,对系统规模、目标及有关约束条件进行整体、全面的分 析与论证,提出系统的逻辑模型框架和可能的各种参考方案。可行性分析要从必要性和可能性两个方面进行。必要 性分析要从三个方面进行:1)“显见”的必要性;2)“预见”的必要性;3)“隐见”的必要性。可行性建立在必要性的基础上。其内容包括:(1)经济可行性。主要是对项目的经济效益进行评价。方法是成本/效益分析。(2)技术可行性。将来要采用的硬件和软件技术以及开发人员的水平能否满足用户提出的要求。包括硬件、软 件和人员三个方面。人员方面主要指各类技术人员的数量、水平、来源情况等。(3)管理上的可行性
5、。管理可行性是指所建立的信息系统能否在该组织实现,在当前的组织环境下能否很好地 运行,即组织内外是否具备接受和使用新系统的条件。管理可行性因素包括:领导是否支持;管理是否科学;组织 机构是否健全;基础数据是否齐全;管理体制;管理人员对开发信息系统的态度以及管理方面的基础工作是否会对 信息系统的开发造成很大的阻碍。2.可行性分析的步骤(1)确定系统的规模与目标。(2)明确用户的重要信息需求。(3)提出拟建系统的初步方案。(4)提出并评价可能的替代方案,并进行可行性分析。(5)给出该项目做还是不做的选择。(结论)(6)制定项目开发计划,包括人、财、物等方面的安排;(7)撰写可行性分析报告。(8)向
6、用户审查小组和指导委员会提交结果。3.可行性分析的结果 可行性分析报告(1)现行系统的初步描述(2)用户需求 (3)项目目标(4)技术可行性分析(5)经济可行性分析(6)社会因素可行性分析(7)开发所需资源和预算安排(8)期望的效益(9)关于结论的意见(结论的三个内容)可行性分析的 3 个结论:(1)可立即进行开发(2)不能或者没有必要继续进行(3)需推迟到某些条件具备后才能进行 【本节的重要知识点】1.系统调查的目的和原则;2.系统调查的内容;3.调查的步骤和方法;4.对现行系统的描述 一、系统调查的目的和原则 任务:管理业务状况的调查和分析、数据流程的调查和分析 目的:在于完整掌握现行系统
7、的各个方面,详细了解用户的需求。原则:用户参与原则。二、系统调查的内容 1.现行系统的基本情况。包括企业规模、战略目标、核心竞争力水平、外部约束、面临的主要问题、信息系统 的目标、希望信息系统解决的主要问题等。2.管理业务调查。包括:(1)组织结构调查。各部门人员的业务分工情况和有关人员的姓名、工作职责、决策内容、存在的问题和对新 系统的要求等。(2)管理功能体系调查。(3)业务流程调查。所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信 息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示等)。工具:业务流程图和表格分配图。业
8、务流程图:是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动 的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。符号包括:流向线、单据(或报表)、人员和单位 4)数据流程调查。1)数据流程调查的内容包括:收集进行分析所需要的资料、绘制原系统的数据流程图。5.2 系统的详细调查 2)收集进行分析所需要的资料。包括:收集原系统全部输入单据、输出报表和数据存储介质的典型格式;弄清各环节 的处理方法和计算方法;在上述各种单据、报表、账本的典型样品上注明制作单位、报送单位、存放地点、发生频 度、发生的高峰时间及发生量等;在上述各种单据、报表、账本的典型样品上注明各项数据的类型、长度
9、、取值范 围等。3)绘制数据流程图 3.信息需求、处理手段和信息资源。4.信息化现状。三、详细调查的步骤和方法 详细调查的方法有:(1)研究资料法。(2)开调查会。(3)用户访谈。(4)问卷调查法。调查问卷有两种格式:自由格式和固定格式。(5)实地观察法。(6)发电子邮件。四、对现行系统的描述 工具:数据流程图 1.定义:数据流程图(DFD)是一种能全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号(外部 实体、数据存储、数据流、处理)反映出信息在系统中的流动、处理和存储情况。(1)特性:数据流程图具有抽象性和概括性。1)抽象性:表现在舍去了具体的物质,只剩下数据的流动、加工处理和存储。
10、2)概况性:表现在可以把信息中的各种不同业务处理过程联系起来,形成一个整体。(2)组成:1)外部实体:指本系统以外的人或单位,它们和本系统有信息传递关系。2)数据流:表示流动着的数据,可以是一个数据项,也可以是一组数据,也可以表示对数据文件的存储操作。3)处理(功能):表示系统的一种处理功能。用一个长方形表示处理。4)数据存储:指通过数据文件、文件夹或账本等存储数据。2.使用数据流程图进行分析时应遵循的原则(1)明确系统边界;(2)自顶向下,逐层分解。(3)在局部上遵循由外向里的原则。3.实例 5.3 分析与优化【本节的重要知识点】1.重新审定系统目标;2.对管理模式的分析与优化;3.需求分析
11、;4.业务流程优化。5.数据分析。重新审定系统目标、对管理模式的分析与优化及业务流程优化的内容请同学们自己阅读教材理解。下面着重讲 需求分析和数据分析。一、需求分析 1.信息需求分析。2.目标分析和系统范围界定。3.功能分析和划分。二、数据分析 1.整理收集的数据资料(1)输入信息。包括输入信息的名称、使用密度、搜集方式、发生周期、信息量、编码方式、保存期、相关业 务、使用文字等。(2)输出信息。包括输出信息的名称、使用单位、实验目的、发行份数、发行方法、使用文字、输出时间、输 出方式等。(3)信息处理过程。包括处理内容、处理周期、处理时间、处理场所等。(4)存储方式。包括文件名称、保管单位、
12、保存时间、总信息量、保密要求、使用频率、删除周期、增加比率、删除比率等(5)代码信息。代码名称、分类方式、编码方式、使用目的、起始码、终止码、未使用码、追加频率或废弃频 率等。(6)信息需求。包括信息名称、需求目的、需求单位、需求者、时间和期限、信息的形式、信息表达的要求等。2.分析数据(1)围绕系统目标进行分析;(2)弄清信息源周围的环境;(3)围绕现行业务流程进行分析。3.数据特征分析(1)数据的类型及长度;(2)合理的取值范围;(3)数据所属业务;(4)数据业务量;(5)数据重要程度和保密程度。5.4 新系统逻辑方案的产生【本节的重要知识点】1.新系统逻辑方案的主要内容;2.数据流程图;
13、3.数据字典;4.系统分析报告的内容。一、新系统逻辑方案的主要内容 1.确定新系统目标。2.确定新系统的管理模式。3.确定新系统的业务流程关系。4.确定新系统的数据流程图和数据字典。二、数据流程图及其层次分解 1.数据流程图的层次分解 总的分解思路:自顶向下,逐层分解。数据流程图分为三个层次:(1)顶层图:将系统看成是一个整体,视系统为一个总的数据处理模块。顶层图实际上刻画了系统与其外部环 境之间的关系,而无需考虑系统内部的处理、存储、信息流动问题。其一般结构是:(2)中层:中层数据流程图是对顶层数据流程图的分解。可以包含多个层次。(3)底层:底层数据流程图是对中层数据流程图的进一步分解。数据
14、流程图层次分解应注意一些原则和避免几种常见的错误:自顶向下,逐层分解。注意不同层次图的编号。黑洞(black hole),即只有输入而没有输出。只有输出而没有输入。灰洞(gray hole),即输入不足以产生输出。灰洞是经常也是不易被察觉的错误。过程只用来表示数据的处理和变化,避免将计算机命令作为处理。数据流必须经过处理环节。数据流必须起于且/或止于处理,即每一个数据流必须有一个处理与之有关,数 据流不能起于数据存储且止于一个外部实体或另一个数据存储;也不能起于某个实体且止于另一个外部实体或数据 存储。下面图中的几种数据流都是错误的。2.层次分解的原则(1)为了保证数据流程图的正确性,可运用以
15、下几个原则对数据流程图进行检验:1)数据守恒。一个处理环节的输出数据流仅由它的输入数据流确定。既不能遗漏输入数据流,也不能出现某些 输入数据流在处理环节没有被使用。另外在层次分解时,要注意父图与子图之间数据流的一致性。2)数据存储既应该有输入数据流也应该有输出数据流。(2)数据流程图的可读性。1)简化处理之间的联系。2)均匀分解。既各个子系统的分解层次应大体相同。3)命名应该恰当。处理均应以强动词+客体的方式来命名,而其他元素均应是名词命名。三、数据字典 要求:识记数据字典的内容和作用,了解数据字典中各个成分的描述内容。以及编写数据字典的基本要求。1.数据字典是对数据流程图上各个元素作出的详细
16、的定义和说明。内容包括:数据项、数据结构、数据流、处 理逻辑、数据存储和外部实体。数据字典是关于数据的数据库。2.数据字典的作用:1)数据字典是对数据流程图中的各个成分,包括数据项、数据结构、数据流、数据存储、处理功能、外部实体 等的逻辑内容与特征予以详细说明。2)数据字典是以后系统设计、系统实施与系统维护的重要依据。3.数据字典的内容 1)数据项:数据项又称数据元素,是数据的最小单位。对数据应从静态和动态两个方面进行分析。但在数据字 典中,主要是对数据的静态特性加以定义。其内容包括:数据项的名称、编号、别名和简述;数据项的取值范围;数据项的长度。2)数据结构:描述了数据项之间的关系。一个数据
17、结构可以由若干个数据项组成,也可以由若干个数据结构组 成,也可以由若干个数据项和数据结构组成。在数据字典中,数据结构的定义包括以下内容:数据结构的名称和编 号;简述;数据结构的组成。3)数据流:数据流是由一个或一组固定的数据项组成。数据流定义的内容包括:名称、组成、来源和去向、流 通量等。基本符号有:+表示“与”表示“或”,即选择括号中的某一项 表示“重复”,即括号中的项要重复若干次()表示“可选”,即括号中的项可选可不选。4)数据存储:数据存储是数据结构停留或保存的场所。在数据字典中,数据存储只描述数据的逻辑结构,而不 涉及它的物理组织。其内容包括:编号、名称、简述、组成、关键字和相关联的处
18、理等。5)处理逻辑:处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明,内容包括:处理逻辑名称及编号、简述、输入、处理过程、输出和处理频率等。6)外部实体:包括名称、编号、简述以及有关的输入流和输出流等。4.编写数据字典的要求(1)对数据流程图上各个成分的定义必须明确、易理解、惟一。(2)命名、编号与数据流程图一致。(3)符号一致性和完整性要求。无遗漏、无重复、无矛盾。(4)格式规范、风格统一、文字精练、数字和符号正确。四、系统分析报告 要求:识记系统分析报告的主要内容 1.系统分析报告的作用(1)描述了目标系统的逻辑模型,作为开发人员进行系统设计和实施的基础。(2)作为用户和开发人员之间
19、的协议或合同,为双方交流和监督提供基础。(3)作为目标系统验收和评价的依据。2.系统分析报告的内容(1)原系统分析部分:包括总况、管理业务流程、功能分析、数据流程图、处理逻辑说明、征求意见总结等。(2)新系统逻辑模型:1)新系统的目标和功能图 2)新系统的数据流程图 3)新系统的数据字典 4)关于处理逻辑的说明(3)实施计划。包括:工作任务的分解、进度、预算等。【本章小结】系统分析是系统开发中最重要的一个阶段,其本质是通过对现有系统的描述和对用户需求的分析回答未来系统“做什么”的问题,即从抽象的信息处理角度看待系统应该具有什么功能,而不是涉及这些功能用什么具体的方式去 实现。其基本任务是尽可能
20、弄清用户对信息的需求,通过对企业管理业务的调查分析,理清现行系统的业务流程和 管理模式,找出其中存在的问题,并从功能分析和数据分析的角度对系统加以改进和完善,最后利用数据流程图和 数据字典等工具,完成新系统的逻辑设计(逻辑模型),并在此基础上编写系统分析报告。【历年试题解析】一、选择题 1.数据字典的内容不包括()A.数据流 B.处理逻辑 C.数据管理机构 D.数据存储【答疑编号 10050201】答案:C 2.数据流图中的外部实体是指()A.与系统无关的单位和个人 B.与系统有数据传递关系但不属于系统本身的人或单位 C.系统的输入数据和输出数据 D.上级部门或外单位【答疑编号 1005020
21、2】答案:B 3.数据流程图的组成不包括()A.输入 B.外部实体 C.处理 D.数据存储【答疑编号 10050203】答案:A 4.可行性分析的内容包括()A.业务上的可行性、管理上的可行性、决策上的可行性 B.技术上的可行性、业务上的可行性、管理上的可行性 C.经济上的可行性、技术上的可行性、管理上的可行性 D.经济上的可行性、业务上的可行性、管理上的可行性 答疑编号 10050204】答案:C 5.在数据流程图中的实体是指()A.本系统的单位或人员 B.本系统外的单位或人员 C.输入的凭证单据 D.输出的凭证单据【答疑编号 10050205】答案:B 6.在数据流程图中的数据存贮是指()
22、A.手工台帐 B.磁盘文件 C.数据库文件 D.数据存贮的地方【答疑编号 10050206】答案:D 7.系统分析的主要任务之一是()A.完成新系统的逻辑设计 B.完成新系统的物理设计 C.完成新系统的总体设计 D.完成新系统的逻辑设计与物理设计【答疑编号 10050207】答案:A 8.系统分析中,可行性研究报告的结论中应明确指出()A.有无必要进行系统规划 B.有无必要立即进行系统设计 C.有无必要立即进行系统开发 D.有无必要立即进行系统实施【答疑编号 10050208】答案:C 9.数据流程图由以下四种基本元素组成()A.数据流、控制流、判断表、判断树 B.数据流、处理、数据存储、外部
23、项 C.数据流、处理、控制流、数据存储 D.数据流、控制流、数据存储、外部项【答疑编号 10050209】答案:B 二、填空题 1.数据字典的建立应在 _系统分析 _ 阶段完成。答疑编号 10050211】3.问卷方式进行调查时通常有两种问卷,即自由格式问卷和固定格式问卷。答疑编号 10050212】4.数据流程图是一种能全面描述信息系统逻辑模型的主要工具。答疑编号 10050213】五、应用题 处理借书过程是:前台接待员接受读者交的索书单,首先查看读者记录进行读者鉴别,并存储借阅记录文件。然后由图书管理员查询图书文件,进行存书查询,如果图书未借出,交书库管理员向书库发出库单,并由书库管理 员修改借阅记录文件和图书文件;如果图书已借出,向读者发图书有人借阅通知。画出处理过程的数据流程图。10050214】答疑编号 答疑编号 10050210】2.需求分析结束时,应当提出 系统分析报告 交上级审查。