Archiva

A note of notions. On web, tech, and others.



UMLを勉強するためのツール&参照リンク

UML(Unified Modeling Language)は現在最も普及しているモデリング言語。2006年現在の最新版はUML2.0。システムの振る舞いや構造、制御の流れや用件定義なんかを図に起こすための規格。モデル図を書く時の、矢印とか記号とかの意味や使い方を定義している。仕様書の書き方みたいなもん。ちなみにXMLと響きは似ているけど、直接関係は無い。

上記を参考に、がしがし書いてみる。
UMLモデリングツールはフリーの「JUDE/Community」を使用。たいていの図は書けるので、とりあえず十分でしょう。おすすめ。

蛇足(背景)

最近、UMLの勉強を始めました。

いや、年末辺りからプログラマ見習いみたいな感じでシステム開発に一枚噛むようになったのですが、どうも才能がないらしく... 先輩曰く「あまりにも出来なさすぎる」とお叱りを受けてしまいました。なもんで少し考えてみたんですが、どうも単機能の実装はできてもシステム全体に考えが及ばない点が根本の問題っぽい。

初めから素のPerlで掲示板でも作ってみれば早かったのかもしれませんが、作業は主にSSHからApacheやDB触った後にPerl(自社フレームワーク仕様)+TTというスタイルなので、書きながら考慮するのは処理容量を超える... ということでUMLの出番です。

結局のところ「何をすべきか」さえ判ればコードは調べられるので、問題はやはりシステムの理解となる。Sig.の理解力では書きながら把握するのは無理っぽいので、いっそ設計からしっかり考えてみればどうか、というアプローチです。全体の把握はCSSではできていたから、Sig.にも構成力はある筈なんだよな。たぶん。きっと。

蛇足(中間報告)

ま~ちょっとやってみたけど、UMLはけっこう面白い。慣れるまで反復練習は必要だから、資格狙うのも悪くないかもだけど... どうなることか。目論見はずれてもドキュメント化はできるようになるだろうから、ま~良いか?

Posted in /web/system-design
ブックマークする: save to del.icio.us はてなブックマーク livedoor クリップ Google Bookmarks Tumblr

コメントする

名前
Webサイト
コメント



Back to page-top