系统分析课件第(五)讲(系统分析).docx

  1. 1、本文档共188页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习完本章后P你应该具备以下能力: 解结构化系统分析的内容 握DFD的层次分解方法 价DFD 典的内容和编制 造判定树/判定表 握ERD图的构造方法 握利用V i s i o构造DFD和ERD的方法 .1结构化分析方 .1 结构化分析方冻 吉构化分析方法最初只是着眼于数据流,自顶 向下,逐层分解,建立系统的处理流程,以 数据流图和数据字典为主要工具,建立系统 的逻辑模型。 旷充后,将建模技术扩展到数据建模、功能建 模和行为建模,以实体-关系图、数据流图和 控制流图.状态-迁移图为工具,数据字典为 核心,从不同视点建立系统的分析模型。 分析模型的构成 数据字典(DD) 数据字典(DD): 模型核心(中心库) 体关系图(E-RS, ERD): 指明数据在系统中移动时如何被变换; 描述对数据流进行变换的功能; DFD中每个功能的描述包含在加工规约(小说 明)。 厭态转移图(STD) 指明作为外部事件的结果,系统将如何动作。 2功能建栈和教据流图 丧初,结构化分析方法仅讨论数据流建模。目 标系统被表示成如图所示的数据变换流程图。 系统的功能体现在核心的数据变换中。 外部实体逹入信息外部实体儒赂訂输出信息输出信息 外部实体逹入信息 外部实体儒赂訂 输出信息 输出信息 II 功能建模就是用抽象模型的概念,按照系统内 部数据传递、变换的关系,自顶向下逐层分解, 直到找到满足功能要求的所有可实现的软件为 止。 功能模型使用了数据流图来表达系统内数据的 运动情况,而数据流的变换则用结构化英语、 判定表与判定树来描述。 关于分鮮和抽象 构化分析方法的基本思想是“分解”和“抽象” O 卜解:在求解过程中,将复杂问题分解为一些较 的、比较容易理解的,相对独立的部分来求解, 后再将这些部分问题的解综合成复杂问题的解。 象:是一种忽略与系统目标无关的问题域,从 (二)数据流程图CDFDJ ata Flow Diagram 种全面描述信息系统逻辑模型的主要工 “利用另輙数据流、加工处理和数 四种基本符号综合地反映信息在系 中的流动、处理和存储情况。 (三丿DFD的四种图符 编号 处理名称 处理者 加工处理:是对数据进行的操作 外部实体:指在系统外的提供数据或获得数 据的组织机构或个人等,是数据的外部来源 或去处。又称为数据流的源点或终点。 数据流名称:数据流:是指数据的流动,包括传递、 抽取或存入等 数据流名称: 数据存储:逻辑意义上的数 据记录文件。 数据流名箭头单或双杠文件名实体名 矩形框 数据流名箭头 单或双杠 文件名 实体名 矩形框 四种基本图形符号: 数据流 加工 数据存储 数据源点 或终点 四种基本图形符号: 还有一些辅助的图例: *与 +或 G)互斥 1)数据流 表示数据和数据流向,由一组固定成分的 数据组成 如“选课单”由“学号、姓 名、课程编号、课程名”等成分组成 数据流可从加工流向加工,也可在加工与 数据存储或外部项之间流动;两个加工 之间可有多股数据流 数据流的命名 用名词,不要使用意义空洞的名词 尽量使用现实系统已有名字 数据流(图示) / 、 储户取款单r检查、合理取款单 洽理性/ 储户 、 帐户 画数据流时需注意的问题 不要把控制流作为数据流 如:下图中读下张卡属于控制流,不应画出。 不要标出激发条件 不要标出激发条件 2)加工 表示对数据进行的操作,如“处理选课 单”、“产生发票”等 加工的编号,说明这个加工在层次分解中 的位置(分层DFD) 加工的命名 顶层的加工名就是整个系统项目的名字 尽量最好使用动宾词组,也可用主谓词组 不要使用空洞的动词 加工的命名 无意义的 名字:储户数据1、■处理 无意义的 名字: 储户 数据1 、 ■处理1壬 较好的命名: — 储户取款单r检查、合理取款单 储户 金理燈 帐户 3)数据存储 表示需要保存的数据流向,如“学生档案”、 “课裡设聲”等 数据存储与加工的方向“读出”、“写 商品目录南品库存入” 商品目录 南品库存 节魏驕需?鼠 4)外部项 位于系统之外的信息提供者或使用者,称为 外部项。即存在于系统之外的人员或组 织。如“学务科”等 说明数据输入的源点(数据源)或数据输出 的终点(数据终点) 起到更好的理解作用,但不是系统中的事 物 几种错误(1】 数据源——加工)乂没有输出! 没有输入!工至少 输入数 一个输 流 没有输入! 几种错误〔21 数据源 ■ 一 数据源 数据终点 * 数据存储 严存储数据终点 *存空谢数据存储丿 数据流必须要么从某 个加工流出、要么流 入某个加工,而不能 直接从外部项流向数 据存储等等。 图示的几种流动都是 不合理的 Dfd常见的错蟆: Dfd常见的错蟆: 数据流的使用 能“无中生有” p能有“死角” 名问题 %窗局问题 爲4亘问题 .

文档评论(0)

梦幻飞迷0411 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档