第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
UMLは2000年くらいからあったと思うが、何となくデファクトにはなっていない気がする。オフショアの開発などでは利用されているかも知れないが、ユーザとの会話の糸口で利用されているのを見た覚えはない。 軽快に動作するモデリングツール その理由の一つとして、ツールが重厚すぎるのが挙げられるのではないだろうか。スケルトンコードを出力しようとするためにツール全体の制約が多くなり、動作も重たくなっていく。あくまでもドキュメント補助ツール的に使うなら軽快に動作するUMLetを試そう。 今回紹介するオープンソース・ソフトウェアはUMLet、Java製のUMLモデリングツールだ。 UMLetはWindowsやMac OSX、Linuxで動作するソフトウェアで、3ペインの画面構成になっている。左にモデリングする画面、右上にモデルオブジェクト、右下にプロパティが表示される。面白いのはモデルがただツール上に並ぶ
見える化、なんて言葉が流行ったが元々開発者の世界ではごく当たり前のキーワードだった。目に見えないデジタルな世界を可視化したり、アナログなビジネスの流れをモデリングしたりするのはごく当たり前だ。 サンプルのモデリング 企画を立てたり、思想を膨らませたりするのは個人やグループでディスカッションすることでできるが、その結果を落とし込み、共有するのは何らかのツールを使う必要がある。そんな時に役立つのがこうしたソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはConzilla、コンセプトブラウザという名称のモデリングツールだ。 Conzillaが対応するのはUML(なぜかULMとなっているが)、ダイアログマッピング、RDF、RDFS、DCMITypesとなっている。それぞれオブジェクトが予め登録されており、クリックして配置、線をつないでモデリングしていく。 編集画面。オブジェクトが多数並ん
ロバストネス分析は、ユースケースのように文章で記述された要求から分析レベルのオブジェクトを見つけ、適切な単位にまとめることができるものです。また、ソフトウェアシステムが行わなければならないことも適切な単位にまとめることができます。本稿はロバストネス分析の使い方と効果について解説します。 はじめに ロバストネス分析という用語を聞いたことはありますか? ロバストネス分析を使うことによって、ユースケースのように文章で記述された要求から分析レベル(アーキテクチャが考慮されていないレベル)のオブジェクトを見つけ、適切な単位にまとめることができます。また、ソフトウェアシステムが行わなければならないことも適切な単位にまとめることができます。 これから、3 回に渡ってロバストネス分析について解説します。本稿にあたる第 1 回ではロバストネス分析の使い方と効果について解説し、第 2 回ではサンプルアプリケー
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Software Error:HTML::Template->new() : Cannot open included file ./tmpl/site//.tmpl : file not found. at lib/HTML/Template.pm line 1616. HTML::Template::_init_template(HTML::Template=HASH(0x9b07918)) called at lib/HTML/Template.pm line 1189 HTML::Template::_init(HTML::Template=HASH(0x9b07918)) called at lib/HTML/Template.pm line 1083 HTML::Template::new("HTML::Template", "filename", "./tmpl/site//
Webサービスのニーズの変化は激しく、従来のウォーターフォール型での開発ではとても時代にマッチしていない。そうした中できっちり設計を行うUMLは、最近あまり触ってこなかった。 メイン画面 それは設計と実装が乖離していた点にもある。利用的な設計機能よりも、実用的なジェネレータがある方がうけるだろう。 今回紹介するオープンソース・ソフトウェアはBOUML、C++で作られたUML設計ソフトウェアだ。 BOUMLはC++、Java、Idl、PHPそしてPythonに対応したソースコードを生成するUML設計ソフトウェアだ。数多くの言語に対応するので、より実用的に活用することができるだろう。動作は軽快で、操作性も問題ない。 生成されたドキュメント 動作OSはWindows、Mac OSX、Linux、Unixと幅広く動作する。さらにRational Roseのインポート、HTMLドキュメントの出力、チ
Kodougu とは Kodougu とは、ブラウザ(Firefox/IE)上で動作するモデリングツールです。UML などのモデリング言語を用いたモデリングを、専用ツールをインストールすることなく、ブラウザ上で動作させることができます。また、Kodougu はウェブサイト(ホームページ、ブログ、wiki など)に貼り付けることもできます。 Kodougu の使い方は以下のチュートリアルを参照してください。 Kodougu チュートリアル Kodougu に関するアナウンスは以下の RSS で配信されます。興味のある方は、RSS リーダに以下の RSS を登録してください。 http://www.kodougu.net/p/kodougu/rss ニュース 2008-07-25 14:38 : [メディア掲載情報] InfoQ にて Kodougu の紹介記事が掲載
SOAの効果を引き出すためのビジネスモデリング 実践! UMLビジネスモデリング(9) 昨今話題のSOAも、ビジネスのビジョンや戦略を無視しては効果を発揮しない。SOAとビジネスモデリングの関係について解説する
7日(フランス時間)、BOUMLの最新版となる「BOUML 3.0」が公開された。翌日の8日(フランス時間)にはデータセーブ時に発生するクラッシュ問題を修正したBOUML 3.0.1が公開されている。BOUMLはC++言語で開発されたUMLツールボックスアプリケーション。UMLの描画のみならず、プロジェクトコントロール、プロジェクト同期、Javaカタログなどにも対応している。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2またそれ以降のライセンスで提供されている。 BOUMLはQtを使って開発されており、Linux/FreeBSD/MacOS X/Windowsと複数のプラットフォームで動作するという特徴がある。また特定のプログラミング言語をサポートするのではなく、C++、Java、PHP、IDLを同時に使えるという特徴がある。そのうえメモリをあまり消費
パターンウィーバーの操作マニュアルやインストールマニュアル、パターンウィーバーで使用可能な各種モデルライブラリのダウンロードが可能です。また、各モデルライブラリで使用されている図も掲載しております。ご自由にダウンロードし、ご利用ください。
バスに乗っていると、よく中吊り広告がある。近くの温泉でよく歌謡ショーが行われていてその広告もある。歌手に似ているモノマネタレントらしき人がパーティードレスを着飾って、広告に載っている。パーティードレスが異様に似合っていているのだが、当の歌手は同じような衣装は着ないだろうと思ってしまう。 この間、いつも通る駅に秋の日帰り旅行の案内があったのでもらってきた。マツタケと温泉を楽しめるプランがたくさんあったのだ。電車で行く旅なので、ラクだ。以前に1度お母さんと一緒に行ったことがある。マツタケはたらふく食べることができたのだが、温泉はイマイチだった。保養所のようなところだったので、あまりお風呂が大きくなかったのだった。今回、その施設も載っていたのだが、前回より大幅に改装をしたらしく、露天風呂もできていた。 今回は、平日に休みも取れそうなので、私のおごりでお母さんとまた行こうかなと思っている。 私は、
Eclipseuml.com This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance Accident Lawyers Healthy Weight Loss Free Credit Report Cheap Air Tickets Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy
MDAの構成要素 MDAは、以下の要素で構成されています。 UML 2.0:PIM、PSMを表現するために利用される MOF(Meta Object Facility):UMLや各言語の相互運用性を確保するために、これらを定義するために利用される XMI(XML Metadata Interchange):ツール間でのモデルの交換を行うために利用される 各要素がどのようにMDAで利用されているかを以下、順を追って解説します。 OMGの4層メタモデル PIM、PSM変換を実現するために、MDAを実現するためのメタモデルの階層として、OMGでは、4層メタモデルを定義しています。階層を表1に示します。 M3:メタメタモデル(MOF) この層にOMGのモデルの最も基礎となるメタメタモデルが入ります。ここでは、UMLやJava、C++といった言語のクラスという概念の定義などを行っています。この層の定
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く