フレームワークとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 建設 > 構造 > 骨組み > フレームワークの意味・解説 

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]


フレームワーク framework

全体 ★☆☆☆ 60歳以上 ★☆☆☆

凡例

枠組み

インフレ目標政策ルールではなく金融政策運営する上でフレームワーク枠組み設定するのである

意味説明

何かを行うときのおおもとになる基本的な枠組み


フレームワーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/28 03:55 UTC 版)

フレームワーク

framework
  • 「枠組み」「骨組み」「骨格」「構造」「構想」などと和訳できる英単語[1]
  • システムなどの開発・運用や、問題解決・意思決定を行う際に、その基礎となる特定の規則・構造・アイディア・信念・思想などの集合のこと[2]。日本語では「枠組み」などと訳されることが多い。規則 (rules) にはフレームワーク内で有効な手順や手法(メソッド)、信念 (beliefs) にはフレームワーク内で正しいとして信じられている事物が挙げられる。一般的には速度と距離、時間の計算を容易にする「はじきの法則」は広く使われている。
  • ソフトウェアフレームワーク - コンピュータ・プログラミング用語。ソフトウェアを開発するうえでの典型的・定型的な処理やデータ構造などをまとめた、枠組みやテンプレートとなるもの。アプリケーションフレームワークなども含まれる。
flamework

脚注


  1. ^ frameworkの意味・使い方・読み方|英辞郎 on the WEB
  2. ^ Framework definition and meaning”. Collins English Dictionary. 2022年1月23日閲覧。

フレームワーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/03 07:25 UTC 版)

コードの再利用」の記事における「フレームワーク」の解説

アプリケーションフレームワーク」も参照 サードパーティアプリケーションやフレームワークを通してソフトウェア大きな部分再利用することも多い。ただしフレームワークは通常ドメイン固有で、ある範囲応用にしか適用できない上記、コードレベルでの再利用のほか、要件定義設計運用まで含めたソフトウェア再利用取り組みがある。

※この「フレームワーク」の解説は、「コードの再利用」の解説の一部です。
「フレームワーク」を含む「コードの再利用」の記事については、「コードの再利用」の概要を参照ください。


フレームワーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/20 15:23 UTC 版)

イベントループ」の記事における「フレームワーク」の解説

MFCWindows FormsWPFといったアプリケーションフレームワークでは、ライブラリ側で既定メッセージループ実装持っているため、通常はアプリケーションコードで明示的に記述する要はない。アプリケーションで必要となるイベントハンドラーのみを記述していく「イベント駆動型プログラミング」のスタイル用いて効率的に開発できる。ただし、必要に応じてメッセージループ詳細にカスタマイズしたり、異なるフレームワークを相互運用したりするためのAPI用意されている。

※この「フレームワーク」の解説は、「イベントループ」の解説の一部です。
「フレームワーク」を含む「イベントループ」の記事については、「イベントループ」の概要を参照ください。


フレームワーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/07/17 15:04 UTC 版)

KDELibs」の記事における「フレームワーク」の解説

更に、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 版)

NWSTK」の記事における「フレームワーク」の解説

フレームワークの大まかな流儀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ライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「フレームワーク」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

フレームワーク

出典:『Wiktionary』 (2021/08/13 01:56 UTC 版)

名詞

フレーム ワーク
  1. 枠組み骨組み構造体制

語源

英語:framework から。

翻訳


「フレームワーク」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



フレームワークと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「フレームワーク」の関連用語

フレームワークのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



フレームワークのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
独立行政法人国立国語研究所独立行政法人国立国語研究所
(c)2024 The National Institute for Japanese Language
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのフレームワーク (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのコードの再利用 (改訂履歴)、イベントループ (改訂履歴)、KDELibs (改訂履歴)、ヒース–ジャロー–モートン・フレームワーク (改訂履歴)、NWSTK (改訂履歴)、ネットワーク仮想化 (改訂履歴)、国際教育基準 (改訂履歴)、WebObjects (改訂履歴)、JavaScriptライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryのフレームワーク (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS