Modeling

業務やシステム分析のための(主に UML を用いた) モデリングについての投稿です。

UML とプログラミング言語

モデル描きからコード書きへ UML 登場時は自分でモデリングツールを書いていたこともあります。 kondoumh.com オブジェクト指向分析・設計を得意とする会社に入って10年以上経った。UML でモデルを描く機会が減って、コードばかり書いてる今日この頃。— MH (…

ITmedia エンタープライズで「システム開発地図」の連載を開始しました

同僚の今田さんと書きました。 www.itmedia.co.jp www.itmedia.co.jp www.itmedia.co.jp www.itmedia.co.jp www.itmedia.co.jp システム開発地図は、システム開発のいわゆる「上流」から「下流」までに作成されるであろう成果物を仮想的な平面上に並べて成果…

「システム開発地図」記事第2弾

豆蔵ソフト工学ラボにて、システム開発地図の記事第2弾を公開しました。今回は、地図上に、開発に関わる関係者の責任分界を表現してみました。 実際の地図にも目的別地図があり、付加的な情報をオーバーレイして活用するGIS(Geometric Information System)な…

「システム開発地図」 Debut!

仕事では、日頃から様々な企業様で業務システム構築のお手伝いをさせていただいているのですが、そのノウハウの一端を「システム開発地図」という形でお披露目することになりました。豆蔵ソフト工学ラボにて、公開中です。この「システム開発地図」営業活動…

Webでリアルタイム協調モデリングができるKodougu

InfoQの記事経由で知ったのですが、Kodouguというモデリングツール(&サービス)がなかなかいけてる感じなので紹介します。 KodouguはIPAの未踏プロジェクトで開発されたWebブラウザで動作するモデリング環境です。 ダイアグラムエディタの部分は、Flashを使用…

BPMNモデリングツールeBPMN

eBPMNというEclipse RCPベースのBPMNモデリングツールを発見。 EMF(Eclipse Modeling Framework)/GEF(Graphical Editting Framework)で構築されていると思われます。BPMN1.0のグラフ要素やタスクのマーカーなどは一通りそろっています。ダイアグラム作成にた…

Judeのコラボレーション機能を試してみました。

Judeの製品版を使うと、コラボレーション機能というのが無償で利用できます。メーカーサポートはないのですが、ドキュメントが提供されていますので導入に戸惑うところはないでしょう。TomcatのWebサービスとして実装されていますので、1台のPCをサーバにす…

EAでBPMN図を描いてます

今の仕事でワークフローを定義する作業をしており、Enterprise Architect のBPMNアドインでプロセス図を描いています。最初はお客様も編集できるようにVisioで描こうと考え、海外の人が公開しているBPMN用ステンシルを使って作成しようとしたのですが、汎用…

協調モデリング作業

今回のお客様先にはすごくGoodな共同作業環境がありました。ひとつのPCに3台のモニターと4,5台のキーボードとマウスをつないで対面で作業できます。適宜役割を交代しながらモデリングとレビューを効率よく進めることが出来ました。接続されているモニターが2…

Enterprise Architect ブラボー

ここ1ヶ月強の間、お客様のオフィスに常駐してました。既存システムのリプレースに関するプロジェクトで、現状分析のため、かなりの時間モデリング作業してました。MH HOME Linksでも紹介しているSparxSystemsのEnterprise Architect(EA)を使いました。今回…