在详细设计阶段进行过程设计时,要描述程序处理过程,可以采用图形,表格,语言类工具,无论采用哪类工具,都需要我们对设计进行清晰的描述,应标明控制流程,系统功能,数据结构等方面的细节,以便在系统是现阶段能根据详细设计的描述进行编程。

本节介绍过程设计使用的工具:流程图,盒图,问题分析图,判定表,判定树,PDL。

我们都知道程序流程图,判定表,判定树和盒图都是软件开发过程设计的工具,那么他们之间有什么区别?下面我们一起看一道选择题。

一、选择题

1 在软件开发过程中,以下说法正确的是( )。

A.程序流程图是逐步求精的好工具

B.N-S图不可能任意转移控制,符合结构化原则

软件工程概论-- 详细设计,过程设计的6大工具:程序流程图,判定表,N-S图和判定树之间的区别, PAD图的优点?相关推荐

  1. 软件工程概论 结构化分析与设计作业2

    百度文库答案链接 结构化分析与设计 需求陈述: 某房产中介欲开发一个基于Web的房屋中介系统,以有效管理房源和客户,提高成交率.该系统的主要功能是: (1)房源采集与管理 系统自动采集外部网站的潜在房 ...

  2. 软件工程中过程设计的工具

    描述程序处理过程的工具称为过程设计工具,它们可以分为图形.表格.和语言3类. 不论是哪类工具,对它们的基本要求都是能提供对设计的无歧义的描述. 即:应该能指明控制流程.处理功能.数据组织,以及其他方面 ...

  3. 功能测试笔记PART2-测试用例设计方法与实战【等价类划分、边界值、因果图判定表、正交实验法】

    如何设计软件设计[测试用例设计] 一.测试设计与测试用例 测试设计:将概括的测试目标转化为具体的测试条件和测试用例的一系列活动. 测试分析和设计的主要任务: 评审测试依据 (需求.系统架构.设计.接口 ...

  4. 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)

    目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...

  5. 测试用例设计方法_判定表法(游戏向)

    一.判定表法简介    1.1 什么是判定表法?   判定表法又称决策表,判定表法(Decision table)同因果图法一般也是一种表达逻辑判断的工具.判定表是分析和表达多逻辑条件下执行不同操作的 ...

  6. 测试用例设计--判定表

    一.   判定表 定义 判定表通常由四部分组成,如上图: 条件桩 : 它列出决定一组条件的对象: 条件项: 它列出各种可能的条件组合: 动作桩: 它列出所有的操作; 动作项: 它列出在对应的条件组合下 ...

  7. 软件测试—软件测试基础知识—测试用例设计的方法判定表和因果图

    判定表 定义:分析和表述若干输入条件下,被测对象针对这些输入输出的响应的一种工具.在遇到复杂业务逻辑时可以利用该表理清逻辑关系. 重要概念 条件 条件桩:需求规格说明书定义的被测对象的所有输入(手机号 ...

  8. 软件测试用例设计方法-判定表法

    接下来4篇分享的测试用例方法,实际工作中不常用,但是能够为测试用例提供设计思路. 首先分享的是,判定表法. 等价类划分法和边界值法着重考虑输入条件,但是忽略了输入条件的各种组合.输入条件之间的相互制约 ...

  9. (软件工程复习核心重点)第五章详细设计-第三节:过程设计工具

    文章目录 (1)程序流程图 A:符号 B:优缺点 (2)盒图(N-S) A:符号 B:优点(了解) (3)PAD图 A:符号 B:优点 (4)判定表 A:组成 B:优缺点 (5)判定树 (6)过程设计 ...

最新文章

  1. windows下使用QtXlsx
  2. 中国污水处理行投资建议与运营价值分析报告2022-2027年
  3. 微信公众平台操作获取token类
  4. HTML5 基础知识(四)
  5. [Leetcode] Path Sum II路径和
  6. BeautifulSoup4 搜索文档树Day3-8
  7. 让数据分析更easy的选择—贪心科技AI商业数据分析课程深度测评
  8. 如何用IDEA打包jar包
  9. echarts 背景颜色 渐变色,阴影效果
  10. pyecharts绘制K线
  11. springboot validation详解
  12. 虾皮「光速大裁员」:7分钟大会后,软件瞬间查无此人
  13. 计算矩阵行列式时奇排列与偶排列的判定
  14. 关于微信公众平台本地测试ip如何加入IP白名单
  15. Stochastic Gradient Hamiltonian Monte Carlo论文笔记
  16. MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值
  17. R语言使用报错及处理总结(不断更新)
  18. 社交类app开发( 仿陌陌 客户端+服务器端)
  19. PHP基础测试题(一)
  20. 生成二维码跳转页面(转)

热门文章

  1. Python数据分析入门笔记4——数据预处理之重复值
  2. seaborn调色板 color, hls, cubehelix, dark, diverging_palette
  3. C#医院门诊会员管理系统源码 通用会员系统源码
  4. 小程序如何生成二维码海报?
  5. Casbin入选2022 Google编程之夏
  6. 记录一次服务器被植入挖矿脚本事件
  7. 植物大战僵尸用户存档修改(CSDN任务1,20210418)
  8. python 点击按钮 click_selenium+Python(Js处理click失效)
  9. 【戒焦戒躁,can win】Linux--IO文件描述符
  10. 1. Java基础语法