Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。
EA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常好的支持。比较亮点的功能:
· UML建模--支持UML2.1
· 代码工程--按图生成代码,导入原有的代码成为UML图
· 项目管理程序--包括项目计划,任务进度,问题集等
· 文档生成和模板--可使用文字翻译替换和自定义的模板为不同的项目打造最适合的文档类型
· 数据库建模--可从ODBC导入数据源结构,并进行ER图的编辑,还可生成建表的SQL语句
· 代码编辑、调试和运行--加入编译脚本,就可以把EA当作IDE来使用
· 版本控制,联机讨论,局域网协同开发等功能。