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

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

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

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)是描述需求的重…

什么是BPMN业务流程建模法

BPMI(The Business Process Management Initiative)开发了一套标准…

用例图模型的建模步骤

用例模型的建模步骤 建立用例模型的基本步骤如下: (1)确定参与者:通过确认系统功能使用者和维护者以及与系统接…

用例图模型的组成元素构成:参与者、用例和关系

用例模型由三个组成元素构成:参与者、用例和关系。 1.参与者(Actor) 参与者是指存在于系统外部并直接与系…

什么是用例图建模法

随着面向对象技术的发展,基于用例的方法在需求获取和建模方面应用得越来越普遍。这种方法是以任务和用户为中心的,可…

软件需求的层次

软件需求主要包括3个不同的层次:业务需求、用户需求、功能需求和非功能需求,不同层次从不同角度和不同层次反映其细…

返回顶部