模型驱动的设计与开发包括所有的RAD特性,以及建模与架构工具。
Model-driven design and development includes all RAD features, along with modeling and architecture tooling.
为了将模式作为模型实现,需要使用建模语言创建属于模式的模板内容。
Realizing patterns as models involves creating what amounts to a template for the pattern within a modeling language.
在完成业务流程建模之后,可以将该模型提交到开发平台进行实现。
When you have your business processes modeled, you can pass the models to a development platform for implementation.
rda显式地支持数据模型定义期间的术语表建模。
RDA explicitly supports glossary modeling during the definition of data models.
除了最简单的模型之外,您可能更愿意使用建模工具。
For all but the simplest models, you will want to use a modeling tool.
由建模技术和工具所支持的模型能够帮助实现该流程。
Models, supported by modeling techniques and tools, help to enable this process.
一旦完成建模,你可能想和其他人交流这个模型。
Once the modeling is complete, you may want to communicate the modeling to others.
建模工具能够理解模型,因而可以为设计人员提供大量帮助。
A modeling tool understands the model and therefore can provide a lot of assistance to the designer.
定义指定建模的内容,而目的描述模型用于什么。
The definition identifies what is modeled, and the purpose describes what the model is used for.
任何建立在xmi之上的模型都可以使用这些建模工具。
Anything built on top of XMI works with these modeling tools.
模型转换概念和技术的建模
建模和元模型建模概念和技术
建模是记录模型在应用程序域内的状态和行为的过程。
Modeling is the documentation of patterns of state and behavior within the application domain.
应用程序建模师在RS A中访问和导入类模型。
The application modeler accesses and imports the class model in RSA.
在构建模型期间,将不会发现这些错误,而且生成的代码将无法编译。
These errors would not be caught during model build, and the generated code would not compile.
但是每一位热衷于使用数学对现实世界建模的工程师都知道,模型只是模型。
But every engineer, enthusiastically using mathematical models of the real world, knows the model is just that, the model.
因此,应用程序建模和数据建模工具应该支持模型更新功能。
Thus, the tooling of application modeling and data modeling should support model update capability.
模型转换是集成应用程序建模与数据建模的核心。
Model transformations are at the core of integrating application modeling with data modeling.
模型的角色变得至关重要,超过了编程语言的角色,因为MDA不仅把建模语言作为设计语言,更把建模语言作为编程语言。
The role of the model becomes paramount, superceding the role of programming languages because MDA uses modeling languages as programming languages rather than as just design languages.
模型约束是限制模型及其元素的约束,并进一步精化建模者的意图。
Model constraints are constraints that restrict models and their elements, further elaborating the intentions of the modeler.
为此,在实现所有更改之前对(需要建模的)所有更改建模时,保持模型与实现的同步更为简单。
For this reason, its much easier to keep the models and implementation in sync when all changes (that need to be modeled) are modeled before they are implemented.
流程模型:流程模型实际就是用XML表示的一个对商业流程建模的指示性图表。
Flow model: the Flow model is the actual XML representation of the directed graph that models the business process.
正如图中指出,业务分析员能够练习创建模型,或者导入现有的模型,这些模型通过软件架构使用标准建模语言(uml)构建。
As the picture suggests, a business analyst can create a model from scratch, or import existing models that were created by software architects using the Unified Modeling Language (UML).
数据建模人员也许认为如果想让模型包含更多数据、扩展模型,那么可以根据产品创建模式—实际上,在需要时创建更大的模型并减少限制。
Data modelers might argue that if you want the model to have more data, grow the model, then create schemas as a by-product-in effect, create a bigger model and restrict down as needed.
只有依靠扎实的方法学确保模型正确,这种建模方法才会有用。
Such modeling is only useful if it is based on solid methodology, ensuring that models are correct.
他们可以根据SOAD元模型来为这些问题建模。
They could model these issues according to the SOAD metamodel.
这些模型由一组基础模型组成,这些基本模型反过来又支持一组细化的模型,这些细化的模型解决一个特定的问题或建模域。
The models consist of a set of foundation models, which in turn support a set of detailed models focused on a specific problem or modeling domain.
面向方面建模使用模型驱动开发(MDD)的方法用来解决这个问题。
Modeling with Aspects takes a model-driven development (MDD) approach to solving this problem.
复制:在服务建模工具和流程建模工具之间交换服务模型,是为了充分利用服务模型进行流程编排。
Copying: Exchanging a service model between a service modeling tool and a process modeling tool in order to leverage that service model for process orchestration.
企业建模是建立企业服务型的构架(SOA),模型驱动开发(MDD)以及模型驱动构架(MDA)的基础。
Enterprise modeling is a foundation for establishing an enterprise service-oriented architecture (SOA), model driven development (MDD), and model-driven architecture (MDA).
应用推荐