タグ

programmingとUMLに関するTacoSのブックマーク (2)

  • ソースコードからシーケンス図を作成

    次に、設計に便利な機能を紹介します。一般的に「設計」という言葉を聞くと、アプリケーションの作成前の段階を思い浮かべることがほとんどだと思います。ですが、ここではアプリケーション完成後について説明します。 設計で使える便利な機能 なぜなら、VS2010のUML(Unified Modeling Language)モデル図の作成機能には、クラス図やシーケンス図からソースコードのひな型を生成する機能がありません。しかし、ソースコードからシーケンス図を作成する機能はあり、その機能はとても優れているといえます。この点に絞って紹介していきます。 使い方は簡単で、シーケンス図のルートにしたいメソッドを含んだファイルをコードエディタ上に開きます。ここでは、前半で作成した簡易電卓のForm1.csファイルをコードエディタで開き、+ボタンクリックのイベントハンドラー(AddButton_Clickメソッド)の

    ソースコードからシーケンス図を作成
  • イントロダクション:複雑化したUMLを救え

    チェンジビジョン 平鍋 健児 Ivar Jacobson(イバー・ヤコブソン)氏は初期のUML(共通モデリング言語:Unified Modeling Language)設計者の一人であり、ユースケースの発明者としてオブジェクト指向の歴史に名を刻んだ人物である。特集では、同氏みずからUMLに関する最新のアイデアを明かした解説をお届けする。UMLのこれまでと課題、今後進むべき方向性を概観するのが目的である。 今回はイントロダクションとして、Jacobson氏がこのような考え方に至った経緯と現在のソフトウエア業界の状況を、筆者が解説する。次回からは、実際の記事の和訳をJacobson氏の許可の下に3回に分けて掲載する。 ソフトウエア開発の標準として定着 UMLは当初、オブジェクト指向設計方法論の統一記法として標準化された。その後、ソフトウエア設計だけでなく、ビジネスプロセスの記述、システム仕様

    イントロダクション:複雑化したUMLを救え
  • 1