システム開発・テクノロジー

システム開発・テクノロジー

リバースブルートフォースアタックとは?1つのパスワードで多数のIDを試す逆総当たり攻撃

リバースブルートフォースアタックとは?ざっくりと3行で通常のブルートフォース攻撃(1つのIDに多数のパスワードを試す)と逆に、「123456」などの一般的なパスワードを1つ固定して多数のユーザーIDに対して試行するサイバー攻撃のこと1つのI...
システム開発・テクノロジー

リプレイアタックとは?正規の通信データを盗んで再送する認証回避サイバー攻撃

リプレイアタックとは?ざっくりと3行で正規ユーザーが送信した認証情報・トークン・リクエストデータを攻撃者が傍受して後から「再送(リプレイ)」することで認証を回避したり不正な操作を実行したりするサイバー攻撃のことパスワードそのものを盗まなくて...
システム開発・テクノロジー

ランタイムとは?プログラムが実際に実行される環境と動作する時間帯のこと

ランタイムとは?ざっくりと3行でプログラムが実際にコンピュータ上で実行されている時間帯(実行時)、およびその際にプログラムが動作するために必要なライブラリ・環境の総称のことプログラムを書いて変換する「コンパイル時(Compile time)...
システム開発・テクノロジー

RADとは?プロトタイプを素早く作ってフィードバックを繰り返す高速開発手法

RADとは?ざっくりと3行でRapid Application Developmentの略で、プロトタイプを素早く作ってユーザーのフィードバックを繰り返し取り込みながら短期間でシステムを完成させる開発手法のこと1990年代にジェームズ・マー...
システム開発・テクノロジー

文字コードとは?文字と数値の対応表で文字化けの原因と対策を理解する

文字コードとは?ざっくりと3行でコンピュータが文字を数値として扱うための「文字と数値の対応規則」のこと。「A」=65・「あ」=12354(UTF-8)というように全ての文字に固有の数値が割り当てられている異なる文字コード間でデータを変換せず...
システム開発・テクノロジー

要求分析とは?システム開発の起点となるユーザーニーズを整理・構造化するプロセス

要求分析とは?ざっくりと3行でシステム開発において顧客・ユーザーのニーズ・要望を収集・整理・構造化して「何を作るべきか」を明確にするプロセスのこと。要件定義の前工程として位置づけられる「要求(何をしたい)」を「要件(何を作る)」に変換するプ...
システム開発・テクノロジー

ユビキタスとは?いつでもどこでも使えるコンピューティング環境の概念

ユビキタスとは?ざっくりと3行で「いたるところに存在する」という意味のラテン語が語源で、コンピュータや情報システムがいつでも・どこでも・誰でも意識せずに利用できる状態のことマーク・ワイザーが1988年に「Ubiquitous Computi...
システム開発・テクノロジー

UATとは?システム開発の最終段階でユーザーが本番同等の環境で行う受入テスト

UATとは?ざっくりと3行でUser Acceptance Testingの略で、システムが発注者・エンドユーザーの要件・業務フローを満たしているかをユーザー自身が本番に近い環境で検証する最終段階のテストのこと。受入テスト・受け入れテストと...
システム開発・テクノロジー

MVNOとは?MNOの回線を借用して格安SIMサービスを提供する仮想通信事業者

MVNOとは?ざっくりと3行でMobile Virtual Network Operatorの略で、自社の通信インフラを持たずにMNO(NTTドコモ・au・SoftBankなど)から回線を借用して自社ブランドで移動通信サービスを提供する仮想...
システム開発・テクノロジー

MNOとは?自社の通信インフラを持つ携帯電話ネットワーク事業者のこと

MNOとは?ざっくりと3行でMobile Network Operatorの略で、自社で無線基地局・交換機・コアネットワークなどの通信インフラを保有・管理・運営する携帯電話ネットワーク事業者のこと日本ではNTTドコモ・au(KDDI)・So...