软件工程概论-- 详细设计,过程设计的6大工具:程序流程图,判定表,N-S图和判定树之间的区别, PAD图的优点?
在详细设计阶段进行过程设计时,要描述程序处理过程,可以采用图形,表格,语言类工具,无论采用哪类工具,都需要我们对设计进行清晰的描述,应标明控制流程,系统功能,数据结构等方面的细节,以便在系统是现阶段能根据详细设计的描述进行编程。
本节介绍过程设计使用的工具:流程图,盒图,问题分析图,判定表,判定树,PDL。
我们都知道程序流程图,判定表,判定树和盒图都是软件开发过程设计的工具,那么他们之间有什么区别?下面我们一起看一道选择题。
一、选择题
1 在软件开发过程中,以下说法正确的是( )。
A.程序流程图是逐步求精的好工具
B.N-S图不可能任意转移控制,符合结构化原则
软件工程概论-- 详细设计,过程设计的6大工具:程序流程图,判定表,N-S图和判定树之间的区别, PAD图的优点?相关推荐
- 软件工程概论 结构化分析与设计作业2
百度文库答案链接 结构化分析与设计 需求陈述: 某房产中介欲开发一个基于Web的房屋中介系统,以有效管理房源和客户,提高成交率.该系统的主要功能是: (1)房源采集与管理 系统自动采集外部网站的潜在房 ...
- 软件工程中过程设计的工具
描述程序处理过程的工具称为过程设计工具,它们可以分为图形.表格.和语言3类. 不论是哪类工具,对它们的基本要求都是能提供对设计的无歧义的描述. 即:应该能指明控制流程.处理功能.数据组织,以及其他方面 ...
- 功能测试笔记PART2-测试用例设计方法与实战【等价类划分、边界值、因果图判定表、正交实验法】
如何设计软件设计[测试用例设计] 一.测试设计与测试用例 测试设计:将概括的测试目标转化为具体的测试条件和测试用例的一系列活动. 测试分析和设计的主要任务: 评审测试依据 (需求.系统架构.设计.接口 ...
- 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)
目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...
- 测试用例设计方法_判定表法(游戏向)
一.判定表法简介 1.1 什么是判定表法? 判定表法又称决策表,判定表法(Decision table)同因果图法一般也是一种表达逻辑判断的工具.判定表是分析和表达多逻辑条件下执行不同操作的 ...
- 测试用例设计--判定表
一. 判定表 定义 判定表通常由四部分组成,如上图: 条件桩 : 它列出决定一组条件的对象: 条件项: 它列出各种可能的条件组合: 动作桩: 它列出所有的操作; 动作项: 它列出在对应的条件组合下 ...
- 软件测试—软件测试基础知识—测试用例设计的方法判定表和因果图
判定表 定义:分析和表述若干输入条件下,被测对象针对这些输入输出的响应的一种工具.在遇到复杂业务逻辑时可以利用该表理清逻辑关系. 重要概念 条件 条件桩:需求规格说明书定义的被测对象的所有输入(手机号 ...
- 软件测试用例设计方法-判定表法
接下来4篇分享的测试用例方法,实际工作中不常用,但是能够为测试用例提供设计思路. 首先分享的是,判定表法. 等价类划分法和边界值法着重考虑输入条件,但是忽略了输入条件的各种组合.输入条件之间的相互制约 ...
- (软件工程复习核心重点)第五章详细设计-第三节:过程设计工具
文章目录 (1)程序流程图 A:符号 B:优缺点 (2)盒图(N-S) A:符号 B:优点(了解) (3)PAD图 A:符号 B:优点 (4)判定表 A:组成 B:优缺点 (5)判定树 (6)过程设计 ...
最新文章
- windows下使用QtXlsx
- 中国污水处理行投资建议与运营价值分析报告2022-2027年
- 微信公众平台操作获取token类
- HTML5 基础知识(四)
- [Leetcode] Path Sum II路径和
- BeautifulSoup4 搜索文档树Day3-8
- 让数据分析更easy的选择—贪心科技AI商业数据分析课程深度测评
- 如何用IDEA打包jar包
- echarts 背景颜色 渐变色,阴影效果
- pyecharts绘制K线
- springboot validation详解
- 虾皮「光速大裁员」:7分钟大会后,软件瞬间查无此人
- 计算矩阵行列式时奇排列与偶排列的判定
- 关于微信公众平台本地测试ip如何加入IP白名单
- Stochastic Gradient Hamiltonian Monte Carlo论文笔记
- MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值
- R语言使用报错及处理总结(不断更新)
- 社交类app开发( 仿陌陌 客户端+服务器端)
- PHP基础测试题(一)
- 生成二维码跳转页面(转)
热门文章
- Python数据分析入门笔记4——数据预处理之重复值
- seaborn调色板 color, hls, cubehelix, dark, diverging_palette
- C#医院门诊会员管理系统源码 通用会员系统源码
- 小程序如何生成二维码海报?
- Casbin入选2022 Google编程之夏
- 记录一次服务器被植入挖矿脚本事件
- 植物大战僵尸用户存档修改(CSDN任务1,20210418)
- python 点击按钮 click_selenium+Python(Js处理click失效)
- 【戒焦戒躁,can win】Linux--IO文件描述符
- 1. Java基础语法