RoseRTなので、分析段階は通常のUMLでああだこうだ言いながら
みんなでモデリングしてます。実装はRT上でUML(なのか?)で書い
たものがそのままソースコードになります。

ですが、もちろんそんなものだけでは設計しきれないので、通常の
仕様書も作成しています。

例外処理や初期化処理はアクティビティ図で最初に仕上げておきま
すね。

UMLだけで何もかもできるなんて都合の良い話はないっす。