使用Enterprise Architect从C#逆向工程转换

时间:2013-11-14 14:29:40

标签: c# reverse-engineering enterprise-architect mda

我知道这听起来很奇怪,但我需要从PSM创建一个MDA的逆向过程 - > PIM或类似的概念。 我有C#包,负责创建XML消息。直到知道它工作正常,因为所有开发都在C#中并且组件被重用。但我们目前正在开始在不同平台下开发,我们希望首先指定一些合同 - XSD架构。所以我对当前的包进行了逆向工程并尝试生成xsd。但是我需要解决几个问题:

  • 将C#集合类转换为关系
  • 将内部类移动到包
  • 将C#属性转换为属性
  • 我不太确定如何用
  • 模拟C#Dictionary

我知道这个过程远非理想,应该朝着相反的方向发展,但至少在目前我几乎无法抗争。

任何提示都表示赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

需要将自定义转换编写为潜在PIM的Code不是一对一映射,而是一对多映射。 需要转换数据类型,属性等。

我按照这种方式排序,它可以满足我的需要。