软件架构涉及到抽象、分解和组合、风格和美学。我们用由多个视图或视角组成的模型来描述它。为了最终处理大型的、富有挑战性的架构,该模型包含五个主要的视图逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。
过程视图(Process View),捕捉设计的并发和同步特征。
物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。
开发视图(Development View),描述了在开发环境中软件的静态组织结构。
架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例 (use cases)或场景(scenarios)来说明,从而形成了第五个视图。
过程视图(Process View),捕捉设计的并发和同步特征。
物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。
开发视图(Development View),描述了在开发环境中软件的静态组织结构。
架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例 (use cases)或场景(scenarios)来说明,从而形成了第五个视图。
解决方案 »
- 怎么配置jdk的环境变量了
- 如何结帖啊!!!
- ----------------------------------递归问题求解!谢谢
- 在使用JAVA+CORBA开发C/S程序时,如何让服务器端得到客户端外网IP地址?
- 请问我把时间格式后为什么小时和分都变成了0呢 ?比如06/12/22 00:00
- 设计一个类的问题?
- 如何根据SQL语句读取数据库表中所定义的字段长度和默认值?
- 在线求<Java Servlet Programming, 2nd>(马上结)
- 我的popupmenu为什么时而能显示,时而不能?
- 一个问题没解决,请指教!!
- java语言中有哪些代码出错保护机制?各有何区别?
- 变量值显示问题
过程视图(Process View),捕捉设计的并发和同步特征。
物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。
开发视图(Development View),描述了在开发环境中软件的静态组织结构。
架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例 (use cases)或场景(scenarios)来说明,从而形成了第五个视图。