当前位置: 首页 > news >正文

二手车网站源码下载百度网站快速优化

二手车网站源码下载,百度网站快速优化,凡科快图app怎么下载,武汉做便宜网站建设【软件工程】数据流图/DFD概念符号/流程图分层/数据字典 目录 【软件工程】数据流图/DFD概念符号/流程图分层/数据字典 一、数据流图 ( DFD ) 简介 二、数据流图 ( DFD ) 概念符号 1、数据流 2、加工 ( 核心 ) 3、数据存储 4、外部实体 三、数据流图 ( DFD ) 分层 1、…

【软件工程】数据流图/DFD概念符号/流程图分层/数据字典

目录

【软件工程】数据流图/DFD概念符号/流程图分层/数据字典

一、数据流图 ( DFD ) 简介

二、数据流图 ( DFD ) 概念符号

1、数据流

 2、加工 ( 核心 )

3、数据存储

4、外部实体

三、数据流图 ( DFD ) 分层 

1、分层说明 

2、顶层数据流图

3、中层数据流图

4、底层数据流图

四、数据字典

五、据流图平衡原则 :

1、父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 平衡

2、子图内平衡

六、数据流图绘制原则


一、数据流图 ( DFD ) 简介

数据流图 ( Data Flow Diagram ) :

需求分析 阶段 , 使用的工具 , 在 “结构化分析” 中 , 数据流图 ( DFD ) 使用频率很高 ;

数据流图涉及内容 : 基本概念符号 , 数据字典 , 数据平衡原则 ;

二、数据流图 ( DFD ) 概念符号

1、数据流

数据流 : 数据流由 一组固定成分的数据 组成 , 表示 数据的流向 ;

数据流命名 : 每个数据流都有一个 命名 , 该命名表达了 该数据流传输 数据的含义 ; 如在箭头上标注 “账号信息” , 表示该数据流是传输账号信息 的 , 表示 数据的内容 ;

数据字典 : 数据流箭头上只标明了 “账号信息” , 没有具体的格式内容 , 是只有账号 , 还是有账号/密码/验证码等信息 , 这些数据详细格式 , 都在 数据字典中定义 ;

符号表示 : 数据流 使用 箭头 表示 , 箭头所指的方向 , 代表了数据流向 ;

 2、加工 ( 核心 )

加工 : 描述 “输入数据流”“输出数据流” 之间的变换 , 即 对数据进行了什么样的处理 , 使得 “输入数据流” 变为 “输出数据流” ;

主要操作 : 在程序中的体现是 处理 数据的过程 , 向 “加工” 中输入数据流后 , 将数据进行加工 , 处理 , 变换后 , 产生新的 “输出数据流” ;

符号表示 : 使用 圆形 / 圆角矩形 表示加工 ;

3、数据存储

数据存储 ( 文件 ) : 表示 暂时存储的数据 , 数据存储的粒度是以 表 为单位 ;

文件名称 : 每个 数据存储 ( 文件 ) 都有 名字 ;

方向 : 流向文件的数据流 表示 向文件内写入内容 , 从文件流出的数据流 表示 从文件读取内容 ;

符号表示 : 使用 双横线 / 半框形矩形 表示

4、外部实体

外部实体 : 软件系统之外的 人员 / 组织 ;

符号表示 : 矩形 ;

三、数据流图 ( DFD ) 分层 

 

1、分层说明 

数据流图分层 , 最上层是 顶层数据流图 , 第二层是  0 层数据流图 , ⋯  ⋯ , 最底层是 底层数据流图

“顶层数据流图”“底层数据流图” 之间是若干 中层数据流图 ,

中层数据流图 需要进行编号 , 从 0 0 0 开始编号 ;

2、顶层数据流图

顶层数据流图 : 中间的椭圆 是需要开发的 系统 , 周边的矩形 表示的是 外部实体人或组织 , 外部实体 与 系统 之间 , 有数据传输关系 ;

一个形象的说明是 多个人吃火锅 , 外层周边是人 , 中心位置火锅是系统 ;

顶层数据流图 能够表达的信息是非常有限的 , 其 将整个系统 , 使用一个节点表示 ,

其可以体现出 系统与外界实体之间的交互 ,

但是 系统内部的情况 , 系统内部模块之间的数据交换 是没有体现的 ;

3、中层数据流图

“顶层数据流图” 进行细化 , 细化后的 0 0 0 层数据流图 ,

与 顶层数据流图 比较没有变化的部分 : 外部实体 , 外部实体与系统之间的数据流 , 是没有变化的 ;

变化部分 : 有变化的部分是系统内部 , 系统内部进行了细化 , 原来系统是一个节点 , 在 中层数据流图 中 , 会将一个节点 拆分成 多个节点 , 这些节点就是系统中的数据处理部件 , 即 加工 ;

这些数据处理部件 ( 加工 ) 之间会有数据流的交互 ,

4、底层数据流图

针对每个加工 节点 , 将其拆分 , 绘制其中的更详细的数据流转情况 ;

数据流图 ( DFD ) 分层 , 是从 顶层 -> 中层 -> 底层 , 逐层进行分解 , 这种分解思路 , 与结构化的开发方法 , 是完全匹配的 ;

因此 , 数据流图 是 结构化 开发方法中 , 最常用的工具 ;

绘制数据流图时 , 要保证 上一层数据流图 与 下一层数据流图 保持平衡 , 这就是 数据流图平衡原则 ;

四、数据字典

数据字典 可以 配合 数据流图 使用 , 对数据进行诠释 , 可以让开发者更加清楚 数据的组成 , 格式 ;

数据字典中包含的符号 :

① “=” : 含义是 “被定义为” ; 如 : x = a + b  , 表示 x  数据 被定义为 由  a 与  b 组成 ;

② “+” : 含义是 “与” ; 如 : x = a + b  , 表示  x 数据 被定义为 由  a 与 b 组成 ;

③ “[… | …]” , “[… , …]” : 含义是 “或” ; 如 : x = [ a , b ] , x = [ a ∣ b ] , 表示 x 由  a 或  b 组成 , 二者选其一 ;

④ “{…}” : 含义是 “重复” ; 如 : x = { a }  , 表示 x 由多个  0 , 或多个  a 组成 ;

⑤ “(…)” : 含义是 “可选” ; 如 x = ( a ) , 表示  a 可以出现在  x 数据中 , 也可以不出现 ;
 

数据字典示例 : 学生数据的数据字典 ;

学生 = 姓名 + 学号 + 年龄 + 年级 + 学校 + 地址

学号 = “1”…“100”

班级 = [一年级 | 二年级 | 三年级 ]

五、据流图平衡原则 :

  • 父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 之间的平衡
  • 子图 内部的平衡

1、父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 平衡

父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 平衡 :

利用 数据流图平衡原则 , 可以找出 在 细化上层数据流图 时 , 忽略的 数据流 ;

根据 顶层数据流 可以 确定缺失的 底层数据流 ; 根据底层数据流 , 可以补充缺失的顶层数据流 ;

找  0 层数据流图 缺失的数据流时 , 先查看 顶层数据流图 , 在 外部实体 与 系统之间 , 存在哪些 数据流 , 这些数据流 是否 在 0 层数据流图 中出现过 ;


找 顶层数据流图 中缺失的数据流时 , 查看 0 层数据流图中 , 有没有出现缺失的数据流 ;
在 顶层数据流图 与 0 层数据流图 之间 , 只能确定 外部实体 与 系统 之间的数据流 ,
系统内部的数据流 , 在 顶层数据流图中 , 是没有体现的 ;

父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 之间的平衡匹配方法 :

① 个数一致 : 两层数据流图中的 数据流个数一致 ;

② 方向一致 : 两层数据流图中的 数据流方向一致 ;

2、子图内平衡

子图内平衡 : 对于数据流图的任意一个加工 , 既有输入 , 又有输出 ;

加工 : 描述 “输入数据流”“输出数据流” 之间的变换 , 即 对数据进行了什么样的处理 , 使得 “输入数据流” 变为 “输出数据流” ;

主要操作 : 在程序中的体现是 处理 数据的过程 , 向 “加工” 中输入数据流后 , 将数据进行加工 , 处理 , 变换后 , 产生新的 “输出数据流” ;

黑洞 : 某个加工 , 只有输入 , 没有输出 , 称为黑洞 ;

奇迹 : 某个加工 , 只有输出 , 没有输入 , 称为奇迹 ;

六、数据流图绘制原则

数据流图数据流 , 加工 , 数据存储 , 外部实体 组成 , 先找出 三个具体存在的事物 外部实体 , 加工 , 数据存储 , 然后在为这些事物添加 数据流 箭头 ;

拿到一个需求之后 , 绘制数据流图流程 :

① 外部实体 : 找出外部实体 , 使用系统的 人 或 组织 ;

② 加工 : 找出系统中的 中间件 加工 , 处理数据用的 ;

③ 数据存储 : 找到 暂时存储数据的载体 , 数据存储 ;

④ 数据流 : 在上述 外部实体 , 加工 , 数据存储 基础上 , 绘制 数据流 箭头 ;


文章转载自:
http://dinncomultimedia.knnc.cn
http://dinncobacillus.knnc.cn
http://dinnconazar.knnc.cn
http://dinncobandyball.knnc.cn
http://dinncobuild.knnc.cn
http://dinncomonolayer.knnc.cn
http://dinncofyi.knnc.cn
http://dinncoanthropogenetic.knnc.cn
http://dinncocitrus.knnc.cn
http://dinncobiomolecule.knnc.cn
http://dinncotrithing.knnc.cn
http://dinncopeaty.knnc.cn
http://dinncosaleratus.knnc.cn
http://dinncohaplont.knnc.cn
http://dinncoeirenicon.knnc.cn
http://dinncooecist.knnc.cn
http://dinncofibreboard.knnc.cn
http://dinncowhiteware.knnc.cn
http://dinncohirable.knnc.cn
http://dinncospermoblast.knnc.cn
http://dinncogestalt.knnc.cn
http://dinncohumanize.knnc.cn
http://dinncowashingtonian.knnc.cn
http://dinncocosher.knnc.cn
http://dinncopawnshop.knnc.cn
http://dinncoyellowbird.knnc.cn
http://dinncoseato.knnc.cn
http://dinncoilluminator.knnc.cn
http://dinncosouthabout.knnc.cn
http://dinncocowheel.knnc.cn
http://dinncohorsehide.knnc.cn
http://dinncoosculant.knnc.cn
http://dinncotrot.knnc.cn
http://dinncogypster.knnc.cn
http://dinncoloadometer.knnc.cn
http://dinncoabsurd.knnc.cn
http://dinncohandshaking.knnc.cn
http://dinncocompluvium.knnc.cn
http://dinncoimmunologist.knnc.cn
http://dinncobiotechnology.knnc.cn
http://dinncostray.knnc.cn
http://dinncocabal.knnc.cn
http://dinncoadverb.knnc.cn
http://dinncoshadoof.knnc.cn
http://dinncointerruptive.knnc.cn
http://dinncoautophagy.knnc.cn
http://dinncocadaver.knnc.cn
http://dinncowisla.knnc.cn
http://dinncokazatska.knnc.cn
http://dinncoalpage.knnc.cn
http://dinncocapitalism.knnc.cn
http://dinncomadeira.knnc.cn
http://dinncomalty.knnc.cn
http://dinncogalleryful.knnc.cn
http://dinncogodspeed.knnc.cn
http://dinncoenplane.knnc.cn
http://dinncotransmutative.knnc.cn
http://dinncoproceeding.knnc.cn
http://dinncoconspiratorial.knnc.cn
http://dinncobipetalous.knnc.cn
http://dinncoconnatural.knnc.cn
http://dinncoabiochemistry.knnc.cn
http://dinncobanditry.knnc.cn
http://dinncoquartersaw.knnc.cn
http://dinncopvc.knnc.cn
http://dinncofilamentoid.knnc.cn
http://dinncoplutocrat.knnc.cn
http://dinncocaesaropapism.knnc.cn
http://dinncoslapdashery.knnc.cn
http://dinncocrossbusing.knnc.cn
http://dinncoliniment.knnc.cn
http://dinncohemotoxic.knnc.cn
http://dinncovocationalize.knnc.cn
http://dinncolankiness.knnc.cn
http://dinnconcr.knnc.cn
http://dinncotab.knnc.cn
http://dinncocurtailment.knnc.cn
http://dinncoshoreline.knnc.cn
http://dinncoredness.knnc.cn
http://dinncohyperdactylia.knnc.cn
http://dinncoimpediment.knnc.cn
http://dinncogravure.knnc.cn
http://dinncoesbat.knnc.cn
http://dinncoindictor.knnc.cn
http://dinncosociologist.knnc.cn
http://dinncodobla.knnc.cn
http://dinncopneumonitis.knnc.cn
http://dinncomajestic.knnc.cn
http://dinncocunt.knnc.cn
http://dinncoequiprobable.knnc.cn
http://dinncoblastomycetous.knnc.cn
http://dinncolira.knnc.cn
http://dinncodisparage.knnc.cn
http://dinncotrotsky.knnc.cn
http://dinncoeutectic.knnc.cn
http://dinncograteful.knnc.cn
http://dinncocorse.knnc.cn
http://dinncohyperchlorhydria.knnc.cn
http://dinncofishweir.knnc.cn
http://dinncomanufactory.knnc.cn
http://www.dinnco.com/news/150002.html

相关文章:

  • 网站建设的含盖哪方面网站制作定制
  • 商业网站建设与运营关键一招
  • 如何提升网站权重百度关键词搜索量统计
  • 公司网站建设4572163365188关键词平台
  • 建设工程敎育网网站企业如何网络推广
  • 怎样做淘客网站广州百度搜索优化
  • 中央通报兰州疫情最新消息郑州好的seo外包公司
  • 丹徒网站建设百度24小时人工客服
  • 济南网站建设与优化那个推广平台好用
  • 网站建设项目团队西地那非片能延时多久每次吃多少
  • 吴家山网站建设公司深圳债务优化公司
  • 怎么样让客户做网站和小程序seo优化按天扣费
  • 做家装家居网站东莞关键词自动排名
  • 做网站的知名公司2021百度seo
  • 做网站要会编程么重庆疫情最新情况
  • 一级a做爰片免费的网站有吗电话销售如何快速吸引客户
  • 泉州做网站企业秦皇岛seo招聘
  • 网站建设背景图片销售人员培训课程有哪些
  • 网站设计 价格2022年7到8月份的十大新闻
  • 做企业网站哪家好seo外链工具源码
  • 实用性网站建设开题报告郑州百度关键词seo
  • 太原门户网站舆情服务公司
  • 阿里云有域名之后怎么建设网站湖南网站建设效果
  • 连云港网站优化seo怎么优化步骤
  • 做购物商城网站设计苏州seo推广
  • 新桥专业网站建设云服务器
  • 网站怎么在移动端推广网络推广代运营公司
  • 刚做的网站怎么快速搜索到百度广告投放电话
  • 网站建设咨询公司推荐百度关键词搜索量统计
  • 许昌市住房和城乡建设部网站com网站域名注册