名稱:Webrice UML Studio(webrice子項目)
官方網站:http://www.webrice.org
下載地址:http://sourceforge.net/project/showfiles.php?group_id=196090
核心成員(現有3人):3-5人(對uml2.1規范,eclipse項目架構代碼非常熟悉,對新技術把握準確)
project 計劃:
1,v1.0版本(計劃打包時間:2007.12)
實現全部uml 2.1規范,代碼生成,設計模式,uml模型文檔生成,設計概要文件等生成。具體如下(選自需求文檔)
a,UML Modeling (屬于Webrice UML Studio)
Improve modeling efficiency with an easy-to-use, feature-rich and reliable UML 2.1 modeling tool.
b,Requirement Modeling (屬于Webrice Model Studio)
Perform requirements analysis systematically with wide range of choices (Requirement Diagram, Use Case modeling, Textual Analysis, CRC and more!)
c,Database Modeling (屬于Webrice Model Studio)
Enhance database documentation quality with sophisticated ERD and Object-Relational Mapping diagrams.
d,Business Process Modeling (屬于Webrice Model Studio)
Understand, analyze and improve your business process with the most comprehensive BPMN tool at an unbeatable price.
e,Documentation Generation (屬于Webrice Model Studio)
Share your design with your customers in the most popular document formats (PDF, HTML and MS Word).
f,Team Collaboration
Perform modeling collaboratively and concurrently with the Teamwork Server, CVS and Subversion.
2,v1.5版本
把view層,web層,整合層,持久化層,方案層,等層進行整合,根據擴展后的webrice model(一種新的領域模型),生成全部運行代碼。
view層:webrice view/jsp tag/ajax tag
web層:struts/JSF/Tapestry,
整合層:spring/other Ioc or Aop framework/portal等;
持久化層:hibernate/jdbc等
方案層:架構方案(是否基于ESB/EAI等等)
在本階段會提交webrice view規范,webrice model規范,webrice 引擎規范。
3,v2.0版本
整合bpm,工作流,SOA等技術,整合中間件服務器,其他待定。
version v1.0 support UML2.1 modeling :
- Class Diagram
- Use case Diagram
- State Diagram
- Activity Diagram
- Composite Structure Digram
- Sequence Diagram
- Deployment Diagram
- Component Diagram
- Package Diagram
- Communication Diagram
- Object Diagram
other
1,webrice Diagram(包含6種)
The code generator supports language :
- Java(1.4 / 5.0 / 6.0)
- C#(2.0)
- C++
- Php
- Perl
- Python