`

NetBeans UML 建模模块

    博客分类:
  • UML
阅读更多

 

NetBeans UML 建模模块

 

 

 

 

 

 

 

利用 NetBeans UML 建模功能,设计者和开发者可以分别专注于各自的工作,即设计者专注于应用程序的设计,而开发者专注于编写代码。首先,设计者和分析人员将使用标准的建模语言 UML 来设计应用程序,然后开发者通过 UML 模型来编写源代码。当然,UML 建模功能具有两种工作方式(正向工程和逆向工程),您不仅可以通过 UML 模型来生成源代码,还可以通过对源代码执行的更改来更新模型。

注意:NetBeans 的更新中心为您提供了 UML 模块。您需要了解有关如何在 NetBeans IDE 中添加模块的信息。

Mac 用户请注意:Mac 平台目前不支持 UML 功能,如果需要了解有关已知问题和解决方法的信息,请参见发行说明。

UML 图类型

利用 NetBeans UML 建模模块,您可以创建 8 种类型的 UML 图:活动图、类图、协作图、组件图、部署图、序列图、状态图和用例图。

正向工程和逆向工程

您既可以通过模型来生成 Java 代码,也可以通过现有的 Java 源代码来创建 UML 模型。通过 UML 模块生成的代码不包含任何人工标记(例如:开发者单纯为了有助于编写代码而手动引入的注释或标记)。

改进的工作流程

您只需使用一个 XML 文件,就可以将应用程序的设计需求引入到模型中;或者,也可以通过 Telelogic 的 DOORS 需求工具导入这些设计需求。此外,您还可以为自己的模型创建 Javadoc 形式的 Web 报告,从而与其他开发者轻松地共享所做的工作。UML 模块提供了一套完整的预定义且可扩展的设计模式,其中包括 EJB 1.1、EJB 2.0 和 Gang of Four 等(共 23 个设计模式)。

分享到:
评论
3 楼 greatwqs 2010-03-29  
说一下,怎么做的,我用的netbeans没有这个功能啊..?
2 楼 whynot 2009-02-27  
叫什么?
1 楼 gml520 2008-09-06  
现在有新的UML插件了!

相关推荐

    NetBeans下设计UML模式.rar

    - NetBeans IDE的UML模块安装和配置指南。 - 创建新UML项目的步骤,包括设置项目类型和目标。 - 如何在NetBeans中绘制不同类型的UML图,包括基本元素的添加和编辑。 - 图形元素的属性设置,以及如何关联代码与模型。...

    NetBeans权威指南 源码

    第二篇为NetBeans集成开发环境的高级应用篇,本篇结合具体的实例讲解如何进行JUnit单元测试、代码性能分析、代码版本控制、开发Web应用程序、企业级应用程序、进行UML建模,以及开发SOA应用程序。第三篇介绍如何使用...

    NetBeans权威指南.pdf

    第二篇为NetBeans集成开发环境的高级应用篇,本篇结合具体的实例讲解如何进行JUnit单元测试、代码性能分析、代码版本控制、开发Web应用程序、企业级应用程序、进行UML建模,以及开发SOA应用程序。第三篇介绍如何使用...

    ArgoUML最新版源码

    **ArgoUML 最新版源码详解** ArgoUML 是一个开源的统一...总之,ArgoUML是一个强大的UML建模工具,通过其开源源码,开发者可以获得宝贵的软件工程知识,不仅可以提升个人技能,还能为团队协作和项目开发带来巨大便利。

    ArgoUML-0.24.zip_Argo UML_ArgoU_argoUML pudn_argouml_www.argo-sc

    ArgoUML是一款基于Java语言开发的开源统一建模语言(UML)工具,它提供了全面的UML建模功能,被广泛认为是业界最受欢迎的UML建模平台之一。这款软件不仅允许用户创建和编辑各种UML图表,还支持模型的导出、导入以及...

    ArgoUML UML绘图工具

    这些文件共同构成了ArgoUML的运行环境,使得用户能够利用其丰富的功能进行UML建模工作,包括但不限于创建类、接口、用例,绘制关系,以及导出模型为XML格式,以便于共享和版本控制。通过使用ArgoUML,开发者可以更加...

    吃金豆NetBeans

    5. **插件生态系统**:NetBeans拥有活跃的插件社区,用户可以根据需求安装各种插件,如UML建模工具、数据库管理工具等,以增强IDE的功能。 6. **跨平台性**:NetBeans可在Windows、Mac OS X和Linux等操作系统上运行...

    java贪食蛇课程设计

    在设计过程中,学生们被要求采用UML建模技术进行系统分析和设计,绘制出系统用例图和类图,以便于理解和表达游戏的逻辑结构。设计报告必须包含以下几个部分: 1. **需求分析**:明确游戏的基本功能,如游戏开始、...

    java课程设计局域网聊天程序.pdf

    在实现过程中,可能采用UML建模技术进行系统分析和设计,利用Visio绘制系统用例图和类图,以可视化的方式展示程序的结构和行为。此外,推荐使用NetBeans、Eclipse或JBuilder等集成开发环境提升开发效率。 通过这个...

    学生会宣传部管理系统课程设计实验报告.doc

    6. 进行需求分析,运用UML建模技术进行系统分析和设计,绘制系统用例图和类图。 【系统功能分析】 学生会宣传部工作管理系统包括以下几个核心模块: 1. 部门简介:展示部门的基本信息,如口号、宗旨、职能和成员...

    基于SSM的宠物商店系统 11500 zj gs.docx

    综上所述,基于SSM框架的宠物商店系统涉及到了Java开发环境下的多种关键技术,包括框架的选择、数据库设计、UML建模等。这些技术共同协作,使得系统能够满足用户的多样化需求,并确保其高效稳定地运行。

    2021-2022年收藏的精品资料中小学生学业信息管理系统课程设计报告.doc

    推荐使用UML建模技术进行系统分析和设计,绘制系统用例图和类图,以便于理解和表达系统需求。设计内容需涵盖以下几个方面: 1. **继承与多态**:理解和运用面向对象的继承和多态特性,包括重载和覆盖,以及各种访问...

    基于C/S的图书查询系统的实现

    8. **UML建模**:通过使用UML(统一建模语言)进行系统分析和设计,包括用例图和类图,以清晰地表达系统架构。 在课程设计中,学生可以选择NetBeans、Eclipse或JBuilder等集成开发环境(IDE)提高开发效率,并通过...

    JAVA课程设计报告书.doc

    为了提高开发效率,学生可以选择NetBeans、Eclipse或JBuilder等开发平台,并建议使用UML建模技术进行系统分析和设计,绘制系统用例图和类图。 【系统需求分析】 图书查询系统的主要功能包括图书信息管理(如添加、...

    学生成绩管理系统课程设计报告.doc

    设计过程需使用Eclipse、JBuilder、NetBeans等IDE之一,同时建议采用UML建模工具进行需求分析和系统设计。 **需求分析** 系统分为学生、教师和管理员三种角色,每个角色有不同的操作权限。管理员负责初始化系统,...

    基于java+swing学生成绩管理系统课程设计报告.docx

    设计任务要求使用Eclipse、JBuilder或NetBeans等集成开发环境,通过UML建模技术进行需求分析,绘制系统用例图和类图。设计报告应包含课程设计目的、设计任务与要求、设计说明书、设计成果和设计心得。设计中需要掌握...

    校园卡管理系统.docx

    3. **UML建模**:统一建模语言(UML)是一种标准化的图形表示法,用于软件工程中的系统建模。在本设计中,UML被用来绘制系统用例图和类图,帮助理解系统的需求和结构。 4. **Eclipse、JBuilder、NetBeans**:这些是...

    局域网聊天程序 计算机网络课程设计

    5. **UML建模**:统一建模语言(UML)是一种标准化的建模方法,用于软件设计,包括用例图和类图,有助于清晰地表达系统结构和行为。 6. **用例图**:在UML中,用例图展示了系统的主要角色(actor)与其能执行的操作...

Global site tag (gtag.js) - Google Analytics