- 1、本文档共188页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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亘问题 .
您可能关注的文档
- 系统解剖-概要脑神经.docx
- 三年级年级上册科学课件-第一单元我们的生活与科技《我们离不开植物》(共22张PPT)教科版.docx
- 凯度:即将21岁的Z世代Centennials_at_21_Global.docx
- 网络上的人际交往课件.docx
- 三年级上册科学课件-《我看到了什么》教科版(共15张PPT).docx
- 宁夏银川市西夏区套门沟老采区3号建筑石料用灰岩矿项目竣工环保验收.docx
- 三年级上册科学课件-《大树和小草》教科版(共15张PPT).docx
- 三年级上册科学课件-《观察水生植物》教科版(共11张PPT).docx
- 三年级上册科学课件-《蚂蚁》教科版(共15张PPT).docx
- 青岛精益达模具年产1500套模具项目环评表.docx
文档评论(0)