欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《系统分析 》PPT课件.ppt

    • 资源ID:4848034       资源大小:1.20MB        全文页数:51页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《系统分析 》PPT课件.ppt

    ,系统分析,主讲:李明,第四章 系统分析,4.1 系统分析的概念4.2 系统分析的任务4.3 系统调查4.4 需求分析4.5 新系统逻辑模型,主要内容:,第四章 系统分析,重点、难点:,业务流程图数据流程图数据字典,4.1 系统分析的概念,系统分析是由分析人员和用户一起按照系统观点,在对现有系统进行深入调查和需求分析的基础上,综合运用系统科学,管理科学,计算机科学,通信技术及软件工程等多学科知识,深入描述及研究现行系统的活动和各项工作及用户的各种需求,使用一系列分析工具与技术绘制一组描述系统总体逻辑方案的图表;经过与用户反复讨论,分析,修改,完善和优化,构思和设计用户比较满意的新系统的逻辑模型,并且提出适当的计算机软,硬件配置方案.,4.2 系统分析的任务,系统分析的基本任务主要包括需求分析和新系统逻辑模型设计两个方面。1)需求分析。是指对现行系统的调查基础上,以现代管理理论和方法为指导,对系统原有的经营管理目标、功能和信息流程进行分析和研究,指出存在的问题,提出改进的意见,最终形成新系统的目标。2)新系统逻辑模型设计。是指在需求分析的基础上,提出新系统的逻辑模型,从总体上实现新系统的结构。系统分析可采用“自顶向下”和“自底向上”调查研究相结合的方式进行,即先由总体向局部分解,然后自底层向上层归纳,以便设计出整体最优的新系统。,4.3 系统调查,4.3.1 系统调查的原则4.3.2 系统调查的方法4.3.3 系统调查的步骤,4.3系统调查,系统调查是系统分析阶段中工作量大、牵涉人员广,也是整个系统开发的基础工作。通过系统调查,了解到企业的领导人员以及主要的管理人员,以及他们对信息管理系统的要求与设想,再根据目前企业的资源,包括提供系统开发的资金、人员与设备等,开发人员可以初步提出一个企业管理信息系统的系统目标,以及各子系统的目标。,4.3.1 系统调查的原则和方法,4.3.1.1 系统调查的原则4.3.1.2 系统调查的方法,4.3.1.1 系统调查的原则,1)制订调查计划,确定调查范围。根据系统特点,结合建设单位情况,制订好详尽的调查计划,安排好调查的时间和内容,并通知有关人员。使有关单位人员能够了解系统开发工作,使调查工作做到有的放矢,提高工作效率。2)建立良好的人际关系。系统调查涉及到系统管理工作的各个方面和不同类型人员,在进行调查前,应该对所要调查的工作、人员有所了解。主动沟通,并注意文明礼貌,之后表示感谢。,系统调查的原则,3)要求用户参与。要求使用部门的业务人员、主管人员积极参与系统调查,以使系统分析人员更好地掌握业务流程,并能更深入地发现当前系统存在的问题。4)实事求是地记录调查情况。系统调查人员必须能完全地、准确地记录被调查人员提出的问题,它反应了使用者原始的要求与希望。,系统调查的原则,5)及时分析、归纳、总结。由于被调查人员不可能对计算机系统的功能全然清楚,对系统任务的要求不可能讲得确切,更没有定量的目标,例如“提高管理效率”、“提高管理现代化水平”等,所提出的问题,仅提供编写系统目标的素材,如果不加以分析和加工,系统开发工作将会陷入盲目的、无明确目标的开发。6)尽量使用规范的调查辅助工具。为了使各调查组之间更好地沟通,统一使用一些图表工具,如组织结构图、平面图、统计表等。,系统调查的方法,1)开调查会 开调查会是系统调查中最常用、最有效的方式之一。开调查会可以采用多种形式:一种是座谈会形式 另一种是走访企业的领导人员 头脑风暴会议,系统调查的方法,头脑风暴法(Brain storming,也称智力激励法、脑力激荡法),是美国现代创造学奠基人奥斯本(A.F.Osborn)提出的,是一种创造能力的集体训练法。它把一个组的全体成员都组织在一起,使每个成员都毫无顾忌地发表自己的观念,既不怕别人的讥讽,也不怕别人的批评和指责,是一个使每个人都能提出大量新观念、创造性地解决问题的最有效的方法。,4.3.1.2 系统调查的方法,2)发调查表这是一种比较广泛的调查方式,它要求设计出目的明确、清楚的信息调查表。调查项目一般都是要求较明确的具有共性的项目,由于通过调查表只能收集表面上的信息,如果要了解较为深入的、特殊的情况,还需要采用访问的调查方式。,4.3.1.2 系统调查的方法,3)直接参加管理业务的实践为了了解系统的实况,开发人员可以有目的、有选择的参加某些实际的业务工作,可以通过跟班工作,深入地了解信息的发生、传递、加工与存储的各个信息处理的环节,把握现有系统的功能、效率以及存在的问题。从而可以与管理人员共同研究出解决问题的想法和建议。,系统调查的方法,4)阅读与分析现有系统的资料主要是通过查阅组织或业务部门的文件、年报、总结、计划、规章制度、上报资料等,了解组织的概况等基本情况。,4.3.1.2 系统调查的方法,此外,通过与基层人员的直接接触、相互交流,可以增加开发人员与业务人员的之间的相互信任,密切开发人员与业务人员之间的关系,使系统的开发工作得以顺利进行,也为以后系统的正确使用打下良好基础。,4.3.2 系统调查的步骤,4.3.2.1 初步调查4.3.2.2 详细调查,4.3.2.1 初步调查,初步调查就是调查一个企业的总貌及其对信息的总需求。初步调查的目的是为了合理地确定系统目标。,4.3.2.1 初步调查的主要内容包括:,整个企业的概况:规模、组织目标、组织结构、产供销的概貌,人员、设备与资金的现状,以及目前的管理水平,特别是管理的基础工作水平。本组织的领导者、管理部门对管理信息系统的态度,支持的程度(包括人力、资料与数据),对新、老系统的看法以及对新系统的需求。开发管理信息系统的资源:人力、资金以及开发周期等资源情况。现行系统的概况:功能、人员、技术水平以及管理体制等。组织对外部的关系,哪些外部单位(外部实体)之间有哪些物质、资金或信息的来往关系。,4.3.2.2 详细调查,详细调查是调查企业内部各部门业务工作(信息处理)的功能,以及各功能之间信息流通的关系。目的是为了设计出新系统的基本功能以外的逻辑模型。,详细调查,1)组织机构调查组织机构调查是指对完成系统过程有关的组织机构的调查,调查内容包括:领导层次关系;物资流动关系;资金流动关系;信息流动关系。在调查过程中,可采用组织机构图等工具进行用户结构的分析工作。,详细调查,2)管理业务流程调查为了更进一步地反映系统业务的详细情况,对现行业务的流程需要进行细致的调查分析,集中描述各个环节的业务处理内容、处理顺序、处理时间等要求,调查各个环节需要的信息、信息的来源、信息的去向、信息的处理方法等。常用的工具有业务流程图。,详细调查,3)系统功能调查分析系统功能调查分析是为了达到新系统的目标要求,分析现系统是否具备新系统的功能,同时让用户提出对新系统的要求。系统功能分析一般通过功能层次图进行功能结构分析,通过功能关联图进行功能之间的关系分析。,4.4 需求分析,需求的内容:功能、性能、数据、环境、软硬件、其它需求分析的步骤:找出关键的使用者访问一般使用者建立一套简易的系统雏形完善系统雏形,直到用户满意记录整个完善的过程,并形成文档,4.5.1 组织结构图4.5.2 组织关系图4.5.3 管理功能结构图4.5.4 业务流程图4.5.5 数据流程图4.5.6 数据字典4.5.7 功能/数据分析(系统功能结构图的建立),4.5 新系统逻辑模型,根据实际调查得出,对调查结果处理得出,对以上结果综合分析得出,4.5.1 组织结构图,1)组织结构图,4.5.2 组织关系图,组织结构中的各种关系可以借助于组织结构图予以表现,部门间的层次关系即表示上下级的领导关系,其他关系可用一定的符号表示。,4.5.3 管理功能结构图,某销售系统的管理功能图,4.5.4 业务流程图,4.5.4.1 业务流程图的概念4.5.4.2 业务流程图的基本符号,4.5.4.1 业务流程图的概念,业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。绘制出这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。,4.5.4.2 业务流程图的基本符号,业务处理单位或部门符号表达了某项业务参与的人或事物;数据流动及方向符号表达了业务数据的流动方向,这个方向用单箭头表示;各类单证、报表符号表明了数据的载体;数据存储或存档符号也表明了一种数据载体,但这个数据是作为档案来保存的;业务功能描述符号表明了业务处理功能。系统分析员应严格按照这个绘图规范完成业务流程图的绘制。,业务处理单位 业务处理功能描述 各类单证、报表等 数据/文档 信息传递,4.5.5 数据流程图,4.5.5.1 数据流程图基本符号4.5.5.2 数据流程图的基本概念4.5.5.3 数据流程图绘制4.5.5.4 数据流程图绘制的原则,4.5.5.1 数据流程图基本符号,数据流程图常用的符号:,处理,外部实体,数据流,存储,或,xxxx,4.5.5.2 数据流程图的基本概念,外部实体。指本系统之外的人或单位,它们和本系统有信息传递关系。在绘制某一系统的数据流程图时,凡属本系统之外的人或单位,也都被列为外部实体。为了避免在一张数据流程图中出现线条的交叉,同一个外部实体可以出现若干次。数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。通常在数据流符号的上方标明数据流的名称。,4.5.5.2 数据流程图的基本概念,处理(功能)。处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能,一般用一个长方形来表示处理逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。数据存储。指通过数据文件、文件夹或账本等存储数据,表明数据的流动方向及其名称,它是数据载体的表现形式之一。用一个右边开口的长方形条表示。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。,4.5.5.3 数据流程图绘制,数据流程图是分层次的绘制时采取自顶向下逐层分解的办法。首先画出顶层第一层数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。,4.5.5.4 数据流程图绘制的原则,数据流程图的绘制过程中应注意以下几个方面的原则。数据流程图的绘制一般由左至右进行。从左侧开始标出外部实体,然后画出由外部实体产生的数据流,再画出处理逻辑、数据流、数据存储等元素及其相互关系,最后在流程图的右侧画出接受输出信息的系统的外部实体。,4.5.5.4 数据流程图绘制的原则,父图与子图的平衡 子图是对父图中处理逻辑的详细描述,因此父图中数据的输入和输出必须在子图中反映,即父图与子图必须平衡,或者说,父图与子图必须具备接口的一致性。父图与子图的平衡是分层数据流程图的重要特性,因而在绘制分层数据流程图时,必须认真检查“平衡”、特别是当子图有若干张,数据流被分成若干条时,更应慎重核查。用虚线框将子图中由父图分解展开的处理内容框起来,有利于弄清输入输出数据,便于与父图比较。,4.5.5.4 数据流程图绘制的原则,数据流至少有一端连着处理框 数据流不能从外部实体直接传送到数据存储,也不能从数据存储直接传送到外部实体。数据存储流入流出协调 数据存储必定有流入的数据流和流出的数据流,缺少任何一种则意味着遗漏某些加工。,4.5.5.4 数据流程图绘制的原则,数据处理流入流出协调 只有输入没有输出则数据处理无需存在,只有输出没有输入的数据处理不可能满足。合理命名、准确编号 数据流程图绘制过程中,对外部实体、数据流、处理逻辑以及数据存储都必须合理地命名。数据流程图正式完稿后还要对这些元素进行编号,以便进一步编写数据字典利于系统设计人员和用户阅读与理解。,4.5.6 数据字典(Data Dictionary),数据字典是系统分析阶段的重要文档,它详细地定义和解释了数据流程图上未能表达的内容。数据流程图加上完整的数据字典,就形成一份完整的系统分析的“系统规格说明书”(System Specification)。数据字典包括的项目有:数据项、数据结构、数据流、数据存储、处理逻辑和外部实体。,4.5.7 功能/数据分析,4.5.7.1 UC矩阵及其建立4.5.7.2 UC矩阵的检验4.5.7.3 UC矩阵的求解,4.5.7.1 U/C矩阵及其建立,功能/数据分析是通过U/C矩阵实现的,它将分析的内容用一个二维的表格来描述,这就是U/C矩阵。下面叙述U/C矩阵的特点和它的建立过程。1)U/C矩阵 U/C矩阵是一个进行内容分析的二维表格,要分析的内容就是x,y两个方向的坐标变量。如果将xi和yi之间的联系用二维表内的“U”、“C”来表示,就构成了一个U/C。,4.5.7.1 U/C矩阵及其建立,2)建立一个U/C矩阵要建立一个U/C矩阵对于一个实际的组织来说不是一件容易的事情。从理论上说建立U/C矩阵首先要进行系统化,自顶向下地划分,然后逐个确定具体的功能(或功能类)和数据库(或数据类),最后填写上功能/数据之间关系,即完成了U/C的建立过程。以功能/数据分析为例。详细调查过程中所绘出的功能业务一览表、业务联系图等和数据为基本坐标变量,加上功能与数据之间的联系(“U”或“C”)就构成了U/C矩阵。,4.5.7.2 UC矩阵的检验,建立U/C矩阵后一定要根据“数据守恒”原则进行正确性检验,以确保系统功能数据划分和所建U/C矩阵的正确性。“数据守恒”就是指,数据必定有一个产生源,也一个有一个或多个用途。通过检验,可以指出前段工作的不足的疏漏,或是划分不合理的地方,即时地督促,加以改正。具体说来,U/C矩阵的正确性检验可以从以下三个方面进行。1)完备性检验完备性(completeness)检验是指对具体的数据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即“U”),功能则必须有产生或使用(“U”或“C”元素)发生,否则这个U/C矩阵的建立是不完备。这个检验可及时发现表中的功能或数据项的划分是否合理以及“U”,“C”元素是否有填漏的现象发生。,4.5.7.2 UC矩阵的检验,2)一致性检验 一致性(uniformity)检验是指对具体的数据项类有且仅有一个产生者(“C”),如果有多个产生者的情况出现,则产生了不一致性的现象,其结果将会给后续开发工作带来混乱。这种不一致现象的产生可能有如下原因:没有产生者漏填了“C”元素或者是功能、数据的划分不当。多个产生者错填了“C”元素或者是功能、数据的划分不独立、不一致。,4.5.7.2 UC矩阵的检验,3)无冗余性检验无冗余性(non-verbosity)检验即表中不允许有空行或空列。如果有空行或空列的现象发生则可能出现如下问题:漏填了“C”或“U”元素;功能项或者数据项的划分是冗余的没有必要的。,4.5.7.3 U/C矩阵的求解,U/C矩阵求解过程就是对系统结构划分的优化过程。它是基于子系统划分应相互独立,而且内部凝聚性高这一原则之上的一种聚类操作。其具体作法是致使表中的“C”元素尽量地靠近U/C矩阵的对角线,然后再以“C”元素为标准,划分子系统。这样划分的子系统独立性和凝聚性都是较好的,因为它可以不受干扰地独立运行。U/C矩阵的求解过程是通过表上作业来完成的。其具体操作方法是:调换表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近,(注意:这里只能是尽量朝对角线靠近,但不可能全在对角线上)。,思考与练习,1、用数据流程图描述以下培训业务管理系统 某培训中心管理系统子系统的业务处理过程如下:培训中心将学员发来的电报、信件、电话收集分类后按几种不同情况处理:报名的,将报名数据送给负责报名的职员处理,并在学生文件、课程文件及账目上登记,同时将报名单交财务部门开出发票后凭复审通知学员;查询的,交查询部门给出答复;付款的,财务人员在账目上登记后,经复审通知学员;注销的,注销人员在课程文件、学生文件、账目上做相应的修改,经复审通知学员;对一些不合理的函电,培训中心拒绝处理。,谢 谢!,

    注意事项

    本文(《系统分析 》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开