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

软件工程导论各种图_软件工程第一章思维导图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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vscode注释快捷键失效_代码变成注释快捷键

    vscode注释快捷键失效_代码变成注释快捷键目录1.单行注释2.多行或块注释1.单行注释ctrl+/:C中产生双斜线注释或取消双斜线注释,未在其它语言使用,暂未知//注释类型2.多行或块注释shift+alt+A:C中产生/**/注释或取消/**/注释,未在其它语言使用,暂未知/*注释类型*/…

    2022年8月15日
    6
  • TCP三次握手四次挥手(通俗易懂版)

    TCP三次握手四次挥手(通俗易懂版)TCP连接的建立(三次握手)最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。三次握手通俗理解:TCP客户端是男孩子,TCP服务器是女孩子,男孩子要追女孩子,首先要建立恋爱关系。需要一个建立恋爱关系的过程。男孩:我们可以恋爱吗?(客户端请求服务器建立连接)女孩:你想追我?想清楚了!(服务器要求客户端确认连接)男孩:没错,你就是我的梦…

    2022年6月22日
    30
  • SSM图书管理系统(源码分享)「建议收藏」

    SSM图书管理系统(源码分享)「建议收藏」SSM图书管理系统开发环境:eclipse+maven+maven+mysql+tomcat8.5开发技术:后端ssm+前端layui(JSP)代码下载:https://gitee.com/kai_w/bookms说明:压缩包类包含了完整的项目配置文件和数据库文件该项目已实现功能:管理员的登录与退出,登录错误提示 图书的新增,修改,下架,…

    2022年9月23日
    6
  • 数据库函数的用法「建议收藏」

    数据库函数的用法「建议收藏」dgkhjbxx–客户表   列(khmc)客户名称     列(khbh)客户编号apply_main_crdt–申请表  列(cust_no)客户编号 createorreplacefunctioncmis_getkhmc(idvarchar2)returnvarchar2iskhmc_mingchengdgkhjbxx.khmc%type;be…

    2022年6月16日
    29
  • js正则表达式语法大全_vb 正则表达式

    js正则表达式语法大全_vb 正则表达式 JavaScript正则表达式的用法正则表达式是一种可以用于模式匹配和替换的强大工具,在很多语言中都可以应用。JavaScript对正则表达式提供了很好的支持,Javascript中有一个正则表达式对象RegExp。该对象提供了大量的属性和方法来处理正则表达式,同时,String对象也提供了相关的方法来处理正则表达式,在Web应用中,经常使用正则表达式来验证用户输入的信息,例如在用

    2022年9月20日
    1
  • python移动应用开发_python做手机app

    python移动应用开发_python做手机app广告关闭腾讯云11.11云上盛惠,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!解压后依次执行以下命令安装sdk。$cdtencentcloud-sdk-python$pythonsetup.pyinstall示例代码说明:所有示例代码仅作参考,无法直接编译和运行…13711112222为手机号,最多不要超过200个手机号req.pho…

    2022年8月12日
    8

发表回复

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

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