「ビジネスロジック」の版間の差分

imported>Administrator
編集の要約なし
1行目: 1行目:
'''ビジネスロジック'''([[英語]]:business logic)とは、業務システムにおける業務の動きのことである。
'''ビジネスロジック'''([[英語]]:business logic)とは、業務システムにおける「業務の動き」のことです。
 


==概要==
==概要==
大雑把にいえばビジネスロジックは[[データ]]に対するUI部分を除いた操作であり、業務内容として本来あるべき流れである。
大雑把にいえばビジネスロジックは[[データ]]に対するUI部分を除いた操作であり、業務内容として本来あるべき流れです。業務内容の[[フローチャート]]に[[CRUD図]]的な[[データ]]の整合性を保つような仕様まで書き込んだものだと思えば間違いない。
業務内容の[[フローチャート]]に[[CRUD図]]的な[[データ]]の整合性を保つような仕様まで書き込んだものだと思えば間違いない。


いわゆる「3階層システム」(3-tier system)では、プレゼンテーション層(ユーザインターフェース層)とデータアクセス層(データベース層)の中間に位置し、ビジネスロジック層あるいはアプリケーション層と呼ばれる。
いわゆる「3階層システム」(3-tier system)では、プレゼンテーション層(ユーザインターフェース層)とデータアクセス層(データベース層)の中間に位置し、ビジネスロジック層あるいはアプリケーション層と呼ばれる。
29行目: 27行目:
*[[ASP.NET Web API/NUnitでユニットテストを行う‎]]
*[[ASP.NET Web API/NUnitでユニットテストを行う‎]]


==参考文献==
[[category: プログラミング]]
{{reflist}}
 
{{stub}}