面向对象编程范式##第二章结构化编程范式
来源:互联网 发布:鸿坤地产集团知乎 编辑:程序博客网 时间:2024/06/07 06:43
面向对象编程范式 java
第二章结构化编程范式
结构化
使代码有序组织起来,易于理解和维护
数据流图
系统:数据的处理转换过程的集合过程:图的中间节点,数据的处理,连接输入和输出外部实体:图的边缘结点,数据生产者或者消费者数据流:图的边,视作输入或者输出数据的存储:暂存起来等待使用
结构图
模块的调用
数据流图转变结构图:
按照输入,事务处理,输出逐层分解成各个模块
顺序循环和分支
不要使用GOTO
矩阵计算的结构化设计
功能:加法,乘法,输入矩阵做加法,输入矩阵做乘法
避免重复
循环抽象成函数
测试分支和循环
白盒测试:验证内部逻辑正确分支测试用例:语句覆盖,分支覆盖,路径覆盖循环测试: 简单循环用例: 跳过不执行 执行1次 执行2次 执行m次,m<n 执行n次 执行n-1次 嵌套循环用例: 其他循环置最小值,对某一循环做全部简单测试 连续循环: 独立的:简单测试 关联的:嵌套测试
阅读全文
0 0
- 面向对象编程范式##第二章结构化编程范式
- 面向对象编程范式##第三章面向对象编程范式
- 面向对象编程范式
- 什么是面向对象编程范式
- 面向对象编程范式##第一章编程之前
- 编程范式第二课
- 我所偏爱的 C 语言面向对象编程范式
- 我所偏爱的 C 语言面向对象编程范式
- 编程范式分析(一)面向过程和面向对象
- 我所偏爱的 C 语言面向对象编程范式
- 编程范式
- 编程范式
- 编程范式
- 编程范式
- 编程范式
- 编程范式
- 面向函数范式编程(Functional programming)
- 面向函数范式编程(Functional programming)
- 快速接入百度地图定位、描点
- 关于新手如何使用Git上传项目代码到github
- VB→mysql
- Android权限列表
- 面向对象编程范式##第一章编程之前
- 面向对象编程范式##第二章结构化编程范式
- Android四大组件之BroadcastReceiver
- 使用while循环将50到100的整数相加
- 【Scikit-Learn 中文文档】决策树
- MySQL数据库应用(DDL/DML/DCL)
- 面向对象编程范式##第三章面向对象编程范式
- 20171123
- 【Scikit-Learn 中文文档】集成方法
- PHP基础(1)