软件开发方法

您所在的位置:网站首页 结构化方法的基本要点包括哪些 软件开发方法

软件开发方法

2024-07-16 08:42:10| 来源: 网络整理| 查看: 265

结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。

基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。

结构化方法的基本要点是:自顶向下、逐步求精、模块化设计。

结构化分析方法是以自顶向下,逐步求精为基点,以一系列经过实践的考验被认为是正确的原理和技术为支撑,以数据流图,数据字典,结构化语言,判定表,判定树等图形表达为主要手段,强调开发方法的结构合理性和系统的结构合理性的软件分析方法。

结构化方法按软件生命周期划分,有结构化分析(SA),结构化设计(SD),结构化实现(SP)。

结构化方法最重要的就是:模块化  

结构化方法要点:1.建立数据流的类型,2.指明流的边界。3.将数据流图映射到程序结构中

结构图(Structure chart  简称SC):准确的表明程序结构,它能描述出各个模块之间的联系和关系

与数据流图不同,结构图描述的是控制流的情况。

结构图的主要成分有:

模块,

模块间的调用关系:箭头指向的是被调用模块,

模块间的通讯:在表示调用关系的箭头旁边的一个小箭头表示,

辅助控制符号:当模块A有条件的调用模块B时候,在箭头的起始点加上一个菱形。

                            当模块A反复调用模块B的时候,在箭头的中间加上一个环形。

一般来说,模块图中可能经常出现以下几种类型的模块,

1)传入模块:从下属模块取得数据,经过某些处理,传送给上层模块。如图:

2)传出模块:从上层模块取得数据,经过处理,传给下层模块。

3)变换模块:从上级取来的数据,经过处理后,再传送给上级。

4)协调模块

对所有下属模块进行协调和管理的模块,在系统的输入输出部分,或数据加工部分,可找到这样的模块 ,一个好的系统模块图中,协调模块应该出现在模块图的上层,。

数据流图

数据流图是一种很常用的结构分析工具,它从数据处理和加工角度,描述系统中数据流动情况,

DFD= Data Flow Diagram,数据流图  数据流图(Data Flow Diagram,DFD)

反映出信息在系统中的流动、处理和存储情况。

DFD由数据流、加工、数据存储和外部实体4个要素构成。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。

结构化方法:



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭