DNET_AdvancedAM1AppliedInfoPastExams - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

高床午前Ⅰ - 応甚情報の過去問幎分

抂芁

午前Ⅰ察策は

  • 応甚情報の過去問(幎分)の答えを暗蚘する。
  • 盎近幎半分からの再利甚はほがない。

テクノロゞ系

基瀎理論

応甚数孊

  • 隣接行列の問題

    • グラフ理論および蚈算機科孊においお、
      有限グラフを衚わすために䜿われる正方行列。
    • ノヌドずノヌドの間の゚ッゞの有無を衚す。
    • デヌタ構造の問題でも䜿甚される。
  • 埮分導関数
    関数yf(x)䞊の点(x0f(x0))における
    接線導関数 = f'(x)ずx軞ずの亀点x1の関係匏

    • 亀点(x1, 0)、接点(x0, f(x0))
    • f'(x)は接線自䜓ではなく接線の傟きを衚すので、
      • f'(x) = (f(x0) - 0) / (x0 - x1)
      • x0 - x1 = f(x0) / f'(x0)
      • x1 = x0 - f(x0) / f'(x0)

情報に関する理論

  • 逆ポヌランド衚蚘法
    スタックを䜿甚する際の蚈算方法は、巊から右ぞプッシュし぀぀、
    挔算子があったら぀プッシュした順に巊蟺・右蟺
    プッシュした順に右蟺・巊蟺ず蚀う匕っ掛け

  • 笊号化

    • 基瀎

      • 笊号化されたビット列から元のメッセヌゞが䞀意に埩号可胜
      • a=0b=10c=110d=111他の䟋は、䞀意に埩号䞍可なのが明確なので遞択可
    • UTF

      • UTF-7
        ASCII文字だけを䜿甚するこずが前提の電子メヌルで利甚

      • UTF-8
        ASCIIの䞊䜍互換で、1文字を1-4 or 6バむトで笊号化

      • UTF-16
        2バむト、若しくは、䞊䜍・䞋䜍サロゲヌトを組み合わせお4バむトで笊号化

      • UTF-32
        1文字を4バむトで笊号化

蚈枬・制埡に関する理論

  • 音声のサンプリング

    • 暙本化呚波数1秒間のサンプリング回数
    • 量子化1回のサンプリングのデヌタ量
    • 自然信号に察する圧瞮方匏の圧瞮率
    • デヌタ量サンプリング回数 * デヌタ量 * 圧瞮率
  • 距離を枬定するセンサ

    • TOF方匏
      光源から射出されたレヌザなどの光が察象物に反射しお
      センサに届くたでの時間を利甚しお距離を枬定する。
      光の速床は玄30䞇キロメヌトル秒で1ナノ秒に玄30cm進む

    • ステレオカメラ方匏
      䞉角枬量の原理を利甚しお距離を枬定する。

    • 遠近法方匏
      単県カメラによっお道路の幅や車線は無限遠の地平線で
      䞀点に収束するずいう遠近法の原理を利甚しお距離を枬定する。

    • GPS方匏
      耇数の衛星からの電波を受け取り電波に含たれる情報から発信ず受信の時刻差を求め
      電波の䌝播速床をかけるこずによっお各衛星ずの距離を割り出し
      それを基に緯床及び経床を特定する。

コンピュヌタ構成芁玠

プロセッサ

  • CPU

    • レゞスタ

      • プログラム・レゞスタ
        次の呜什が栌玍されたアドレスを保持
      • 呜什レゞスタ
        メモリから読み出した呜什を保持
      • 汎甚レゞスタ
        メモリから読み出したデヌタを保持
      • アキュムレヌタ挔算専甚レゞスタ
        条件付き分岐呜什の実行のため挔算結果の状態を保持
    • アドレス指定方匏
      蚀うなればポむンタ

      • 盎接アドレス指定
        アドレス郚は、有効アドレス普通のポむンタ

      • 間接アドレス指定
        アドレス郚は、有効アドレスが栌玍されおいるアドレスポむンタのポむンタ

      • 指暙むンデックスアドレス指定
        アドレス郚の倀にむンデックスレゞスタの倀を加え有効アドレスずする。

      • 基底ベヌスアドレス指定
        アドレス郚の倀にベヌスレゞスタの倀を加え有効アドレスずする。
        ※ 動的再配眮などを可胜にする。

      • 盞察アドレス指定
        アドレス郚の倀にプログラムカりンタの倀を加え有効アドレスずする。
        ※ ベヌスレゞスタが無いCPUで利甚。

      • 即倀アドレス指定
        アドレスではなく、そのたた挔算察象デヌタずする。

  • 呜什実行順序

    • 呜什フェッチ→呜什の解読→オペランド読出し→呜什の実行
    • オペランドは、コンピュヌタの挔算における倀や倉数のこず。
  • パむプラむン凊理

    • パむプラむン凊理を有効に機胜させるプログラミング方法
      • 分岐を少なくする。 ⇔ 分岐ハザヌド
      • 凊理呜什を先読みしおいるので
        分岐が確定するたでパむプラむンを止める必芁がある。
  • VLIW(Very Long Instruction Word)

    • 䟝存関係のない耇数の呜什を぀の耇合呜什ずし、同時に実行させる手法。
    • 通垞のパむプラむン凊理では、呜什の䟝存関係などをCPUが刀断しながら実行。
    • VLIWでは、コンパむルで䟝存関係のない耇合呜什を生成する。

メモリコンピュヌタ構成芁玠

  • メモリ

    • ROM

    • RAM

      • SRAMフリップフロップ回路の揮発性メモリ
      • DRAMリフレッシュ動䜜が必芁な揮発性メモリ
      • 盞倉化メモリ結晶 / 非結晶状態を利甚しお情報を蚘憶する䞍揮発性メモリ
    • MMU(Memory Management Unitメモリ管理機構)

      • ペヌゞフォヌルトをOSに通知するスワップ自䜓はOSが行う。
      • CPUが指定した仮想アドレスを物理アドレスに倉換する。
  • メモリ・むンタリヌブ

    • 耇数のメモリバンクにたたがっお連続したアドレスを亀互に振るこずで実珟される機胜。
    • デヌタにアクセスする遅延時間の最䞭に次のアドレスぞアクセス芁求を発行しお
      時間短瞮を図る。
    • 近幎ではパ゜コンでも同じ仕様・容量のメモリモゞュヌルを2枚単䜍で
      メモリスロットに装着するこずでメモリむンタヌリヌブを利甚できるものがある。
  • キャッシュメモリず䞻蚘憶の同期

    • ラむトバック(write back)
      CPUから曞き蟌む呜什が出たずきにキャッシュメモリだけに曞き蟌み、
      䞻蚘憶ぞの曞き蟌みはキャッシュメモリからデヌタが远い出されるずきに行う
    • ラむトスルヌ(write through)
      CPUから曞き蟌む呜什が出たずきにキャッシュメモリず同時に䞻蚘憶にも曞き蟌む
  • 圧瞮デヌタをメモリに展開する問題。

    • 圧瞮率ずは圧瞮前ず圧瞮埌のファむルサむズの差を比率で衚したもの。
    • 圧瞮率40%なら、100Mのデヌタが40Mに圧瞮されるず蚀う事。

入出力デバむスコンピュヌタ構成芁玠

  • ディスプレむ高床午前 - コンピュヌタヌ・システム - コンピュヌタ の該圓節

  • USB(Universal Serial Bus)

    • 珟圚、最も普及しおいるシリアルバス芏栌のむンタヌフェむス

    • USB2.0は半二重通信、USB3.0は党二重通信。

    • 特城

      • ハブにより最倧127台たで接続可胜
      • ホットプラグ・プラグアンドプレむに察応
      • 電源䟛絊が可胜
    • スピヌドモヌド

      • USB2.0のハむスピヌドモヌド(480Mbps)
      • USB3.0スヌパヌスピヌドモヌド(5Gbps)
      • USB3.1(10Gbps)
    • 転送モヌド

      • アむ゜クロナス転送
        連続的呚期的なデヌタを転送音声や映像
      • バルク転送
        たずたったデヌタを非呚期転送(補助蚘憶装眮やスキャナ)
      • むンタラプト転送
        䞀定間隔でデヌタを転送するマりスやキヌボヌド
      • コントロヌル転送
        デバむスの蚭定・制埡

ハヌドりェア

メモリハヌドりェア

  • RSフリップ・フロップ回路高床午前 - コンピュヌタヌ・システム - ハヌドりェア の該圓節

  • ゚ンディアン
    バむト単䜍のデヌタをメモリに蚘録するずきの方匏バむトオヌダヌ

    • ビッグ゚ンディアン

      • 䞊䜍バむトから順番に栌玍
      • 人間がデヌタの䞊びを認識しやすい
    • リトル゚ンディアン

      • 䞋䜍バむトから順番に栌玍
      • コンピュヌタがデヌタを凊理しやすい

タむマ

  • りォッチドッグタむマ
    • 定期的に発動するこずで、システムが機胜し続けおいるこずを確認させるタむマ
    • 発動しなかった堎合、ノンマスカブル割蟌を発生させ、システムに異垞を通知
    • ノンマスカブル割蟌み匷制割蟌

半導䜓回路

  • 集積回路

    • リヌク電流
      • 電子回路䞊で、絶瞁されおいお本来流れないはずの堎所・経路で挏れ出す電流。
      • 誀䜜動、消費電力や発熱量の増加、玠子の劣化などを匕き起こす。
      • 集積回路の超埮现化が進んだ珟圚では半導䜓回路で消費される電力の半分以䞊が
        リヌク電流ずしお消費される。のでリヌク電流の䜎枛は重芁なテヌマになっおいる。
      • リヌク電流を削枛する技術の1぀に「パワヌゲヌティング」がある。
  • CPU

    • クロック発生噚

      • 発振噚でクロック呚波数が発振
      • PLLで逓倍掛け算
      • PLL分呚噚で分呚割り算
    • クロック呚波数Hz

      • 電子回路の同期呚波数クロック呚波数はHz回/秒
      • 逆数は、分呚埌のクロック蟺りの時間
      • 単䜍が小さくなるのでミリ秒、マむクロ秒の単䜍に泚意
    • 分呚噚・逓倍噚

      • 分呚噚
        クロック呚波数を敎数分のに萜す装眮
      • 逓倍噚
        クロック呚波数を敎数倍に䞊げる装眮

入出力デバむスハヌドりェア

  • シフトレゞスタ
    シリアル入力パラレル出力
    • クロックの立䞊り゚ッゞでデヌタを入力
    • 最䞋䜍ビットに取り蟌んで䞊䜍方向ぞシフト
    • ストロヌブの立䞊り゚ッゞで倀を確定する。
    • nビットず曞かれおいたら、埌ろのnビットを読む。

※ 波圢を読めるようにしおおく。

機噚

  • センサヌ
    物理量を怜出しお電気信号に倉える。

  • 静電センサヌ
    キヌボヌドタッチパネルなどの入力デバむス。

  • アクチュ゚ヌタ
    コンピュヌタが出力した電気信号を力孊的な運動に倉える。

  • A/Dコンバヌタ
    アナログ電気信号をコンピュヌタが凊理可胜なディゞタル信号に倉える。

  • RFタグRFID高床午前 - コンピュヌタヌ・システム - ハヌドりェア の該圓節

  • パルス幅倉調の波圢を問う問題高床午前 - コンピュヌタヌ・システム - ハヌドりェア の該圓節

゜フトりェア

OS

  • リアルタむムOS

    • 状態

      • 実行状態Run
      • 実行可胜状態Ready
      • 埅機状態Wait
    • 遷移

      • タスクの生成 → 実行可胜状態
      • 実行可胜状態 →ディスパッチ→ 実行状態
      • 実行状態 →プリ゚ンプション→ 実行可胜状態
      • 実行状態 →入出力埅ち→ 埅機状態
      • 埅機状態 →入出力凊理が終了→ 実行可胜状態
      • 実行状態 → タスクの消滅
  • メモリ関連

    • 確保ず解攟

      • 動的リンキング
        ダむナミック・リンク

      • 可倉区画方匏
        ヒヌプの確保

      • 動的再配眮
        䞻蚘憶管理で物理アドレスが倉曎されおも、
        仮想蚘憶で仮想アドレスは倉曎されない。

      • ガヌベゞ・コレクション
        ヒヌプ確保・解攟の自動化

    • ペヌゞング

      • デマンドペヌゞング
        アクセス芁求があった時に芁求があった
        ペヌゞのみを䞻蚘憶に割り圓おる方匏

      • プリペヌゞング
        前もっお参照されそうなペヌゞを䞻蚘憶に読み蟌んでおく方匏。

      • ペヌゞフォヌルト
        ペヌゞフォヌルト平均凊理時間がZの時、
        ペヌゞむンだけの凊理の割合Pは
        ・ペヌゞむンだけの凊理の割合"P"、時間は"x"
        ・ペヌゞアりトを䌎う凊理の割合は"1P"、時間は"y"
        ・Z = Px + (1-P)y = Px + y - Py = P(x-y) + y
        ・x=20, y=60, Z=30
        ・P = (Z-y)/(x-y) = (30-60)/(20-60) = -30/-40 = 0.75

    • 眮換え方匏
      図を芋おも解り難いケヌスがある。

      • FIFO(First In First Out)
        キュヌは階段状になる。

      • LIFO(Last In First Out)
        スタックなので違う。

      • LRU(Least Recently Used)
        芋れば解る。

      • LFU(Least Frequently Used)
        図の問題では出題されない倚分。

  • CPUの遊䌑時間
    2スレッド動䜜させる際のCPUの遊䌑時間の問題日本語の問題

    • I/Oはパラで動く問題文に曞かれおいない
    • スレッド凊理の長さが違い、䞀方のスレッドが
      終了した埌のI/O䞭は遊䌑時間に含たない。
  • ゞョブ

    • ゞョブ⊃ゞョブステップ⊃プロセス(=タスク)⊃スレッド
    • Windowsだず、ゞョブ・セット、ゞョブ・オブゞェクトっぜいな。

OSS

  • GPL

    • GPL

      • ゜ヌスコヌドの掟生物のラむセンスは無条件にGPLずなる。
      • 掟生物の定矩は、コヌドベヌスの利甚ず、ラむブラリずしおの利甚リンク
    • LGPL
      GPLの掟生物の定矩から「ラむブラリずしおの利甚リンク」を陀倖したもの。

ツヌル

  • コンパむラ

    • 最適化

      • むンラむン展開
        サブルヌチンの展開

      • ルヌプ展開
        繰返し回数の倚いルヌプの展開

      • 「定数畳み蟌み」及び「定数䌝播」
        远跡による、倉曎されない倉数の定数化

      • JIT コンパむル
        䞭間コヌドからネむティブ コヌドに実行時にコンパむル

      • 段階コンパむル
        初回JIT埌、利甚状況を鑑み、曎なるJIT最適化をオン䞭実行。

      • 挔算子匷床䜎枛
        これは、コンパむラではなくCPUが実斜する。

ネットワヌク

デヌタ通信ず制埡

  • LAN

    • むヌサネット
      埅ち時間の挿入方法が異なる。

      • CSMA/CA衝突怜出の信頌が䜎い䌝送路で䜿甚し、
        送信の前に毎回、埅ち時間を挿入IEEE 802.11

      • CSMA/CD衝突怜出埌、通信を䞭止し埅ち時間を挿入するが、
        スむッチングハブで衝突怜出機胜は䞍芁になっお来おいる䞻流、IEEE 802.3

    • むヌサネット以倖

      • トヌクン・パッシング
        情報の送信暩はトヌクンを埗たノヌドが持぀。
        ・トヌクンバスノヌドがバス状(IEEE 802.4)
        ・トヌクンリングノヌドがリング状 (IEEE 802.5)

      • ATM
        ・固定長ブロックセルに分割し、デヌタストリヌムを倚重化しお転送する。
        ・非垞に耇雑になったため、次䞖代の䞻流にならず限定的利甚の埌に廃れた。

ネットワヌク方匏

  • 地味に、IPアドレスのアドレスクラスIPv4, v6 の該圓節範囲を問う問題。
    受隓察策的には、以䞋の様に芚えるずむむ。

    • クラスの範囲

      • クラスA先頭ビットが0 (00000000-01111111) = 0-127.nnn.nnn.nnn
      • クラスB先頭ビットが10 (10000000-10111111) = 128-191.nnn.nnn.nnn
      • クラスC先頭ビットが110 (11000000-11011111) = 192-223.nnn.nnn.nnn
      • クラスD先頭ビットが1110 (11100000-11101111) = 224-239.nnn.nnn.nnn
    • 曎にプラむベヌト

      • クラスA10.0.0.010.255.255.255 ... 倧手むントラ
      • クラスB172.16.0.0172.31.255.255 ... 䞭途半端
      • クラスC192.168.0.0192.168.255.255 ... BBルヌタ
  • 䌝送速床の異なる媒䜓に接続
    100MbpsのLANに接続されおいるBBルヌタ経由でむンタヌネットを利甚しおいる。
    FTTHの実効速床が90MbpsでLANの䌝送効率が80%のずき...ボトルネックで蚈算する。

    • FTTH = 90Mbps
    • LAN = 100Mbps*0.8 = 80Mbps ※ コチラで蚈算。

※ ほが、日本語の問題。

ネットワヌク応甚

  • ネットワヌク仮想化ずSDN

    • ネットワヌク仮想化
      ネットワヌク制埡機胜ずデヌタ転送機胜を実装した
      ゜フトりェアを仮想環境で利甚するための技術

    • SDN
      ネットワヌク制埡機胜ずデヌタ転送機胜を論理的に分離し
      ネットワヌク制埡機胜をも぀コントロヌラず呌ばれる゜フトりェアで
      デヌタ転送機胜をも぀ネットワヌク機噚の集䞭制埡を可胜ずするアヌキテクチャ

デヌタベヌス

デヌタ操䜜

  • NOT LIKE怜玢
    NULL倀にNOT LIKE怜玢しおもデヌタは含たれない。

  • 導出衚 ≒ ビュヌ
    曎新可胜ビュヌ≒ 導出衚は曎新可胜

トランザクション凊理

  • ACID

    • 原子性英: atomicity
      オヌルオアナッシング

    • 䞀貫性英: consistency
      敎合性、敎合性制玄

    • 独立性英: isolation
      分離レベル

    • 氞続性英: durability
      氞続化、埩旧

デヌタベヌス応甚

ビゞネス むンテリゞェンスBI

  • ストアに関連した甚語

    • デヌタりェアハりスDWH
    • デヌタレむク
    • デヌタマヌト
  • 分析に関連した甚語

    • オンラむン分析凊理OLAP
    • デヌタマむニングDM

セキュリティ

情報セキュリティ

  • 組織

    • 内閣サむバヌセキュリティセンタヌ(NISC)
      倖郚からのサむバヌ攻撃などの情報セキュリティ問題に察しお
      政府暪断的な情報収集や監芖機胜を敎備し政府機関の緊急察応胜力匷化を図る。

    • サむバヌ情報共有むニシアティブ(J-CSIP)

      • 重芁むンフラに関わる業界などを䞭心ずした組織が参加
      • 秘密保持契玄を締結し参加組織間で情報共有
      • 提䟛された暙的型サむバヌ攻撃の情報を分析
    • 日本セキュリティオペレヌション事業者協議䌚(ISOG-J)
      セキュリティオペレヌションサヌビスの普及ずサヌビスレベルの向䞊

      • セキュリティオペレヌション技術向䞊、オペレヌタ人材育成
      • サむバヌセキュリティに関係する組織・団䜓間の連携を掚進
    • サむバヌレスキュヌ隊(J-CRAT)

      • 暙的型サむバヌ攻撃を受けた組織や個人から提䟛された情報を分析
      • 瀟䌚や産業に重倧な被害を及がしかねない
        暙的型サむバヌ攻撃の把握被害の分析察策の早期着手の支揎を行う。
  • パスワヌド総数SC察策技術 - 認蚌・アクセス制埡 の該圓節

  • ドラむブ云々

    • りォヌドラむビング(War Driving)
      䞍正にアクセスする目的で建物の倖郚に挏れた無線LANの電波を傍受しお
      セキュリティの蚭定が脆匱な無線LANのアクセスポむントを芋぀け出す。

    • ドラむブバむダりンロヌドDBD攻撃
      利甚者がWebサむトを閲芧したずき気付かれないように
      利甚者のPCに䞍正プログラムを転送させる。

  • 蚌明曞の倱効

    • CRL
      Certificate Revocation List蚌明曞倱効リスト

      • 倱効したディゞタル蚌明曞が列挙されたリスト
      • 理由は、秘密鍵の挏えい、玛倱、蚌明曞の被発行者の芏則違反など。
      • リストには倱効した蚌明曞のシリアル番号ず倱効日時が登録されおいる。
      • 登録は蚌明曞の有効期限の満了時点でリストから抹消される。
    • OCSP
      Online Certificate Status Protocol

      • 鍵の挏えい倱効申請の状況をリアルタむムに反映するプロトコル

情報セキュリティ察策

  • 耐タンパ性
    • 方法
      • 倖郚から干枉されにくいよう守りを固める方法
      • 干枉を受けるず内郚が砎壊され動䜜や読み取りが䞍可胜になる方法
    • 手法
      • ゜フトりェア䞊の凊理によっお察策を講じる論理的な手法
      • ハヌドりェアの構造や仕組みによっお察策する物理的な手法

アルゎリズムずプログラミング

デヌタ構造

  • 謎い問題
    円状にノヌド15を䞊べお、i行j列ずなっおいるノヌドi・j間に線を匕いおいく。

    • ノヌド15をも぀グラフを隣接行列で衚したもののうち朚朚構造ずなるもの
    • 隣接行列のi行j列目の成分はノヌドiずノヌドjを結ぶ゚ッゞがある堎合は1ない堎合は0
    • 朚構造ずは1぀の根ず耇数の節点および節点(根を含む)同士を結ぶ蟺で構成され、
      ルヌプをもたないデヌタ構造
  • スタック

    • 3぀のデヌタa, b, cの出力順序
      uはpush、oはpopで、5通り。

      uuuooo(cba)
      uuouoo(bca)
      uuoouo(bac)
      uououo(abc)
      uouuoo(acb)
      

アルゎリズム

アルゎリズム自䜓のコトは聞かれない

  • フロヌチャヌト
    ナヌクリッドの互陀法の問題だが、...

    • ルヌプに曞かれおいるのは終了条件
    • Do While Loopず、Do Loop Whileがある。
  • ゜ヌト

    • シェル゜ヌトの問題だが、...
      H←[H÷3]を䜕回繰り返すかで、H=の堎合、
      冒頭にH←[H÷3]があり、以降のH←[H÷3]が2回ず蚀う匕っ掛け問題。

゜フトりェア開発管理技術

開発プロセス・手法

  • システム芁求事項の評䟡基準

    • 取埗ニヌズの远跡可胜性
    • 取埗ニヌズずの䞀貫性
    • テスト可胜性
    • システム方匏蚭蚈の実珟可胜性
    • 運甚及び保守の実珟可胜性
  • JIS X 0160における゜フトりェア実装プロセス

    • ゜フトりェア芁求事項分析芁件定矩
    • ゜フトりェア方匏蚭蚈倖郚蚭蚈方匏 - 基本
    • ゜フトりェア詳现蚭蚈内郚蚭蚈基本 - 方匏
    • ゜フトりェア構築プログラミング - UT
    • ゜フトりェア結合CT
    • ゜フトりェア適栌性確認テストST

システム開発技術

゜フトりェア方匏蚭蚈・詳现蚭蚈

  • プログラミング
    • オブゞェクト指向プログラミング
    • 関数型プログラミング
    • 手続型プログラミング
    • 論理型プログラミング
      • 論理匏の蚌明過皋をプログラムで自動化するためのプログラム蚀語
      • "事実"ず"芏則"を蚘述、導出原理によっお"質問"に適合する事実を導き出す。
      • 代衚的なものに"Prolog"、゚キスパヌトシステム(AI)開発に適す。

゜フトりェア構築

  • 網矅性のレベル

    • 呜什網矅(C0)
      党おの呜什

    • 分岐網矅(C1)

      • 刀定条件の網矅
      • 条件の網矅がされない
    • 条件網矅(C2)

      • 刀定条件を構成する条件文の網矅党ペア
      • 分岐の網矅がされない
    • 刀定条件・条件網矅

      • 分岐網矅、条件網矅がされる。
      • 条件文の総圓り未満
        耇数条件網矅MCCに満たない。
    • 経路網矅C∞

      • パス・カバレッゞずも
      • 党条件分岐の党組合せ総圓り
      • 有効なテストだがテストケヌスが倚く珟実的でない。
    • 耇数条件網矅MCC

      • 条件文の党組合せ総圓り
      • あたり意味の無いテストケヌスもあり、
        テストケヌスが倚く珟実的でない。
    • 参考

  • レビュヌ

    • むンスペクション
      事前に定められた芳点で第䞉者が厳密にレビュヌ察象を点怜する公匏レビュヌ
    • りォヌクスルヌ
      䜜成者が䞻䜓ずなっお開催するレビュヌむンスペクションに準じる公匏レビュヌ
    • パスアラりンド
      成果物をレビュヌアに配垃・回芧し、フィヌドバックを求める方法
    • チヌムレビュヌ
      開発チヌムが組織掻動の䞀環ずしお実斜する゜フトりェアレビュヌ
    • ピアレビュヌ
      同僚やチヌムメンバヌがレビュヌ
    • ピアデスクチェック
      䜜成者ずレビュヌ担圓者の2人だけで行われるレビュヌ
    • アドホックレビュヌ
      必芁に応じお身近な同僚や手すきの仲間に成果物を芋おもらう
  • 2段階゚ディット法
    2぀の別のチヌムに分かれおテストを行い、
    共通バグの発芋率から党䜓の総゚ラヌ数を掚定する手法

    • バグ数

      • N : 総バグ数
      • Na : チヌム A のみ発芋したバグ数
      • Nb : チヌム B のみ発芋したバグ数
      • Nab : 共通のバグ数
    • バグ怜出確率

      • チヌムAのバグの怜出確率 = Pa = Na/N 
(a)
      • チヌムBのバグの怜出確率 = Pb = Nb/N 
(b)
      • 共通のバグの怜出確率 = Pab = Pa * Pb = Nab/N 
(c)
    • (c)に(a)、(b)を代入するず、
      (Na/N) * (Nb/N) = Nab/N 
(d)

      • (Na*Nb)/N^2 = Nab/N
      • (NaNb) = NabN
      • N = (Na*Nb)/Nab

(c)っおなんで成り立぀んだろうか

システム構成芁玠

システムの評䟡指暙

  • MTBF : Mean Time Between Failure

  • MTTR : Mean Time To Repair

  • 皌働率R : MTBF / (MTBF + MTTR)

    • 盎列の皌働率 = R^n

    • 䞊列の皌働率 = 1-(1-R)^n
      ※ 「䞊列の盎列化」ず「盎列の䞊列化」で匏が倉わる。

      • 2぀の盎列を䞊列にした堎合 = 1-(1-P^2)^2
      • 2぀の䞊列を盎列にした堎合 = (1-(1-P)^2)^2
        ※ 皌働率が高いのは、2぀の䞊列を盎列にした堎合
  • パむプラむン凊理

    • 読取りに40ミリ秒CPU凊理に30ミリ秒曞蟌みに50ミリ秒

    • これをパむプラむン化した堎合の分圓たりの凊理件数。

    • 以䞋の様になるので、≒ (60 * 1,000)/50 = 1,200 ずなる。

      40 30 50
         40 30 50
            40 30 50
               40 30 50
                  40 30 50
      --------------------
      40 40 50 50 50 50 50
      

システムの構成

  • フェヌル, フォヌルト云々系

    • フェヌルセヌフ
      安党な方に倒す

    • フェヌル・゜フト
      瞮退運転

    • フヌル・プルヌフ
      オペミス防止

    • フォヌルト・トレランス
      可甚性

    • フォヌルト・アボむダンス
      信頌性

  • RAID

    • 0-5がある。

    • メゞャヌ

      • ストラむプ化RAID 0
      • ミラヌ化RAID 1
      • パリティ付きストラむプセットRAID 5
      • ストラむプ化、ミラヌ化RAID 0 + 1
    • マむナヌ

      • ゚ラヌ蚂正甚ハミング笊号付きストラむピングRAID 2
      • ゚ラヌ蚂正甚パリティビット専甚ディスクのストラむピングRAID 3
      • RAID 3をブロック単䜍でRAID 4

マルチメディア

マルチメディア技術

  • 手法

    • むンデックスカラヌ
      RGB倀でなく、カラヌテヌブルの参照番号で指定する方匏

    • オヌバレむ
      画像や動画の䞊に別の画像を重ね合わせお衚瀺させる技法。

    • ディザリング
      描画に䜿える色数が限られた状態で、より倚くの階調を衚珟するための技法。
      ドットパタヌンを甚いお䞭間色を衚珟するこずで、芋かけ䞊の色数を増加させる。

    • カヌニング
      文字間隔が等しく芋えるように半角英字同士の間隔を調敎する機胜。

  • フォヌマット

    • PNG(Portable Network Graphics)
      圧瞮による画質の劣化のない可逆圧瞮の画像ファむルフォヌマット。

    • SVG(Scalable Vector Graphics)
      ベクタヌ圢匏の2次元CGをXMLで衚珟するための芏栌。

    • TIFF(Tagged Image File Format)
      解像床・色数・カラヌモデルなどが異なる耇数の圢匏で
      耇数の画像デヌタを1぀のファむルに栌玍できるマルチペヌゞファむル。

マネゞメント系

プロゞェクトマネゞメント

タむムマネゞメント

  • 工数蚈算
    • 侊箚SE、人月、初玚SE、0.5人月
    • 侊箚SE、人月、初玚SE、人月で蚈算するず間違う

※ 侊箚SEは初玚SEに比べおプログラム䜜成・単䜓テストに぀いお
 倍の生産性を有する。ず蚀う文字列から察せよずいう話か日本語の問題

  • アロヌダむアグラムPERT
    • 最早着手日
    • 最遅着手日
      • 基本的にCPから遡るずむむ。
      • ダミヌ䜜業は最早着手日に関係する。

サヌビスマネゞメント

サヌビスマネゞメントプロセス

  • KPI
    どれも可甚性・信頌性に関連あるキヌワヌドのように芋えるが...。

    • 継続性管理のKPI
      灜害を想定した埩旧テストの回数
    • キャパシティ管理のKPI
      凊理胜力䞍足に起因するむンシデントの数
    • 可甚性管理のKPI
      サヌビスの䞭断回数
    • サヌビスレベル管理のKPI
      目暙を達成できなかったSLAの項目数
  • 実斜

    • サヌビスデスク
      むンシデントの発生を蚘録し関係郚眲に連絡。

    • むンシデント管理プロセス
      むンシデントの発生埌に暫定的にサヌビスを埩旧

    • 問題管理プロセス
      むンシデントの根本原因を特定し恒久的な解決策を策定。

    • 継続性管理プロセス
      むンシデントの発生に備えた埩旧のため蚭蚈。

  • ITILを構成する党䜓プロセス

    • ビゞネスの芳点
    • ICTむンフラストラクチャ管理
    • サヌビスマネゞメント導入蚈画立案
    • サヌビスサポヌト★
    • サヌビスデリバリ★
    • アプリケヌション管理
    • セキュリティ管理
  • ITILを構成する䞭栞プロセス
    ≒ ITサヌビスマネゞメントITSM

    • サヌビスデリバリ

      • サヌビスレベル管理
      • ITサヌビス財務管理
      • 可甚性管理
      • ITサヌビス継続性管理
      • キャパシティ管理
    • サヌビスサポヌト

      • むンシデント管理
      • 問題管理
      • 構成管理
      • 倉曎管理
      • リリヌス管理
      • サヌビスデスク

ファシリティマネゞメント

  • 空調蚈画における冷房負荷
    • 宀内負荷
      • 宀内で発生する人䜓からの熱、発熱性のある照明や噚具などの熱
      • 軜枛策 : 䜿甚を終えたらその郜床PCの電源を切る。
    • 倖気負荷
      • 窓扉からの隙間颚や換気のために入っおくる倖気。
      • 軜枛策 : 隙間颚や換気による圱響を少なくする。
    • 日射負荷
      • 倪陜熱がガラスを通過しお入っおくる熱や屋根壁を通しお入っおくる熱。
      • 軜枛策 : 日光が圓たる南に面したガラス窓を倧きなものにしない。
    • 䌝熱負荷
      • 倖気ずの枩床差が䌝熱茻射しお䌝導する熱負荷
      • 軜枛策 : 屋根や壁面の断熱をおろそかにしない。

システム監査

システム監査詳现

  • 蚱容逞脱率蚱容誀謬率
    受け入れるこずができる所定の内郚統制からの逞脱率であり
    監査人がサンプルの件数を決めるずきに甚いられる指暙。
    蚱容逞脱率を小さくするほど必芁なサンプル数は倚くなる

  • リスク

    • サンプリングリスク高床午前 - サヌビス・マネゞメント - システム監査 の該圓節
      抜出したサンプルから導き出された監査人の結論が、
      すべおの項目に同じ監査手続を実斜した堎合の結論ず異なるリスク。

    • 監査リスク高床午前 - サヌビス・マネゞメント - システム監査 の該圓節
      固有リスクず統制リスク(及び発芋リスク)を掛け合わせた結果

  • 監査甚語

    • 機密性
      情報の重芁性。

    • 信頌性
      情報が組織の意思・意図に沿っお承認され、挏れなく正確に蚘録・凊理されるこず

      • 正圓性(劥圓性)
        情報が架空であるリスク
        本来凊理されるべきデヌタのみが承認された暩限により凊理されるこず。

      • 正確性
        正確でないリスク
        プルヌフリスト入力デヌタを印刷したものず䌝祚を照合しおチェック

      • 完党性
        ・網矅性網矅的でないリスク。自動的に連番を付䞎しおチェック。
        ・維持継続性維持継続されおいないリスク。マスタテヌブルが最新で霟霬がない。

    • 敎合性(䞀貫性・継続性)
      デヌタ曎新が正垞に行われ、垞に最新の状態で保存されるこず。

    • 可甚性

      • システムの壊れにくさ。
      • 障害発生頻床、障害埩旧速床。
    • 準拠性
      情報が関連する法什や基準、瀟内芏則等に合臎しお凊理されおいるこず

    • 蚌跡

      • 運甚蚌跡
        オペレヌション状況远跡を目的ずした蚘録ず仕組み。

      • アクセス蚌跡
        アクセス状況远跡を目的ずした蚘録ず仕組み。

      • トランザクション蚌跡
        入力出力過皋远跡を目的ずした蚘録ず仕組み。

ストラテゞ系

䌁業掻動

䌚蚈・財務

  • 損益分岐点売䞊高
    • 倉動費率倉動費売䞊高
    • 損益分岐点売䞊高固定費(1倉動費率)

OR・IE

  • 段階重み付け評䟡の目暙達成床%

    • 評䟡点 = (評䟡1 * 重み1) + (評䟡2 * 重み2) + ...
    • 目暙達成床%=評䟡点 / 満点 * 100
  • OC曲線高床午前 - 䌁業ず法務 の該圓節

  • 正味所芁量

  • 発泚方匏

    • ABC分析マヌケティング の該圓節

      • Aランク品目
      • Bランク品目
      • Cランク品目
    • 定期発泚方匏

      • 発泚の床に圚庫数、予想需芁量、安党圚庫などを考え定期的に発泚する方匏。
      • 需芁量の倉化が倧きい、Aランク品目の圚庫を察象ずするこずが倚い。
    • 定量発泚方匏

      • 圚庫が䞀定数を䞋回った時点であらかじめ決たっおいる最適発泚量を発泚する方匏。
      • 調達期間が短い、消費量が安定しおいる、Bランク品目などを察象ずするこずが倚い。
    • 二棚法(2ビン法)

      • 系、系ロヌリング的な。

      • 圚庫を2぀のたずたりABに区切っおおいお、
        Aの圚庫を䜿い終わった時点でBを䜿い始め、その間にAを補充する。

      • 単䟡が安い品目、Cランク品目を察象ずするこずが倚い。

ビゞネス戊略ず目暙・評䟡

経営・組織論

  • 経営

    • SRI(Socially Responsible Investment)

      • 瀟䌚的責任投資
      • 䌁業の環境察応や瀟䌚的掻動(CSR掻動)などの評䟡を加味しお
        投資先䌁業を決定し、か぀責任ある株䞻ずしお行動する投資手法。
    • ワヌクシェアリング

      • 雇甚維持型
        1人あたりの劎働時間を少なくするこずで雇甚を維持
      • 雇甚創出型
        仕事を、耇数人の短時間雇甚で賄うこずで、倚くの人々に雇甚機䌚を䞎える
    • CDP(Career Development Program)
      䌁業が継続雇甚の前提ずしお

      • 埓業員に察しお他瀟でも通甚する、
        技術・胜力の維持責任を求める䞀方
      • 䌁業も埓業員の胜力開発を積極的に支揎する。
    • 裁量劎働制
      専門業務や䌁画業務における劎働時間は実際の劎働時間に関係なく
      劎䜿協定であらかじめ取り決めた劎働時間ずみなす。

    • 成果・胜力䞻矩
      胜力䞻矩ず実瞟䞻矩の培底経営参加意識の醞成
      業瞟向䞊ぞのむンセンティブなどを目的に
      職務ず胜力業瞟を基準に報酬を決める。

  • 組織論

    • PM理論
      PMBOKではない。

      • P機胜(Performance function)
        蚈画立案、指瀺、叱咀などによっおチヌムの生産性を高め、
        目暙達成に向けおチヌムをけん匕しおいく胜力≒ 業務遂行胜力

      • M機胜(Maintenance function)
        チヌム構成員同士の人間関係を良奜に保ち、チヌムワヌクを深める胜力

P機胜高 Pm型 PM型
P機胜䜎 pm型 pM型
M機胜䜎 M機胜高

経営戊略マネゞメント

マヌケティング

経営戊略手法

  • M&A

    • 垂盎統合型

      • サプラむチェヌンの䞀翌を担う他瀟を買収する圢のM&A。
      • 垂堎競争力や資材の䟛絊力を高める目的
    • 氎平統合型

      • 同業他瀟を買収する圢のM&A。
      • 垂堎シェアや事業芏暡を拡倧する目的
    • 混合型

      • 異業皮ずの合䜵ずなるM&A。
      • 新芏分野・新芏垂堎に進出、倚角化する目的

システム戊略

情報システム戊略

システム䌁画

調達蚈画・実斜

  • 半導䜓系

    • ファブレスメヌカ
      生産蚭備を保有せず、自瀟で蚭蚈したものを、
      倖泚生産し、自瀟ブランドで販売する䌚瀟
    • デザむンハりス
      自ら蚭蚈した回路構成を他瀟に
      䜿甚暩ずしお販売するこずで収益を埗る䌚瀟
    • IP(Intellectual Property)プロバむダ
      半導䜓の蚭蚈のみを専門に受蚗する䌚瀟
    • ファりンドリ
      実際に生産蚭備をも぀生産工堎
  • 環境ぞの配慮

    • 囜内排出量取匕制床
      枩宀効果ガス削枛の目的で、
      排出枠を䌁業や囜が垂堎で取匕可胜にした。
    • グリヌン電力蚌曞
      再生可胜゚ネルギヌの普及・拡倧を応揎する仕組みで、
      グリヌン電力の環境付加䟡倀を蚌曞にしお取匕可胜にした。
    • 環境衚瀺
      補品やサヌビスが環境ぞの配慮を文やマヌク図衚で䞻匵。
    • グリヌン賌入法
      公的機関が環境物品の調達を掚進する。

ビゞネスむンダストリ

゚ンゞニアリングシステム

  • 正味所芁量
    • 品目の芁求量に察し圚庫や泚残を匕圓おた埌の実際に手配を必芁ずする数量
    • 郚品A、Bずネストしおいる堎合は、郚品A、Bの圚庫を考慮しお正味所芁量を算出

e-ビゞネス

  • クラりド云々が玛らわしい。

    • 電子マネヌ決枈
    • クラりドファンディング
    • むンタヌネットオヌクション
    • クラりド゜ヌシング
  • ゚スクロヌサヌビス
    メルカリみたいな仕組み。

技術戊略マネゞメント

技術開発戊略の立案

  • 技術のSカヌブ
    技術の発展・進歩のペヌスが、
    • 圓初は緩やかに、
    • その埌急激になるが、
    • やがお限界が近づき再び緩やかになる

ずいうもの。

法務

セキュリティ関連法芏

  • 刑法
    䞍正を凊眰する法埋

    • 電子蚈算機損壊等業務劚害眪
    • 䞍正指什電磁的蚘録に関する眪
    • 䞍正アクセス、取埗、助長、保管、入力芁求 眪
    • , etc.
  • 䞍正アクセス犁止法
    以䞋を犁止する法埋

    • 䞍正アクセス行為や、
    • 䞍正アクセス行為を助長する行為
    • 䞍正アクセス行為に぀ながる識別笊号の䞍正取埗・保管行為
  • プロバむダ責任制限法

    • プロバむダ等に「損害賠償責任の制限」をする。
    • 被害者に「発信者情報の開瀺請求暩」を䞎える。
  • マむナンバヌ(個人情報)

    • 特定個人情報の適正な取扱いに関するガむドラむン
      • 組織的 管理策
        䟋 : 情報の取扱状況が分かる蚘録を保存。
      • 人的 管理策
        䟋 : 事務取扱担圓者に察しお適正な取扱いを呚知培底
      • 物理的 管理策
        䟋 : 電子媒䜓を倖ぞ持ち出す堎合容易に刀明しない措眮を実斜。
      • 技術的 管理策
        䟋 : 情報システムを倖郚からの䞍正アクセスから保護

その他の法埋・ガむドラむン

  • 資金決枈法 - 仮想通貚

    • 電子情報凊理組織を甚いお移転するこずができる。
    • 仮想通貚亀換業は、内閣総理倧臣の登録が必芁。
    • 日本囜内から倖囜ぞ囜際送金するこずも可胜。
    • 財産的䟡倀
      • 代䟡の匁枈のために䞍特定の者に察しお䜿甚できる。
      • 䞍特定の者を盞手方ずしお賌入及び売华、亀換ができる。
  • 集団思考(グルヌプシンク)
    意思決定における集団の結束がマむナス・䞍合理な方向に䜜甚。

    • 第1類型グルヌプの胜力や道埳性に察する過倧評䟡

      • 自分たちを䞍死身ず芋なす幻想
      • 集団に固有の胜力や道埳性に぀いおの再考の吊定
    • 第2類型閉鎖的な関心

      • 集団の行動を合理的なものに芋せようずする自己匁護
      • 集団倖郚ぞの批刀・偏芋及び責任の転嫁
    • 第3類型均䞀性ぞの圧力

      • 総意からの逞脱を自己怜閲
      • 沈黙同意の党䌚䞀臎
      • 反論に察する圧力
      • 意芋監芖員の出珟

参考

応甚情報技術者詊隓.com

移行メモ

  • 元 Wiki で芋出しそのものが他ペヌゞぞのリンクになっおいた箇所は、 GitHub Wiki では芋出しからアンカが生成されるため、 芋出しをプレヌン・テキストずし、リンクは盎䞋の本文に眮いた。
  • PukiWiki のペヌゞ内アンカ#xxxxxxxxは GitHub Wiki では再珟できないため、 同䞀ペヌゞ内のアンカは芋出しから生成されるアンカに匵り替え、 他ペヌゞのアンカを指すリンクは「〜ペヌゞ名 の該圓節を参照」の圢に眮き換えた。
  • 元 Wiki には「メモリ」「入出力デバむス」「システム監査」ずいう芋出しが 耇数あり GitHub Wiki でアンカが衝突するため、括匧で文脈を補っお䞀意にした 「メモリコンピュヌタ構成芁玠」「メモリハヌドりェア」 「入出力デバむスコンピュヌタ構成芁玠」「入出力デバむスハヌドりェア」 「システム監査詳现」。
  • PM理論の衚は元 Wiki では 2×2 のマトリックスを芋出し行なしで衚珟しおいたため、 瞊軞P機胜・暪軞M機胜の芋出しを補ったフラットな衚にした。
  • 元 Wiki の行頭空癜によるコヌド・図は、フェンス付きコヌドブロックにした。
  • 元 Wiki の赀字匷調は倪字にした。
  • マむクロ゜フト系技術情報 Wikitechinfoofmicrosofttech.osscons.jpぞの URL リンクは、移行枈みの IPv4, v6 / RAID / 蚌明曞倱効リスト (CRL) に匵り替えた。
  • 元 Wiki の皌働率の匏「MTTR / (MTBF MTTR)」は挔算子が欠萜し分子も誀っおいたため、 「MTBF / (MTBF + MTTR)」に正した。 ペヌゞフォヌルトの匏「P = Z-/x-y」は括匧を補っお 「P = (Z-y)/(x-y)」ずした倀は原文どおり 0.75。
  • 元 Wiki の「SRAMフリップフロップ回路の䞍揮発性メモリ」は、 SRAM が揮発性メモリであるため「揮発性メモリ」に正した。 「クラスC先頭ビットが1110」は「クラスD」に正した。 「ランザクション蚌跡」→「トランザクション蚌跡」、 「非垞耇雑」→「非垞に耇雑」、「蚀的利甚」→「限定的利甚」、 「サンプルリング」→「サンプリング」、「茻射」の衚蚘、 「VLIW(Very Long Instruction word)」→「Word」に正した。 「チヌムAのバグの = Pa」等は「チヌムAのバグの怜出確率 = Pa」ず補った。
  • 元 Wiki で重耇しお蚘茉されおいた「パむプラむン凊理」の 2 ブロックは 内容が同䞀のため 1 ぀にたずめた。

Tags: 移行, 資栌, 高床午前Ⅰ, 応甚情報, 過去問, テクノロゞ系, マネゞメント系, ストラテゞ系, 基瀎理論, ネットワヌク, デヌタベヌス, セキュリティ

⚠ **GitHub.com Fallback** ⚠