结构化分析和设计常见图
描述程序逻辑时,表示嵌套和层次关系,并具有强烈的结构化特征
N-S图
描述程序逻辑时,表示嵌套和层次关系,并具有强烈的结构化特征
N-S图(Nassi和Scheiderman)把整个程序写在一个大框内,这个大框图是由若干个小的基本框图构成的流程图。
PAD图
PAD是问题分析图,用二维树形结构的图表示程序的控制流,将这种图转换为程序代码比较容易。
具有清晰的逻辑结构,标准化图形等优点,引导设计人员使用结构化程序设计方法,从而提高程序的质量
详细设计(软件设计)中常用的图形工具,它是一种由左往右展开的二维树型结构.PAD图的控制流程为自上而下,从左到右地执行.
以二维展开的图形描述方式,展现程序的逻辑结构(或者数据结构)
是一个图表工具,运用结构化设计思想呈现程序逻辑结构
系统流程图
程序设计图
业务流程图TFD
是业务流程调查的图形化表示,它反映现有系统各部门的业务处理过程及其之间的分工与联系,以及连接各部门信息流的传递和流动关系,体现现有系统的边界,环境,输入输出和数据存储等内容
描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表
以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程
业务流程图是从业务入手,从与企业生产经营直接有关的机构开始,进行业务调查而形成的。
数据流程图
(Data FlowDiagram,DFD/Data FlowChart)
是数据库设计需求分析阶段对业务流程描述的文档数据流图
是一种表达数据流从输入到输出移动变换过程的图形,是结构化分析阶段产生的结果
是一种描述数据通过系统的流程以及系统实施的工作或处理过程的过程模型
数据流程图是业务流程图的数据抽象,它屏蔽了业务流程的物理背景而抽象出数据的特征,它描述了数据在业务活动中的运动状况。
A、数据流程图:是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
E-R图
提供了表示实体类型、属性和联系的方法,数据库概念结构设计时用来描述现实世界的概念模型
E-R图即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
工厂(包括厂名和厂长名)需要建立一个管理数据库存储以下信息:(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 (2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。3)一个车间生产多种产品,产品有产品号和价格。4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。 (5)一个产品由多种零件组成,一种零件也可装配出多种产品。6)产品与零件均存入仓库中。7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话
IPO 图
说明模块的输入、输出数据和数据加工的重要工具
是一种流程描述工具,描述构成软件系统的每个模块的输入,输出和数据加工
在计算机领域IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。IPO图是对每个模块
进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称。在系统的模块结构图形成过程中,产生了大量的模块,在进行详细设
计时开发者应为每一个模块写一份说明。
IPO图就是用来说明每个模块的输入、输出数据和数据加工的重要工具
位示图
每个二进制位标志一个盘块是否分配,0代表空闲,1代表已分配
甘特图
gantt图又称为横道图、条状图(Bar chart)。
一种横轴是时间纵轴是各个作业的计划进度检查工具
PERT图
也称“计划评审技术”,反映各任务之间的依赖关系,
一个大项目可分为若干相互关联的子项目或任务,并发执行或者需在另一任务完成后才能进行。项目进度可用PERT有向图来描述任务和其完成时间
判定树
判定树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。
系统功能体系图
业务功能一览图
功能模块图
组织架构图
组织结构图
把企业组织分成若干部分,并且标明各部分之间可能存在的各种关系
组织/业务关系图
描述了业务和部门的关系
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)