将抽象层次应用到IT解决方案。
抽象层次:所有工程师的强大武器。
应用抽象层次时的核心原则。
只是在抽象层次下将您的模型分解为片段。
Decompose your model into fragments only after its abstraction level.
具有实现类的类图不是必定提高抽象层次。
Nor does a class diagram with implementation classes necessarily raise the level of abstraction.
策略和规则的抽象层次。
普遍的误解是可视化会自动地提高抽象层次。
A common misconception is that visualization automatically raises the level of abstraction.
系统设计师使用抽象层次为计算机系统建模。
System designers model computer systems using levels of abstraction.
三个抽象层次定义如下
本文展示了将抽象层次应用到IT解决方案的技术。
This article presents techniques for applying levels of abstraction to IT solutions.
所有工程师在应用抽象层次时都遵循这套核心原则。
All engineers follow this core set of principles when applying levels of abstraction.
提高抽象层次。
当把抽象层次应用到软件时,这些原则也同样适用。
These principles also hold true when applying levels of abstraction to software.
图1:更大的生产力需要更高的抽象层次和自动的翻译。
Figure 1: Greater productivity demands higher levels of abstraction and automatic translation.
我们的简单示例定义IT解决方案的如下四个抽象层次。
Our simple example defines the following four levels of abstraction for an IT solution.
大多数软件开发人员懂得应该将解决方案分解到抽象层次。
Most software developers know that they should decompose the solution into levels of abstraction.
5在更高的抽象层次工作降低了复杂度并使交流变得容易。
Working at a higher level of abstraction reduces complexity and facilitates communication.
为所描述的每个抽象层次查明并编制逻辑和物理架构之间的关系。
Discover and document the relationships between the logical and physical architectures for each level of abstraction addressed.
在MDD中,模式可以出现在建模的所有抽象层次上。
In MDD, patterns can occur at all levels of abstraction in modeling. For example.
复合模式将软件开发的抽象层次提升到了适应特定问题领域的水平。
Composed patterns lift the abstraction of software development to a level that is suitable for particular problem domains.
DSL的抽象层次比一般语言更高,因此它更容易把握并与之交互。
Because a DSL is in much higher level terms than a general language, it becomes an abstraction of the thing it describes, and therefore a simpler way of thinking and interacting with it.
在抽象层次中,如果API缺陷出现的位置越低,其后果也就越严重。
The lower in the abstraction hierarchy an API defect occurs, the more serious are the consequences.
安全管理员可以在接近于组织结构的抽象层次上控制对数据库的访问。
Security administrators can control access to their databases at a level of abstraction that is close to the structure of their organizations.
下一个抽象层次为公司的业务处理建模,以实现在域层次捕获的交互。
The next level of abstraction models the company's business processes for realizing the interactions that were captured at the domain level.
回到MDD,我们可以明确地看到它提高了抽象层次,但自动的翻译怎么样?
Turning back to MDD, we can definitely see that it raises the level of abstraction, but what about automated translation?
注意在设计服务实施方案方面,并没有把我们限制在一个特定的抽象层次之上。
Note that we are not constrained to a particular level of abstraction in designing our services implementations.
提升抽象层次:提高抽象层的水平有助于降低复杂性和项目所需的文档的数量。
Elevate level of abstraction: Elevating the level of abstraction helps reduce complexity as well as the amount of documentation required by the project.
其他的工程学科,比如土木工程师,几个世纪以来一直利用抽象层次复制复杂性。
Other engineering disciplines, such as civil engineers, have been coping with complexity by leveraging levels of abstraction for centuries.
我们在系统抽象层次创造方法来简化业务处理,因此该层次通常需要很多创造力。
The system level of abstraction usually requires a great deal of creativity because it is at this level that we invent ways to streamline business processes.
当某一工件看似出现在不同的架构层次时,那么抽象层次最高的那个应被用做映射。
When an artifact seems to appear at different levels of the architecture, the highest level of abstraction is used for the mapping.
应用推荐