单选题 ANSI/IEEE 1471-2000是对软件密集型系统的架构进行描述的标准。在该标准中,______这一概念主要用于描述软件架构模型。在此基础上,通常采用______描述某个利益相关人(Stakeholder)所关注架构模型的某一方面。则是对所有利益相关人关注点的响应和回答。
【正确答案】 D
【答案解析】
【正确答案】 C
【答案解析】
【正确答案】 A
【答案解析】[解析] 在ANSI/IEEE 1471-2000标准中,系统是为了达成利益相关人(Stakeholder)的某些使命(Mission),在特定环境(Enviroment)中构建的。每一个系统都有一个架构。架构是对所有利益相关人的关注点(Concern)的响应和回答,通过架构描述(Architecture Description)来说明。每一个利益相关人都有各自的关注点。这些关注点是指对其重要的,与系统的开发、运营或其他方面相关的利益。架构描述在本质上是多视图的。每一个视图(View)是从一个特定的视角(Viewpoint)来表述架构的某一个独立的方面。如果能用一个单一的视图来覆盖所有的关注点,当然是最好的,但是实际上这种表述方式将很难理解。视角的选择,基于要解决哪些利益相关人的哪些关注点。它决定了用来创建视图的语言、符号和模型等,以及任何与创建视图相关的建模方法或者分析技术。一个视图包括一个或者多个架构模型,一个模型也可能参与多个视图。与文本表述方式相比,模型这一表述方式的好处在于:可以更容易的可视化、检查、分析、管理和集成。