• IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

ITを分かりやすく解説

  • ホームhome
  • IT用語it terminology
  • ITパスポートit passport
  • 基本情報技術者basic info
  • プログラミング講座programming
  1. HOME >
  2. フ

フ

2022/12/25

ファンクションポイント法(FP法)とは

ファンクションポイント法 ファンクションポイント法(function point method:FP法)とは、1979年にIBM社のアラン・アルブレクト(Allan J. Albrecht)氏が考案したソフトウェアの規模を測定する手法の一つです。 利用者から見たソフトウェアの機能(画面やバッチ、帳票などの出力ファイル、データベースなど)を外部入力、外部出力、外部照会、内部論理ファイル、外部インタフェースファイルなどに分け、その個数や難易度から開発コストを算出します。 上記は、ファンクションポイント法のイメ ...

フレームワークとは

2025/6/12

フレームワークとは

フレームワーク(framework) フレームワークとは、「枠組み」「骨組み」「構造」を意味する言葉で、システム開発をする際の土台となる部分であり、システム開発の効率を上げるために用意されたものです。 なぜフレームワークが必要なのか? 例えば、Webアプリケーションを開発するとします。同じ言語を使用していても、フレームワークを利用しないと 開発担当者により、作り方がバラバラになる可能性があります。 また、フレームワークがないので、一から作りこむ必要があります。 その結果、ソースコードの書き方に統 ...

2025/6/12

フロントエンドとバックエンドの違い

フロントエンドとは フロントエンド(front-end)とは、Webアプリケーション開発などで、利用するユーザーが直接目に触れる部分のことです。 一般的なWebのシステムは、クライアントとサーバに分かれています。利用するユーザーはクライアント側にある画面を操作して、Webサーバとやり取りすることでデータを読み込んだり、登録したりしています。 フロントエンドは、このクライアント側(クライアントサイド)を指す言葉です。 そして、フロントエンドの開発を行うエンジニアのことを フロントエンドエンジニアといい、フロ ...

2025/6/12

ブラックボックステストとは

テストの種類 ソフトウェア開発では、各工程にあわせて様々な種類のテストが存在します。有名なテストには「単体テスト」「結合テスト」「システムテスト」があります。 単体テスト 単体テストとは、ソフトウェア開発で作成した部品単体(モジュール)の信頼性を確認する試験のことです。単体テストでは、「ブラックボックステスト」や「ホワイトボックステスト」という手法を用いて検証します。 結合テスト 単体テストが終わると、次に実施するのが結合テストです。結合テストは、複数の部品(モジュール)を繋ぎ合わせて試験を行います。モジ ...

金のなる木

2022/12/25

プロダクトポートフォリオマネジメントとは

プロダクトポートフォリオマネジメント(PPM) プロダクトポートフォリオマネジメント(Product Portfolio Management:略 PPM)とは、1970年代に作られたマネジメント手法であり、経営資源を最適に配分することを目的とし、経営資源の配分バランスを分析するために利用されています。 上記図のように、縦軸に「市場成長率」、横軸に「市場占有率(シャア)」をおいて、自社の事業や商品・サービスがどこに位置するかを分析します。 プロダクトポートフォリオマネジメントでは、「花形」「金のなる木」「 ...

会議

2022/12/25

ブレインストーミングとは

ブレインストーミング(brainstorming) ブレインストーミング(英:brainstorming、略:ブレスト)とは、ある議題に対して検討または分析などをする際、複数人でアイデアを出し合うことでより良いアイデアを生み出すことを目的とした会議手法の一つです。 複数人で自由に意見を言い合うことで、幅広いアイデアが生まれ より創造的な発想を生み出すことが期待できる技法です。 新しい企画を生み出したい時や アイデア出しに行き詰まっている時などに、ブレインストーミングは有効的な手法です。様々な人の意見や発想 ...

2022/12/25

フェイルオーバーとは

フェイルオーバー(failover) フェイルオーバー(フェールオーバー)とは、稼働中の主系システムに障害が発生した際に、自動的に待機系のシステムに切り替わる仕組みのことです。 システムを運用する際、1つのサーバなどで運用していると そのサーバに障害が発生した場合、システムが完全に停止してしまう危険性があります。そのため、予備のサーバを準備しておき、障害発生時に主系となるサーバが正常に稼働できない場合は、予備のサーバに切り替えることができます。 フェイルオーバーは、主系と待機系の2つのサーバを用意しておき ...

機械

2022/12/25

フォールトアボイダンスとは

フォールトアボイダンス(fault avoidance) フォールトアボイダンスとは、信頼性設計の一つでなるべく障害や故障を発生させないようにする考え方です。 信頼性設計には「壊れることを前提」としている設計が多く、故障しても機能を停止することなく動作させる「フォールトトレランス」、故障時は安全性を確保した状態で機能を停止させる「フェールセーフ」、故障時には被害を最小限に抑え縮退運転で動作させる「フェールソフト」などがあります。 フォールトアボイダンスは「壊れることを前提」としている上記のような設計・思想 ...

自動車

2022/12/25

フォールトトレランスとは

フォールトトレランス(fault tolerance) フォールトトレランスの設計・思想 フォールトトレランスとは、機械やシステムの一部に問題が発生しても安全な状態を維持して動作するように制御する設計手法です。 機械やシステムは故障しないのが理想的ですが、老朽化や事故などでいつかは故障する可能性があります。そこで「故障しても耐える」という考え方がフォールトトレランスです。 例えば、自動車のランフラットタイヤ。(ランフラットタイヤとはタイヤの空気圧がゼロになっても、一定距離を走行できる)これは パンクが発生 ...

2022/12/25

フールプルーフとは

フールプルーフ(foolproof) フールプルーフとは、信頼性設計の一つで利用者が操作や取り扱い方法を誤っても危険が生じないようにする設計・思想です。 電化製品のような機器には、通常取り扱い説明書が存在しています。取り扱い説明書通りに操作していれば、誤操作は基本的には発生しません。 しかし「人は間違えることがある」「不慣れな人が扱うことがある」「そもそも取り扱い説明書を読まない人も多い」など、フールプルーフ設計は、間違えた使い方をすることを前提とし、意図しない使い方をしても故障しない、危険が生じないよう ...

飛行機

2022/12/25

フェールソフトとは

フェールソフト(fail soft) フェールソフト(フェイルソフト)とは、信頼性設計の一つで機械やシステムが故障した時、システム全体を停止するのではなく、故障個所を切り離すなど被害を最小限に抑え、システムの継続を図る設計手法です。 機械やシステムは故障しないのが理想的ですが、老朽化や事故などでいつかは故障する可能性があります。そこで、機械やシステムはいつかは故障するということを前提とし、故障時は「被害を最小限に抑え縮退運転で動作させる」という設計がフェールソフトの考え方です。   これに対して ...

信号機

2022/12/25

フェールセーフとは

フェールセーフ(fail safe) フェールセーフ(フェイルセーフ、フェイルセイフ)とは、信頼性設計の一つで機械やシステムなどが故障した時、常に安全性を確保する方向で壊れるように制御する設計手法です。 機械やシステムは故障しないのが理想的ですが、老朽化や事故などでいつかは故障する可能性があります。そこで、機械やシステムはいつかは故障するということを前提とし、故障時は「安全性を最優先」とし被害を最小限に抑えるための設計がフェースセーフの考え方です。   これに対して、故障時は故障個所を切り離すな ...

Network

2025/6/12

プロトコルとは

プロトコル(protocol) プロトコルとは プロトコルとは、対象の物事を複数の人が使えるようにするための「ルール」のことです。 そして、プロトコルの多くは「ネットワーク上での通信」で使用されています。そのため、通信プロトコルとも呼ばれています。通信プロトコルには、通信するために必要な手順や規格が定められています。 例えば、日本語と英語では会話が成り立ちません。 ネットワーク上での通信も会話と同じで、ルール(プロトコル)を決めることで、送信側と受信側での意思疎通がとれ通信は成り立っています。 通信プロト ...

プレゼンテーション

2025/6/12

【OSI参照モデル】プレゼンテーション層とは

プレゼンテーション層 OSI参照モデルの「プレゼンテーション層」 プレゼンテーション層とは、OSI参照モデルの第6層(レイヤ6)で定義されている層で、その役割はコンピュータ間のデータ形式(文字コードや圧縮、暗号化など)を定義することです。 例えば異なる文字コードを使用していると、文字化けが発生します。このような文字化けの問題はコンピュータ間で文字コードを統一することで解決できます。 文字に限らず画像や音楽などもデータ形式を統一する必要があります。このようにコンピュータ間のデータ形式を統一することがプレゼン ...

プライベート

2025/6/12

プライベートIPアドレスとは

プライベートIPアドレス プライベートIPアドレスとは、家庭や会社などの組織内のネットワーク(プライベートネットワーク)で使用するIPアドレスです。組織内で重複しないようにアドレスが割り当てられます。 次の図は、プライベートIPアドレスのイメージ例です。 上記図では、左側が「プライベートネットワーク」、右側が「インターネット」、そして「プライベートネットワーク」と「インターネット」の間にはブロードバンドルータがあり、インターネットサービスプロバイダ(ISP)を利用しているとよくある一般的な形です。 プライ ...

ブリッジとは

2025/6/12

ブリッジとは | 分かりやすく図解で解説

ブリッジとは ブリッジ(bridge)とは、セグメント間の中継器です。流れてきたパケットの「MACアドレス」を確認し、必要があれば他のセグメントへとパケットを流す役割を持ちます。 OSI参照モデルではデータリンク層(レイヤ2)、TCP/IPの階層モデルではネットワークインタフェース層で使用されるネットワーク機器です。 ブリッジには「MACアドレス」を学習する機能があり、流れてきたパケットを監視することで、ブリッジに接続されているコンピュータがどのセグメントに属しているか「MACアドレス」を記憶します。 ※ ...

【OSI参照モデル】物理層とは

2025/6/12

【OSI参照モデル】物理層とは

物理層とは 物理層とはOSI参照モデルの第一層(レイヤ1)で、上位層から送られてきたデータのビット列を「電気信号」や「光信号」「無線」などに変換するための手段が定義されている層です。 上記図のようにLANケーブルで接続されたコンピュータ同士が通信するためには、「0」と「1」で表現されたビット単位のデータを電気信号に変換する必要があります。また、光通信であれば「光信号」に変換、無線通信であれば「無線(電波)」に変換します。 このようにコンピュータ間でデータの送受信を可能とするために、ビット単位のデータを各信 ...

フィッシングとは | ネット詐欺の手口と対策

2025/6/12

フィッシングとは | ネット詐欺の手口と対策

フィッシングとは フィッシング (Phishing) とは、金融機関(銀行やクレジットカード会社)や有名企業(GoogleやTwitter等)、公共機関などになりすましメールやショートメッセージ (SMS) を送信し、正規サイトそっくりの偽のサイトに誘導することで、アカウントのIDやパスワード、クレジットカードなどの個人情報を盗む犯罪行為のことをいいます。 フィッシング詐欺の手口 フィッシング詐欺でよくある手口が、金融機関になりすましメールやショートメッセージ (SMS) を送ってくる手口です。 (メール ...

ブルートフォース攻撃とは

2025/6/12

ブルートフォース攻撃(総当たり攻撃)とは

ブルートフォース攻撃(総当たり攻撃) ブルートフォース(Brute force)とは「力づくで」という意味で、別名「総当たり攻撃」とも呼ばれているパスワードを破る手法の一つです。 「力づくで」そして「総当たり攻撃」の名前の通り、パスワードに使用されていると想定される文字列を1つずつ試していくことで、パスワードを破る手法です。 例えば自転車のチェーンロックに「ブルートフォース攻撃」をする場合 1回目:「0000」 2回目:「0001」 3回目:「0002」 4回目:「0003」 5回目:「0004」 ※一般 ...

プラットホームとは

2025/6/12

プラットフォームとは

プラットフォームとは プラットフォーム(platform)とは、基盤や土台、環境を意味する英単語。官公庁の施策における環境、基盤、ソフトウェアやシステムにおける動作環境などのように、作業をするための足場の意味で用いられている言葉です。 ITの分野では、主にシステムを動作させるための土台となる環境(オペレーティングシステム (OS) やハードウェア)で使われます。 ※オペレーティングシステムとは、コンピュータを動かす為のソフトウェア。 プラットフォームの具体例 例えば、以下の図のようにWindows(OS) ...

« Prev 1 2 3 4 Next »

検索

カテゴリ

  • IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

アーカイブ

索引

A B C D E F I L N O P R S T U V W ア イ ウ エ オ カ キ ク コ サ シ ス セ ソ タ テ ト ハ ヒ フ ヘ ホ マ メ ラ リ ル ロ
  お知らせ
2025.07.26
スタブリゾルバとは
2025.07.20
フルサービスリゾルバとは
2025.07.13
不正のトライアングルとは?
2025.07.06
ファットクライアントとは?シンクライアントとの違い
2025.06.26
テレワークの接続方式を分かりやすく解説

ITを分かりやすく解説

© 2026 ITを分かりやすく解説