タグ

JUDEに関するiR3のブックマーク (9)

  • 「世界一を目指す」,チェンジビジョンがJUDEをastah*に改名,有償版を年額5000円からに

    「ライセンス数で世界一を目指す」(チェンジビジョン 代表取締役社長 平鍋健児氏)---チェンジビジョンは2009年9月15日,UML図やE/R図などのモデリング・ツール「astah*」(アスター)を発表した。従来製品「JUDE」(ジュード)の後継製品という位置付け。製品構成や価格体系を調整,有償版を年額5000円(税込み5250円)からとし,新興国のユーザーが購入しやすくすることで海外でのシェア拡大を狙う。 JUDEの無償版は,すでに海外の登録ユーザー数が日国内を上回っている。現在,無償版の国別シェアはブラジル29%,中国4%などで,日は40%だ。伸び率も海外が高く「国内は飽和しつつある」(平鍋氏)。ただし,有償版のユーザーは日が大半で,海外でも有償版を購入しているのは北米や欧州など先進国がほとんどだ。 今回から新たに,機能を絞り込んでUML図とマインドマップの作成を中心に据えた下位

    「世界一を目指す」,チェンジビジョンがJUDEをastah*に改名,有償版を年額5000円からに
  • Judeのクラス図からActiveScaffoldのコードを自動生成する

    はじめに このジェネレータはJudeで作成したクラス図の情報を取得し、それを元に、ActiveScaffoldで必要なコーディングのソースを自動生成することにより、ActiveScaffoldの環境構築を行えば、クラス図を書くだけでActiveScaffoldのアプリケーションを作成できるというツールです。 早い話がクラス図を描いたら、とりあえずアプリケーションができますという話です。もちろん限定されたところにしか使えないと思いますが、JudeとRubyを活用してこんなに簡単にジェネレータが作れるというのを感じていただければ嬉しいです。 ジェネレータを使用するための環境設定 最初にジェネレータを使用するに当たって、JRubyとLuRuJuというライブラリ、およびUMLツールのJudeのセットアップを行いましょう。 JRubyのセットアップ JRubyはRubyJavaでの実装です。通常の

    Judeのクラス図からActiveScaffoldのコードを自動生成する
  • JRubyでJUDE CRUD-APIを試す - Be Happyman!!

    JUDE-CRUD-API JUDE5でCRUD図がサポートされ、さらにAPIも公開されました。さっそく試してみましょう。題材は、おなじみファンクションポイント測定アプリです。さらに今回はJRubyも使い、JUDE-APIJRubyの相性も体感します。 仕様 仕様は基的に前回と同じで、計測結果も前回と同じになるはずです。 使い方はユースケースとER図を描いて、ユースケースとエンティティそれぞれの「タグ付き値」にDET/RETなどの見積りに必要な情報を入力します。(DET/RETの詳細は前回のエントリを参照してください) 前回との仕様の違いは次の通りです。 ユースケースとER図を使う 前回は、ユースケースとクラスを使っていましたが、JUDEのCRUD図は、ER図が必要です。ということでデータのモデルはER図で表現します。(ちなみにERモデルとクラスのモデルは相互に変換できます) CRUD

    JRubyでJUDE CRUD-APIを試す - Be Happyman!!
    iR3
    iR3 2008/09/30
  • astah* Users Community Site - 開発者ブログ

    Mac用のastah* community/UML/professional 6.3をリリースしました。 ChangeVisionメンバーズサイトのダウンロードサイトから、ダウンロードしてください。 astah* community 6.3 for Mac OS X https://members.change-vision.com/members/files/astah_community/6_3/ の astah-community-6_3-MacOs.dmg astah* UML 6.3 for Mac OS X https://members.change-vision.com/files/astah_UML/6_3/astah-uml-6_3.zip の astah-uml-6_3-MacOs.dmg astah* professional 6.3 for Mac OS X ht

    iR3
    iR3 2008/09/24
  • JUDE/Professional システム設計支援ツール

    Make software design more productive, rich and fun Create UML, ER Diagram, Flowchart, and Data Flow Diagram and develop a clear understanding of your software design for yourself and your teams. You can easily draw a variety of diagrams to visualize complex systems and keep them consistent. API and free plug-ins are also available to tailer Astah to fit your needs! Make UML Diagrams Fast Draw clea

  • - JUDEで体感UML設計ツール

    UMLは、手書きすることもありますが、ここではツールを使います。 UMLを描くのになぜツールを利用するのでしょうか?主なメリットを挙げてみます。 きれいな図がかける 自動的にサイズなど調整してくれる 他人とUMLを交換・共有しやすい Undo/Redoで試行錯誤しやすい 誤った図をかくと注意される 図だけでなく、ツリーや表上でデータを編集できる データを再利用、2次利用できる データ間の関連を管理できる 初心者にとってのツールを考えてみると、4, 5が特に意味があると思います。 例えば、間違ったらいつでも簡単にやり直せますし、パッケージからクラスに関連を描こうとすると、 ツールは「そのような関連はかけません」と教えてくれます。また、クラスを抽象クラスに設定すれば、 自動的にクラス名が斜体になります。その他にも、各要素の形と名前の対応関係をツール上で常に確認できます。 ツールにUMLを教わる

    iR3
    iR3 2008/09/09
  • astah* Users Community Site - 開発者ブログ

    iR3
    iR3 2008/09/09
  • OverView

    Feature LuRuJu On Railsの主な特徴は以下になります。 RAILS_ROOT/app/model配下にJUDEファイルを配置するだけで、JUDEで記述したクラス図内の各クラスが、そのままRubyOnRailsのモデル(MVCのM)として動作します。 クラス間のリレーション(1対1,1対多,多対多)に対応 継承に対応(実テーブルへのマッピング方法は単一テーブル継承[STI:Single-Table Inheritance]) マイグレーション用のファイルにテーブルの列情報を手動で定義する必要はありません。Rakeタスクlor:db:createを実行するだけでJUDEで記述したクラスに対応するテーブルが作成されます。 Rubyコードを追記してモデルにビジネスロジックを実装することも可能です。 JUDEから自動的にロードされるクラス定義はRails設定パラメータであるcon

  • JUDEで描いたクラスをそのままRuby on Railsで動かすプラグイン:CodeZine

    はじめに 「LuRuJu」は、UMLモデリングツール「JUDE」で作成したモデル情報をRuby上で簡単に参照するためのRubyライブラリです。「LuRuJu on Rails」はLuRuJuをベースにしたRailsプラグインで、JUDE上で作成したクラス図の内容をそのままRuby on Railsのモデル(言い換えると、ActiveRecordをベースとしたクラス)として動作させることが可能になります。 記事では、筆者が開発しているLuRuJuおよびLuRuJu on Railsのねらい、特徴、使い方などを簡単に紹介します。また、LuRuJu on Railsを使った簡単なサンプルWebアプリケーションの作成手順を解説することで、ツールの魅力を肌で感じていただければ幸いです。対象読者 基的に限定しませんが、以下のいずれかに当てはまる方は記事の読者に適しています。RubyRuby

  • 1