单选题 选出应填入下面一段英语中______内的正确答案。
   Prior to the UML, there was no clear leading (1) language. Users had to choose. from among many similar modeling languages with minor differences in overall (2) power. Most of the modeling languages shared a set of commonly accepted concepts that are expressed slightly differently in various languages. This lack of (3) discouraged new users from entering the OO market and from doing OO modeling, without greatly expanding the power of modeling. Users longed for the industry to it adopt one, or a very few, broadly supported modeling languages suitable for (4) usage.
   Some vendors were discouraged from entering the OO modeling area because of the need to support many similar, but slightly different, modeling languages. In particular, the supply of add-on tools has been depressed because small vendors cannot afford to support many different formats from many different (5) modeling tools. It is important to the entire OO industry to encourage broadly based tools and vendors, as well as niche products that cater to the needs of specialized groups.
【正确答案】 B
【答案解析】UML的意思是“统一建模语言(Unified Modeling Language)”,由此推断应该选B。
   [参考译文]在UML之前,没有明确的主导建模语言。用户需要在许多相似的、整体表现能力差别不大的建模语言中选择。大多数建模语言共享了一组被普遍接受的概念,这些概念在不同的语言中稍有不同。这种缺乏一致性阻止了新用户进入OO领域和用OO建模,不能尽建模之力。用户渴望有一个或很少几个广泛支持的通用建模语言。
   因为要支持许多相似的,但又有一点不同的建模语言,所以一些开发商不愿意进入OO建模领域。特别是,因为小开发商无力承担支持多种前端建模工具的众多不同格式,附加工具的供应在减少。鼓励广泛的底层工具和开发商,以及满足特定群体需要的小批量产品,对整个OO行业是重要的。