典型的黑盒测试方法:等价分类法
等价类划分是一种典型的黑盒测试方法。它是将程序的输入域划分为数据类,以便导出测试用例。理想的测试用例是一个用例…
人机界面的设计原则
用户界面是用户与程序沟通的唯一途径,能为用户提供方便、有效的服务。用户界面的设计原则主要有: (1)用户控制式…
变换流设计与事务流设计
变换流设计 变换流设计技术是从数据流图(DFD)分析模型映射为软件模块组成结构设计的描述,因此称为结构化设计方…
软件设计模式的概念及分类
1.设计模式概念 设计模式是以设计复用为目的,采用一种良好定义的、正规的、一致的方式记录的软件设计经验。每条模…
什么是软件体系结构描述语言(ADL)
软件体系结构描述语言(Architectural Description Language)简称ADL,是用来…
统一建模语言(UML)的公用机制
只是以图的方式建立模型是不够的,对于各种图中的建模元素,还要按一定的要求进行详细的说明和解释,即用图加上说明规…
统一建模语言(UML)的建模规则
UML的模型图不是由UML语言简单地堆砌而成的,它必须按特定的规则有机地组成合法的UML图。一个完备的UML模…
统一建模语言(UML)的基本构造块
统一建模语言(UML)的基本构造块 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件…
什么是面向对象的建模
面向对象建模语言问世于20世纪70年代中期。从1989年到1994年,其数量从不到10种迅速增加到了50多种。…
国内外几款软件需求管理工具
手工进行需求管理很难保持文档和现实的一致,且无法跟踪需求的每个状态,特别是对大项目而言。因此,选用合适的需求管…
什么是软件需求版本控制
版本控制是为了管理软件需求规格的说明文档。它主要的活动是统一标识需求规格说明文档的每一个版本,并让每一个开发组…
软件需求文档的质量特性:包括完整性、无二义性、优先级和可验证性
优秀的需求规格说明应该准确地、完整地表达软件需求,其中的需求描述应该易于理解,并且在测试和验证时不会出现二义性…
软件需求规格说明模板
按照GB/T 9385-1988《计算机软件需求说明编制指南》的要求,需求规格说明书的主要内容如以下模板所示。…
什么是软件需求规格说明(SRS):主要作用
软件需求规格说明(SRS,Software Requirement Specification)是描述需求的重…