目录
暂无数据

主流架构方法-RUP"4+1"视图

boven 2023年02月14日 22:13:34 0 1105

主流架构方法-RUP"4+1"视图

RUP"4+1"视图全称Rational Unified Process,中文统一软件开发过程,是一个面向对象且基于网络的程序开发方法论。

在RUP中采用"4+1"视图模型来描述软件系统的体系结构包括5种视图:场景视图、开发视图、逻辑视图、物理视图、处理视图。

  1. 逻辑视图(Logical-View):描述系统的功能需求,系统给用户提供哪些服务。如下单、登录、支付。
  2. 开发视图(Implementation View):在开发环境中的软件等静态组织结构。关注开发环境下模块等组织。
  3. 处理视图(Process View):流程视图,描述系统中的动态信息,主要是时序图和流程图。
  4. 物理视图(Deployment View):物理视图也叫部署视图,对整个部署信息进行描述。
  5. 场景视图(scenarios):描述用例场景,通常由用例图表示。
场景视图之用例图

用例图分为3个部分:包括参与者、用例、参与者与用例的关系。

​ 参与者:代表系统外部与系统发生交互的人或事物

​ 用例:系统外部可见的一个功能单元,由参与者启动,比如观看课程

​ 参与者与用例的关系:有关联、泛化(继承)、包含、拓展

物理视图

物理视图也叫部署视图,对这个部署信息进行描述,包括服务器、机房、终端设备分布等等。物理视图用于指导软件系统的部署实施过程,要考虑到系统的可靠性和可伸缩性要求。因此,物理视图没有标准统一的格式,核心是清晰列出部署架构,能让业务方看懂即可。

处理视图

处理视图也叫流程视图,描述系统中的动态信息,最常见的是逻辑架构元素之间的交互关系。在UML中通常用时序图和流程图表示。

评论区

登录后参与交流、获取后续更新提醒

联系我

Email:769145832@qq.com

QQ:769145832

Blog

这是我的个人博客、会分享关于编程、写作、思考相关的任何内容,希望可以给来到这儿的人有所帮助...