软件工程词汇表_第1页
软件工程词汇表_第2页
软件工程词汇表_第3页
软件工程词汇表_第4页
软件工程词汇表_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.状态周期:CPU的基本定时单位称为状态周期或者时钟周期。例如,假设8086的主频为10MHz,那么一个状态周期就是100ns。

2.总线周期:CPU为了读取指令或传送数据,需要通过总线接口部件BIU与存储器或I/O接口进行信息交互,执行对总线的操作。进行一次数据传送的总线操作定义为一个总线周期。一个总线周期是由多个状态周期组成,典型的总线周期包含4各状态周期。

3.空闲周期:系统总线处在空闲状态时的时钟周期称作空闲周期。

4.中断:所谓中断,就是在一定条件下,CPU可以随时中断当前任务转向处理内部故障和外部设备请求服务的机制。中断可以由软件产生也可以由硬件产生。

5.中断向量:所谓中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量。每个中断向量需要用4个字节表示,这4个字节中包含了中断服务程序的段地址和偏移量。

6.中断向量表:中断向量表就是一块位于存储器的前1024个字节内存区域,地址为000000H~0003FFH。这1024个字节直观地被分为256份,每份4字节,即一个中断向量。

7.内部中断:内部中断是CPU执行指令出现错误而引发的中断或CPU执行INTn指令产生的中断。内部中断包括除法错中断、单步中断、断点中断、溢出中断和其它INT指令中断。

8.外部中断:外部中断的中断源来自CPU外部,是由外部设备产生的,当外设需要即时和CPU进行数据交互时,请求CPU中断当前执行的程序。此时,由外设的中断请求电路向CPU发出中断请求。外部中断也称为硬件中断。

9.软件中断:软件中断是CPU执行INT指令或者指令执行出现错误而产生的中断,软件中断的产生过程和硬件无关。

10.可屏蔽中断:可屏蔽中断是指中断请求受到中断允许触发器控制的这类中断,它是可以被屏蔽的。

11.断点:所谓断点,就是中断发生时当前程序中下一条指令的地址,包括指令指针IP和代码段寄存器CS的内容。

12.单步中断:单步中断的含义是每执行一条指令,就进入一次单步中断处理程序,此程序用来显示出一系列寄存器的值和一些附带的信息。单步中断用来给程序员提供一个调试程序的手段。

13.流水技术:将指令执行这个重复的过程分解为若干个子过程,使得每个子过程可以与其他子过程同时进行,这种实现时间并行性的技术叫做流水技术。

14.超标量技术:与流水线技术不同,超标量技术不是利用时间并行性,而是在处理机内设置多个相同功能的部件,让它们并行工作,从而实现空间上的并行性。

15.指令分支预测:在流水线中,如果遇到转移指令,那么当转移指令没有执行完时,处理器就不会知道是否会真的发生转移,因此也就不知道从哪里预取指令。为了让流水线的指令预取操作不停顿,就需要根据历史情况,对当前的转移是否会真的发生进行预测。这种指令预测技术称作指令分支预测,也叫转移预测。

16.指令的分支预测逻辑,它可以对将要执行的分支指令进行动态的转移预测。分支预测逻辑是以该分支指令的历史执行情况为预测依据的,因此预测有较大的成功率。在预测正确的情况下,完全避免了时间的延误。如果预测错误,则要花费3~4CLK代价。

17.保护模式:保护模式即保护虚地址模式,是Pentium微处理器的基本操作方式。该模式可以对复杂的多任务操作系统环境提供全方位的支持,实现了各种复杂的系统管理功能。

保护模式对存储器和数据有多种保护能力。任务和用户程序之间,用户程序与操作系统之间具有不同的权限。

在保护模式下,系统可以寻址64TB的虚拟地址空间。Pentium微处理器的存储管理机制具有将虚拟逻辑地址转换到线性地址,进而得到物理地址的功能。通过描述符表等内存管理数据结构,将大容量的磁盘存储空间映射到内存储器空间。

18.实地址模式:实地址模式用于系统的初始化,在系统加电和复位以后,微处理器进入实地址模式。在实地址模式中,采用和8086类似的编程环境,只是在8086基础上进行了扩充,扩展了32寄存器的指令,并在8086的编程寄存器上增加了一些新的寄存器。它的寻址机构、存储管理方式、中断处理机制和8086微处理器类似。在实地址模式中,不使用虚拟地址。

19.虚拟8086模式:虚拟8086方式实质上是保护方式的一种功能。虚拟8086方式可以在保护方式以及多任务的情况下运行8086的程序。该方式具有保护方式的任务属性,属于一种准操作方式。目的是为了让在8086方式下编制的软件在保护方式下仍然能够执行。

20.系统管理模式:系统管理方式提供了一种对操作系统或用户透明的专用程序,实现了操作系统平台的专用功能,如电源管理,系统安全管理等。这些专用程序只能被系统固件所利用,专用代码的运行透明于操作系统。系统管理方式只有在外部中断SSMI#有效时CPU保存了运行程序或任务的上下文关系之后,才切入独立的系统管理程序的地址空间。1.状态周期:CPU的基本定时单位称为状态周期或者时钟周期。例如,假设8086的主频为10MHz,那么一个状态周期就是100ns。

2.总线周期:CPU为了读取指令或传送数据,需要通过总线接口部件BIU与存储器或I/O接口进行信息交互,执行对总线的操作。进行一次数据传送的总线操作定义为一个总线周期。一个总线周期是由多个状态周期组成,典型的总线周期包含4各状态周期。

3.空闲周期:系统总线处在空闲状态时的时钟周期称作空闲周期。

4.中断:所谓中断,就是在一定条件下,CPU可以随时中断当前任务转向处理内部故障和外部设备请求服务的机制。中断可以由软件产生也可以由硬件产生。

5.中断向量:所谓中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量。每个中断向量需要用4个字节表示,这4个字节中包含了中断服务程序的段地址和偏移量。

6.中断向量表:中断向量表就是一块位于存储器的前1024个字节内存区域,地址为000000H~0003FFH。这1024个字节直观地被分为256份,每份4字节,即一个中断向量。

7.内部中断:内部中断是CPU执行指令出现错误而引发的中断或CPU执行INTn指令产生的中断。内部中断包括除法错中断、单步中断、断点中断、溢出中断和其它INT指令中断。

8.外部中断:外部中断的中断源来自CPU外部,是由外部设备产生的,当外设需要即时和CPU进行数据交互时,请求CPU中断当前执行的程序。此时,由外设的中断请求电路向CPU发出中断请求。外部中断也称为硬件中断。

9.软件中断:软件中断是CPU执行INT指令或者指令执行出现错误而产生的中断,软件中断的产生过程和硬件无关。

10.可屏蔽中断:可屏蔽中断是指中断请求受到中断允许触发器控制的这类中断,它是可以被屏蔽的。

11.断点:所谓断点,就是中断发生时当前程序中下一条指令的地址,包括指令指针IP和代码段寄存器CS的内容。

12.单步中断:单步中断的含义是每执行一条指令,就进入一次单步中断处理程序,此程序用来显示出一系列寄存器的值和一些附带的信息。单步中断用来给程序员提供一个调试程序的手段。

13.流水技术:将指令执行这个重复的过程分解为若干个子过程,使得每个子过程可以与其他子过程同时进行,这种实现时间并行性的技术叫做流水技术。

14.超标量技术:与流水线技术不同,超标量技术不是利用时间并行性,而是在处理机内设置多个相同功能的部件,让它们并行工作,从而实现空间上的并行性。

15.指令分支预测:在流水线中,如果遇到转移指令,那么当转移指令没有执行完时,处理器就不会知道是否会真的发生转移,因此也就不知道从哪里预取指令。为了让流水线的指令预取操作不停顿,就需要根据历史情况,对当前的转移是否会真的发生进行预测。这种指令预测技术称作指令分支预测,也叫转移预测。

16.指令的分支预测逻辑,它可以对将要执行的分支指令进行动态的转移预测。分支预测逻辑是以该分支指令的历史执行情况为预测依据的,因此预测有较大的成功率。在预测正确的情况下,完全避免了时间的延误。如果预测错误,则要花费3~4CLK代价。

17.保护模式:保护模式即保护虚地址模式,是Pentium微处理器的基本操作方式。该模式可以对复杂的多任务操作系统环境提供全方位的支持,实现了各种复杂的系统管理功能。

保护模式对存储器和数据有多种保护能力。任务和用户程序之间,用户程序与操作系统之间具有不同的权限。

在保护模式下,系统可以寻址64TB的虚拟地址空间。Pentium微处理器的存储管理机制具有将虚拟逻辑地址转换到线性地址,进而得到物理地址的功能。通过描述符表等内存管理数据结构,将大容量的磁盘存储空间映射到内存储器空间。

18.实地址模式:实地址模式用于系统的初始化,在系统加电和复位以后,微处理器进入实地址模式。在实地址模式中,采用和8086类似的编程环境,只是在8086基础上进行了扩充,扩展了32寄存器的指令,并在8086的编程寄存器上增加了一些新的寄存器。它的寻址机构、存储管理方式、中断处理机制和8086微处理器类似。在实地址模式中,不使用虚拟地址。

19.虚拟8086模式:虚拟8086方式实质上是保护方式的一种功能。虚拟8086方式可以在保护方式以及多任务的情况下运行8086的程序。该方式具有保护方式的任务属性,属于一种准操作方式。目的是为了让在8086方式下编制的软件在保护方式下仍然能够执行。

20.系统管理模式:系统管理方式提供了一种对操作系统或用户透明的专用程序,实现了操作系统平台的专用功能,如电源管理,系统安全管理等。这些专用程序只能被系统固件所利用,专用代码的运行透明于操作系统。系统管理方式只有在外部中断SSMI#有效时CPU保存了运行程序或任务的上下文关系之后,才切入独立的系统管理程序的地址空间。1.程序查询方式:在I/O接口当中有一个反映接口状态的寄存器,在满足数据传送条件的情况下,状态寄存器会呈现一定的状态。程序查询方式就是通过执行程序,不断查询接口的状态,一旦发现外设做好数据传送的准备就转向执行数据传送程序。

2.异步数据传输:异步方式又称为条件方式。异步方式传输时,字符是一帧一帧的传送,发送方和接收方没有统一的时钟控制,每一帧字符的传送靠起始位来同步。通信中,两个字符的时间间隔是不固定的,但在同一字符中的两个相邻代码间的时间间隔是固定的。

3.同步数据传输:同步方式也称作无条件传送方式。同步传输时,由一个统一的时钟控制发送方和接收方,因此字符间不需要同步位,字符一个接一个地传送。在没有字符时,也要发送专用的同步字符或者“空闲”字符。

4.DMA:DMA即直接存储器存取(DirectMemoryAccess)。直接存储器存取控制方式是由DMA控制器来实现对存储器的直接访问,控制存储器与I/O设备之间或者存储器与存储器之间的数据传送。

5.DMA通道:一般地,一个DMA控制器可以连接几个I/O接口。我们将DMA控制器中与某个I/O接口相关的部分称作一个通道。

6.DMA随机请求传送:随机请求传送是8237A的一种传送方式。在该方式的传送过程中,每传送完一个字节,DMAC都需要测试DMA请求信号DREQ的状态。如果DREQ为有效状态,则继续进行DMA传送,直至字节计数器为0。如果DREQ为无效状态,DMAC便释放总线,并继续测试DREQ的状态,只有在DREQ回到有效状态以后,DMAC才继续控制数据传送。

7.总线主:像CPU那样能够控制系统总线进行数据传输的部件称作总线主。常见的总线主还有DMA控制器。1.分辨率:描述A/D、D/A转换电路对微小模拟量的分辨能力,通常用数字量的位数来表示,数字量的位数越长,分辨率越高。分辨率一般有8位、12位、16位、20位等。

2.最小位当量(LSB):在一定的量程上,一个最低数字有效位所表示的模拟量的大小。例如12位分辨率的A/D转换器在5V量程上的最小位当量为1.25mV。

3.串行同步通信:发送和接收的双方使用的是一个时钟,有这样一个共同的时钟来进行管理,就可以以时钟或时钟的整倍数为基准,对数据位进行采样,再根据同步字符来保证传输的同步。

4.波特率:波特率即传输率,就是在通信过程中每秒传输数据的位数。

5.分辨率:描述A/D、D/A转换电路对微小模拟量的分辨能力,通常用数字量的位数来表示,数字量的位数越长,分辨率越高。

6.单工:接收和发送器之间只有一根传输线连接,并且只允许在一个方向传送数据。

7.半双工:接收和发送器之间只有一根传输线连接,发送和接收数据分时交替进行。通过软件和接口的协调控制,实现数据传输的方向转换。

8.全双工:接收和发送器之间有两根传输线连接,承担两个不同方向的数据传送,发送数据和接收数据可以同时进行。

9.RS-232:RS-232是一种异步串行通信标准,适用于数据终端设备(DTE)和数据通信设备(DCE)之间的通信接口。标准的主要内容有,连接器的机械特性、电气特性和控制信号的定义等。

10.握手信号:在通信开始前,数据的发送方和接收方为了确认对方是否“准备好”而发送的询问与应答信号,这些信号就是常说的握手信号,而这个询问与应答的过程即握手过程。

1.Cache:就是我们所说的高速缓存,其特点是存取速度快,一般是小容量的SRAM。在分层存储系统中,通过高速Cache的应用来提高存储系统的整体性能。

2.直接映射:直接映射就是把主存的每一块分别映射到某一个固定可用的Cache行中。它们的映射关系是:Cache行号=主存块号modCache行数

3.相联映射:相联映射允许每个主存块装入Cache的任意一行,主存块在Cache各行中的存放是无序的,标记域便成了标识主存块的唯一标志。

4.组相联映射:组相联映射是直接映射和相联映射方法的结合。在组相联映射的结构中,将Cache分为m组,每组r’行,主存中共有s个数据块,每s/r’个数据块可以分别装入某一相同行号的m个Cache行中。

5.写直达:写操作对Cache和主存储器同时进行,从而保证主存储器数据的有效性。

6.写回:写操作只对Cache进行,对写入行设置修改标志。当某一个数据块要被替换时,只有他的修改标志被置位时,才将他回写到主存储器。

7.Cache一致性:Cache一致性是指,Cache行的数据能够和所有与它的地址有关联的存储单元保持数据保持一致。

8.Cache命中:每当CPU需要访问某个存储器单元时,首先在Cache中查找是否存在该存储单元的副本,如果存在则是Cache命中。

9.Cache替换算法:当Cache访问不命中,需要对主存访问并将数据块装入Cache时,Cache行中原来的数据将被替换。对于组相联映射和相联映射,主存中特定块可以对应多组或任意Cache行,Cache替换算法就是用来决定替换哪一Cache行。

10.段描述符:段描述符用于提供段的基址、段长、段类型以及当前特权级等段的信息。它由2个双字即64字节组成。

11.分页技术:在保护方式下,处理器将线性地址空间通过分页间接映射到一个较小的物理存储空间和磁盘存储器中。在采用分页技术时,处理器将线性地址空间划分为固定大小的页面,这些页面能够被映射到物理存储器和磁盘存储器中。1.总线:计算机系统中各模块之间互连的链路叫做总线,它支持模块之间的信息传送。

2.内部总线:内部总线指的是连接微处理器内部各个功能单元之间的连线。

3.外部总线:外部总线通常指连接微计算机的CPU、存储器和I/O接口等模块的地址、数据和控制线。

4.局部总线:局部总线是微处理器模块具有的本地总线,它可连接多个非主模块,但与系统总线上的其他主模块无关。局部总线也称作本地总线,如PCI总线、IP总线、IOCHANNEL等等。

5.系统总线:系统总线是微型计算机系统的公共总线,是多处理机系统中各个处理机模块之间的公共总线,因此也称作全局总线。它支持多个处理机模块之间的以及和它们的共享模块之间的数据交互。VME总线、MULTIBUS等是广泛流行的系统总线。

6.总线周期:总线周期即总线主占用总线的时间,总线主模块为启始模块,非总线主模块为响应模块或目标模块。

7.总线仲裁:如果系统中有两个或两个以上处理器同时希望使用总线,发出总线请求时,就引起了总线的仲裁问题。总线的仲裁技术也叫做通道分配技术,用于解决由多个总线主引起的总线竞争问题。

8.集中式总线仲裁:具有中央总线控制器的系统由中央总线控制器为各个总线主分配总线时间,这种仲裁方式为集中式仲裁。

9.分布式总线仲裁:系统中没有中央总线控制器,每个主模块包含了各自访问总线的控制逻辑,它们通过公共总线相互连接。请求总线的每个总线主设备向公用总线发送各自的优先级编码,并接收、比较来自其它请求总线主设备的优先级编码,分别进行总线裁决。仲裁结束时,优先级最高的编码保留在总线上,具有该编码的主设备获得了总线权。

10.总线的宽度:总线的宽度是指总线中数据线的宽度,也就是其一次操作可以传输的数据位数。

11.传输线效应:在频率较高的环境中,如果传输线阻抗过高,便会发生部分信号波的反射,这种现象叫做传输线效应。

12.总线复用:相同的信号线在不同的时刻,支持两种功能或者多种功能的数据传输,叫做总线的分时复用。

13.总线传输定时:在利用总线进行信息传送时,必须遵守的一定的定时规则,使传送双方互相同步。总线传输定时一般可以分为两种方式,同步方式与异步方式。1.软件

软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。

2.软件危机

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

3.软件工程

软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。

4.软件生存周期

软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。

5.软件复用

软件复用就是利用某些已开发的、对建立新系统有用的软件元素来生成新的软件系统。

6.质量

质量是产品或服务满足明确或隐含需求能力的特性和特征的集合。在合同环境下,需求是明确的;在其他环境下,隐含的需求需要识别和定义。

7.质量策划

质量策划包括产品策划、管理和作业策划,以及质量计划的编制和质量改进的准备工作。

8.质量改进

质量改进是以最求最高的效益和效率为目标的持续性活动。

9.质量控制

质量控制是对流程和产品的符合性的评估,独立分析不足并予以更正使得产品与需求相符。

10.质量保证

质量保证是有计划的和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心。

11.软件质量

软件质量是指明确声明的功能和性能需求、明确文档化的开发标准、以及专业人员开发的软件所具有的所有隐含特征都得到满足。

12.正式技术复审

正式技术复审是一种由软件开发人员进行的软件质量保证活动,其目的是在软件的任何一种表示形式中发现功能、逻辑或实现的错误,验证经过复审的软件确实满足需求,保证软件符合预定义的标准,使软件按照一致的方式开发,使项目更易于管理。

13.ISO

ISO是一个组织的英语简称,代表InternationalOrganizationforStandardization,即"国际标准化组织"。

14.ISO9000

ISO9000是由ISO/TC176制定的关于质量管理和质量保证的国际标准。

15.质量认证

质量认证是由可以充分信任的第三方证实某一经鉴定的产品或服务符合特定标准或规范性文件的活动。

16.软件过程

软件过程是人们用于开发和维护软件及其相关过程的一系列活动,包括软件工程活动和软件管理活动。

17.软件过程能力

软件过程能力是描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度,它既可对整个软件开发组织而言,也可对一个软件项目而言。

18.软件过程性能

软件过程性能表示(开发组织或项目组)遵循其软件过程所得到的实际结果,软件过程性能描述的是已得到的实际结果,而软件过程能力则描述的是最可能的预期结果,它既可对整个软件开发组织而言,也可对一个特定项目而言。

19.软件过程成熟度

软件过程成熟度是指一个特定软件过程被明确和有效地定义,管理测量和控制的程度。

20.软件成熟度等级

软件成熟度等级是指软件开发组织在走向成熟的途中几个具有明确定义的表示软件过程能力成熟度的平台。21.关键过程域

每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程域,它们的实施对达到该成熟度等级的目标起到保证作用,这些过程域就称为该成熟度等级的关键过程域。

22.关键实践

关键实践是指对关键过程域的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。

23.软件能力成熟度模型

软件能力成熟度模型是指随着软件组织定义、实施、测量、控制和改进其软件过程,软件组织的能力也伴随着这些阶段逐步前进,完成对软件组织进化阶段的描述模型。

24.软件需求

软件需求是指

(1)用户解决问题或达到目标所需的条件或能力;

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力;

(3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。

25.业务需求

业务需求(businessrequirement)反映了组织机构或客户对系统或产品高层次的目标要求,它们在项目视图与范围文档中予以说明。

26.用户需求

用户需求(userrequirement)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。

27.功能需求

功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

28.非功能需求

非功能需求(non-functionalrequirement)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

29.需求工程

需求工程是应用已证实有效的原理和方法,通过合适的工具和符号,系统地描述出待开发系统及其行为特征和相关约束。

30.需求分析

需求分析主要是对收集到的需求进行提炼、分析和仔细审查,以确保所有的风险承担者都明白其含义并找出其中的错误、遗漏或其它不足的地方,形成完整的分析模型。

31.软件需求规格说明

软件需求规格说明是需求开发的最终结果,它精确地阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件。软件需求规格说明不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。

32.风险承担人

风险承担人是任何将从新系统或应用的实现中受到实质性影响的人。

33.软件原型

软件原型是所提出的新产品的部分实现,其目的是为了解决在产品开发的早期阶段需求不确定的问题。

34.实体关系图

实体关系图描述数据对象及其关系。

35.数据流图

数据流图是结构化分析的基本工具,它描述了信息流和数据转换。

36.状态转换图

状态转换图通过描述状态以及导致系统改变状态的事件来表示系统的行为。

37.数据字典

数据字典描述数据流图的数据存储、数据加工(最底层加工)和数据流。

38.对象

对象(Object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。

39.类

类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。

40.封装

封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。41.继承

继承(Inheritance)是指子类可以自动拥有父类的全部属性和服务。

42.消息

消息(Message)是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等信息。

43.多态性

多态性(Polymorphism)是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。

44.主动对象

主动对象(ActiveObject)是一组属性和一组服务的封装体,其中至少有一个服务不需要接收消息就能主动执行(称为主动服务)。

45.面向对象分析

面向对象的分析(OOA)就是运用面向对象的方法进行需求分析,其主要任务是分析和理解问题域,找出描述问题域和系统责任所需的类及对象,分析它们的内部构成和外部关系,建立OOA模型。

46.面向对象设计

面向对象的设计(OOD)就是根据已建立的分析模型,运用面向对象技术进行系统软件设计。它将OOA模型直接变成OOD模型,并且补充与一些实现有关的部分,如人机界面、数据存储、任务管理等。

47.面向对象编程

面向对象的编程(OOP)就是用一种面向对象的编程语言将OOD模型中的各个成分编写成程序。

48.面向对象测试

面向对象的测试(OOT)是指对于运用OO技术开发的软件,在测试过程中继续运用OO技术进行以对象概念为中心的软件测试。

49.统一建模语言UML

统一建模语言(UnifiedModelingLanguage,UML)是一种直观化、明确化、构建和文档化软件系统产物的通用可视化建模语言。

50.用例图

用例图定义了系统的功能需求,它完全是从系统的外部观看系统功能,并不描述系统内部对功能的具体实现。

51.类图

类图描述系统的静态结构,表示系统中的类以及类与类之间的关系。

52.对象图

对象图描述了一组对象以及它们之间的关系,表示类的对象实例。

53.状态图

状态图表示一个状态机,强调对象行为的事件顺序。

54.时序图

时序图表示一组对象之间的动态协作关系,反映对象之间发送消息的时间顺序。

55.协作图

协作图表示一组对象之间的动态协作关系,反映收发消息的对象的结构组织。

56.活动图

活动图反映系统中从一个活动到另一个活动的流程,强调对象间的控制流程。

57.组件图

组件图描述组件以及它们之间的关系,表示系统的静态实现视图。

58.分布图

分布图反映了系统中软件和硬件的物理架构,表示系统运行时的处理节点以及节点中组件的配置。

59.软件体系结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论