首页 > 其他分享 >结构化分析与设计(绪论)

结构化分析与设计(绪论)

时间:2024-10-21 18:52:50浏览次数:3  
标签:绪论 模型 DFD SC 设计 结构化分析 SA

结构化分析与设计的由来

结构化分析与设计最初由结构化程序设计扩展而来

瀑布模型的首次实践

SA与SD的流程

结构化分析(工具:DFD、PSPEC)    分析模型(分层DFD图)+ SRS

结构化设计(工具:SC图)  映射     初始设计模型(初始SC图)

初始设计模型(初始SC图)  优化     最终设计模型(最终SC图)

SA模型的组成与描述 

SA模型的描述工具:

       DFD、DD和PSPEC:这是早期SA模型的基本组成部分;

      CFD、CSPEC和STD:是早期SA模型的扩展成分,适应实时软件的建模需要;

  E-R图:适用于描述具有复杂数据结构的软件数据模型;

 数据流图(DFD)

  指明数据在系统中移动时如何被变换,描述对数据流进行变换的功能和子功能。

  组成符号

  圆框代表加工;

  箭头代表数据的流向,数据名称总是标在箭头的边上;

• 方框表示数据的源点和终点;

• 双杠(或单杠)表示数据文件或数据库 

• 数据字典(DD)

• 对软件中的每个数据规定一个定义条目。

• 加工说明(PSPEC)

• 对数据流图中出现的每个加工/处理的功能描述

• 主要工具:结构化语言,判定树或判定表

SD模型的组成

包含数据设计、体系结构设计、接口设计与过程设计。

体系结构设计是用来确定软件结构的,其描述工具为结构图,简称SC图。

过程设计主要指模块内部的详细设计 

标签:绪论,模型,DFD,SC,设计,结构化分析,SA
From: https://blog.csdn.net/m0_74107848/article/details/143119513

相关文章

  • 【设计模式】一文搞懂策略模式
    目录什么是策略模式策略模式结构策略模式的优点和缺点项目实战实际场景代码实现(策略模式+工厂模式)优惠券折扣金额的策略接口优惠金额策略打折直减满减工厂类环境类总结什么是策略模式策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使......
  • 基于node.js+vue基于Android的商品房验收服务平台设计与实现(开题+程序+论文)计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景随着房地产市场的不断发展,商品房的质量验收成为购房者关注的焦点。关于商品房验收的研究,现有研究主要以整体建筑质量评估、相关法律法规探讨为主 1。专......
  • 基于node.js+vue基于Android的租房平台的设计与实现(开题+程序+论文)计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于租房平台的研究,现有研究主要以传统租房模式或Web端租房平台为主。在移动互联网迅速发展的当下,专门针对基于Android的租房平台的研究较少。随着智能......
  • C++程序设计基础实验1
    任务一:源代码task1.cpp#include<iostream>#include<string>#include<vector>#include<algorithm>usingnamespacestd;//声明//模板函数声明template<typenameT>voidoutput(constT&c);//普通函数声明voidtest1();voidtest2();void......
  • C++研发笔记4——C语言程序设计初阶学习笔记2
            从今天开始我们开始第二模块初识C语言的学习,在本模块中我们将会涉及到一下14个内容:什么是C语言、第一个C语言程序、数据类型、变量、常量、字符串+转义字符+注释、选择语句、循环语句、函数、数组、操作符、常见关键字、define定义常量和宏、指针......
  • 从 K8s 的 “临时容器” 看 K8s 设计的厉害之处
    大家好,这里是G-LABIT实验室。​从一个容器的不足说起容器概念出现时,有个非常重要的理念:容器中极简。即容器里面只保留需要运行的进程就可以,其他一律不要安装。这也是为什么Docker出现的那时,有一篇文章《为什么不需要在Docker容器中运行sshd》经常被提及的原因。......
  • 【开题报告】基于django+vue企业产供销系统设计与实现(论文+源码)计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,企业信息化已经成为提升竞争力的关键因素。传统的企业产供销管理往往依赖于纸质文档和人工操作,这种方式不仅效率低......
  • java毕业设计下载(全套源码+配套论文)—— 基于java+JSP+SSH的婴幼儿产品销售系统设计与
    基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码)大家好,今天给大家介绍基于java+JSP+SSH的婴幼儿产品销售系统设计与实现,更多精选毕业设计项目实例见文末哦。文章目录:基于java+JSP+SSH的婴幼儿产品销售系统设计与实现(毕业论文+程序源码)1、项目简介2......
  • java毕业设计下载(全套源码+配套论文)—— 基于java+JSP+SSH的网上购物系统设计与实现
    基于java+JSP+SSH的网上购物系统设计与实现(毕业论文+程序源码)大家好,今天给大家介绍基于java+JSP+SSH的网上购物系统设计与实现,更多精选毕业设计项目实例见文末哦。文章目录:基于java+JSP+SSH的网上购物系统设计与实现(毕业论文+程序源码)1、项目简介2、资源详情3、关键......
  • springboot+vue保费征缴管理模块设计与实现【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着社会经济的快速发展和人民生活水平的不断提高,保险已成为现代社会中不可或缺的风险管理工具。保费征缴作为保险业务中的关键环节,直接关系到保险公司的运营效率和参保人的权益保障。然而,传统的保费征缴方式往往存在流程繁琐、信息不......