软件架构设计-方法工具

4+1视图  

 例子地址:

详解系统架构的“4+1”视图

架构图的分类_javaDocker的博客-CSDN博客_架构图分类

  • 用例图

是一种需求分析技术,确定了系统边界、系统用户、场景和功能;

  • 逻辑视图

对系统的职责进行划分、进而定义逻辑元素(组件)及之间的关系,逻辑架构元素决定开发组织(根据康威定律,反之亦然);

  • 开发视图

1、开发环境中软件的静态组织结构;

2、将软件打包成小额程序库。例如子系统、组件、类

  • 部署视图

1、交付物与软件环境的部署关系;

2、软件环境与物理环境的部署关系;

  • 运行视图

1、描述系统动态行为的描述,最典型的就是UML中的序列图;

4R架构理论

软件架构指系统的顶层结构,它定义了系统由哪些角色(Role)组成,角色之间的关系(Relation)和运作规则(Rule) ;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值