UML图与RUP图初步认识

本文介绍了UML图(如用例图、类图、对象图、状态图、活动图、交互图、组件图和部署图)在软件开发过程中的角色,强调了它们在需求分析、架构设计中的作用。同时,结合RUP的4+1架构设计视图,阐述了如何通过这些图形工具理解并掌握软件开发流程,旨在帮助读者构建全面的知识体系。
摘要由CSDN通过智能技术生成

UML作为一种统一的可视化建模语言总共包括9种图,我们根据其在软件开发过程中出现的先后顺序来介绍依次是:1 用例图——Use Case,2 类图——Class,3 对象图——Object,4 状态图——State,5 活动图——Activity,6 序列图——Sequence,7 协作图——Collaboration,8 构件图——Component,9 部署图——Deployment。

       首先我们通过软件需求分析与用户间反复大量的交流得到用例图,通过用例图我们可以知道软件的各个功能和功能的执行者。

       然后我们需要画出系统的类和他们之间的关系(关联,依赖,继承等)。这一阶段我们需要画类图和对象图。

       其次我们需要描述系统的动态模型和对象之间的交互关系,为此我们需要画状态图,活动图和交互图(包括:学历序列图和协同图)

       最后我们将软件和物理实现联系起来,为此我们要画出构件图和部署图。

       这其中静态图有:用例图,类图,对象图,组件图和部署图

                  动态图有:状

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值