在统一软件开发过程中使用UML

Posted _拥你一生,如沐星辰_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在统一软件开发过程中使用UML相关的知识,希望对你有一定的参考价值。

如何在统一软件开发过程中使用UML?

 

起始阶段常用UML图

  在起始阶段,通常有用例图、类图、活动图、顺序图等UML图的参与。

  获取用户需求之后首先要将这些需求转化为系统的顶层用例图。

  在确定了用例之后,需要为重要用例添加事件流描述。有了事件流描述之后就可以为一些用例中使用到的系统功能来指定分析类。

  对于一些重点用例,可以绘制它们的动态模型。

 

细化阶段常用UML图

  在细化阶段经常需要使用到类图、包图、组件图几种静态视图,以及所有动态视图。

  静态视图中,细化阶段的类图主要描述系统的设计类。

  动态视图用来确定任意时刻系统中某一对象/实体需要执行的操作,或应该处于的状态。

 

构建阶段常用UML图

  到构建阶段,使用UML的高频期已经过去,此时主要需要用到UML的部署图来说明。

 

转化阶段常用UML图

  转化阶段是以用户为主导的阶段,用户需要试用软件来确定其要求是否已经被满足。

  在交付前,可以将设计过程中的用例图拿回来,作为内部人员测试系统功能的重要依据。

  并且,在测试时可以使用用例图来设计测试用例,使用活动图来辅助测试。

 

以上是关于在统一软件开发过程中使用UML的主要内容,如果未能解决你的问题,请参考以下文章

培训现场速递 | UML统一建模语言培训

CMM模型,结构化开发方法和面向对象开发方法的比较,UML(统一建模语言),jackson开发方法

干货UML统一建模语言

统一建模语言(UML)

UML快速入门

干货 | 关于UML统一建模语言