软件工程导论各种图_软件工程第一章思维导图

软件工程导论各种图_软件工程第一章思维导图1、E-R图E-R图也是实体-联系图,E-R图属于需求分析的一部分,为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型。下面介绍E-R图的画法E-R图由数据对象(实体)、属性、联系三部分组成。通常用矩形框代表实体、用菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性。例如:2、N-S图出于要有一种不允许违背结构程序设计精神的图形工具的考虑,提出了盒图,又称N-S图。盒图的表示方法有:盒图没有箭头,因此不允许随意转移控制。(

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、E-R图

E-R图也是实体-联系图,E-R图属于需求分析的一部分,为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型。

下面介绍E-R图的画法

E-R图由数据对象(实体)、属性、联系三部分组成。

通常用矩形框代表实体、用菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性。

例如:

软件工程导论各种图_软件工程第一章思维导图

2、N-S图

出于要有一种不允许违背结构程序设计精神的图形工具的考虑,提出了盒图,又称N-S图。

盒图的表示方法有:

软件工程导论各种图_软件工程第一章思维导图

盒图没有箭头,因此不允许随意转移控制。

(1)顺序结构从上往下执行

(2)条件为true执行命令组A,false执行命令组B

(3)do    while        循环条件部分写while成立条件,循环体写while里的内容

(4)do    until          与do  while相反

例:

软件工程导论各种图_软件工程第一章思维导图

3、PAD图

PAD图是问题分析图的英文缩写,是详细设计的一部分。

基本符号:

软件工程导论各种图_软件工程第一章思维导图

(a)先执行p1后执行p2

(b)循环while   ?   do   p

(c)选择(if   C  then  p1  else  p2)

(d)until型循环(repeat   P   until   C)

(e)case多分支

(f)语句标号

(g)定义

例:

软件工程导论各种图_软件工程第一章思维导图

 PAD图是面向高级程序设计语言的,每种控制语句都有一个图形符号与之对应。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170297.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LoadRunner压力测试:测试报告结果分析

    LoadRunner压力测试:测试报告结果分析我们以测试场景“登录-退出”为例,对测试报告的结果进行分析说明。一、测试说明功能登录退出测试目的进行用户登录,评估服务器增长能力场景说明打开登录首页,用户名登录;进入登录后首页页面,点击退出登录事务说明用户登录动态数据说明登录用户名/登

    2022年7月18日
    24
  • prepareStatement与Statement的区别

    prepareStatement与Statement的区别prepareStatement与Statement的区别1.区别:stmt=conn.CreateStatement();resultSetrs=stmt.executeQuery(sql);上面是statement的用法============================下面是PrepareStatement的用法ptmt=conn.Prepa

    2022年5月29日
    46
  • JSP页面出现中文乱码的两种解决方案

    JSP页面出现中文乱码的两种解决方案

    2021年8月9日
    73
  • snmp协议分析_snmp协议工作原理

    snmp协议分析_snmp协议工作原理介绍Snmp协议为简单网络管理协议(SimpleNetworkManagementProtocol),属于应用层协议,传输层使用UDP协议,主要用于网络设备的管理。Snmp协议分为snmp管理站(client端)和snmp代理(server端),snmp管理站通过udp协议向snmp代理发送请求消息,当snmp代理收到请求消息后,返回snmp管理站需要的内容。snmp消息全部通过UDP端…

    2022年10月17日
    2
  • 计算机网络基本知识汇总「建议收藏」

    计算机网络基本知识汇总「建议收藏」概述OSI分层(7层)物理层、数据链路层、网络层、运输层、会话层、表示层、应用层TCP/IP分层(4层)网络接口层、网络层、运输层、应用层五层协议(5层)物理层、数据链路层、网络层、运输层、应用层五层结构的概述应用层:通过应用进程间的交互来完成特定网络应用数据:报文协议:HTTP,SMTP(邮件),FTP(文件传送)运输层:向两个主机进程之间的通信提供通用的数据传输服务。

    2022年7月18日
    19
  • netty pooled vs unpooled ByteBuf

    netty pooled vs unpooled ByteBufWhatsthedifferencebetweenPooledvsUnpooledandDirectvsHeapinByteBuf?Like,whatdoespooledmeansincontextofamessagereceived,becauseobjectlikeHttpRequestiscreatedfromBy…

    2025年6月7日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号