选择题 .  “4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中______视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用______表达类的内部属性和行为,以及类集合之间的交互关系;采用______定义对象的内部行为。29. 
【正确答案】 A
【答案解析】 “4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEESoftware上发表了题为The 4+1 Viww Model of Architecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括:
   ①逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。
   ②过程视图(Process View),捕捉设计的并发和同步特征。
   ③物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。
   ④开发视图(Development View),描述了在开发环境中软件的静态组织结构。
   ⑤架构的描述,即所作的各种决定,可以围绕着这四个视图来组织,然后由一些用例或场景来说明,从而形成了第五个视图。
   当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。