5.4.1 结构化分析方法

ops/2025/2/2 3:41:26/

文章目录

  • 结构化分析与设计方法
  • 数据流图
  • 数据字典
  • 加工逻辑

结构化分析与设计方法

在这里插入图片描述
结构化分析与设计方法核心思想:“自顶向下,逐层分解”,是一种面向数据流的传统软件开发方法。以数据流为核心,构建分析模型、设计模型。结构化分析与设计方法由结构化分析,结构化设计,结构化程序语言设计3部分组成。结构化分析由数据流图、数据字典、加工逻辑描述3部分构成。

数据流图

在这里插入图片描述
数据流图描述了数据如何从输入变换到输出的过程。常见描述符号包含数据流、外部实体(描述数据的发源地、归宿地),加工,存储。

数据字典

在这里插入图片描述
数据字典由数据流、数据项、数据存储、基本加工4类条目组成。数据流列举了组成它的数据项,数据项是不可再分解的数据单位。数据字典常用的符号如图所示。

加工逻辑

在这里插入图片描述
加工逻辑描述由结构化语言,判定表,判定树进行表示。结构化语言外层描述仅包含顺序、选择、重复这3种控制结构。内层是由动词+名词组成,动词要有具体的含义。判定表、判定树都是为了分情况对加工进行描述,判定树能够处理多个判断的情况(类似switch case)。
在这里插入图片描述


http://www.ppmy.cn/ops/154925.html

相关文章

基于遗传优化GRNN和Hog特征提取的交通标志识别算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 HOG 4.2 GRNN(General Regression Neural Network)模型原理 4.3 遗传算法(GA)优化GRNN平滑因子 5.算法完整程序工程 1.算法运行效果图预…

YOLOv8:目标检测与实时应用的前沿探索

随着深度学习和计算机视觉技术的迅速发展,目标检测(Object Detection)一直是研究热点。YOLO(You Only Look Once)系列模型作为业界广受关注的目标检测框架,凭借其高效、实时的特点,一直迭代更新…

FFmpeg(7.1版本)在Ubuntu18.04上的编译

一、从官网上下载FFmpeg源码 官网地址:Download FFmpeg 点击Download Source Code 下载源码到本地电脑上 二、解压包 tar -xvf ffmpeg-7.1.tar.xz 三、配置configure 1.准备工作 安装编译支持的软件 ① sudo apt-get install nasm //常用的汇编器,用于编译某些需要汇编…

ARM嵌入式学习--第十一天(中断处理 , ADC)

--中断的概念 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回被暂停的程序继续运行 --CPU处理事情的方式 -轮询方式 不断查询是否有事情需要处理&#xff0c…

亚博microros小车-原生ubuntu支持系列:12 URDF 模型

ros2笔记-6.2 使用urdf创建机器人模型_urdf机器人建模-CSDN博客 之前跟小鱼老师大概了解过urdf模型。再贴一下亚博的介绍 4.1、组成部分 link,连杆,可以想象成是人的手臂 joint,关节,可以想象成是人的手肘关节 link与joint的关…

labelme_json_to_dataset ValueError: path is on mount ‘D:‘,start on C

这是你的labelme运行时label照片的盘和保存目的地址的盘不同都值得报错 labelme_json_to_dataset ValueError: path is on mount D:,start on C 只需要放一个盘但可以不放一个目录

π0:仅有3B数据模型打通Franka等7种机器人形态适配,实现0样本的完全由模型自主控制方法

Chelsea Finn引领的Physical Intelligence公司,专注于打造先进的机器人大模型,近日迎来了一个令人振奋的里程碑。在短短不到一年的时间内,该公司成功推出了他们的首个演示版本。这一成就不仅展示了团队的卓越技术实力,也预示着机器…

css中的animation

css的animation animation是一个综合属性,是animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-fill-mode, animation-play-state, and animation-timeline这些属性的简写 不过在…