索引(フ)

2020/9/16

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

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

フレームワークとは

2020/8/24

フレームワークとは

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

2020/8/24

フロントエンドとは | バックエンドの違いを分かりやすく解説

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

2020/8/24

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

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

金のなる木

2020/8/24

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

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

会議

2020/8/24

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

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

2020/8/24

フェイルオーバーとは

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

機械

2020/8/24

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

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

自動車

2020/8/24

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

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

2020/8/24

フールプルーフとは

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

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