典型的黑盒测试方法:等价分类法

等价类划分是一种典型的黑盒测试方法。它是将程序的输入域划分为数据类,以便导出测试用例。理想的测试用例是一个用例…

人机界面的设计原则

用户界面是用户与程序沟通的唯一途径,能为用户提供方便、有效的服务。用户界面的设计原则主要有: (1)用户控制式…

变换流设计与事务流设计

变换流设计 变换流设计技术是从数据流图(DFD)分析模型映射为软件模块组成结构设计的描述,因此称为结构化设计方…

什么是软件设计的黑板模式:优点缺点

黑板模式适合于没有确定的求解方法的复杂问题。黑板模式将软件系统划分为黑板、知识源和控制器三类构件: (1)黑板…

什么是软件设计的管道与过滤器模式:优点缺点

一个软件系统可以有多个数据源(data source)和多个数据汇(data sink)。整个软件系统的输入由…

什么是软件设计的分层体系结构模式:优点缺点

将软件系统按照抽象级别逐次递增或递减的顺序划分为若干层次,每层由一些抽象级别相同的构件组成。在严格的分层体系结…

软件设计模式的概念及分类

1.设计模式概念 设计模式是以设计复用为目的,采用一种良好定义的、正规的、一致的方式记录的软件设计经验。每条模…

什么是软件体系结构描述语言(ADL)

软件体系结构描述语言(Architectural Description Language)简称ADL,是用来…

软件体系结构(架构)包含的三大要素

软件体系结构(architecture,也称“架构”)从高层抽象的角度刻画组成目标软件系统的设计元素(包括子系…

统一建模语言(UML)的公用机制

只是以图的方式建立模型是不够的,对于各种图中的建模元素,还要按一定的要求进行详细的说明和解释,即用图加上说明规…

统一建模语言(UML)的建模规则

UML的模型图不是由UML语言简单地堆砌而成的,它必须按特定的规则有机地组成合法的UML图。一个完备的UML模…

统一建模语言(UML)的基本构造块

统一建模语言(UML)的基本构造块 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件…

什么是统一建模语言(UML)

统一建模语言(UML)是一种定义良好的、易于表达的、功能较强的且普遍适用的建模语言。它吸收了软件工程领域的新思…

什么是面向对象的建模

面向对象建模语言问世于20世纪70年代中期。从1989年到1994年,其数量从不到10种迅速增加到了50多种。…

国内外几款软件需求管理工具

手工进行需求管理很难保持文档和现实的一致,且无法跟踪需求的每个状态,特别是对大项目而言。因此,选用合适的需求管…

什么是软件需求版本控制

版本控制是为了管理软件需求规格的说明文档。它主要的活动是统一标识需求规格说明文档的每一个版本,并让每一个开发组…

什么是软件需求变更管理

对于软件项目来说,需求的变更是合理的,且是不可避免的,业务过程、市场机会、产品竞争以及软件技术在系统开发期间都…

软件需求文档的质量特性:包括完整性、无二义性、优先级和可验证性

优秀的需求规格说明应该准确地、完整地表达软件需求,其中的需求描述应该易于理解,并且在测试和验证时不会出现二义性…

软件需求规格说明模板

按照GB/T 9385-1988《计算机软件需求说明编制指南》的要求,需求规格说明书的主要内容如以下模板所示。…

什么是软件需求规格说明(SRS):主要作用

软件需求规格说明(SRS,Software Requirement Specification)是描述需求的重…

返回顶部