FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

UML

Características da UML (Linguagem de Modelagem Unificada) no NetBeans IDE
Clique na imagem para ver a tela inteira

Com a modelagem UML do NetBeans, os designers focalizam o design do aplicativo e os desenvolvedores focalizam o código.

Engenharia avançada e reversa

Os designers e os analistas criam aplicativos usando a linguagem de modelagem UML, em seguida, os desenvolvedores geram o código-fonte Java a partir do modelo UML. Você também pode atualizar o modelo a partir de alterações feitas no código-fonte.

O código-fonte gerado pode ser salvo em novos arquivos de código-fonte ou mesclados em arquivos de código-fonte existentes, fornecendo o recurso de engenharia de ida e volta. Seus tipos de coleção são preservados durante a engenharia avançada e reversa e podem ser definidos e alterados.

Tipos de diagrama UML

Com a modelagem UML do NetBeans, você pode criar 8 diagramas UML: diagrama de Atividade, diagrama de Classe, diagrama de Colaboração, diagrama de Componente, diagrama de Implantação, diagrama de Seqüência, diagrama de Estado e diagrama de Caso de uso. Você pode alinhar os diagramas visualmente no editor de diagramas.

Diagramas UML

Geração de código personalizável

O NetBeans UML fornece geração de código baseada em modelo para engenharia avançada. Modifique os modelos do FreeMaker incluídos no NetBeans IDE para personalizar a forma em que o código é gerado.

Ferramentas de UML Integradas

Coleta de requisitos: você pode usar requisitos de design de aplicativos em seu modelo através de um arquivo XML ou importá-los da ferramenta de requisitos DOORS® da Telelogic. Crie relatórios Web de estilo Javadoc a partir do modelo para compartilhar seu trabalho com outros.

Existe um conjunto completo de padrões de design predefinidos e extensíveis, incluindo EJB 1.1, EJB 2.0 e Gang of Four.

 

- Trilha de aprendizado da UML

Opções da UML
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by