首页计算机计算机软件软件工程导论 3.4 面向数据流设计方法.pptx

3.4 面向数据流设计方法.pptx

页数:25页文件大小:178.1 KB来源: 软件工程导论ppt课件

本课件围绕面向数据流的设计方法展开,依次讲解面向数据流设计方法、软件结构图、信息流类型等内容,并结合图示与文字版说明面向数据流设计方法的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

面向数据流设计方法面向数据流,说明据流的设计要解决的任务就是将软件需求分析阶段生成的逻辑模型
面向数据流设计方法内容导览,列出本节涵盖的面向数据流设计方法、软件结构图、信息流类型等内容
软件结构图A模块--在SC图中用,介绍矩形框表示并用名字来标记它 模块调用关系2.模块的调用关系和
查看本课件的文字版(共 25 页,供检索与复制)

第1页:面向数据流设计方法面向数据流

面向数据流设计方法面向数据流的设计要解决的任务,就是将软件需求分析阶段生成的逻辑模型数据流图映射(Mapping)表达软件系统结构的软件结构图。结构化设计属于面向数据流的设计方法。

第2页:面向数据流设计方法

  • 面向数据流设计方法
  • 软件结构图
  • 信息流类型
  • 面向数据流设计过程
  • 变换分析
  • 事务分析

第3页:软件结构图A模块--在SC图中用

  • 面向数据流设计方法-软件结构图A
  • 模块--在SC图中用矩形框表示,并用名字来标记它--模块调用关系
  • 模块的调用关系和接口B被调用模块调用模块A(查询学生)B(查找学生记录)数据信号控制信号学号查找成功信号--模块间接口的表示

第4页:软件结构图模块M有选择地调用

面向数据流设计方法-软件结构图模块M有选择地调用模块A与B。判定为真调用A,为假调用BMAB模块M循环调用模块A、B、C。ABCM

第5页:信息流类型变换流信息沿输入通路

  • 面向数据流设计方法-信息流类型
  • 变换流信息沿输入通路进入系统,由外部形式变换成内部形式,通过变换中心加工处理后再沿输出通路变换成外部形式离开软件系统

第6页:信息流类型事务流信息沿输入通路

  • 面向数据流设计方法-信息流类型
  • 事务流信息沿输入通路到一处理,由处理根据输入信息类型在若干动作序列中选一个执行。处理称事务中心,完成任务:
  • 接收输入信息(又称事务);
  • 分析每个事务确定类型;
  • 根据事务类型选取一活动通路。

第7页:事务流示意图

事务流示意图:本页为图示内容,展示结构划分与关键组成要素。

第8页:面向数据流设计过程

面向数据流设计过程:本页为图示内容,展示面向数据流设计方法部分的组成结构与关键要素。

第9页:变换分析将具有变换流特点

  • 面向数据流设计方法-变换分析将具有变换流特点的数据流图映射成软件结构。例:软件做在只读存储器中,使设备具有某些“智能”。假设的仪表板将完成下述功能:
  • 通过模/数转换实现传感器和微处理机接口;
  • 在发光二极管面板上显示数据;
  • 指示每小时英里数(mile/h)、行驶里程和每加仑油行驶的英里数(mile/Gal)等;
  • 指示加速或减速
  • 超速警告:发出超速警告铃声。

第10页:变换分析复查基本系统模型确保

  • 面向数据流设计方法-变换分析
  • 复查基本系统模型确保系统输入和输出数据符合实际。
  • 复查并精化数据流图正确、处理项完成相对独立功能。

第11页:数字仪表板系统数据流图

数字仪表板系统数据流图:本页为图示内容,展示数据在系统中的流向、加工与存储环节。

第12页:变换分析确定数据流图具有变换

  • 面向数据流设计方法-变换分析
  • 确定数据流图具有变换特性还是事务特性没有明显事务中心,为变换型。
  • 找出变换中心确定数据流边界。

第13页:具有边界的数据流图

具有边界的数据流图:本页为图示内容,展示数据在系统中的流向、加工与存储环节。

第14页:面向数据流设计方法变换分析5.完成一级

面向数据流设计方法变换分析5.完成一级:本页为图示内容,展示面向数据流设计方法部分的组成结构与关键要素。

第15页:数字仪表板的第一级分解

数字仪表板的第一级分解:本页为图示内容,列出各项内容及其对应关系。

第16页:面向数据流设计方法变换分析6.完成第二

面向数据流设计方法变换分析6.完成第二:本页为图示内容,展示面向数据流设计方法部分的组成结构与关键要素。

第17页:数字仪表板的第二级分解输入结构

数字仪表板的第二级分解输入结构:本页为图示内容,列出各项内容及其对应关系。

第18页:数字仪表板的第二级分解变换结构

数字仪表板的第二级分解变换结构:本页为图示内容,列出各项内容及其对应关系。

第19页:数字仪表板的第二级分解输出结构

数字仪表板的第二级分解输出结构:本页为图示内容,列出各项内容及其对应关系。

第20页:面向数据流设计方法变换分析7.对初步软

面向数据流设计方法变换分析7.对初步软:本页为图示内容,展示面向数据流设计方法(续)部分的组成结构与关键要素。

第21页:事务分析信息流有明显事务特点

面向数据流设计方法-事务分析信息流有明显事务特点(事务中心),采用事务分析方法。软件结构:一接收分支和一发送分支。

第22页:事务分析映射方法

事务分析映射方法:本页为图示内容,展示面向数据流设计方法(续)部分的组成结构与关键要素。

第23页:事务分析示例

事务分析示例:本页为图示内容,展示面向数据流设计方法(续)部分的组成结构与关键要素。

第24页:事务分析示例(续)

事务分析示例(续):本页为图示内容,展示面向数据流设计方法(续)部分的组成结构与关键要素。

第25页:面向数据流设计方法(续)

  • 面向数据流设计方法
  • 软件结构图
  • 信息流类型
  • 面向数据流设计过程
  • 变换分析
  • 事务分析

《软件工程导论》课件目录

顶部目录