未分類

ゲーム理論の説明(情報処理技術者試験対策)

今回の記事では、OR・IE分野のゲーム理論について、情報処理技術者で出題される可能性がある範囲に絞って説明します。ゲーム理論は、複数のプレイヤーが存在する状況下において、最適な選択肢を選択するために使われる理論です。主に「ゲーム木」と「利得...
設計

非機能要件(非機能設計)とは?基本とポイント解説

経験が浅い技術者は、システムを構築する際、ユーザーの目から見える機能(機能要件)を満たすことのみを考えがちです。しかし、システムが価値を生み出すためには、システムが安定的に運用される必要があります。システムの安定運用を実現するための要件を、...
設計

共通鍵暗号方式・公開鍵暗号方式とSSLの基礎

この記事では、暗号化が必要な理由や共通鍵暗号方式・公開鍵暗号方式の概要、SSLの仕組みの概要について書きます。暗号化については、ノード(端末やサーバ等、他の機器との通信を行う主体を指す)間の通信に着目した内容となります。 1.暗号化が必要な...
設計

データベースの障害復旧の基礎と実践方法

今回は、データベースの障害復旧について、情報処理技術者試験で問われる一般論を書いていきます。また、関連するファイル・概念の説明もついでに行います。 【データベースの復旧に用いるファイル・概念】 ・チェックポイント 障害回復操作を開始すべき時...
その他テクニック

アイデアを引き出すのに使えるマクドナルド理論の活用法

「マクドナルド理論」と呼ばれる心理学のテクニックの紹介です。あるテーマについて誰もアイデアを発言しない時に、すぐに思いつく限りで最低のアイデアを発言すると、皆がアイデアを発言し始める、というテクニックです。昼食を決める時に「マクドナルドに行...