InfoQ

InfoQ

トピック・タグ別の表示

モデリングに関するすべてのコンテンツ


モデリングに関する最新コンテンツ

MDSDのおかげで引き続き安泰

トピック
Domain Specific Languages,
言語,
Architecture,
プログラミング,
モデリング,
Legacy Code,
データベース

Andreas Kaltenbach氏は、アップグレードの過程を容易にするために、バージョン間における相違を交渉することで、MSDSがどのようにしてソフトウェアプログラムの後方互換性の問題を解決するのかを、説明している。

モデリングに関するNews

Sparx SystemsがEnterprise Architect 9.2をリリース

トピック
モデリング,
Agile,
UML

オーストラリアのUMLツールベンダであるSparx SystemsはEnterprise Architectバージョン9.2を発表した。新しいバージョンには強化されたシュミレーション機能やオンドロジーの記述などがサポートされている。

Service-Oriented Enterprise (SOE)へのモデル駆動アプローチ

トピック
ビジネス/ITアライメント,
モデリング,
ビジネス,
エンタープライズアーキテクチャ

今では本流のEAの一部であるBusiness-ITの連携は、ITが企業におけるビジネスエンティティの中核であるような世界では、増々不要なオーバーヘッドと見られるようになってきている。Anirban Ray氏は、ITはビジネスの不可欠な部分とすることを中心的な前提とするSOE作成するのに、モデル駆動アプローチを提案している。結局これはビジネス中心のサービス提供に繋がる。

動画で学ぶソフトウエアアーキテクチャ

トピック
ソフトウェアテスト,
方法論,
Best Practices,
Concurrency,
ビジネスアーキテクチャ,
Automation,
Google,
ビジネス,
Architecture,
クラウドコンピューティング,
モデリング,
テスト,
プログラミング,
Agile

ソフトウエアアーキテクチャを最新に保つのはとても難しい。アーキテクチャの情報は普通、厚い本かウェブサイトで得られる。しかし、YouTubeやVimeoのような動画サイトで勉強するのも面白い方法だ。

Mary Shaw と Dave Garlanの両氏がソフトウェア アーキテクチャの先駆的な研究で受賞した

トピック
方法論,
設計,
Architecture,
リサーチ,
プログラミング,
モデリング,
デザインパターン

Association for Computing Machinery (ACM)のSpecial Interest Group on Software Engineering (SIGSOFT) は、 Mary Shaw と Dave Garlanの両氏にOutstanding Research Award 2011を授与した。二人のコンピューティング科学者は、 Pittsburghにある Carnegie Mellon Universityの Software Engineering Instituteでソフトウェア アーキテクチャに関する研究のパイオニアである。

Spec Explorer 2010 バージョン 3.5 - 更新検出機能の改良とバッチ処理を追加

トピック
.NET,
プログラミング,
モデリング

Spec Explorer 2010 バージョン 3.5 は再利用可能なテストコードの生成,ソフトウェアの振る舞いに関するグラフィックモデルの作成,解析,再生などを行う Visual Studio 用 エクステンションだ。いくつかのバグフィックスとドキュメント改善に加えて,今回のリリースではモデル更新検出,複数マシン処理,コードエディタなどが拡張されている。

モデリングに関するArticle

RGen: Rubyのモデリングとコード生成フレームワーク

トピック
Ruby,
DSLs,
Java,
動的言語,
Modeling Tool,
Domain Specific Languages,
言語,
モデリング,
Architecture,
Agile,
プログラミング,
Eclipse

本稿では、openArchitecureWareによってインスパイアされたモデリングフレームワークのRGenを紹介します。RGenはメタモデルを定義するために内部DSLを使用し、そして、Rubyに対するフル・モデリング・スタックを提供します。

サービス指向の収穫

トピック
SOA,
Architecture,
エンタープライズアーキテクチャ,
モデリング,
歴史

最良の結果を得るために、「私たちは何を学んだのか?」と振り返って問いかけをすることには価値があります。赤の女王仮説の時代、パラドックス(逆説)は効果的学習であり、過去の種まきから収穫するために時々時間をとることが、オンタイムの品質結果を得るためにますます必要になっています。今日の難問は長い間変わっておらず、今日の答えは、サービスです。そのため、私はサービスに矢を向けます。

Qi4j でのコンポジット指向プログラミング

トピック
Qi4j,
OOP,
Java,
言語,
方法論,
設計,
プログラミング,
モデリング

OOP によって設定されたオブジェクトによるドメイン概念のモデル化という目的は、長い間、十分とは言えない方法で処理されてきました。この記事では、コンポジット指向プログラミングの概念を紹介し、これによって OOP での問題を回避し、再利用可能なコードによってドメイン モデルを構成できるという希望を新たにする方法について説明します。

モデル駆動ソフトウェア開発のためのベストプラクティス

トピック
Domain Specific Languages,
言語,
Architecture,
モデリング,
Code Generation,
MDD,
プログラミング,
メタプログラミング,
MDA

Sven Efftinge氏、Peter Friese氏とJan Köhnlein氏が、MDDを取り入れて成功した経験から、ベストプラクティスの解説を行います。

モデリングに関するInterview

Eric EvansがDDD(ドメイン駆動設計)を語る

トピック
Object Oriented Design,
言語,
Architecture,
設計,
モデリング,
Domain Driven Design,
プログラミング

2004 年に『Domain-Driven Design(ドメイン駆動設計)』を執筆して以来、Eric Evans はドメインのモデル化と設計コンセプトの進展に大きな影響を与えてきました。今回の Floyd Marinescu とのインタビューでは、『Domain-Driven Design』における最近のいくつかの改良点やこの分野の現在の進展状況について話を伺いました。