自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 软件工程——测试用例设计(白盒技术)

白盒技术:白盒测试是结构测试,所以一般都是以程序的内部逻辑结构为基础来设计测试用例。一. 逻辑覆盖追求程序内部的逻辑结构覆盖程序, 当程序中有循环时, 覆盖每条路径是不可能的,要设计覆盖程序较高的或覆盖最具代表性的路径的测试用例。下面分别介绍常用的几种覆盖技术:  1. 语句覆盖  为了发现程序中的错误,程序中的每条语句都要执行一次。语句覆盖指使用足够多的测试用例,使被测试程序中每个语句至少执行一次。  对于给出的程序流程图,如果选择的测试数据可移植性路径1-2-4,就可以

2020-12-16 21:54:04 4422

原创 软件工程——软件结构图设计(变换分析设计、事务分析设计、混合流设计)

结构化设计(SD)是以结构化分析(SA)产生的数据流图为基础,将数据流图按一定的步骤映射成软件结构图(SC)。一. 数据流的类型结构化设计的目的是要把数据流图映射成软件结构,根据数据流的特性,一般可分为变换型数据流图和事务型数据流图。1. 变换型数据流图根据信息系统的模型,信息一般是以外部形式进入系统,通过系统处理后,然后离开系统。从其过程可以得出,变换流的数据流图是一个线性结构。变换型的数据流是由输入、变换(或称处理)和输出三部分组成 。2. 事务型数据流图若某个加工将它的输入流分离成许多

2020-11-15 15:13:05 57541 5

原创 软件工程——模块的耦合类型

耦合: 软件结构内不同模块彼此之间相互依赖(连接)的紧密程度。是衡量软件结构质量好坏的度量,是对模块独立性的直接衡量指标。在软件设计中应追求尽可能松散耦合,避免强耦合。模块的耦合越松散,模块间的联系就越小,模块的独立性也就越强。耦合类型一般可以将模块的耦合分为四类:数据耦合、控制耦合、公共环境耦合和内容耦合。1.数据耦合如果两个模块之间通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦合称为数据耦合。2.控制耦合模块之间传递的不是数据信息,而是控制信息例如标志、开关量等,一个模块控制了另一

2020-11-15 14:20:19 11502 1

原创 软件工程——数据字典

数据字典(Data Dictionary,DD)是对数据流图中包含的所有元素的定义的集合。它是数据流条目、数据存储条目、数据项条目和基本加工条目的汇集。用来定义数据流图中各个成分的具体含义。在数据流图中只描述了系统的分解、系统由哪几部分组成、各部分之间的联系,并没有对各个数据流、加工及数据存储进行详细的说明。比如数据流、数据存储的名字并不能反映其中的数据成分、数据项目内容和数据特性。1. 数据流条目要定义DFD中的数据流就要用数据流条目。定义方法通常列出该数据流的各组成数据项。在定义数据流或数据存储组

2020-11-04 15:55:18 22150 3

原创 软件工程——数据流图(DFD)

在《软件工程——系统流程图符号及案例》中我们知道了系统流程图描述的是物理系统,那么数据流图则是用来描述系统的逻辑模型,在数据流图中没有任何具体的物理元素,只是描绘信息在系统中的流动和处理情况。并且因为数据流图是逻辑系统的图形表示,即使是非计算机专业的人员也能理解。一. 基本图形符号数据流图有4中基本符号元素:数据流、数据处理、数据存储、外部实体。“→”箭头,表示数据流;〇:圆或椭圆,表示加工;=:双杠(带一边开口,一边闭合),表示数据存储;□:方框,表示数据的源点或终点。1.数据流数据流用箭

2020-11-03 15:02:56 61706 1

原创 软件工程——系统流程图符号及案例

系统流程图是用来描述系统概貌的传统工具,其基本思想是用图形符号以黑盒方式描述系统的每个部件。1.系统流程图的符号2.系统流程图案例

2020-11-01 21:07:32 6433

原创 软件工程——软件需求分析

软件生命周期由三部分组成:软件定义、软件开发、软件维护。其中软件定义时期又可以分为三个阶段:问题定义、可行性研究、需求分析。软件需求分析需求分析需求分析的特点需求分析的原则需求分析的任务需求分析的方法需求分析需求分析处于软件定义时期的最后一个阶段,同时又处于软件正式开发起始阶段,关系到整个软件的开发和维护。基本任务是回答“系统必须做什么”这个问题。该阶段要提交详细的数据流图、数据字典和算法描述。需求分析的特点困难点:1.需求易变性用户在开始时提出一些功能需求,当对系统有一定的了解后,会提出

2020-10-30 09:45:26 4126 1

NEU-DET钢材表面缺陷检测数据集

NEU-DET钢材表面缺陷检测数据集

2022-06-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除