SDE for NetBeans (CE) for Mac OS XScreenshot 

 

SDE for NetBeans is a full-featured UML CASE tool seamlessly integrated with NetBeans. SDE supports full software development life-cycle - analysis, design, implementation, testing and deployment. SDE supports the latest UML notation, incremental round-trip engineering, reverse engineering (Java to model), code generation (model to Java), import Rational Rose... +Use case modeling +Visio integration +Plug-in and template +more

Screenshot of SDE for NetBeans (CE) for Mac OS X