1. ホーム
  2. language-agnostic

[解決済み] グリーンフィールド・アプリケーションとブラウンフィールド・アプリケーションとは?

2022-03-03 12:55:48

質問

で以下の文章を読みました。 Fluent NHibernate wiki :

<ブロッククオート

... しかし、ほとんどの場合 グリーンフィールド アプリケーション(そしてかなりの数の ブラウンフィールド オートマッピングも十分可能です。

グリーンフィールドアプリケーション、ブラウンフィールドアプリケーションとは何ですか?

どのように解決するのか?

グリーンフィールド

<ブロッククオート

ソフトウェア工学のような他の分野では、グリーンフィールドとは、以前の仕事によって課せられた制約がないプロジェクトのことでもあります。例えるなら、既存の建物を改造したり取り壊したりする必要のない、未開拓の土地に建設されるようなものです。

(以下 http://en.wikipedia.org/wiki/Greenfield_project )

ブラウンズフィールド

ブラウンフィールド開発とは、IT業界でよく使われる用語で、既存の(レガシー)ソフトウェアアプリケーション/システムのすぐそばで、新しいソフトウェアシステムの開発・展開が必要な問題領域を表すものです。これは、新しいソフトウェア・アーキテクチャは、すでに存在する生きたソフトウェアを考慮に入れ、共存しなければならないことを意味します。

(以下 http://en.wikipedia.org/wiki/Brownfield_(software_development) )