设计开发方法

设计开发方法:

UML的系统建模

UML(UnifiedModelingLanguage)建模语言。UML提供了九种不同的模型图用来表示系统相关角色对系统的看法。这些图形表示法从不同侧面来描绘软件系统,实践中可根据实际情况选择使用。使用UML对系统建模可使软件的开发过程可视化、具体化和文档化。

UML九种模型图

RUP软件开发方法

RUP与UML组成了一个方法论,UML定义了系统各种模型的表示方法,RUP定义了如何完成系统的建模过程。

RUP的主要特征是:用例驱动、以基本架构为中心、迭代和增量。

用例驱动指软件开发过程中通过用例将需求确认、系统分析、系统设计、系统编码、系统测试这五个环节联成一体。如:首先定义用例,然后设计用例,最后,用例是测试人员构建测试用例的来源。

以基本架构为中心指软件的开发过程就是以建立系统模型为中心并不断完善和提高的过程。

迭代和增量指软件的开发是一个迭代式和螺旋式的过程,在RUP方法中将软件的开发分为四个阶段(Inception,Elaboration,Construction,Transiton),每个阶段又分解成几个迭代过程,每个迭代过程按照制定的计划和预定目标对系统进行需求确认、系统分析、系统设计、系统编码和系统测试,系统在每一个迭代过程中都得到提高,形成了一种螺旋式的上升。

相关推荐