4+1VIEW 软件系统视角模型
来源:互联网 发布:深圳勘察研究院知乎 编辑:程序博客网 时间:2024/06/05 04:19
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图有deploymentdiagramProcessview(进程观点):着重在动态方面,关注解释系统在执行中的动作和组件如何沟通,用以解决同步问题、发布问题、整合问题、效能问题等等。
可表的UML图为 activitydiagrsm
Scenarios(使用情景):使用某些用例来描述系统架构,被称为第5个视角,也被称作use caseview,通常被用作测试雏型阶段的初始动作,被用来验证架构设计正确性。
4+1 view模型是通用的且不被任何概念、工具、设计束缚。可以使用任何工具达成这些观点只要能成功。
1 0
- 4+1VIEW 软件系统视角模型
- 软件系统模型分析
- 软件系统模型分析
- Hololens第三人称视角Spectator View!
- 数据库系统总体视角
- 电子商务系统开发人员视角
- 2.系统开发基础-软件生命周期与开发模型(1)
- 软件系统架构:使用视点和视角与利益相关者合作(原书第2版)
- 降低与软件相关的商务风险需要系统的视角
- 软件开发过程中的视角
- OO系统设计师之路--设计模型系列(1)--软件架构和软件框架
- 大学毕业4年-回顾和总结(10)-资金账务系统的架构设计(产品视角+技术视角)(图文并茂)
- 软件架构RUP 4+1 视图模型
- 软件架构4+1 视图模型
- 软件架构RUP 4+1 视图模型
- 软件架构RUP 4+1 视图模型
- HoloLens第三人称视角Spactator View遇到坑
- 多视角学习 (Multi-View Learning)
- 1008.Elevator (20)
- Linux kernel 分析之二十一:定时器-巧妙的定时器算法
- 1011.World Cup Betting (20)
- 字串统计——蓝桥杯
- c++中的string常用函数用法总结
- 4+1VIEW 软件系统视角模型
- 【hdu 1112】The Proper Key
- hdu 2089 不要62 数位dp
- Android ROM 制作教程
- 机器学习初探
- i++和++i的区别
- (9)Dojo学习之query选择器(下)
- opencv中滚动条操作
- POJ 3126 bfs+素数打表