1

我看过这个关于开发基于 UML 模型的应用程序的主题演讲,但我找不到任何关于它的教程或文档。

您知道任何可以帮助我的教程或文档吗?

谢谢

4

3 回答 3

3

看看ArchGenXML

ArchGenXML 是一个代码生成器。它建立在以架构为中心、基于模型和测试驱动的开发之上。从 UML 模型(XMI 格式)生成 Python 代码。它针对基于 Archetypes 框架的代码生成进行了优化。

可以在此处找到有关将其与 Plone (Zope) 一起使用的文档。

于 2010-02-07T17:59:31.130 回答
1

正如 Aussie 所说,ArchGenXML 是要走的路——我经常使用它。但也可以使用Paster和 Zopeskel。按照链接中的说明创建一个“egg”骨架(使用“archetype”模板),然后在主代码目录(即包含 config.py 的目录)中创建您的模型(一个 .zargo 文件)。

这样,ArchgenXML (AGX) 将创建适合鸡蛋的所有内容。

于 2010-05-06T19:37:42.773 回答
-2

UML (Unified Modeling Languge) - is a modeling language. Is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software intensive system under development.

Refer to here. [http://en.wikipedia.org/wiki/Unified_Modeling_Language][1]

If you searched using "UML" you'll find a bunch of result that will help you.

As soon as you will understand the concept of UML and know how to create UML diagrams then there's no more problem creating your app based on your model.

Very best,

于 2010-02-07T14:01:08.773 回答