索引(フ)

2020/11/24

プラグインとは

プラグイン(plug-in) プラグインとは プラグインとは、アプリケーションソフトウェアの機能を拡張するために追加するプログラムのことで、基本的には、プラグイン単体では動作せず本体となるソフトウェアが必要です。 多くのソフトウェアには、外部のプログラム(拡張機能)を取り込むことで機能を拡張できるような機構を備えており、追加するソフトウェアのことをプラグインといいます。     例えば、ホームページやブログを作成する有名なソフトウェアである「WordPress」には、たくさんのプラグイ ...

2020/11/18

ブラウザ(Webブラウザ)とは

ブラウザ(browser) Webブラウザとは Webブラウザ(ウェブブラウザ)とは、パソコンやスマートフォンなどからWebページを閲覧するためのソフトウェアです。ブラウザやインターネットブラウザ、WWWブラウザなどとも呼ばれています。   Webブラウザは次のような流れで、ブラウザ上にWebページを表示しています。 HTTPプロトコルを利用し、Webサーバと通信しコンテンツを取得する。 取得したコンテンツ(HTMLや画像など)に応じた構文解析を行う。 構文解析の結果を基に、指定されたレイアウト ...

2020/11/9

フルスクラッチとは

フルスクラッチ フルスクラッチって何? フルスクラッチとは、既存のものを流用せず一から新規に開発することです。 システムやソフトウェアの開発現場では一般的に利用されている言葉です。IT業界の現場ではよくありますが、当たり前のように専門用語が使われています。そのため、言葉を知っていないと困ることになるケースも珍しくありません。 ○○開発は「フルスクラッチ」ですか? 「フルスクラッチ」ってどういう意味だ・・・(汗) ソフトウェアやシステムを開発する際に、既存のパッケージ製品やソースコードなどを全く使用せず、一 ...

2020/10/19

浮動小数点数を分かりやすく解説

浮動小数点数 浮動小数点数とは 浮動小数点数とは、コンピュータにおける数値を表現する方法の一つで、主に小数点を含む数値を表現するときに利用されています。 浮動小数点数は次のように「符号(正の数が0、負の数が1)」「指数部」「仮数部」の形式で表現します。※32ビットの例 例えば、10進数の「0.01」を2進数に変換すると「0.000000101000111101011100・・・」です。 スポンサーリンク この数値に対して、小数点の位置を調整し最上位桁を0以外にします。この作業を「正規化」といいます。 0. ...

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 ITを分かりやすく解説