<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>非機能要件 on Marketechlabo</title><link>https://www.marketechlabo.com/tags/non-functional-requirements/</link><description>Recent content in 非機能要件 on Marketechlabo</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><lastBuildDate>Tue, 03 Mar 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://www.marketechlabo.com/tags/non-functional-requirements/index.xml" rel="self" type="application/rss+xml"/><item><title>IPA非機能要件グレードの樹形図</title><link>https://www.marketechlabo.com/system-design/ipa-nfr-grade/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0900</pubDate><guid>https://www.marketechlabo.com/system-design/ipa-nfr-grade/</guid><description>
&lt;p&gt;非機能要件の定番である&lt;a href="https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/index.html"&gt;IPAの非機能要件グレード&lt;/a&gt;。公式ではExcelファイルで非機能要件の階層構造を説明しているが、親子関係を直感的に把握しにくい。そこでマインドマップ的に表現した。&lt;/p&gt;
&lt;h2 id="大分類"&gt;大分類&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% ルートノード
R["非機能要件"]
%% 大分類
R --&gt; A["可用性"]
R --&gt; B["性能・拡張性"]
R --&gt; C["運用・保守性"]
R --&gt; D["移行性"]
R --&gt; E["セキュリティ"]
R --&gt; F["システム環境・エコロジー"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
&lt;/div&gt;
&lt;h2 id="可用性"&gt;可用性&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% 継続性
A["可用性"] --&gt; A1["継続性"]
A1 --&gt; A11["運用スケジュール&lt;br&gt;(システムの稼働時間や停止運用に関する要件。&lt;br&gt;運用コストと可用性のバランスを考慮)"]
A11 --&gt; A111["運用時間-通常&lt;br&gt;(オンライン/バッチを含むシステム稼働時間。"]:::important
A111 --&gt; A111L["0: 規定無し
1: 定時内(9-17時)
2: 夜間のみ停止(9-21時)
3: 1時間程度の停止有り(9時-翌朝8時)
4: 若干の停止有り(9時-翌朝8時55分)
5: 24時間無停止"]
A11 --&gt; A112["運用時間(特定日)&lt;br&gt;(休日/祝祭日や月末月初など通常と異なる運用時間)"]:::important
A112 --&gt; A112L["0: 規定無し
1: 定時内(9-17時)
2: 夜間のみ停止(9-21時)
3: 1時間程度の停止有り(9時-翌朝8時)
4: 若干の停止有り(9時-翌朝8時55分)
5: 24時間無停止"]
A11 --&gt; A113["計画停止の有無&lt;br&gt;(保守作業等の実施を目的とした計画的なサービス停止)"]:::important
A113 --&gt; A113L["0: 計画停止有り(運用スケジュールの変更可)
1: 計画停止有り(運用スケジュールの変更不可)
2: 計画停止無し"]
A1 --&gt; A12["業務継続性&lt;br&gt;(可用性を保証するにあたり要求される業務の範囲と条件)"]
A12 --&gt; A121["対象業務範囲&lt;br&gt;(稼働率を算出する際の対象範囲)"]:::important
A121 --&gt; A121L["0: 内部向けバッチ系業務
1: 内部向けオンライン系業務
2: 内部向け全業務
3: 外部向けバッチ系業務
4: 外部向けオンライン系業務
5: 全ての業務"]
A12 --&gt; A122["サービス切替時間&lt;br&gt;(障害時の業務再開までに要する時間)"]:::important
A122 --&gt; A122L["0: 24時間以上
1: 24時間未満
2: 2時間未満
3: 60分未満
4: 10分未満
5: 60秒未満"]
A12 --&gt; A123["業務継続の要求度&lt;br&gt;(発生する障害に対してどこまで業務を継続させるか)"]:::important
A123 --&gt; A123L["0: 障害時の業務停止を許容する
1: 単一障害時は業務停止を許容せず継続させる
2: 二重障害時でもサービス切替時間の規定内で継続"]
A1 --&gt; A13["目標復旧水準-業務停止時&lt;br&gt;(業務停止を伴う障害発生時の復旧目標)"]
A13 --&gt; A131["RPO&lt;br&gt;(目標復旧地点:データ損失を許容できる範囲)"]:::important
A131 --&gt; A131L["0: 復旧不要
1: 5営業日前の時点(週次バックアップからの復旧)
2: 1営業日前の時点(日次バックアップからの復旧)
3: 障害発生時点(日次バックアップ+アーカイブからの復旧)"]
A13 --&gt; A132["RTO&lt;br&gt;(目標復旧時間:システム復旧までの目標時間)"]:::important
A132 --&gt; A132L["0: 1営業日以上
1: 1営業日以内
2: 12時間以内
3: 6時間以内
4: 2時間以内"]
A13 --&gt; A133["RLO&lt;br&gt;(目標復旧レベル:何を復旧対象とするか)"]:::important
A133 --&gt; A133L["0: システムの復旧
1: 特定業務のみ
2: 全ての業務"]
A1 --&gt; A14["目標復旧水準-大規模災害時&lt;br&gt;(大規模災害発生時の復旧目標)"]
A14 --&gt; A141["システム再開目標&lt;br&gt;(災害時のシステム復旧目標時間)"]:::important
A141 --&gt; A141L["0: 再開不要
1: 数ヶ月以内に再開
2: 一ヶ月以内に再開
3: 一週間以内に再開
4: 3日以内に再開
5: 1日以内に再開"]
A1 --&gt; A15["稼働率"]
A15 --&gt; A151["稼働率&lt;br&gt;(明示された利用条件下での稼働率)"]:::important
A151 --&gt; A151L["0: 95%以下
1: 95%
2: 99%
3: 99.9%
4: 99.99%
5: 99.999%"]
%% 耐障害性
A --&gt; A2["耐障害性"]
A2 --&gt; A21["サーバ&lt;br&gt;(サーバの冗長化対策)"]
A21 --&gt; A211["冗長化(機器)&lt;br&gt;(サーバ機器レベルの冗長化)"]
A211 --&gt; A211L["0: 冗長化なし
1: 一部のサーバを冗長化
2: 全てのサーバを冗長化"]
A21 --&gt; A212["冗長化(コンポーネント)&lt;br&gt;(サーバコンポーネントレベルの冗長化)"]
A212 --&gt; A212L["0: 冗長化なし
1: 一部のコンポーネントを冗長化
2: 全てのコンポーネントを冗長化"]
A2 --&gt; A22["端末&lt;br&gt;(端末の冗長化対策)"]
A22 --&gt; A221["冗長化(機器)&lt;br&gt;(端末機器レベルの冗長化)"]
A221 --&gt; A221L["0: 冗長化なし
1: 一部の端末を冗長化
2: 全ての端末を冗長化"]
A22 --&gt; A222["冗長化(コンポーネント)&lt;br&gt;(端末コンポーネントレベルの冗長化)"]
A222 --&gt; A222L["0: 冗長化なし
1: 一部のコンポーネントを冗長化
2: 全てのコンポーネントを冗長化"]
A2 --&gt; A23["ネットワーク機器&lt;br&gt;(ネットワーク機器の冗長化対策)"]
A23 --&gt; A231["冗長化(機器)&lt;br&gt;(ネットワーク機器の冗長化)"]
A231 --&gt; A231L["0: 冗長化なし
1: 一部の機器を冗長化
2: 全ての機器を冗長化"]
A23 --&gt; A232["冗長化(コンポーネント)&lt;br&gt;(ネットワーク機器コンポーネントの冗長化)"]
A232 --&gt; A232L["0: 冗長化なし
1: 一部のコンポーネントを冗長化
2: 全てのコンポーネントを冗長化"]
A2 --&gt; A24["ネットワーク&lt;br&gt;(ネットワーク自体の冗長化対策)"]
A24 --&gt; A241["回線の冗長化&lt;br&gt;(通信回線の冗長化)"]
A241 --&gt; A241L["0: 冗長化なし
1: 一部の回線を冗長化
2: 全ての回線を冗長化"]
A24 --&gt; A242["経路の冗長化&lt;br&gt;(通信経路の冗長化)"]
A242 --&gt; A242L["0: 冗長化なし
1: 一部の経路を冗長化
2: 全ての経路を冗長化"]
A24 --&gt; A243["セグメント分割&lt;br&gt;(ネットワークセグメントの分割)"]
A243 --&gt; A243L["0: なし
1: 論理的なセグメント分割
2: 物理的なセグメント分割"]
A2 --&gt; A25["ストレージ&lt;br&gt;(ストレージの冗長化対策)"]
A25 --&gt; A251["冗長化(機器)&lt;br&gt;(ストレージ機器の冗長化)"]
A251 --&gt; A251L["0: 冗長化なし
1: 一部の機器を冗長化
2: 全ての機器を冗長化"]
A25 --&gt; A252["冗長化(コンポーネント)&lt;br&gt;(ストレージコンポーネントの冗長化)"]
A252 --&gt; A252L["0: 冗長化なし
1: 一部のコンポーネントを冗長化
2: 全てのコンポーネントを冗長化"]
A25 --&gt; A253["冗長化(ディスク)&lt;br&gt;(ディスクの冗長化)"]
A253 --&gt; A253L["0: 冗長化なし
1: 一部のディスクを冗長化
2: 全てのディスクを冗長化"]
A2 --&gt; A26["データ&lt;br&gt;(データの保護対策)"]
A26 --&gt; A261["バックアップ方式&lt;br&gt;(データバックアップの方式)"]
A261 --&gt; A261L["0: バックアップなし
1: 差分バックアップ
2: フルバックアップ"]
A26 --&gt; A262["データ復旧範囲&lt;br&gt;(復旧可能なデータの範囲)"]
A262 --&gt; A262L["0: 復旧範囲なし
1: 一部のデータのみ復旧可能
2: 全てのデータが復旧可能"]
A26 --&gt; A263["データインテグリティ&lt;br&gt;(データの完全性確保)"]
A263 --&gt; A263L["0: 対策なし
1: 一部のデータで対策実施
2: 全てのデータで対策実施"]
%% 災害対策
A --&gt; A3["災害対策"]
A3 --&gt; A31["システム&lt;br&gt;(システムの災害対策)"]
A31 --&gt; A311["復旧方針&lt;br&gt;(災害時のシステム復旧方針)"]
A311 --&gt; A311L["0: 再構築による復旧
1: バックアップからの復旧
2: DRサイトでの業務継続"]
A3 --&gt; A32["外部保管データ&lt;br&gt;(データの外部保管に関する対策)"]
A32 --&gt; A321["保管場所分散度&lt;br&gt;(データ保管場所の分散レベル)"]
A321 --&gt; A321L["0: 同一建屋内
1: 同一地域内の別建屋
2: 遠隔地"]
A32 --&gt; A322["保管方法&lt;br&gt;(データの保管方法)"]
A322 --&gt; A322L["0: 媒体保管のみ
1: バックアップサイトあり
2: DRサイトあり"]
A3 --&gt; A33["付帯設備&lt;br&gt;(付帯設備の災害対策)"]
A33 --&gt; A331["災害対策範囲&lt;br&gt;(対象となる付帯設備の範囲)"]
A331 --&gt; A331L["0: 対策なし
1: 一部の設備で対策あり
2: 全ての設備で対策あり"]
%% 回復性
A --&gt; A4["回復性"]
A4 --&gt; A41["復旧作業"]
A41 --&gt; A411["復旧作業&lt;br&gt;(システム復旧作業の内容)"]
A411 --&gt; A411L["0: 作業内容が未定義
1: 一部の作業が定義済
2: 全ての作業が定義済"]
A41 --&gt; A412["代替業務運用の範囲&lt;br&gt;(復旧までの代替業務運用範囲)"]
A412 --&gt; A412L["0: 代替運用なし
1: 一部の業務で代替運用あり
2: 全ての業務で代替運用あり"]
A4 --&gt; A42["可用性確認"]
A42 --&gt; A421["確認範囲&lt;br&gt;(可用性として要求された項目の確認範囲)"]:::important
A421 --&gt; A421L["0: 確認範囲が未定義
1: 一部の項目のみ確認
2: 全ての項目を確認"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class A1,A2,A3,A4 subCategory;
class A111L,A112L,A113L,A121L,A122L,A123L,A131L,A132L,A133L,A141L,A151L,A211L,A212L,A221L,A222L,A231L,A232L,A241L,A242L,A243L,A251L,A252L,A253L,A261L,A262L,A263L,A311L,A321L,A322L,A331L,A411L,A412L,A421L level;
&lt;/div&gt;
&lt;h2 id="性能拡張性"&gt;性能・拡張性&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% 業務処理量
B["性能・拡張性"] --&gt; B1["業務処理量"]
B1 --&gt; B11["通常時の業務量&lt;br&gt;(性能・拡張性に影響を与える業務量)&lt;br&gt;該当システムの稼働を想定し、合意する&lt;br&gt;それぞれのメトリクスにおいて、単一の値だけでなく&lt;br&gt;前提となる時間帯や季節の特性なども考慮する"]
B11 --&gt; B111["ユーザ数&lt;br&gt;(システム利用者数)"]:::important
B111 --&gt; B111L["0: 特定ユーザのみ
1: 上限が決まっている
2: 不特定多数のユーザが利用"]
B11 --&gt; B112["同時アクセス数&lt;br&gt;(ある時点でシステムにアクセスしているユーザ数)"]:::important
B112 --&gt; B112L["0: 特定利用者の限られたアクセスのみ
1: 同時アクセスの上限が決まっている
2: 不特定多数のアクセス有り"]
B11 --&gt; B113["データ量&lt;br&gt;(全てのデータ量または主要なデータ量の明確性)"]:::important
B113 --&gt; B113L["0: 全てのデータ量が明確である
1: 主要なデータ量のみが明確である"]
B11 --&gt; B114["オンラインリクエスト件数&lt;br&gt;(単位時間あたりのリクエスト量)"]:::important
B114 --&gt; B114L["0: 処理毎にリクエスト件数が明確である
1: 主な処理のリクエスト件数のみが明確である"]
B11 --&gt; B115["バッチ処理件数&lt;br&gt;(単位時間あたりのバッチ処理量)"]:::important
B115 --&gt; B115L["0: 処理単位毎に処理件数が決まっている
1: 主な処理の処理件数が決まっている"]
B11 --&gt; B116["業務機能数&lt;br&gt;(システムが提供する業務機能の数)"]
B116 --&gt; B116L["0: 全ての業務機能数が明確である
1: 主な業務機能数のみが明確である"]
B1 --&gt; B12["業務量増大度"]
B12 --&gt; B121["ユーザ数増大率&lt;br&gt;(開始時点と最大時の倍率)"]:::important
B121 --&gt; B121L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B12 --&gt; B122["同時アクセス数増大率&lt;br&gt;(開始時点と最大時の倍率)"]:::important
B122 --&gt; B122L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B12 --&gt; B123["データ量増大率&lt;br&gt;(開始時点と最大時の倍率)"]:::important
B123 --&gt; B123L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B12 --&gt; B124["オンラインリクエスト件数増大率&lt;br&gt;(開始時点と最大時の倍率)"]:::important
B124 --&gt; B124L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B12 --&gt; B125["バッチ処理件数増大率&lt;br&gt;(開始時点と最大時の倍率)"]:::important
B125 --&gt; B125L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B12 --&gt; B126["業務機能数増大率&lt;br&gt;(開始時点と最大時の倍率)"]
B126 --&gt; B126L["0: 1倍
1: 1.2倍
2: 1.5倍
3: 2倍
4: 3倍
5: 10倍以上"]
B1 --&gt; B13["保管期間"]
B13 --&gt; B131["保管期間&lt;br&gt;(システムが参照するデータのうち、OSやミドルウェアのログなどのシステム基盤が利用するデータの保管必要期間)"]:::important
B131 --&gt; B131L["0: 6ヶ月
1: 1年
2: 3年
3: 5年
4: 10年以上有期
5: 永久保管"]
B13 --&gt; B132["対象範囲&lt;br&gt;(保管が必要なデータの範囲)"]
B132 --&gt; B132L["0: 1週間未満
1: 1週間以上1ヶ月未満
2: 1ヶ月以上"]
%% 性能目標値
B --&gt; B2["性能目標値"]
B2 --&gt; B21["オンラインレスポンス&lt;br&gt;(システムで要求されるレスポンス)"]
B21 --&gt; B211["通常時レスポンス順守率&lt;br&gt;(通常時の目標応答時間内処理の割合)"]:::important
B211 --&gt; B211L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B21 --&gt; B212["ピーク時レスポンス順守率&lt;br&gt;(ピーク時の目標応答時間内処理の割合)"]:::important
B212 --&gt; B212L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B21 --&gt; B213["縮退時レスポンス順守率&lt;br&gt;(縮退時の目標応答時間内処理の割合)"]
B213 --&gt; B213L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B2 --&gt; B22["バッチレスポンス（ターンアラウンドタイム）&lt;br&gt;(バッチ処理の目標処理時間)"]
B22 --&gt; B221["通常時レスポンス順守度合い&lt;br&gt;(通常時のバッチ処理時間内完了率)"]:::important
B221 --&gt; B221L["0: 順守度合いを定めない
1: 所定の時間内に収まる
2: 再実行の余裕が確保できる"]
B22 --&gt; B222["ピーク時レスポンス順守度合い&lt;br&gt;(ピーク時のバッチ処理時間内完了率)"]:::important
B222 --&gt; B222L["0: 順守度合いを定めない
1: 所定の時間内に収まる
2: 再実行の余裕が確保できる"]
B22 --&gt; B223["縮退時レスポンス順守度合い&lt;br&gt;(縮退時のバッチ処理時間内完了率)"]
B223 --&gt; B223L["0: 順守度合いを定めない
1: 所定の時間内に収まる
2: 再実行の余裕が確保できる"]
B2 --&gt; B23["オンラインスループット&lt;br&gt;(単位時間当たりの処理能力)"]
B23 --&gt; B231["通常時処理余裕率&lt;br&gt;(通常時のオンライン処理スループットの余裕度)"]
B231 --&gt; B231L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B23 --&gt; B232["ピーク時処理余裕率&lt;br&gt;(ピーク時のオンライン処理スループットの余裕度)"]
B232 --&gt; B232L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B23 --&gt; B233["縮退時処理余裕率&lt;br&gt;(縮退時のオンライン処理スループットの余裕度)"]
B233 --&gt; B233L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B2 --&gt; B24["バッチスループット&lt;br&gt;(バッチ処理の単位時間当たりの処理能力)"]
B24 --&gt; B241["通常時処理余裕率&lt;br&gt;(通常時のバッチ処理スループットの余裕度)"]
B241 --&gt; B241L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B24 --&gt; B242["ピーク時処理余裕率&lt;br&gt;(ピーク時のバッチ処理スループットの余裕度)"]
B242 --&gt; B242L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B24 --&gt; B243["縮退時処理余裕率&lt;br&gt;(縮退時のバッチ処理スループットの余裕度)"]
B243 --&gt; B243L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B2 --&gt; B25["帳票印刷能力&lt;br&gt;(単位時間当たりの印刷処理能力)"]
B25 --&gt; B251["通常時印刷余裕率&lt;br&gt;(通常時の印刷処理の余裕度)"]
B251 --&gt; B251L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B25 --&gt; B252["ピーク時印刷余裕率&lt;br&gt;(ピーク時の印刷処理の余裕度)"]
B252 --&gt; B252L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
B25 --&gt; B253["縮退時印刷余裕率&lt;br&gt;(縮退時の印刷処理の余裕度)"]
B253 --&gt; B253L["0: 順守率を定めない
1: 60%
2: 80%
3: 90%
4: 95%
5: 99%以上"]
%% リソース拡張性
B --&gt; B3["リソース拡張性"]
B3 --&gt; B31["CPU拡張性&lt;br&gt;(CPUの拡張性と利用率)"]
B31 --&gt; B311["CPU利用率&lt;br&gt;(CPU使用率の上限値)"]:::important
B311 --&gt; B311L["0: 80%以上
1: 50%以上80%未満
2: 20%以上50%未満
3: 20%未満"]
B31 --&gt; B312["CPU拡張性&lt;br&gt;(物理的または仮想的なCPU拡張可能度)"]:::important
B312 --&gt; B312L["0: 1倍（拡張要求なし）
1: 1.5倍の拡張が可能
2: 2倍の拡張が可能
3: 4倍の拡張が可能
4: 8倍以上の拡張が可能"]
B3 --&gt; B32["メモリ拡張性&lt;br&gt;(メモリの拡張性と利用率)"]
B32 --&gt; B321["メモリ利用率&lt;br&gt;(メモリ使用率の上限値)"]:::important
B321 --&gt; B321L["0: 80%以上
1: 50%以上80%未満
2: 20%以上50%未満
3: 20%未満"]
B32 --&gt; B322["メモリ拡張性&lt;br&gt;(物理的または仮想的なメモリ拡張可能度)"]:::important
B322 --&gt; B322L["0: 1倍（拡張要求なし）
1: 1.5倍の拡張が可能
2: 2倍の拡張が可能
3: 4倍の拡張が可能
4: 8倍以上の拡張が可能"]
B3 --&gt; B33["ディスク拡張性&lt;br&gt;(ディスクの拡張性と利用率)"]
B33 --&gt; B331["ディスク利用率&lt;br&gt;(ディスク使用率の上限値)"]
B331 --&gt; B331L["0: 80%以上
1: 50%以上80%未満
2: 20%以上50%未満
3: 20%未満"]
B33 --&gt; B332["ディスク拡張性&lt;br&gt;(物理的または仮想的なディスク拡張可能度)"]
B332 --&gt; B332L["0: 1倍（拡張要求なし）
1: 1.5倍の拡張が可能
2: 2倍の拡張が可能
3: 4倍の拡張が可能
4: 8倍以上の拡張が可能"]
B3 --&gt; B34["ネットワーク&lt;br&gt;(ネットワークの拡張可能性)"]
B34 --&gt; B341["ネットワーク機器設置範囲&lt;br&gt;(ネットワーク拡張の方式)"]
B341 --&gt; B341L["0: 新規ネットワーク構築
1: 既存ネットワーク拡張"]
B3 --&gt; B35["サーバ処理能力増強&lt;br&gt;(サーバの処理能力向上方式)"]
B35 --&gt; B351["スケールアップ&lt;br&gt;(垂直スケーリングの可能性)"]
B351 --&gt; B351L["0: 対応なし
1: 一部のサーバで対応
2: 全てのサーバで対応"]
B35 --&gt; B352["スケールアウト&lt;br&gt;(水平スケーリングの可能性)"]
B352 --&gt; B352L["0: 対応なし
1: 一部のサーバで対応
2: 全てのサーバで対応"]
%% 性能品質保証
B --&gt; B4["性能品質保証"]
B4 --&gt; B41["帯域保証機能の有無&lt;br&gt;(ネットワーク帯域の保証機能)"]
B41 --&gt; B411["帯域保証の設定&lt;br&gt;(帯域保証機能の有無)"]
B411 --&gt; B411L["0: 設定無し
1: 有り"]
B4 --&gt; B42["HWリソース専有の有無&lt;br&gt;(ハードウェアリソースの専有可能性)"]
B42 --&gt; B421["HWリソース専有の設定&lt;br&gt;(リソース専有機能の有無)"]
B421 --&gt; B421L["0: 設定無し
1: 有り"]
B4 --&gt; B43["性能テスト&lt;br&gt;(性能品質の確認方法)"]
B43 --&gt; B431["測定頻度&lt;br&gt;(性能テストの実施頻度)"]
B431 --&gt; B431L["0: テスト実施無し
1: 本番リリース時のみ
2: 定期的に実施"]
B43 --&gt; B432["確認範囲&lt;br&gt;(性能テストの対象範囲)"]
B432 --&gt; B432L["0: 一部の機能のみ
1: 全ての機能"]
B4 --&gt; B44["スパイク負荷対応&lt;br&gt;(突発的な負荷への対応機能)"]
B44 --&gt; B441["トランザクション保護&lt;br&gt;(トランザクション保護機能の有無)"]
B441 --&gt; B441L["0: 無し
1: 有り"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class B1,B2,B3,B4 subCategory;
class B111L,B112L,B113L,B114L,B115L,B116L,B121L,B122L,B123L,B124L,B125L,B126L,B131L,B132L,B211L,B212L,B213L,B221L,B222L,B223L,B231L,B232L,B233L,B241L,B242L,B243L,B251L,B252L,B253L,B311L,B312L,B321L,B322L,B331L,B332L,B341L,B351L,B352L,B411L,B421L,B431L,B432L,B441L level;
&lt;/div&gt;
&lt;h2 id="運用保守性"&gt;運用・保守性&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% C1 通常運用
C["運用・保守性"] --&gt; C1["通常運用&lt;br&gt;(システムの日常的な運用に関する要件)"]
%% C1.1 運用時間
C1 --&gt; C11["運用時間&lt;br&gt;(システムの稼働時間や停止運用に関する要件)"]
C11 --&gt; C111["運用時間-通常&lt;br&gt;(オンライン/バッチを含むシステム稼働時間。規定無しは固定のサービス時間なし、&lt;br&gt;基本的にシステムは停止していて、必要に応じてユーザが起動するケースを想定)"]
C111 --&gt; C111L["0: 規定無し
1: 定時内(9-17時)
2: 夜間のみ停止(9-21時)
3: 1時間程度の停止有り(9時-翌朝8時)
4: 若干の停止有り(9時-翌朝8時55分)
5: 24時間無停止"]
C11 --&gt; C112["運用時間-特定日&lt;br&gt;(休日/祝祭日や月末月初など通常と異なるスケジュール。&lt;br&gt;複数の特定日が存在する場合は、それぞれでレベル値を整合する必要あり)"]
C112 --&gt; C112L["0: 規定無し
1: 定時内(9-17時)
2: 夜間のみ停止(9-21時)
3: 1時間程度の停止有り(9時-翌朝8時)
4: 若干の停止有り(9時-翌朝8時55分)
5: 24時間無停止"]
%% C1.2 バックアップ
C1 --&gt; C12["バックアップ&lt;br&gt;(システムが利用するデータの保全方式。&lt;br&gt;マルウェア等による損失や監査のためのログ退避など、セキュリティ観点も考慮)"]
C12 --&gt; C121["データ復旧範囲&lt;br&gt;(障害時に復旧対象となるデータの範囲。&lt;br&gt;バックアップ取得対象の選定とデータ保全レベルの定義)"]
C121 --&gt; C121L["0: 復旧不要
1: 一部のデータのみ復旧
2: 全データ復旧"]
C12 --&gt; C122["外部データの利用可否&lt;br&gt;(当該システムの範囲外に存在するシステムの&lt;br&gt;保有するデータによるシステムデータの復旧可否)"]:::important
C122 --&gt; C122L["0: 全データの復旧に利用できる
1: 一部のデータ復旧に利用できる
2: 外部データは利用できない"]
C12 --&gt; C123["バックアップ利用範囲&lt;br&gt;(バックアップデータの利用目的。障害復旧、&lt;br&gt;ユーザエラー回復、長期保存など)"]:::important
C123 --&gt; C123L["0: バックアップを取得しない
1: 障害発生時のデータ損失防止
2: ユーザエラーからの回復
3: データの長期保存(アーカイブ)"]
C12 --&gt; C124["バックアップ自動化の範囲&lt;br&gt;(バックアップ運用の自動化レベル。&lt;br&gt;スケジュール管理、バックアップ実行、ファイル転送等)"]:::important
C124 --&gt; C124L["0: 全ステップを手動で行う
1: 一部のステップを手動で行う
2: 全ステップを自動で行う"]
C12 --&gt; C125["バックアップ取得間隔&lt;br&gt;(バックアップを実施する頻度。&lt;br&gt;業務要件やデータ更新頻度に応じて設定)"]:::important
C125 --&gt; C125L["0: バックアップを取得しない
1: システム構成の変更時など任意のタイミング
2: 月次で取得
3: 週次で取得
4: 日次で取得
5: 同期バックアップ"]
C12 --&gt; C126["バックアップ保存期間&lt;br&gt;(バックアップデータの保管期間。&lt;br&gt;法令要件や業務要件に応じて設定)"]:::important
C126 --&gt; C126L["0: バックアップを保存しない
1: 1年未満
2: 3年
3: 5年
4: 10年以上有期
5: 永久保存"]
C12 --&gt; C127["バックアップ方式&lt;br&gt;(バックアップの取得方式。&lt;br&gt;フルバックアップや差分バックアップの選択)"]
C127 --&gt; C127L["0: バックアップなし
1: 差分バックアップ
2: フルバックアップ"]
C1 --&gt; C13["運用監視&lt;br&gt;(システム全体やハードウェア・ソフトウェアの監視に関する項目。&lt;br&gt;セキュリティ監視については別途検討)"]
C13 --&gt; C131["監視情報&lt;br&gt;(監視する情報の種類。ソフトウェアのサポート終了や暗号の危殆化等の&lt;br&gt;運用期間に顕在化するリスクも考慮)"]:::important
C131 --&gt; C131L["0: 監視を行わない
1: 死活監視を行う
2: エラー監視を行う
3: エラー監視(トレース情報含む)を行う
4: リソース監視を行う
5: パフォーマンス監視を行う"]
C13 --&gt; C132["監視間隔&lt;br&gt;(監視を行う頻度。監視負荷とリアルタイム性のバランスを考慮)"]:::important
C132 --&gt; C132L["0: 監視を行わない
1: 不定期監視(手動監視)
2: 定期監視(1日間隔)
3: 定期監視(数時間間隔)
4: リアルタイム監視(分間隔)
5: リアルタイム監視(秒間隔)"]
C13 --&gt; C133["システムレベルの監視&lt;br&gt;(システム全体の状態監視。OS、ミドルウェア等の稼働状況確認)"]
C133 --&gt; C133L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C134["プロセスレベルの監視&lt;br&gt;(各プロセスの状態監視。CPU使用率、メモリ使用量等の確認)"]
C134 --&gt; C134L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C135["データベースレベルの監視&lt;br&gt;(DBMSの状態監視。テーブル容量、ログ容量、パフォーマンス等の確認)"]
C135 --&gt; C135L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C136["ストレージレベルの監視&lt;br&gt;(ストレージの状態監視。容量、I/O性能等の確認)"]
C136 --&gt; C136L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C137["サーバ(ノード)レベルの監視&lt;br&gt;(物理/仮想サーバの状態監視。ハードウェアの正常性確認)"]
C137 --&gt; C137L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C138["端末/ネットワーク機器レベルの監視&lt;br&gt;(クライアント端末やネットワーク機器の状態監視)"]
C138 --&gt; C138L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C13 --&gt; C139["ネットワーク・パケットレベルの監視&lt;br&gt;(ネットワークトラフィックやパケットの監視。通信品質の確認)"]
C139 --&gt; C139L["0: 監視なし
1: 基本的な監視のみ
2: 詳細な監視を実施"]
C1 --&gt; C14["時刻同期&lt;br&gt;(システム全体の時刻同期に関する要件)"]
C14 --&gt; C141["時刻同期設定の範囲&lt;br&gt;(時刻同期を実施するシステムの範囲)"]
C141 --&gt; C141L["0: 時刻同期なし
1: 一部のシステムで時刻同期を実施
2: 全てのシステムで時刻同期を実施"]
C --&gt; C2["保守運用"]
C2 --&gt; C21["計画停止&lt;br&gt;(点検作業や領域拡張、デフラグ、マスターデータのメンテナンス等、&lt;br&gt;システムの保守作業の実施を目的とした、事前計画済みのサービス停止)"]
C21 --&gt; C211["計画停止の有無"]:::important
C211 --&gt; C211L["0: 計画停止有り(運用スケジュール変更可)
1: 計画停止有り(運用スケジュール変更不可)
2: 計画停止無し"]
C21 --&gt; C212["計画停止の事前アナウンス"]
C212 --&gt; C212L["0: 事前アナウンスなし
1: 必要に応じて事前アナウンス実施
2: 常に事前アナウンス実施"]
C2 --&gt; C22["運用負荷削減&lt;br&gt;(保守運用に関する作業負荷を削減するための設計)"]
C22 --&gt; C221["保守作業自動化の範囲&lt;br&gt;(保守運用作業の自動化レベル)"]:::important
C221 --&gt; C221L["0: 保守作業は全て手動で実施する
1: 一部の保守作業を自動で実行する
2: 全ての保守作業を自動で実行する"]
C22 --&gt; C222["サーバソフトウェア更新作業の自動化&lt;br&gt;(サーバのソフトウェア更新の自動化レベル)"]
C222 --&gt; C222L["0: 手動で更新作業を実施
1: 一部の更新作業を自動化
2: 全ての更新作業を自動化"]
C22 --&gt; C223["端末ソフトウェア更新作業の自動化&lt;br&gt;(クライアント端末のソフトウェア更新の自動化レベル)"]
C223 --&gt; C223L["0: 手動で更新作業を実施
1: 一部の更新作業を自動化
2: 全ての更新作業を自動化"]
C2 --&gt; C23["パッチ適用ポリシー&lt;br&gt;(セキュリティパッチ等の適用方針)"]
C23 --&gt; C231["パッチリリース情報の提供&lt;br&gt;(パッチ情報の提供レベル)"]
C231 --&gt; C231L["0: パッチ情報の提供なし
1: 重要なパッチに関する情報のみ提供
2: 全てのパッチについて情報提供"]
C23 --&gt; C232["パッチ適用方針&lt;br&gt;(パッチ適用の判断基準)"]
C232 --&gt; C232L["0: パッチ適用の方針なし
1: 重要なパッチのみ適用
2: 全てのパッチを適用"]
C23 --&gt; C233["パッチ適用タイミング&lt;br&gt;(パッチ適用のスケジュール)"]
C233 --&gt; C233L["0: 適用タイミング未定
1: 定期的なメンテナンス時に適用
2: 重要度に応じて即時適用"]
C23 --&gt; C234["パッチ検証の実施有無&lt;br&gt;(パッチ適用前の検証プロセス)"]
C234 --&gt; C234L["0: パッチの検証を実施しない
1: 重要なパッチのみ検証を実施
2: 全てのパッチについて検証を実施"]
C2 --&gt; C24["活性保守&lt;br&gt;(システム稼働中の保守作業実施)"]
C24 --&gt; C241["ハードウェア活性保守の範囲&lt;br&gt;(稼働中のハードウェア保守可能範囲)"]
C241 --&gt; C241L["0: 活性保守に対応しない
1: 一部のハードウェアで活性保守可能
2: 全てのハードウェアで活性保守可能"]
C24 --&gt; C242["ソフトウェア活性保守の範囲&lt;br&gt;(稼働中のソフトウェア保守可能範囲)"]
C242 --&gt; C242L["0: 活性保守に対応しない
1: 一部のソフトウェアで活性保守可能
2: 全てのソフトウェアで活性保守可能"]
C2 --&gt; C25["定期保守頻度"]
C25 --&gt; C251["定期保守頻度&lt;br&gt;(定期的な保守作業の実施頻度)"]
C251 --&gt; C251L["0: 定期保守を実施しない
1: 年1回以上の定期保守を実施
2: 半年に1回以上の定期保守を実施
3: 四半期に1回以上の定期保守を実施
4: 月1回以上の定期保守を実施"]
C2 --&gt; C26["予防保守レベル"]
C26 --&gt; C261["予防保守レベル&lt;br&gt;(障害発生を未然に防ぐための予防保守の実施レベル)"]
C261 --&gt; C261L["0: 予防保守を実施しない
1: 基本的な予防保守を実施
2: 高度な予防保守を実施"]
C --&gt; C3["障害復旧運用"]
C3 --&gt; C31["復旧作業&lt;br&gt;(障害発生時の復旧手順と代替運用)"]
C31 --&gt; C311["復旧作業&lt;br&gt;(障害復旧作業の手順化レベル)"]
C311 --&gt; C311L["0: 復旧作業手順が未定義
1: 一部の復旧作業手順が定義済
2: 全ての復旧作業手順が定義済"]
C31 --&gt; C312["代替業務運用の範囲&lt;br&gt;(障害時の代替業務運用可能範囲)"]
C312 --&gt; C312L["0: 代替運用なし
1: 一部の業務で代替運用あり
2: 全ての業務で代替運用あり"]
C3 --&gt; C32["障害復旧自動化の範囲"]
C32 --&gt; C321["障害復旧自動化の範囲&lt;br&gt;(障害復旧の自動化レベル)"]
C321 --&gt; C321L["0: 自動復旧なし
1: 一部の障害で自動復旧
2: 多くの障害で自動復旧"]
C3 --&gt; C33["システム異常検知時の対応&lt;br&gt;(異常検知後の対応体制)"]
C33 --&gt; C331["対応可能時間&lt;br&gt;(障害対応可能な時間帯)"]
C331 --&gt; C331L["0: 平日日中のみ
1: 平日夜間・休日も対応
2: 24時間365日対応"]
C33 --&gt; C332["駆けつけ到着時間&lt;br&gt;(障害時の現地到着所要時間)"]
C332 --&gt; C332L["0: 規定なし
1: 4時間以内
2: 2時間以内
3: 1時間以内"]
C33 --&gt; C333["SE到着平均時間&lt;br&gt;(SE の現地到着平均所要時間)"]
C333 --&gt; C333L["0: 規定なし
1: 4時間以内
2: 2時間以内
3: 1時間以内"]
C3 --&gt; C34["交換用部材の確保&lt;br&gt;(障害対応のための部材確保体制)"]
C34 --&gt; C341["保守部品確保レベル&lt;br&gt;(交換用保守部品の確保レベル)"]
C341 --&gt; C341L["0: 保守部品の確保なし
1: 重要部品のみ確保
2: 全ての部品を確保"]
C34 --&gt; C342["予備機の有無&lt;br&gt;(システム機器の予備機確保状況)"]
C342 --&gt; C342L["0: 予備機なし
1: 重要機器のみ予備機あり
2: 全ての機器に予備機あり"]
C --&gt; C4["運用環境"]
C4 --&gt; C41["開発用環境の設置&lt;br&gt;(開発作業用の環境整備)"]
C41 --&gt; C411["開発用環境の設置有無&lt;br&gt;(開発専用環境の整備状況)"]:::important
C411 --&gt; C411L["0: システムの開発環境を設置しない
1: 運用環境の一部に限定した開発環境を設置する
2: 運用環境と同一の開発環境を設置する"]
C4 --&gt; C42["試験用環境の設置&lt;br&gt;(システム試験用の環境整備)"]
C42 --&gt; C421["試験用環境の設置有無&lt;br&gt;(試験専用環境の整備状況)"]:::important
C421 --&gt; C421L["0: システムの試験環境を設置しない
1: システムの開発用環境と併用する
2: 専用の試験用環境を設置する"]
C4 --&gt; C43["マニュアル準備レベル&lt;br&gt;(運用・保守マニュアルの整備レベル)"]
C43 --&gt; C431["マニュアル準備レベル&lt;br&gt;(運用・保守マニュアルの詳細度)"]:::important
C431 --&gt; C431L["0: 各製品標準のマニュアルを利用する
1: システムの通常運用のマニュアルを提供する
2: システムの通常運用と保守運用のマニュアルを提供する
3: ユーザのシステム運用ルールに基づくカスタマイズされたマニュアルを提供する"]
C4 --&gt; C44["リモートオペレーション&lt;br&gt;(遠隔からの運用管理機能)"]
C44 --&gt; C441["リモート監視地点&lt;br&gt;(遠隔監視の実施場所)"]:::important
C441 --&gt; C441L["0: リモート監視を行わない
1: 構内LANを介してリモート監視を行う
2: 遠隔地でリモート監視を行う"]
C44 --&gt; C442["リモート操作の範囲&lt;br&gt;(遠隔操作の許可範囲)"]:::important
C442 --&gt; C442L["0: リモート操作を行わない
1: 定型処理のみリモート操作を行う
2: 任意のリモート操作を行う"]
C4 --&gt; C45["外部システム接続&lt;br&gt;(他システムとの連携機能)"]
C45 --&gt; C451["外部システムとの接続有無&lt;br&gt;(他システムとの接続状況)"]:::important
C451 --&gt; C451L["0: 外部システムと接続しない
1: 社内の外部システムと接続する
2: 社外の外部システムと接続する"]
C45 --&gt; C452["監視システムの有無&lt;br&gt;(システム監視ツールの導入状況)"]
C452 --&gt; C452L["0: 監視システムなし
1: 基本的な監視システムあり
2: 高度な監視システムあり"]
C45 --&gt; C453["ジョブ管理システムの有無&lt;br&gt;(ジョブ管理ツールの導入状況)"]
C453 --&gt; C453L["0: ジョブ管理システムなし
1: 基本的なジョブ管理システムあり
2: 高度なジョブ管理システムあり"]
C --&gt; C5["サポート体制"]
C5 --&gt; C51["保守契約(ハードウェア)&lt;br&gt;(ハードウェアの保守サポート契約)"]
C51 --&gt; C511["保守契約(ハードウェア)の範囲&lt;br&gt;(ハードウェア保守のサポート範囲)"]:::important
C511 --&gt; C511L["0: 保守契約を行わない
1: ベンダの自社製品(ハードウェア)に対してのみ保守契約を行う
2: マルチベンダのサポート契約を行う(一部対象外を許容)
3: マルチベンダのサポート契約を行う(システムを構成する全製品を対象)"]
C5 --&gt; C52["保守契約(ソフトウェア)&lt;br&gt;(ソフトウェアの保守サポート契約)"]
C52 --&gt; C521["保守契約(ソフトウェア)の範囲&lt;br&gt;(ソフトウェア保守のサポート範囲)"]:::important
C521 --&gt; C521L["0: 保守契約を行わない
1: ベンダの自社製品(ソフトウェア)に対してのみ保守契約を行う
2: マルチベンダのサポート契約を行う(一部対象外を許容)
3: マルチベンダのサポート契約を行う(システムを構成する全製品を対象)"]
C5 --&gt; C53["ライフサイクル期間&lt;br&gt;(システムの運用保守期間)"]
C53 --&gt; C531["ライフサイクル期間&lt;br&gt;(次期システム更改までの期間)"]:::important
C531 --&gt; C531L["0: 3年
1: 5年
2: 7年
3: 10年以上"]
C5 --&gt; C54["メンテナンス作業役割分担&lt;br&gt;(保守作業の実施体制)"]
C54 --&gt; C541["メンテナンス作業役割分担&lt;br&gt;(保守作業の分担レベル)"]
C541 --&gt; C541L["0: メンテナンス作業はベンダが全て実施
1: メンテナンス作業の一部をユーザが実施
2: メンテナンス作業の全てをユーザが実施"]
C5 --&gt; C55["一次対応役割分担&lt;br&gt;(障害発生時の一次対応体制)"]
C55 --&gt; C551["一次対応役割分担&lt;br&gt;(障害一次対応の分担レベル)"]
C551 --&gt; C551L["0: 一次対応はベンダが全て実施
1: 一次対応の一部をユーザが実施
2: 一次対応の全てをユーザが実施"]
C5 --&gt; C56["サポート要員&lt;br&gt;(保守サポート担当者の体制)"]
C56 --&gt; C561["ベンダ側常備配備人数&lt;br&gt;(常時待機するサポート要員数)"]
C561 --&gt; C561L["0: 常備配備なし
1: 1～2名の常備配備
2: 3名以上の常備配備"]
C56 --&gt; C562["ベンダ側対応時間帯&lt;br&gt;(サポート提供可能な時間帯)"]
C562 --&gt; C562L["0: 平日日中のみ
1: 平日夜間・休日も対応
2: 24時間365日対応"]
C56 --&gt; C563["ベンダ側対応者の要求スキルレベル&lt;br&gt;(サポート要員の技術レベル)"]
C563 --&gt; C563L["0: スキルレベル指定なし
1: 基本的なスキルレベルを要求
2: 高度なスキルレベルを要求"]
C56 --&gt; C564["エスカレーション対応&lt;br&gt;(段階的な対応体制の整備)"]
C564 --&gt; C564L["0: エスカレーション体制なし
1: 基本的なエスカレーション体制あり
2: 体系的なエスカレーション体制あり"]
C5 --&gt; C57["導入サポート&lt;br&gt;(システム導入時の支援体制)"]
C57 --&gt; C571["システムテスト稼働時の要員派遣&lt;br&gt;(テスト期間中の支援体制)"]
C571 --&gt; C571L["0: 要員派遣なし
1: 必要に応じて要員派遣あり
2: 常時要員派遣あり"]
C57 --&gt; C572["システム本番稼働時の要員派遣&lt;br&gt;(本番稼働時の支援体制)"]
C572 --&gt; C572L["0: 要員派遣なし
1: 必要に応じて要員派遣あり
2: 常時要員派遣あり"]
C5 --&gt; C58["オペレーション訓練&lt;br&gt;(運用担当者への教育訓練)"]
C58 --&gt; C581["オペレーション訓練実施の役割分担&lt;br&gt;(教育訓練の実施体制)"]
C581 --&gt; C581L["0: 訓練を実施しない
1: ベンダ主体で訓練を実施
2: ユーザ主体で訓練を実施"]
C58 --&gt; C582["オペレーション訓練範囲&lt;br&gt;(実施する訓練の範囲)"]
C582 --&gt; C582L["0: 訓練は実施しない
1: システム運用に必要な最小限の訓練を実施
2: 障害時運用を含めた包括的な訓練を実施"]
C58 --&gt; C583["オペレーション訓練実施頻度&lt;br&gt;(訓練の実施頻度)"]
C583 --&gt; C583L["0: 訓練は実施しない
1: 必要に応じて不定期に実施
2: 定期的に実施"]
C5 --&gt; C59["定期報告会&lt;br&gt;(運用状況の定期的な報告会)"]
C59 --&gt; C591["定期報告会実施頻度&lt;br&gt;(報告会の開催頻度)"]
C591 --&gt; C591L["0: 定期報告会は実施しない
1: 四半期に1回実施
2: 月1回実施"]
C59 --&gt; C592["報告内容のレベル&lt;br&gt;(報告会での報告内容の詳細度)"]
C592 --&gt; C592L["0: 定期報告会は実施しない
1: 基本的な運用状況のみ報告
2: 詳細な分析結果を含めて報告"]
C --&gt; C6["その他の運用管理方針"]
C6 --&gt; C61["内部統制対応&lt;br&gt;(IT運用プロセスの内部統制対応)"]
C61 --&gt; C611["内部統制対応の実施有無&lt;br&gt;(内部統制要件への対応状況)"]:::important
C611 --&gt; C611L["0: 内部統制対応について規定しない
1: 既存の社内規定に従って内部統制対応を実施する
2: 新規に規定を制定し内部統制対応を実施する"]
C6 --&gt; C62["サービスデスク&lt;br&gt;(利用者向けの窓口機能)"]
C62 --&gt; C621["サービスデスクの設置有無&lt;br&gt;(サポート窓口の設置状況)"]:::important
C621 --&gt; C621L["0: サービスデスクの設置について規定しない
1: 既存のサービスデスクを利用する
2: 新規にサービスデスクを設置する"]
C6 --&gt; C63["インシデント管理&lt;br&gt;(障害・問題の管理プロセス)"]
C63 --&gt; C631["インシデント管理の実施有無&lt;br&gt;(インシデント管理プロセスの整備状況)"]
C631 --&gt; C631L["0: インシデント管理について規定しない
1: 基本的なインシデント管理を実施する
2: 詳細なインシデント管理を実施する"]
C6 --&gt; C64["問題管理&lt;br&gt;(システム問題の管理プロセス)"]
C64 --&gt; C641["問題管理の実施有無&lt;br&gt;(問題管理プロセスの整備状況)"]
C641 --&gt; C641L["0: 問題管理について規定しない
1: 基本的な問題管理を実施する
2: 詳細な問題管理を実施する"]
C6 --&gt; C65["構成管理&lt;br&gt;(システム構成の管理プロセス)"]
C65 --&gt; C651["構成管理の実施有無&lt;br&gt;(構成管理プロセスの整備状況)"]
C651 --&gt; C651L["0: 構成管理について規定しない
1: 基本的な構成管理を実施する
2: 詳細な構成管理を実施する"]
C6 --&gt; C66["変更管理&lt;br&gt;(システム変更の管理プロセス)"]
C66 --&gt; C661["変更管理の実施有無&lt;br&gt;(変更管理プロセスの整備状況)"]
C661 --&gt; C661L["0: 変更管理について規定しない
1: 基本的な変更管理を実施する
2: 詳細な変更管理を実施する"]
C6 --&gt; C67["リリース管理&lt;br&gt;(システムリリースの管理プロセス)"]
C67 --&gt; C671["リリース管理の実施有無&lt;br&gt;(リリース管理プロセスの整備状況)"]
C671 --&gt; C671L["0: リリース管理について規定しない
1: 基本的なリリース管理を実施する
2: 詳細なリリース管理を実施する"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class C1,C2,C3,C4,C5,C6 subCategory;
class C111L,C112L,C121L,C122L,C123L,C124L,C125L,C126L,C127L,C131L,C132L,C133L,C134L,C135L,C136L,C137L,C138L,C139L,C141L,C211L,C212L,C221L,C222L,C223L,C231L,C232L,C233L,C234L,C241L,C242L,C251L,C261L,C311L,C312L,C321L,C331L,C332L,C333L,C341L,C342L,C411L,C421L,C431L,C441L,C442L,C451L,C452L,C453L,C511L,C521L,C531L,C541L,C551L,C561L,C562L,C563L,C564L,C571L,C572L,C581L,C582L,C583L,C591L,C592L,C611L,C621L,C631L,C641L,C651L,C661L,C671L level;
&lt;/div&gt;
&lt;h2 id="移行性"&gt;移行性&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% D1 移行時期
D["移行性"] --&gt; D1["移行時期&lt;br&gt;(移行作業計画から本稼働までのスケジュール、&lt;br&gt;システム停止可能日時、並行稼働の有無)"]
D1 --&gt; D11["移行のスケジュール"]
D11 --&gt; D111["システム移行期間&lt;br&gt;(移行作業開始から本稼働までの期間)"]:::important
D111 --&gt; D111L["0: システム移行無し
1: 3ヶ月未満
2: 半年未満
3: 1年未満
4: 2年未満
5: 2年以上"]
D11 --&gt; D112["システム停止可能日時&lt;br&gt;(移行作業のためのシステム停止可能時間)"]:::important
D112 --&gt; D112L["0: 制約無し(必要な期間の停止が可能)
1: 5日以上
2: 5日未満
3: 1日(計画停止日を利用)
4: 利用の少ない時間帯(夜間など)
5: 移行のためのシステム停止不可"]
D11 --&gt; D113["並行稼働の有無&lt;br&gt;(新旧システムの並行運用期間の要否)"]:::important
D113 --&gt; D113L["0: 無し
1: 有り"]
%% D2 移行方式
D --&gt; D2["移行方式&lt;br&gt;(システムの移行および新規展開時に&lt;br&gt;多段階による展開方式をどの程度採用するかの程度)"]
D2 --&gt; D21["システム展開方式"]
D21 --&gt; D211["拠点展開ステップ数&lt;br&gt;(システム展開時の拠点別展開段階数)"]:::important
D211 --&gt; D211L["0: 単一拠点のため規定無し
1: 一斉展開
2: 5段階未満
3: 10段階未満
4: 20段階未満
5: 20段階以上"]
D21 --&gt; D212["業務展開ステップ数&lt;br&gt;(システム展開時の業務別展開段階数)"]:::important
D212 --&gt; D212L["0: 単一業務のため規定無し
1: 全業務一斉切り替え
2: 4段階未満
3: 6段階未満
4: 10段階未満
5: 10段階以上"]
%% D3 移行対象(機器)
D --&gt; D3["移行対象(機器)&lt;br&gt;(移行前のシステムで使用していた設備の移行内容)"]
D3 --&gt; D31["移行設備"]
D31 --&gt; D311["設備・機器の移行内容&lt;br&gt;(新システムでの既存設備・機器の利用可否)"]:::important
D311 --&gt; D311L["0: 移行対象無し
1: 移行対象設備・機器のハードウェアを入れ替える
2: 移行対象設備・機器のハードウェア、OS、ミドルウェアを入れ替える
3: 移行対象設備・機器のシステム全部を入れ替える
4: 移行対象設備・機器のシステム全部を入れ替えて、さらに統合化する"]
%% D4 移行対象(データ)
D --&gt; D4["移行対象(データ)&lt;br&gt;(旧システム上で移行の必要がある業務データの量)"]
D4 --&gt; D41["移行データ量"]
D41 --&gt; D411["移行データ量&lt;br&gt;(プログラムを含む移行対象データの量)"]:::important
D411 --&gt; D411L["0: 移行対象無し
1: 1TB未満
2: 1PB未満
3: 1PB以上"]
D41 --&gt; D412["移行データ形式&lt;br&gt;(移行するデータの形式。アプリケーションに依存した&lt;br&gt;フォーマット、テーブル形式や文字コードなど、&lt;br&gt;新システムに移行するために考慮すべきデータ形式のパターン)"]:::important
D412 --&gt; D412L["0: 移行対象無し
1: 移行先と形式が同一
2: 移行先と形式が異なる"]
D4 --&gt; D42["移行媒体"]
D42 --&gt; D421["移行媒体量&lt;br&gt;(データ移行に必要な媒体の容量)"]
D421 --&gt; D421L["0: 移行対象無し
1: 50TB未満
2: 100TB未満
3: 100TB以上"]
D42 --&gt; D422["移行媒体種類数&lt;br&gt;(データ移行に使用する媒体の種類数)"]
D422 --&gt; D422L["0: 移行対象無し
1: 単一種類
2: 複数種類"]
D4 --&gt; D43["変換対象(DBなど)&lt;br&gt;(移行に伴うデータ変換が必要な対象)"]
D43 --&gt; D431["変換データ量&lt;br&gt;(データ変換が必要なデータの量)"]
D431 --&gt; D431L["0: 変換対象無し
1: データ量少
2: データ量中
3: データ量大"]
D43 --&gt; D432["移行ツールの複雑度(変換ルール数)&lt;br&gt;(データ変換ルールの複雑さ)"]
D432 --&gt; D432L["0: 変換対象無し
1: ルール数少
2: ルール数中
3: ルール数大"]
%% D5 移行作業
D --&gt; D5["移行作業&lt;br&gt;(移行作業の実施体制と確認作業)"]
D5 --&gt; D51["移行作業分担"]
D51 --&gt; D511["移行のユーザ／ベンダ作業分担&lt;br&gt;(移行作業の役割分担)"]
D511 --&gt; D511L["0: 移行作業分担の規定なし
1: ユーザ主体の移行作業実施
2: ベンダ主体の移行作業実施"]
D5 --&gt; D52["リハーサル&lt;br&gt;(移行作業の事前確認)"]
D52 --&gt; D521["リハーサル範囲&lt;br&gt;(移行リハーサルの実施範囲)"]
D521 --&gt; D521L["0: リハーサルなし
1: 一部の移行作業のみ
2: 全ての移行作業"]
D52 --&gt; D522["リハーサル環境&lt;br&gt;(移行リハーサルの実施環境)"]
D522 --&gt; D522L["0: 環境なし
1: 開発環境を使用
2: 専用環境を準備"]
D52 --&gt; D523["リハーサル回数&lt;br&gt;(移行リハーサルの実施回数)"]
D523 --&gt; D523L["0: 実施なし
1: 1回
2: 2回以上"]
D52 --&gt; D524["外部連携リハーサルの有無&lt;br&gt;(外部システムとの連携を含めたリハーサル)"]
D524 --&gt; D524L["0: 外部連携リハーサルなし
1: 外部連携リハーサルあり"]
D5 --&gt; D53["トラブル対応&lt;br&gt;(移行時の問題発生時の対応)"]
D53 --&gt; D531["トラブル対策の規定有無&lt;br&gt;(移行時のトラブル対応手順の整備)"]
D531 --&gt; D531L["0: トラブル対策の規定なし
1: 基本的なトラブル対策を規定
2: 詳細なトラブル対策を規定"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class D1,D2,D3,D4,D5 subCategory;
class D111L,D112L,D113L,D211L,D212L,D311L,D411L,D412L,D421L,D422L,D431L,D432L,D511L,D521L,D522L,D523L,D524L,D531L level;
&lt;/div&gt;
&lt;h2 id="セキュリティ"&gt;セキュリティ&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% E1 前提条件・制約条件
E["セキュリティ"] --&gt; E1["前提条件・制約条件"]
E1 --&gt; E11["情報セキュリティに関するコンプライアンス&lt;br&gt;(順守すべき情報セキュリティに関する組織規定やルール、&lt;br&gt;法令、ガイドライン等の存在確認)"]
E11 --&gt; E111["順守すべき社内規程、ルール、法令、ガイドライン等の有無&lt;br&gt;(FISC、個人情報保護法、ISMS等の順守要件)"]:::important
E111 --&gt; E111L["0: 無し
1: 有り"]
%% E2 セキュリティリスク分析
E --&gt; E2["セキュリティリスク分析"]
E2 --&gt; E21["セキュリティリスク分析&lt;br&gt;(対象システムの脅威を洗い出し、影響の分析を実施する範囲)"]
E21 --&gt; E211["リスク分析範囲&lt;br&gt;(リスク分析を実施する対象システムの範囲)"]:::important
E211 --&gt; E211L["0: 分析なし
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: 開発範囲"]
%% E3 セキュリティ診断
E --&gt; E3["セキュリティ診断"]
E3 --&gt; E31["セキュリティ診断&lt;br&gt;(対象システムの脆弱性診断実施範囲)"]
E31 --&gt; E311["ネットワーク診断実施の有無&lt;br&gt;(ネットワークの脆弱性診断)"]:::important
E311 --&gt; E311L["0: 無し
1: 有り"]
E31 --&gt; E312["Web診断実施の有無&lt;br&gt;(Webアプリケーションの脆弱性診断)"]:::important
E312 --&gt; E312L["0: 無し
1: 有り"]
E31 --&gt; E313["DB診断実施の有無&lt;br&gt;(データベースの脆弱性診断)"]
E313 --&gt; E313L["0: 無し
1: 有り"]
%% E4 セキュリティリスク管理
E --&gt; E4["セキュリティリスク管理"]
E4 --&gt; E41["セキュリティリスクの見直し&lt;br&gt;(運用開始後のセキュリティリスク再評価)"]
E41 --&gt; E411["セキュリティリスク見直し頻度&lt;br&gt;(リスク再評価の実施頻度)"]
E411 --&gt; E411L["0: リスク見直しを実施しない
1: 半年毎あるいは必要時
2: 月次単位での見直し"]
E41 --&gt; E412["セキュリティリスクの見直し範囲&lt;br&gt;(リスク再評価の実施範囲)"]
E412 --&gt; E412L["0: 見直し範囲を規定しない
1: 重要な資産、外部接続に関わる部分のみ
2: システム全体"]
E4 --&gt; E42["セキュリティリスク対策の見直し&lt;br&gt;(運用開始後のセキュリティ対策の再評価)"]
E42 --&gt; E421["運用開始後のリスク対応範囲&lt;br&gt;(運用開始後のセキュリティ対策見直し範囲)"]
E421 --&gt; E421L["0: 見直しを実施しない
1: 重点的な対策のみ見直し
2: 全ての対策を見直し"]
E4 --&gt; E43["セキュリティパッチ適用&lt;br&gt;(セキュリティパッチの適用方針)"]
E43 --&gt; E431["セキュリティパッチリリース情報の提供&lt;br&gt;(パッチ情報の提供レベル)"]
E431 --&gt; E431L["0: パッチ情報の提供なし
1: 重要なパッチに関する情報のみ提供
2: 全てのパッチについて情報提供"]
E43 --&gt; E432["セキュリティパッチ適用方針&lt;br&gt;(パッチ適用の判断基準)"]
E432 --&gt; E432L["0: パッチ適用の方針なし
1: 重要なパッチのみ適用
2: 全てのパッチを適用"]
E43 --&gt; E433["セキュリティパッチ適用タイミング&lt;br&gt;(パッチ適用のスケジュール)"]
E433 --&gt; E433L["0: 適用タイミング未定
1: 定期的なメンテナンス時に適用
2: 重要度に応じて即時適用"]
%% E5 アクセス・利用制限
E --&gt; E5["アクセス・利用制限"]
E5 --&gt; E51["認証機能&lt;br&gt;(資産を利用する主体を識別するための認証。複数回の&lt;br&gt;認証実施により抑止効果を高めることが可能)"]
E51 --&gt; E511["管理権限を持つ主体の認証&lt;br&gt;(システムの管理者や業務上の管理者の認証方式)"]:::important
E511 --&gt; E511L["0: 実施しない
1: 1回
2: 複数回の認証
3: 複数回、異なる方式による認証"]
E51 --&gt; E512["管理権限を持たない主体の認証&lt;br&gt;(一般利用者の認証方式)"]
E512 --&gt; E512L["0: 実施しない
1: 1回
2: 複数回の認証
3: 複数回、異なる方式による認証"]
E5 --&gt; E52["利用制限&lt;br&gt;(認証された主体に対する資産利用の制限)"]
E52 --&gt; E521["システム上の対策における操作制限度&lt;br&gt;(ソフトウェアによる利用制限)"]:::important
E521 --&gt; E521L["0: 無し
1: 必要最小限のプログラムの実行、コマンドの操作、ファイルへのアクセスのみを許可"]
E52 --&gt; E522["物理的な対策による操作制限度&lt;br&gt;(ハードウェアによる利用制限)"]
E522 --&gt; E522L["0: 無し
1: 必要最小限のプログラムの実行、コマンドの操作、ファイルへのアクセスのみを許可"]
E5 --&gt; E53["管理方法&lt;br&gt;(アクセス制御の管理方式)"]
E53 --&gt; E531["管理ルールの策定&lt;br&gt;(アクセス制御ポリシーの整備)"]
E531 --&gt; E531L["0: 規定無し
1: 基本的なルールを策定
2: 詳細なルールを策定"]
%% E6 データの秘匿
E --&gt; E6["データの秘匿"]
E6 --&gt; E61["データ暗号化&lt;br&gt;(機密性のあるデータの暗号化要件)"]
E61 --&gt; E611["伝送データの暗号化の有無&lt;br&gt;(ネットワーク上を流れるデータの暗号化)"]:::important
E611 --&gt; E611L["0: 無し
1: 認証情報のみ暗号化
2: 重要情報を暗号化"]
E61 --&gt; E612["蓄積データの暗号化の有無&lt;br&gt;(保存されているデータの暗号化)"]:::important
E612 --&gt; E612L["0: 無し
1: 認証情報のみ暗号化
2: 重要情報を暗号化"]
E61 --&gt; E613["鍵管理&lt;br&gt;(暗号鍵の管理方式)"]
E613 --&gt; E613L["0: 管理方針なし
1: 基本的な管理方針あり
2: 詳細な管理方針あり"]
%% E7 不正追跡・監視
E --&gt; E7["不正追跡・監視"]
E7 --&gt; E71["不正監視&lt;br&gt;(不正行為検知のための監視要件)"]
E71 --&gt; E711["ログの取得&lt;br&gt;(監視に必要なログの取得要件)"]:::important
E711 --&gt; E711L["0: 実施しない
1: 実施する"]
E71 --&gt; E712["ログ保管期間&lt;br&gt;(取得したログの保存期間)"]:::important
E712 --&gt; E712L["0: 6ヶ月
1: 1年
2: 3年
3: 5年
4: 10年以上有期
5: 永久保管"]
E71 --&gt; E713["不正監視対象(装置)&lt;br&gt;(サーバやストレージ等の監視対象範囲)"]:::important
E713 --&gt; E713L["0: 無し
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: システム全体"]
E71 --&gt; E714["不正監視対象(ネットワーク)&lt;br&gt;(ネットワーク上の不正監視範囲)"]:::important
E714 --&gt; E714L["0: 無し
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: システム全体"]
E71 --&gt; E715["不正監視対象(侵入者・不正操作等)&lt;br&gt;(物理的な侵入や不正操作の監視範囲)"]:::important
E715 --&gt; E715L["0: 無し
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: システム全体"]
%% E8 ネットワーク対策
E --&gt; E8["ネットワーク対策"]
E8 --&gt; E81["ネットワーク制御&lt;br&gt;(不正な通信を遮断するための制御)"]
E81 --&gt; E811["通信制御&lt;br&gt;(ファイアウォール等による通信制御)"]:::important
E811 --&gt; E811L["0: 無し
1: 有り"]
E8 --&gt; E82["不正検知&lt;br&gt;(ネットワーク上の不正検知)"]
E82 --&gt; E821["不正通信の検知範囲&lt;br&gt;(IDS/IPS等による不正通信の検知範囲)"]:::important
E821 --&gt; E821L["0: 無し
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: システム全体"]
E8 --&gt; E83["サービス停止攻撃の回避&lt;br&gt;(DoS攻撃等への対策)"]
E83 --&gt; E831["ネットワークの輻輳対策&lt;br&gt;(DoS/DDoS攻撃対策)"]:::important
E831 --&gt; E831L["0: 無し
1: 有り"]
%% E9 マルウェア対策
E --&gt; E9["マルウェア対策"]
E9 --&gt; E91["マルウェア対策&lt;br&gt;(ウイルス等のマルウェア対策)"]
E91 --&gt; E911["マルウェア対策実施範囲&lt;br&gt;(マルウェア対策の実施範囲)"]:::important
E911 --&gt; E911L["0: 無し
1: 重要度が高い資産を扱う範囲、あるいは外接部分
2: システム全体"]
E91 --&gt; E912["リアルタイムスキャンの実施&lt;br&gt;(リアルタイムでのマルウェア検知)"]
E912 --&gt; E912L["0: 無し
1: 有り"]
E91 --&gt; E913["フルスキャンの定期チェックタイミング&lt;br&gt;(定期的なマルウェアスキャンの実施頻度)"]
E913 --&gt; E913L["0: 実施しない
1: 月1回以上
2: 週1回以上
3: 毎日"]
%% EA Web対策
E --&gt; EA["Web対策"]
EA --&gt; EA1["Web実装対策&lt;br&gt;(Webアプリケーション特有の脅威、脆弱性に関する対策)"]
EA1 --&gt; EA11["セキュアコーディング、Webサーバの設定等による対策の強化&lt;br&gt;(Webアプリケーションのセキュリティ対策)"]:::important
EA11 --&gt; EA11L["0: 無し
1: 対策の強化"]
EA1 --&gt; EA12["WAFの導入の有無&lt;br&gt;(Web Application Firewallの導入)"]:::important
EA12 --&gt; EA12L["0: 無し
1: 有り"]
%% EB セキュリティインシデント対応/復旧
E --&gt; EB["セキュリティインシデント対応/復旧"]
EB --&gt; EB1["セキュリティインシデントの対応体制&lt;br&gt;(セキュリティインシデント発生時の対応体制)"]
EB1 --&gt; EB11["セキュリティインシデントの対応体制&lt;br&gt;(インシデント対応のための組織体制)"]
EB11 --&gt; EB11L["0: 体制未整備
1: 基本的な体制を整備
2: 包括的な体制を整備"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB subCategory;
class E111L,E211L,E311L,E312L,E313L,E411L,E412L,E421L,E431L,E432L,E433L,E511L,E512L,E521L,E522L,E531L,E611L,E612L,E613L,E711L,E712L,E713L,E714L,E715L,E811L,E821L,E831L,E911L,E912L,E913L,EA11L,EA12L,EB11L level;
&lt;/div&gt;
&lt;h2 id="システム環境エコロジー"&gt;システム環境・エコロジー&lt;/h2&gt;
&lt;div class="mermaid"&gt;
%%{init: {
'flowchart': {
'nodeSpacing': 50,
'rankSpacing': 70,
'curve': 'basis'
}
} }%%
graph LR
%% F1 システム制約/前提条件
F["システム環境・エコロジー"] --&gt; F1["システム制約/前提条件"]
F1 --&gt; F11["構築時の制約条件&lt;br&gt;(システム構築時の制約となる社内基準や法令、条例等。&lt;br&gt;例：J-SOX法、ISO/IEC27000系、FISC等)"]
F11 --&gt; F111["構築時の制約条件&lt;br&gt;(システム構築時の各種制約要件)"]:::important
F111 --&gt; F111L["0: 制約無し
1: 制約有り(重要な制約のみ適用)
2: 制約有り(全ての制約を適用)"]
F1 --&gt; F12["運用時の制約条件&lt;br&gt;(システム運用時の制約となる社内基準や法令、条例等。&lt;br&gt;例：J-SOX法、ISO/IEC27000系、FISC等)"]
F12 --&gt; F121["運用時の制約条件&lt;br&gt;(システム運用時の各種制約要件)"]:::important
F121 --&gt; F121L["0: 制約無し
1: 制約有り(重要な制約のみ適用)
2: 制約有り(全ての制約を適用)"]
%% F2 システム特性
F --&gt; F2["システム特性"]
F2 --&gt; F21["ユーザ数&lt;br&gt;(システムを使用する利用者数)"]
F21 --&gt; F211["ユーザ数&lt;br&gt;(エンドユーザの規模)"]:::important
F211 --&gt; F211L["0: 特定ユーザのみ
1: 上限が決まっている
2: 不特定多数のユーザが利用"]
F2 --&gt; F22["クライアント数&lt;br&gt;(システムで使用され、管理が必要なクライアント数)"]
F22 --&gt; F221["クライアント数&lt;br&gt;(管理対象クライアントの規模)"]:::important
F221 --&gt; F221L["0: 特定クライアントのみ
1: 上限が決まっている
2: 不特定多数のクライアントが利用"]
F2 --&gt; F23["拠点数&lt;br&gt;(システムが稼働する拠点の数)"]
F23 --&gt; F231["拠点数"]:::important
F231 --&gt; F231L["0: 単一拠点
1: 複数拠点"]
%% F2 システム特性の続き
F2 --&gt; F24["地域的広がり&lt;br&gt;(システムが稼働する地域的な広がり。&lt;br&gt;多言語対応などの考慮が必要)"]
F24 --&gt; F241["地域的広がり"]:::important
F241 --&gt; F241L["0: 拠点内
1: 同一都市内
2: 同一都道府県内
3: 同一地方
4: 国内
5: 海外"]
F2 --&gt; F25["特定製品指定&lt;br&gt;(ユーザの指定によるオープンソース製品や&lt;br&gt;第三者製品の採用要件)"]
F25 --&gt; F251["特定製品の採用有無&lt;br&gt;(指定製品の採用状況)"]:::important
F251 --&gt; F251L["0: 特定製品の指定がない
1: 一部に特定製品の指定がある
2: サポートが困難な製品の指定がある"]
F2 --&gt; F26["システム利用範囲&lt;br&gt;(システムを利用する業務の範囲)"]
F26 --&gt; F261["システム利用範囲"]
F261 --&gt; F261L["0: 内部業務のみ利用
1: 一部の外部業務でも利用
2: 全ての業務で利用"]
F2 --&gt; F27["複数言語対応&lt;br&gt;(システムの多言語対応要件)"]
F27 --&gt; F271["言語数&lt;br&gt;(対応必要言語数)"]
F271 --&gt; F271L["0: 単一言語のみ
1: 2言語対応
2: 3言語以上対応"]
%% F3 適合規格
F --&gt; F3["適合規格"]
F3 --&gt; F31["製品安全規格&lt;br&gt;(UL60950などの製品安全規格の取得要件)"]
F31 --&gt; F311["規格取得の有無&lt;br&gt;(安全規格認証の要否)"]:::important
F311 --&gt; F311L["0: 規格取得の必要無し
1: UL60950相当取得"]
F3 --&gt; F32["環境保護&lt;br&gt;(RoHS指令などの特定有害物質の使用制限要件)"]
F32 --&gt; F321["規格取得の有無&lt;br&gt;(環境保護規格認証の要否)"]:::important
F321 --&gt; F321L["0: 規格取得の必要無し
1: RoHS指令相当取得"]
%% F3 適合規格の続き
F3 --&gt; F33["電磁干渉&lt;br&gt;(電磁波による干渉に関する規格要件)"]
F33 --&gt; F331["規格取得の有無&lt;br&gt;(電磁干渉規格認証の要否)"]
F331 --&gt; F331L["0: 規格取得の必要無し
1: VCCI相当取得"]
%% F4 機材設置環境条件
F --&gt; F4["機材設置環境条件"]
F4 --&gt; F41["耐震/免震&lt;br&gt;(地震発生時にシステム設置環境で耐える必要のある実効的な最大震度)"]
F41 --&gt; F411["耐震震度&lt;br&gt;(設置環境での実効的な震度要件)"]
F411 --&gt; F411L["0: 対策不要
1: 震度4相当(50ガル)
2: 震度5弱相当(100ガル)
3: 震度6弱相当(250ガル)
4: 震度6強相当(500ガル)
5: 震度7相当(1000ガル)"]
F4 --&gt; F42["スペース&lt;br&gt;(設置に必要な床面積/高さ要件。保守作業用スペースも考慮)"]
F42 --&gt; F421["設置スペース制限(マシンルーム)&lt;br&gt;(マシンルームでの設置スペース制約)"]:::important
F421 --&gt; F421L["0: スペースに関する制限無し
1: フロア設置用機材を用いて構成
2: ラックマウント用機材を用いて構成"]
F42 --&gt; F422["設置スペース制限(事務所設置)&lt;br&gt;(オフィスでの設置スペース制約)"]:::important
F422 --&gt; F422L["0: スペースに関する制限無し
1: 専用のスペースを割当て可能
2: 人と混在するスペースに設置必要"]
F42 --&gt; F423["並行稼働スペース(移行時)&lt;br&gt;(新旧システム並行稼働時の設置スペース要件)"]
F423 --&gt; F423L["0: 並行稼働スペース不要
1: 並行稼働用の追加スペースあり"]
F42 --&gt; F424["設置スペースの拡張余地&lt;br&gt;(将来の拡張に備えたスペース要件)"]
F424 --&gt; F424L["0: 拡張余地不要
1: 拡張用スペース確保必要"]
%% F4 機材設置環境条件の続き
F4 --&gt; F43["重量&lt;br&gt;(設置機器の重量要件)"]
F43 --&gt; F431["床荷重&lt;br&gt;(設置床面の耐荷重要件)"]
F431 --&gt; F431L["0: 制限なし
1: 一般事務所床を想定
2: データセンター床を想定"]
F43 --&gt; F432["設置対策&lt;br&gt;(重量対策の要否)"]
F432 --&gt; F432L["0: 対策不要
1: 補強などの対策必要"]
F4 --&gt; F44["電気設備適合性&lt;br&gt;(電源設備への要件)"]
F44 --&gt; F441["供給電力適合性&lt;br&gt;(電源供給の適合性要件)"]
F441 --&gt; F441L["0: 一般オフィス用電源で可
1: サーバ用電源必要
2: 大規模データセンター用電源必要"]
F44 --&gt; F442["電源容量の制約&lt;br&gt;(必要電源容量の制約)"]
F442 --&gt; F442L["0: 制約なし
1: 容量制約あり"]
F44 --&gt; F443["並行稼働電力(移行時)&lt;br&gt;(新旧システム並行稼働時の電源要件)"]
F443 --&gt; F443L["0: 追加電源不要
1: 追加電源必要"]
F44 --&gt; F444["停電対策&lt;br&gt;(停電時の対策要件)"]
F444 --&gt; F444L["0: 対策不要
1: UPS必要
2: 自家発電必要"]
%% F4 機材設置環境条件の続き
F44 --&gt; F445["想定設置場所の電圧変動&lt;br&gt;(設置場所の電圧変動への対応要件)"]
F445 --&gt; F445L["0: 対策不要
1: 電圧変動対策必要"]
F44 --&gt; F446["想定設置場所の周波数変動&lt;br&gt;(設置場所の周波数変動への対応要件)"]
F446 --&gt; F446L["0: 対策不要
1: 周波数変動対策必要"]
F44 --&gt; F447["接地&lt;br&gt;(接地要件)"]
F447 --&gt; F447L["0: 制限なし
1: 専用接地必要"]
F4 --&gt; F45["温度(帯域)&lt;br&gt;(設置環境の温度要件)"]
F45 --&gt; F451["温度(帯域)&lt;br&gt;(許容温度範囲)"]
F451 --&gt; F451L["0: 制限なし
1: 一般事務所環境を想定
2: データセンター環境を想定"]
F4 --&gt; F46["湿度(帯域)&lt;br&gt;(設置環境の湿度要件)"]
F46 --&gt; F461["湿度(帯域)&lt;br&gt;(許容湿度範囲)"]
F461 --&gt; F461L["0: 制限なし
1: 一般事務所環境を想定
2: データセンター環境を想定"]
F4 --&gt; F47["空調設備&lt;br&gt;(空調設備への要件)"]
F47 --&gt; F471["空調性能&lt;br&gt;(空調能力要件)"]
F471 --&gt; F471L["0: 一般空調で可
1: パッケージ型空調必要
2: 床下空調必要"]
F47 --&gt; F472["空調設備の制約&lt;br&gt;(空調設備の制約条件)"]
F472 --&gt; F472L["0: 制限なし
1: 容量制約あり"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB subCategory;
class E111L,E211L,E311L,E312L,E313L,E411L,E412L,E421L,E431L,E432L,E433L,E511L,E512L,E521L,E522L,E531L,E611L,E612L,E613L,E711L,E712L,E713L,E714L,E715L,E811L,E821L,E831L,E911L,E912L,E913L,EA11L,EA12L,EB11L level;
%% F5 環境マネージメント
F --&gt; F5["環境マネージメント"]
F5 --&gt; F51["環境負荷を抑える工夫&lt;br&gt;(省エネ、省資源への取り組み要件)"]
F51 --&gt; F511["グリーン購入法対応度&lt;br&gt;(グリーン購入法への適合度)"]
F511 --&gt; F511L["0: 非対応
1: 一部対応
2: 完全対応"]
%% F5 環境マネージメントの続き
F51 --&gt; F512["同一機材拡張余力&lt;br&gt;(既存機材の拡張による対応可能性)"]
F512 --&gt; F512L["0: 拡張余力不要
1: 拡張余力必要"]
F51 --&gt; F513["機材のライフサイクル期間&lt;br&gt;(機材の利用可能期間)"]
F513 --&gt; F513L["0: 3年未満
1: 3-5年
2: 5年以上"]
F5 --&gt; F52["エネルギー消費効率&lt;br&gt;(省エネルギーへの取り組み要件)"]
F52 --&gt; F521["エネルギー消費の目標値&lt;br&gt;(消費エネルギーの目標設定)"]
F521 --&gt; F521L["0: 目標値設定なし
1: 一般的な目標値を設定
2: 厳密な目標値を設定"]
F5 --&gt; F53["CO2排出量&lt;br&gt;(二酸化炭素排出への取り組み要件)"]
F53 --&gt; F531["CO2排出量の目標値&lt;br&gt;(CO2排出量の目標設定)"]
F531 --&gt; F531L["0: 目標値設定なし
1: 一般的な目標値を設定
2: 厳密な目標値を設定"]
F5 --&gt; F54["低騒音&lt;br&gt;(騒音への配慮要件)"]
F54 --&gt; F541["騒音値&lt;br&gt;(許容騒音レベル)"]
F541 --&gt; F541L["0: 制限なし
1: 一般事務所環境レベル
2: 図書館環境レベル"]
%% スタイル定義
classDef default fill:#fff,stroke:#333,stroke-width:1px,font-size:16px;
classDef mainCategory fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef subCategory fill:#f5f5f5,stroke:#666;
%%classDef metric fill:#fff,stroke:#999,font-size:14px;
classDef important fill:#FFEFD5,stroke:#333;
classDef level fill:#e8e8e8,stroke:#666,font-size:12px,text-align:left;
class A,B,C,D,E,F mainCategory;
class F1,F2,F3,F4,F5 subCategory;
class F111L,F121L,F211L,F221L,F231L,F241L,F251L,F261L,F271L,F311L,F321L,F331L,F411L,F421L,F422L,F423L,F424L,F431L,F432L,F441L,F442L,F443L,F444L,F445L,F446L,F447L,F451L,F461L,F471L,F472L,F511L,F512L,F513L,F521L,F531L,F541L level;
&lt;/div&gt;</description></item></channel></rss>