PR
2004/03/21 23:58 更新


Java開発者への提案「手軽な道具として使うUML」 (2/2)


仕様が変化するWebアプリ開発には視覚的なツールが求められている

 Webアプリケーションの特長を2点挙げると、それはサーバ側のコンポーネント(オブジェクト)によって構成されていることと、ひんぱんな変更が必然なことだ。また、Webアプリケーションは、JavaアプレットやJavaアプリケーションの開発とは異なりサーバサイドの開発となるため、開発には手間が生じる。

 サーバ側のコンポーネントとはすなわちビジネスロジックのことだが、これらはユーザーインタフェースのような目に見えるものがなく、コードでその内容や、関係を理解しなくてはならない。ビジネスロジックの開発にUMLを活用できれば、複雑なアプリケーションの構成を把握し、的確な設計を行うことができる。自己で記述したソースコードでも、コメントだけでは補完できない点を表してくれる。

 また、ひんぱんな変更は、今やWebアプリケーションにおける宿命のようなものだ。当初予定していなかった機能の追加や仕様の変更は、当たり前のことと思ったほうがよい。それならば、最初から変更を見越した設計をすればよいというのが理想だが、実際問題として、それは予測不可能だ。

 そこで現実的な解決方法として浮上するのが、開発しながらよりよい設計に直していく開発手法だ。ひんぱんな変更が生じるWebアプリケーション開発では、開発者の頭の中に展開されているイメージだけが頼りであり、拡張や変更を行うとメンテナンス不能に陥る危険がともなう。都度設計を見直し、よりよくしていくことで、タイムリーな対応が可能になるのだ。

 そして、開発者を悩ませる事情はほかにもある。コーディング以外の雑多な設定ファイルの準備は、開発者にとって面倒な作業といえる。Webアプリケーションの開発は、コードを記述して終わりというわけにはいかず、幾つかの手順が必要だ。それは、Webアプリケーションを開発したならば、XML形式の配備記述子を用意し、アーカイブ(war形式)にまとめなければならないという点だ。この配備記述子を記述するためには、文法を理解している必要がある。これがビジュアルツールで設定できたらどんなに便利だろうか。

 JBuilder X Developerは、スピード開発と反復を可能とする、Webアプリケーション開発者のためのJava開発ツールだ。

JBuilder X Developer UML+Java促進キャンペーンを実施中

 ボーランドでは、2004年9月15日まで「JBuilder X Developer UML+Java促進キャンペーン」と題して、Together Edition for JBuilder Xを特別価格で提供している。

 これからJavaの統合開発環境を揃えたいということであれば、迷わずUMLに対応した「Borland JBuilder X Developer Together Edition Bundle」が最適だろう。なぜなら、今はUMLを使う気がないという場合でも、「他人が作った長いコードを見る際、UMLで見通して見られる」「クラスの階層構造がひと目で把握できる」という側面も持つからだ。このような場面でも、Together Edition for JBuilderのUML機能が役立つはずだ。

 Together Edition for JBuilderを使えば、いままで開発者とは少し遠い存在であったUMLが、コーディングに直結した身近なものになる。

  • Borland JBuilder X Developer Together Edition Bundle(価格:98,000円)

 JBuilder X Developer本体にTogether Edition for JBuilder Xをセットにした製品。JBuilder X本体を所有しない場合には、この製品になる。

  • Borland Together Edition for JBuilder X Developer(2004年9月15日までのキャンペーン価格、68,000円)

 Together Edition for JBuilder Xのみの製品だ。すでにJBuilder X Developerを所有している人がUML機能を加えたい場合に選択すればよい。

  • Borland JBuilder X Developer(2004年9月15日までのキャンペーン価格、30,000円)

 JBuilder X Developerの単体製品(Together Edition for JBuilder Xは含まれない)。現段階ではコスト重視でUML機能が不要という場合に選択すればよい。

関連記事
▼レビュー:UMLの付加価値で開発効率を高めた「JBuilder X Developer/Together Edition for JBuilder X」
▼レビュー:WebアプリからEJB開発まで対応する「Borland JBuilder X」

関連リンク
▼JBuilder X Foundation plus UML Trial CD 無償送付サービス
▼JBuilder X Developer「UML+Java」推進キャンペーン
▼ボーランド

前のページ | 1 2 |      

[ITmedia]

Copyright © ITmedia, Inc. All Rights Reserved.