Framework
「Framework」とは、システムやソフトウェアの設計開発において土台となる部分である「枠組み」「骨組み」「構造」を意味する英語表現である。
「framework」とは・「framework」の意味
「framework」とは、何かを構成するための基本的な構造や枠組みのことを指す英語表現である。ある目的や目標を達成するために、必要な機能や要素、手順などを組み合わせて体系的に整理したものであり、システムやソフトウェアの設計や開発において重要な役割を担う。また、ビジネスや法律、教育など、あらゆる分野で使われる用語であり、広範囲な意味を持っている。「framework」の発音・読み方
「framework」の発音は、IPA記号では 「freɪmwɜːrk」と表記される。一般的なアメリカ英語やイギリス英語の発音としては、「フレイムワーク」と近い音で発音される。「framework」の語源・由来
「framework」の語源は、英語の「frame」と「work」が合わさったものである。「frame」は、「骨組み」を意味する古英語の「framian」から派生した言葉で、「work」は「仕事」や「作業」を意味する動詞「work」から派生した。この言葉は、もともと、建築物や家具などの「骨組み」を指す言葉として使用されていたが、現在では、広い範囲で使用されており、コンピューターサイエンスなどの分野でも使われている。「framework」を含む英熟語・英語表現
「framework agreement(枠組み協定)」は、両者間の将来の協力を規定するために締結される協定で、具体的な内容は後で詰めることができる。また、「framework conditions(枠組み条件)」は、何らかの合意を実現するために必要な条件のことを指し、通常は事前に合意されているものである。さらに、「framework program(枠組みプログラム)」は、一定の期間にわたって行う研究・開発プロジェクトの計画や方針を示すものである。このように、「framework」は様々な分野で使用される言葉であり、その中でも特にビジネスや政治の分野でよく用いられる。「framework」に関連する用語の解説
「framework(IT用語)」とは
「framework」は、ソフトウェア開発において、アプリケーションを開発するための基本的な構造やルールを提供するソフトウェアのことである。具体的には、アプリケーションの基盤となる構成要素や機能を提供し、それらを組み合わせることで効率的かつ正確にアプリケーションを開発することができる。また、フレームワークには、開発者がアプリケーションのロジックに集中できるように、汎用的な機能や処理を提供することもある。
「framework(ビジネス用語)」とは
「framework(ビジネス用語)」とは、ビジネス上で使用される、プロジェクトや計画、戦略などの基本的な構造や指針を示すものを指す。具体的には、ビジネスプロセスの改善や新規プロジェクトの開始など、ビジネス上で行われるあらゆる取り組みにおいて、その基盤となるものを示す。ビジネス上での「framework」は、経営方針やビジョン、目標設定などの方向性を示すことで、従業員やパートナー企業など、関係する全員が目指すべき方向性を共有し、統一感を持たせるために利用される。また、具体的な行動計画や課題解決のための手順なども含まれる場合がある。
「NET Framework」とは
「.NET Framework」とは、Microsoft社が開発した、Windows上でのソフトウェア開発を支援するためのアプリケーション開発フレームワークである。.NET Frameworkは、多数の開発者が利用することで、同じプログラム開発プラットフォームで様々なアプリケーションを開発できるように設計されている。また、.NET Frameworkは、Windowsオペレーティングシステムで動作するアプリケーションの開発に必要なAPIやツールを提供することで、開発者がより効率的にアプリケーションを作成できるようにサポートしている。.NET Frameworkは、さまざまなプログラミング言語(C#、VB.NETなど)をサポートしており、マイクロソフトが提供するVisual Studioなどの統合開発環境を使用して、開発が行われる。また、.NET Frameworkには、.NET Coreと呼ばれるクロスプラットフォーム実行環境も含まれている。
「FRAMeWORK(アパレルブランドの名前)」とは
「FRAMeWORK」とは、日本のアパレルブランドの一つであり、主にレザーハンドバッグを中心に展開している。年齢層に関しては、幅広い層に向けたデザインを提供している。また、長財布やトートバッグなどのアイテムもラインナップされている。このブランドは、日本国内で生産されており、レザー製品には特にこだわっている。素材は、イタリアなどから厳選された高品質のものを使用しており、メーカーとして、環境に配慮した製造方法にも取り組んでいる。
「framework (ノートPCの名前)」とは
「Framework Laptop」は、Framework社によって開発されたノートPCである。ユーザーがカスタマイズ可能なモジュラー構造を持ち、メモリーやストレージ、バッテリーなどのアップグレードが容易にできるといったことが特徴である。また、このノートPCは、環境に優しい素材を使用し、修理がしやすいようにデザインされている。そのため、廃棄することなく長期間使用することができ、持続可能な選択肢の一つとして注目されている。
「framework」の使い方・例文
This project is built on the framework of the previous one. (このプロジェクトは前のもののフレームワークを基にしている。)The government has established a framework for economic development. (政府は経済発展のための枠組みを設けた。)
We need to framework the project before we start working on it. (私たちは作業を始める前に、プロジェクトの枠組みを設定する必要がある。)
フレームワーク [Framework]
フレームワーク framework
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/28 03:55 UTC 版)
フレームワーク
- framework
- 「枠組み」「骨組み」「骨格」「構造」「構想」などと和訳できる英単語[1]。
- システムなどの開発・運用や、問題解決・意思決定を行う際に、その基礎となる特定の規則・構造・アイディア・信念・思想などの集合のこと[2]。日本語では「枠組み」などと訳されることが多い。規則 (rules) にはフレームワーク内で有効な手順や手法(メソッド)、信念 (beliefs) にはフレームワーク内で正しいとして信じられている事物が挙げられる。一般的には速度と距離、時間の計算を容易にする「はじきの法則」は広く使われている。
- ビジネスフレームワーク - 経営戦略や業務改善、問題解決などに役立つ分析ツールや思考の枠組み。MBAなどで教わることが多く、ビジネスに必要とされるロジカルシンキングや発想法などを体系的にまとめたもの。SWOT分析、ファイブフォース分析、I–Rフレームワークなどが挙げられる。
- ソフトウェアフレームワーク - コンピュータ・プログラミング用語。ソフトウェアを開発するうえでの典型的・定型的な処理やデータ構造などをまとめた、枠組みやテンプレートとなるもの。アプリケーションフレームワークなども含まれる。
- flamework
- バーナーワークの別称。
脚注
- ^ frameworkの意味・使い方・読み方|英辞郎 on the WEB
- ^ “Framework definition and meaning”. Collins English Dictionary. 2022年1月23日閲覧。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/03 07:25 UTC 版)
「アプリケーションフレームワーク」も参照 サードパーティのアプリケーションやフレームワークを通してソフトウェアの大きな部分を再利用することも多い。ただしフレームワークは通常ドメイン固有で、ある範囲の応用にしか適用できない。 上記、コードレベルでの再利用のほか、要件定義、設計、運用まで含めたソフトウェア再利用の取り組みがある。
※この「フレームワーク」の解説は、「コードの再利用」の解説の一部です。
「フレームワーク」を含む「コードの再利用」の記事については、「コードの再利用」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/20 15:23 UTC 版)
MFC、Windows Forms、WPFといったアプリケーションフレームワークでは、ライブラリ側で既定のメッセージループの実装を持っているため、通常はアプリケーションコードで明示的に記述する必要はない。アプリケーションで必要となるイベントハンドラーのみを記述していく「イベント駆動型プログラミング」のスタイルを用いて効率的に開発できる。ただし、必要に応じてメッセージループを詳細にカスタマイズしたり、異なるフレームワークを相互運用したりするためのAPIも用意されている。
※この「フレームワーク」の解説は、「イベントループ」の解説の一部です。
「フレームワーク」を含む「イベントループ」の記事については、「イベントループ」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/07/17 15:04 UTC 版)
更に、KDELibsには以下のフレームワークがある。 DCOP Desktop COmmunication Protocol KIO KDE 入出力サブシステム KParts KDE パート埋め込みフレームワーク KHTML KDE HTMLエンジン kimgio KDE 拡張可能画像読み込みフレームワーク KJS KDE JavaScript エンジン KDEPrint KDE 印刷サブシステム Kross インタープリタに独立な方法でアプリケーションにスクリプトを追加することが出来る。 KWallet KDE ウォレットメカニズム Phonon KDE マルチメディアフレームワーク Solid KDE ハードウェア検出・管理クラス ThreadWeaver ジョブベースのマルチスレッドライブラリ
※この「フレームワーク」の解説は、「KDELibs」の解説の一部です。
「フレームワーク」を含む「KDELibs」の記事については、「KDELibs」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/02/06 14:12 UTC 版)
「ヒース–ジャロー–モートン・フレームワーク」の記事における「フレームワーク」の解説
HJMフレームワークの鍵となるのは、ある変数の無裁定価格理論における変動のドリフトがそれらの変数のボラティリティや相関係数の関数として表現できることである。言い換えれば、ドリフトを推定する必要がなくなる。 HJMフレームワークによるモデルは、HJMフレームワーク型のモデルがフォワードレートカーブの全ての変動を捉えるという意味で、ショートレートモデルとは異なっている。一方、ショートレートモデルはカーブの点(ショートレート)の変動のみを捉えている。 しかしながら、HJMフレームワークによるモデルはしばしばマルコフ性を失い、無限次元のモデルとなりさえする。多くの研究者がこの問題の解決に当たって貢献をしている。研究者たちはフォワードレートのボラティリティ構造がある条件を満たす時、HJMフレームワークは有限次元のマルコフ型システムとして完全に表現でき、計算可能になることを示した。例えば、1ファクター2状態変数モデルなどが含まれる。
※この「フレームワーク」の解説は、「ヒース–ジャロー–モートン・フレームワーク」の解説の一部です。
「フレームワーク」を含む「ヒース–ジャロー–モートン・フレームワーク」の記事については、「ヒース–ジャロー–モートン・フレームワーク」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/01 06:22 UTC 版)
フレームワークの大まかな流儀はMFCに近くなっているため、MFCを理解している人は NWSTKを理解するのも容易である。MS Windowsとよく似た Window システムをサポートし、プルダウンメニューや、Windowの中にWindowを入れるMDI Child Windowもサポートしている。
※この「フレームワーク」の解説は、「NWSTK」の解説の一部です。
「フレームワーク」を含む「NWSTK」の記事については、「NWSTK」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/15 09:53 UTC 版)
「ネットワーク仮想化」の記事における「フレームワーク」の解説
NFVフレームワークは、次の3つの主要コンポーネントで構成されている: 仮想化ネットワーク機能 (VNF) は、ネットワーク機能仮想化インフラストラクチャ (NFVI) に展開できるネットワーク機能のソフトウェア実装である 。単一のコンピューティングホストまたはネットワークホストで複数の仮想マシンをホストでき、各仮想マシンで単一のVNFをホストできる。VNFの重要な特性は弾性と呼ばれ、スケールアップ/ダウンまたはスケールアウト/インの能力を意味する。スケールアウト/インは、スケールアウトするVNFに属する構成要素 (VNFC) を追加/削除すること。スケールアップ/ダウンは、スケールアップするVNFに属する既存のVNFCからリソースを追加/削除すること。スケールアウトは、スケールアップするVNFに属するVNFCインスタンスを追加することで実現する。仮想化ネットワーク機能 (VNF) は、カスタムハードウェアアプライアンスではなく、ネットワーク機能ごとに標準の大容量サーバー、スイッチ、ストレージデバイス、さらにはクラウドコンピューティングインフラストラクチャ上で、さまざまなソフトウェアとプロセスを実行する1つ以上の仮想マシンまたはコンテナーで構成される。コンテナの仮想化は、アプリケーションの基盤となるオペレーティング環境を仮想化する手法である。VNFマネージャーは、VNFインスタンスのライフサイクル管理を統括するものである。eSwitchの目的は、仮想化ソフトウェアをバイパスして、VNFにNICへの直接メモリアクセス経路を提供することである。 ネットワーク仮想化 (NFV) の最も重要な構造は、ネットワーク仮想化基盤 (NFVI) である。つまり、NFVアーキテクチャの中核をなすのは、NFVIとして知られるリソースと機能の集合体である。NFVIは、NFVが展開される環境を構築するすべてのハードウェアおよびソフトウェアコンポーネントの全体である。 NFVIは複数の場所にまたがることができる。これらの場所間の接続を提供するネットワークは、NFVIの一部と見なされる。NFVIは、次の3つのドメインで構成されている。コンピュートドメイン 商用オフザシェルフ(つまり、ソフトウェアまたはハードウェア製品)の大容量コンピュートを提供する。サーバーやストレージの管理を行う。その主要な要素は、CPU/メモリ、内部ストレージ、アクセラレータ、ストレージコントローラによる外部ストレージ、ネットワークカード (NIC)、スイッチ (Eswitch)、実行環境である。NFVIノードは、コンピューティングドメインにある。ネットワークノードは、NFVIノード内の単一の識別可能、アドレス可能、および管理可能な要素であり、コンピューティング、ストレージ、およびネットワーク転送機能を使用してネットワークリソースを提供する。 ハイパーバイザードメイン コンピュートドメインのリソースをハードウェアの抽象化を提供するソフトウェアアプライアンスの仮想マシン。ハードウェアを抽象化し、VMの起動、VMの終了、ポリシーへの対処、スケーリング、ライブマイグレーション、高可用性などのサービスを実装するソフトウェア環境である。 インフラストラクチャ・ネットワーク・ドメイン (IND) 一般的な大容量の供給するように構成できるネットワークに相互接続されたスイッチインフラストラクチャ・ネットワーク・サービスと、既存のキャリアネットワークとの相互接続の手段を提供する。 ネットワーク機能仮想化管理およびオーケストレーションアーキテクチャフレームワーク(NFV自動化構造、NFV-MANO)は、すべての機能ブロック、これらのブロックで使用されるデータ貯蔵庫、およびこれらの機能ブロックがNFVIの管理と調整を目的として情報を交換するための参照ポイントとインターフェイスのコレクションである。 NFVIとNFV-MANOの両方の構成要素は、NFVプラットフォームである。 NFVIの役割では、仮想および物理の両方の処理リソースとストレージリソース、および仮想化ソフトウェアで構成される。 NFV-MANOの役割では、VNFおよびNFVIマネージャーと、ハードウェアコントローラー上で動作する仮想化ソフトウェアで構成される。 NFVプラットフォームは、プラットフォームコンポーネントの管理と監視、障害からの回復、効果的なセキュリティの提供に使用されるキャリアグレードの機能を実装している。 –すべてパブリックキャリアネットワークに必要である。
※この「フレームワーク」の解説は、「ネットワーク仮想化」の解説の一部です。
「フレームワーク」を含む「ネットワーク仮想化」の記事については、「ネットワーク仮想化」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/01/04 00:53 UTC 版)
「職業会計士と職業会計士志望者のための国際教育基準のフレームワーク」(2015)は、国際教育基準で用いられる概念を定めた文書である。基準とは異なり、IFAC加盟団体に対する拘束力を持つ文書ではない。
※この「フレームワーク」の解説は、「国際教育基準」の解説の一部です。
「フレームワーク」を含む「国際教育基準」の記事については、「国際教育基準」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/05 22:34 UTC 版)
「WebObjects」の記事における「フレームワーク」の解説
WebObjectsで使われる主なフレームワークは次の3つに分けられる。
※この「フレームワーク」の解説は、「WebObjects」の解説の一部です。
「フレームワーク」を含む「WebObjects」の記事については、「WebObjects」の概要を参照ください。
フレームワーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/18 19:40 UTC 版)
「JavaScriptライブラリ」の記事における「フレームワーク」の解説
AngularなどのJavaScriptライブラリは、汎用のJavaScriptライブラリにはないようなフルスタックな能力・性質を持っているため、フレームワークというカテゴリに分類される[要出典]。
※この「フレームワーク」の解説は、「JavaScriptライブラリ」の解説の一部です。
「フレームワーク」を含む「JavaScriptライブラリ」の記事については、「JavaScriptライブラリ」の概要を参照ください。
フレームワーク
「フレームワーク」の例文・使い方・用例・文例
フレームワークと同じ種類の言葉
- フレームワークのページへのリンク