UML ツールを使う

「UML(Unified Modeling Language)」とは、システム開発の現場で使用される「設計書の描き方基準」です。
現在システム開発の 現場において、共通のモデリング言語として注目されています。

UMLは、OMG(Object Management Group:オブジェクト指向技術の標準化団体)が
1997年にオブジェクト指向モデリングのための標準記法として採択して以来、
その後のJavaやC++ といったオブジェクト指向言語の普及とも相まって、
いまやシステム開発において欠かすことのできない技術として広く定着している。
 
そのUMLの最大のメリットは、統一化されたダイアグラムとして、
 複雑で抽象的な業務やシステムの「可視化」を実現することにある。

例えば、従来より、システム開発の工期を長引かせ、コストを増大させる大きな要因として、
上流工程における要求定義の内容と実際のユーザーの要求との間のズレが指摘されてきた。

開発工程が進んでいるにもかかわらず、両者のズレが発覚してくれば、
結果的に、手戻りを発生させることになるからだ。

これに対し、要求定義のフェーズにUMLを採用することで、
可視化をベースにユーザーにもより分かり易い形で、
分析・設計担当者との間の明確かつ正確な共通理解を実現できる。

また同様にUMLは、分析・設計やプログラムの実装といった、
異なるフェーズを担当する開発者間、あるいは、昨今、
一般化しているオフショア開発における標準化されたコミュニケーション手段
としても極めて有用で、開発サイクルの円滑化が図れるという点も重要なポイントになっている。

UMLの実現するこうしたメリットが、システム開発に関わるリードタイムを短縮し、
開発コストを削減するうえで多大な効果をもたらすことは言うまでもない。

電脳会議

     
  • Jude 竹(http://objectclub.esm.co.jp/Jude/
  • IIOSS(http://www.iioss.org/
  • 戻る