InfoQ

トピック・タグ別の表示

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


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

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

コミュニティ
Architecture
トピック
設計,
モデリング,
Object Oriented Design

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

モデリングに関するNews

汎用言語とドメイン特化言語を組み合わせたモデルドリブンエンジニアリング

コミュニティ
Architecture
トピック
動的言語,
モデリング,
Domain Driven Design

MendixのCTOであるJohan den Haan氏は最近自身のブログで、モデルドリブンに関する方法(アーキテクチャ、開発、エンジニアリングなど)について記事を書いた。

MomentumSI、新たなSOAフレームワークをリリース

コミュニティ
SOA
トピック
モデリング,
エンタープライズアーキテクチャ,
ガバナンス,
方法論

先日、MomentumSIがHarmony™ SOA Frameworkをリリースした。ベースフレームワークは無償で提供される。

継続インテグレーションとデータベースのバージョン管理

コミュニティ
Architecture,
Agile
トピック
アジャイル技術,
Artifacts & Tools,
モデリング

原則として、データベースに対する作業は必ずバージョン管理しなければならない、と強く主張した記事を投稿した後で、Scott Allen氏はデータベースのバージョン管理を最大限に利用する手法について詳しく述べている。彼は、ベースラインを作成し、スキーマのリビジョン管理に変更スクリプトを使い、データベースの(ビューやストアドプロシージャ、ファンクション、トリガ等の)プログラムされたオブジェクトを管理し、そしてブランチやマージ処理を利用する、包括的で実用的な手法を紹介している。

コンセプトプログラミング

コミュニティ
Architecture
トピック
モデリング,
Domain Specific Languages

ソフトウェア内の複雑性に対処する方法を探していますか? コンセプトプログラミングはあなたの頭の中とコード間に存在しているビジネスの問題概念の隙間を埋めながら、ソフトウェアがどのように作られ着想されたのかという事に新たな見解を取り込むという方法を導入している。

柔軟性、構造安定性のデザイン: 非同期メッセージモデル、OOPとFunctional Programming

コミュニティ
Architecture
トピック
設計,
メッセージング,
モデリング,
パフォーマンス&スケーラビリティ,
Object Oriented Design

Pragmatic Programmersによると、オブジェクト指向のプログラミングにおいては”データを尋ねるよりもむしろオブジェクトに頼む”ほうが好ましいということだ。またFeathers氏は適応性と強固性の向上に役立つかもしれない非同期のメッセージを使用するほうが効率的であることを議論している。これによって純機能的なプログラミングの規則に反しているものの、Erlangが位置づけされる。

一つの画は千の言葉を語るだろうか?

コミュニティ
Architecture
トピック
モデリング,
Artifacts & Tools,
プログラミング,
Domain Specific Languages

一つの画はいつも千の言葉を語っているだろうか?最近の記事”私たちはなぜダイアグラムを描かずコードを記述するのだろうか?”の中で、Dean Wampler氏はソフトウェア開発においてはその反対が事実であることが多いことを議論している。

オブジェクト指向プログラミング:より良いデザインのために動詞・名詞のメタファーを超えて考える

コミュニティ
Architecture
トピック
設計,
モデリング,
Object Oriented Design

オブジェクト指向のプログラミングにおいて、オブジェクトは従来的にオブジェクトのメソッドとして実装され、そのビヘイビアを決定するアクションと結合されている。Reg Braithwaite氏はいくつかのケースにおいてその二つを分離させることに関連していることを述べている。またBuko Obele氏は通常オブジェクト指向のデザインに使用されている動詞・名詞メタファーを超えて考慮し、OOPへの従来的なアプローチを問うている。

アプリケーションのモジュール化のためのOSGi - ある企業の設計選択

コミュニティ
Java
トピック
設計,
モデリング

OSGi は、Java ベースのサービスプラットフォームの仕様であり、長時間実行、動的更新、および実行環境への配布を最小限に抑えることを必要とするシステムでの使用を目的としている。これまでの説明の多くは、ツールベンダ (Eclipse が最初)、およびアプリケーションサーバーベンダ (IBM、BEA、Oracle) による OSGi の採用に関するものだった。