面向对象编程范式##第二章结构化编程范式

xiaoxiao2021-02-28  19

面向对象编程范式 java

第二章结构化编程范式

结构化

使代码有序组织起来,易于理解和维护

数据流图

系统:数据的处理转换过程的集合 过程:图的中间节点,数据的处理,连接输入和输出 外部实体:图的边缘结点,数据生产者或者消费者 数据流:图的边,视作输入或者输出 数据的存储:暂存起来等待使用

结构图

模块的调用

数据流图转变结构图:

按照输入,事务处理,输出逐层分解成各个模块

顺序循环和分支

不要使用GOTO

矩阵计算的结构化设计

功能:加法,乘法,输入矩阵做加法,输入矩阵做乘法

避免重复

循环 抽象成函数

测试分支和循环

白盒测试:验证内部逻辑正确 分支测试用例:语句覆盖,分支覆盖,路径覆盖 循环测试: 简单循环用例: 跳过不执行 执行1次 执行2次 执行m次,m<n 执行n次 执行n-1次 嵌套循环用例: 其他循环置最小值,对某一循环做全部简单测试 连续循环: 独立的:简单测试 关联的:嵌套测试
转载请注明原文地址: https://www.6miu.com/read-2300069.html

最新回复(0)