4+1VIEW 软件系统视角模型

4+1view是一个由 philippe kruchten 设计的一种用于同时表达软件系统架构之多种观点的模型。 
从系统共同利益人的角度(包括end-user、开发者和项目管理者),分成4个观点。
 

DevelopmentView(开发观点):

从开发人员的角度来看软件的管理,也被称作implementation view。他使用了UML图中的Componentdiagram来表达组件。 Package diagram则用来表达更大型的系统。

 

LogicalView(逻辑观点):

关心的是系统提供给end-user的功能。可表达的UML图包含activitydiagram,class diagram state diagram。

 

Physicalview(实体观点)

系统工程师的观点,关心的是系统 拓朴,包含组件之间实体上怎麽连接。其也被称作deployment diagram。

包含的UML图有deploymentdiagram
 
Processview(进程观点):着重在动态方面,关注解释系统在执行中的动作和组件如何沟通,用以解决同步问题、发布问题、整合问题、效能问题等等。
可表的UML图为 activitydiagrsm
 
Scenarios(使用情景):使用某些用例来描述系统架构,被称为第5个视角,也被称作use caseview,通常被用作测试雏型阶段的初始动作,被用来验证架构设计正确性。
 
4+1 view模型是通用的且不被任何概念、工具、设计束缚。可以使用任何工具达成这些观点只要能成功。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值