ソフトウェア開発の現場では、設計と実装の間におけるコミュニケーションのギャップがしばしば問題となります。 この問題を解決するための手段として広く活用されているのが、統一モデリング言語(UML: Unified Modeling Language)です。 UMLは視覚的な記述を ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
UMLは比較的些細なものであり、重要ではない――この言葉に驚くだろうか?多くの人はそうかもしれないが、これを読む読者は驚くことはない。また、UMLを暗に否定的にほのめかすようなこの言葉が、誤りだとする必要もない。 しかし、私たちはそうであっ ...
UMLでは構造を表すダイアグラムや、振る舞いを表すダイアグラムなど、全部で9種類のダイアグラムを提供しています(10種類と数える場合もあります)。システム開発の際にはこれらを必要に応じて組み合わせて利用します。 例えば、以下のように使います。
オブジェクト指向での開発を支援するモデリング表記方式である「UML」。本連載では、UMLモデリングを支援する主要なツールを紹介していく。今回はスパークスシステムズジャパンの「Enterprise Architect」を取り上げる。 Enterprise Architect(以下、EA)は ...
ITエンジニアリングにおける必須ツールとなっているのがマイクロソフトのVisioである。しかしながら、スタンダード版でも3万円を超える高価な製品であり、一般ユーザーにはなかなか手が出ない。独学でUML(ソフトウェアの設計仕様を記述する統一 ...
Java言語が登場して間もない頃だったでしょうか。IT系の雑誌広告に大きく宣伝されているRational ROSEなる製品に関心を持ちました。何やらこのソフトウェアツールを用いると、 ソフトウェアの開発が効率化するというのです。その頃の私は図と言えば ...