-
前言
架构视图是对于从某一视角或某一点上看到的系统所做的简化描述,描述中涵盖了系统的某一特定方面,而省略了于此方面无关的实体。架构视图如同在建筑学中的不同种类的蓝图。

-
背景
软件架构文档过分强调软件开发的某一个方面。
架构不能解决所有风险承担者所关注的问题。
每个软件系统都有多个风险承担者:最终用户、开发人员、系统工程师、项目经理等。
软件工程师欲使用单张视图来捕捉所有的系统架构要点,努力地在单一视图中表达超过其表达限度的蓝图。
使用多个并发的视图来组织软件架构的描述,每个视图仅用来描述一个特定的所关注的方面的问题集合。

-
模型
软件架构涉及到抽象、分解和组合、风格和美学。RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述。



本文介绍了软件架构的4+1视图模型,包括用例视图、逻辑视图、处理视图、物理视图和开发视图,阐述了每个视图的关注点、表示法和应用场景。4+1视图模型通过多角度描述软件架构,帮助解决不同利益相关者的关注问题,确保系统的一致性和可验证性。
最低0.47元/天 解锁文章
926

被折叠的 条评论
为什么被折叠?



