目次
アローダイアグラムと順列・組合せ、サービスマネジメント
今回はアローダイアグラム、順列と組合せ、サービスマネジメントの3つを解説していきたいと思います。
アローダイアグラムとサービスマネジメントはマネジメント系、順列と組合せはテクノロジ系に分類されています。
今回紹介していくのはITパスポート試験の中でも計算系で出題されているので、しっかりと計算の仕方を覚えておきましょう。
また、開発部門に所属している人はもしかしたら使用する可能性はなきにしもあらずになるので、頭の片隅に留めておいていただけたら嬉しいです。
それでは早速見ていきましょう!
アローダイアグラム
作業項目が多く、各作業の順序関係が入り組んでいるプロジェクトの場合、スケジュールを管理していくのは大変になります。「アローダイアグラム(PERT)」と呼ばれる図にすると、プロジェクトの所要日数や作業の順序関係が一目で分かるようになり、管理しやすくなります。
アローダイアグラムでは、1つひとつの作業を「→」で表します。矢印の上に作業名、下に所要日数を記載していきます。作業と作業の結合点は「○」で表記されます。
<アローダイアグラム>
作業の順番 : A → B → C
プロジェクトの所要日数 : 3+2+4=9日
クリティカルパス
作業には、複数の作業を並行して進められるものもあれば、「作業Bは、作業Aが終了していないと始めることができない」といった制限があるものもあります。例を挙げるとするなら、服を着るとき、ズボンやインナーを着る作業は同時進行で作業する事が出来ますが、アウターを着用する際は、インナーを着た後にしかする事が出来ないのと同じです。
では少しだけやってみましょう。
作業Aから作業Dの作業があり、各作業の順序関係は次のような制限があったとします。
<制限>
作業名 | 完了していなければならない作業 |
作業B | 作業A |
作業C | 作業A |
作業D | 作業B、作業D |
この作業をアローダイアグラムで表すと次のようになります。
<並行作業のあるアローダイアグラム>
作業Aが完了すると、作業BとCを並行して進めることができます。アローダイアグラムでは同じ場所に複数の作業を記入することができません。そのため、上図のように、個別に分けて記入していきます。そして、作業BとCが完了したら作業Dを開始するため、作業Dには作業BとCから矢印を記入していきます。このとき、直接繋がっていない作業CとDの順序関係は、実際の佐合は存在せずに作業間の前後関係だけを示す「ダミー作業」で表していきます。ダミー作業は、所要日数は0日のため、基本的には点線の矢印を使って表していきます。
並行して進める作業があるとき、作業開始から作業終了までに複数の作業経路が出来上がります。その中でも1番時間がかかる経路のことを「クリティカルパス」と呼びます。上図の場合、クリティカルパスは「A→C→D」といった経路になります。
クリティカルパス上の作業を全て完了するには、22日かかることが分かります。この日数が、プロジェクト全体の所要日数となっています。クリティカルパス上の作業で遅れが生じてしまうと、プロジェクト全体の完了が遅れることになってしまうので、特に注意して管理していく必要があります。
ガントチャート
スケジュールを図で管理する方法として、「ガントチャート」と呼ばれるものがあります。作業項目を縦軸、日程を横軸としてとり、横棒や矢印で所要時間を表します。そのため、アローダイアグラムより一目で作業期間や進捗状況を把握できるのが特徴です。
順列と組合せ
順列と組合せは、プロジェクトマネジメントにおいて重要な計算方法となっています。
プロジェクトマネジメントでは、作業の工数や所要時間を正しく把握し、効率的に進められるように管理しなければなりません。ここでは、作業工数や所要時間を見積もるときなどによく利用される計算方法を紹介させていただきます!
順列
システム開発において、A、B、Cという3つのモジュールがあり、次のような内容で単体テストと結合テストを行うことにします。
テストの種類 | 内容 | 所要時間
(1テストあたり) |
単体テスト | モジュールごとに | 100分 |
結合テスト | モジュールを2つずつ
組み合わせて行う |
150分 |
このときに、全てのパターンでテストをした場合、所要時間が全部でどれくらいかかるのかを求めていきます。
まず、単体テストではモジュールごとに行うため、3つのモジュールをテストする所要時間は、3×100(ふん)となり300分必要となります。
続けて、結合テストにかかる時間を求めていきます。結合テストは、モジュールを2つずつ組み合わせて行うため、モジュールA、B、Cを2つずつ組み合わせたパターンが何通りあるのかを考える必要が出てきます。
この計算には「順列」を使用します。
順列とは、n個の異なるものの中からr個を選び出して1列に並べたときの並べ方の総数のことです。公式は次の通りとなります。
<順列の数を求める公式>
nPr = n!n-r!
「n!」とは、nの階乗と読み、nから1までの自然数を掛けていったものです。例えば「4!」の場合だと、4×3×2×1=24となります。
それでは、今回の結合テストの例を公式に当てはめて計算していきましょう。nは3、rは2となります。
3P2 = 3!3-2! = 3!1! = 3211 = 6
モジュールの組合せパターンは6通りあるということになりました。
よって、結合テストの所要時間は、6×150の900分となり、単体テストと合わせると、300+900の1200分となるわけです。
重複順列
先程紹介した「順列」は、n個の異なるものの中から「重複せずに」r個を選びだして並べたときの総数となっています。
例えば、モジュールAとモジュールAといったように、同じもの同士を組み合わせてテストする必要もある場合には、「重複順列」を使用します。
重複順列とは、n個の異なるものの中から「重複を許して」r個を選び出して並べたときの総数となり、次のような式で求めることができます。
<重複順列の数を求める公式>
nr
組合せ
順列で求めたテストの所要時間は、実は「モジュールAからモジュールBの結合テスト」と「モジュールBとモジュールAの結合テスト」を別のものとして考えていました。よって、結合パターンは6つとなっていました。
今度は、モジュールA、B、Cがそれぞれ相互の結合できるかどうかをテストする場合を考えていきます。つまり、組み合わせるときの順番は考慮しないもの(「モジュールAとモジュールB」、「モジュールBとモジュールA」を同じものとする)として考えていきます。
まず、単体テストの所要時間は先程と変わらず、300分です。
次に結合テストの所要時間を求めていきます。順番を考慮せずに組合せパターンが何通りあるのかを求めるときは「組合せ」を使用していきます。
組合せとは、n個の異なるものの中からr個を選び出すときの、選び方の総数のことです。公式は次の通りとなります。
<組合せの数を求める公式>
nCr = n!r!n-r!
結合テストの例を公式に当てはめてみましょう。nは3、rは2です。
3C2 = 3!2!3-2! = 3!2!1! = 321211 = 3
モジュールの組合せパターンは3通りあるということが分かったので、結合テストの所要時間は3×150(分)の450分となりました。
単体テストと合わせると、300+450となり、所要時間は750分となるわけです。
サービスマネジメント
次はサービスマネジメントを見ていきましょう。
ITサービスマネジメント
ベンタや企業のIT部門が利用者に提供するシステムなどを、単なる「機能」としてではなく「サービス」として捉える考え方があります。利用者のニーズに合ったサービスを提供するために、システムを安定的且つ効率的に運用し、サービスの品質を維持・向上させる取り組みのことを「ITサービスマネジメント」と呼びます。
ITサービスマネジメントには次のようなプロセスがあります。
<ITサービスマネジメントのプロセス>
プロセス | 内容 |
インシデント管理
(障害管理) |
重大な事故に繋がる可能性のある事態のことを「インシデント」と呼ぶ。インシデント管理では、システムに障害が発生したときに原因の追及ではなく、業務の継続を優先した対策を行う。サービスの停止時間を最小限に抑えることが重要視されている |
問題管理 | 発生した障害の原因を追及し、再発防止のための根本的な対策を行う |
構成管理 | サービスを構成するハードウェアやソフトウェア、運用マニュアル、スタッフなどのIT資産を管理する |
変更管理 | 死すタムに変更が発生した場合、変更内容を管理する |
リリース管理 | システムの変更内容を、本番環境で実行する。リリース作業時にトラブルが発生した場合の対策も用意しておく |
可用性管理 | システムの稼働率などの管理を行っている |
ITIL
ちょっと小話をしていきます!
皆さんは「ITIL」をご存じでしょうか?
ITILとはITサービスマネジメントの国際的なフレームワークとしてITサービスマネジメントの成功例(ベストプラクティス)を集めた書籍群のことです。
ITサービスマネジメントの国際規格であるISO/IEC2000の元となっているものです
サービスデスク
システムの利用者からの操作方法に対する質問やトラブル発生の報告、苦情など、様々な問い合わせに対して、単一の窓口を設置し、対応する機能のことを「サービスデスク」と呼びます。ヘルプデスクとも呼ばれているものです。
問い合わせの内容と対応結果などはその都度記録しておき、必要に応じて適切な部署への引き継ぎも行っています。
チャットポット
近年カスタマーセンターなどでは、利用者からの問い合わせに対して迅速に対応するために「チャットポット」と呼ばれるものが導入されてきています。
チャットポットとは、「チャット(お喋り)」と「ロボット」を組み合わせた造語で、人と会話することを目的としたプログラムになっています。
あらかじめ想定される問い合わせ内容と回答を登録しておくことで、自動的に回答させることが可能となっています。そうすることで、人件費の削減や利用者の待ち時間の短縮に役立っているのです。
身近な例を挙げるとするならば、Siriなどでしょうか。
以外と近くにチャットポットはありますので、探してみるのも面白いでしょう。
SLAとSLM
提供するITサービスの内容と品質を、それらを達成できなかった場合の保証を含めて文書化し、あらかじめ利用者側の責任者と合意しておくことによって、後に起きてしまうトラブルを未然に防ぐことができます。この文書のことを「サービスレベル合意書(SLA:Service Level Agreement)」と呼びます。
また、合意したサービスレベルを達成するために、ITサービスの品質を維持・向上させる活動のことを「SLM(Service Level Management)」と呼びます。ITサービスの品質管理は、PDCAサイクルで行っています。
PDCAサイクルについては18の情報セキュリティマネジメントをご覧ください!
ファシリティマネジメント
ITサービスの品質を管理するためには、システムだけを管理すれば良いというわけではありません。システムを設置する環境に着目して、施設や設備(ファシリティ)が適切な状態にあるように管理していくことを「ファシリティマネジメント」と呼びます。
ファシリティマネジメントでは、次のような管理を行っています。
・熱がこもることによるシステムの故障を未然に防ぐために、設置場所の空調を管理する
・停電や落雷による電源異常を検出した場合に、一定の間システムに電源を供給する装置である「無停電電源装置(UPS)」を設置する。利用者は、これを使っている間に安全にシステムを終了させることができる
・サーバ室の設備を省エネ機器に交換して費用を抑えるといった、維持コストを管理していく
・情報漏洩を防ぐために、サーバ室への入退室を管理する
まとめ
いかがだったでしょうか?今回はアローダイアグラム、順列と組合せ、サービスマネジメントの3つを紹介・解説させていただきました。
少し専門用語が多く、覚えるのが難しいと感じる人もいると思いますが、殆どは英語の略称のため、意味さえ覚えることができれば覚えやすい用語になっているのではないかと思います。
またアローダイアグラムと順列・組合せは計算問題となって出題されることが多いです。そのため、ITパスポートを受ける前に、アローダイアグラムは書けるように、順列・組合せはいくつか練習問題を解いておくことをおすすめしておきます!
サービスマネジメントに関しても、サービス業の考え方がITにもある、と考えてくだされば、より分かりやすくなるのではないでしょうか?
ここまで解説してきましたが、ITパスポート試験の内容は以外と社会でも通用することがあります。だからこそ、一夜漬けの付け焼き刃ではなく、しっかりと覚えて行って欲しいです!
それでは、今回はここまでです!
ITパスポート試験におすすめのテキスト
ここでは、数あるITパスポート試験対策用のテキストの中から特におすすめのテキストを紹介していきます。
栢木先生のITパスポート教室
令和03年 イメージ&クレバー方式でよくわかる 栢木先生のITパスポート教室
- 栢木 厚
- 技術評論社
- Amazonで探す
この、栢木先生のITパスポート教室は書籍の帯に「103万人が選んだ教科書」と書いてあるように、毎年多くの受験者に読まれている参考書です。
テキストの中でも図を使った解説やイラスト分けを利用した分かりやすい解説が行われており、各章の終わりには問題演習を行う事もできるようになっており、インプットとアウトプットが同時にできるようになっています。
更に、アルファベットで書かれた用語は日本語で読み方を記載しておりますので読み方を調べたりする手間がかかりません。
IT系の知識にこれまで全く縁がなく、これから学習する人の気持ちに寄り添ったテキストだと言えます。
キタミ式イラストIT塾 ITパスポート
キタミ式イラストIT塾 ITパスポート 令和03年 (情報処理技術者試験)
- きたみりゅうじ
- 技術評論社
- Amazonで探す
この、キタミ式イラストIT塾は全体的に学習漫画のような書き方がされており、難解なIT用語を暑かったりしているにもかかわらず、スラスラと読みやすいのが特徴です。
おすすめ書籍の例に漏れず、過去問を掲載しているためインプットと同時にアウトプットを行い知識の定着をしっかりと確認しながら進める事ができます。
上記の「栢木先生のITパスポート教室」よりも更にイラストが多く活用されているため、活字を読んで学習するのが苦手だという方や、本当に読み進めやすいテキストを求めている方にもおすすめです。
いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
【令和3年度】 いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
- 高橋 京介
- SBクリエイティブ
- Amazonで探す
このテキストは出題範囲の広いITパスポート試験の中から、試験に出てくる重要なポイントに絞って重点的に解説をしているため、無駄なく短期間で合格を目指したい人におすすめの書籍です。
重要なポイントだけだから穴があると言ったこともなく、しっかりと基本知識を身につける事が出来る非常に良い書籍です。
重要用語を暗記するためのページもあるため、コツコツと隙間時間を使って暗記をする時にも非常に良い使い方ができるでしょう。