IoTの用語IoT中級

IoT中級 第8章 開発・運用・保守の学習ガイド

IoT中級の第8章「開発・運用・保守上の留意点」を、ソフトウェア開発手法・開発運用の自動化・BCP・CCライセンスの対比表で整理。ウォーターフォールとアジャイルなど間違えやすい点、学習時間の目安、オリジナル確認問題3問つき。

最終更新
公開
読了目安
約8分
執筆
ICT模試 編集部

この記事の要点

  • 第8章はソフトウェア開発手法、開発・運用の自動化、BCP、CCライセンスを扱う章です。
  • 手法の名前と目的の組み合わせ を問う形になりやすく、対比表で覚えると効率的です(当サイトの見立て)。
  • 学習時間の目安は 当サイトの目安 で、合計3〜4時間です。

第8章の全体像

第4版の第8章の見出しをもとに、当サイトが論点を整理しました。テキスト本文は使っていません。

見出しはリックテレコムの書誌ページの目次による(2026年9月27日確認)
見出し(章立て)論点関連記事
ソフトウェア開発手法ウォーターフォール、アジャイル、スクラムアジャイルとスクラム
開発・運用の自動化DevOps、CI/CD、OTA更新、SBOMDevOpsとCI/CD
BCP事業継続計画、RTO・RPO、冗長化BCP
CCライセンス表示・非営利・改変禁止・継承の組み合わせCCライセンス

← 表は横にスクロールできます →

押さえる用語と対比

対になる用語違い
ウォーターフォール / アジャイル工程を順に一度で進めるか、短い反復で作って直すか
継続的インテグレーション / 継続的デリバリー変更を頻繁に統合して自動テストするか、いつでも出せる状態を保つか
RTO / RPOどれだけの時間で復旧するかの目標か、どの時点までのデータを戻すかの目標か
BCP / BCM事業継続のための計画そのものか、計画を運用し見直す管理の仕組みか
CC BY / CC BY-SA表示すれば利用可か、それに加え改変物を同じ条件で公開する必要があるか
スプリント / リリーススクラムの一定期間の反復か、利用者に届ける出荷か

← 表は横にスクロールできます →

第8章を読むときの視点

第8章は、作ったIoTシステムを長く安全に使い続けるための章です。IoT機器は一度設置すると何年も現場で動き続けるため、開発の段階から運用と保守を見込んでおくことが大切になります。

開発手法は、要件がどれだけ確定しているかで選ぶと考えると整理しやすくなります。要件が固く変更が少ないならウォーターフォール、試しながら要件を見つけていくならアジャイル、というように、手法の優劣ではなく状況との相性で説明できるようにしてください。

開発・運用の自動化では、ソフトの変更を小さく頻繁に統合して自動テストし、安全に配布する流れが中心です。IoTでは、現場の機器に遠隔で更新を届ける仕組み(OTA)と、更新に失敗したときに元に戻せる仕組みが重要になります。

BCPとCCライセンスは技術とは毛色が違いますが、用語の定義を正確に覚えれば得点しやすい分野です。RTOとRPO、CCの4条件は表にして一度で覚えてしまいましょう。

間違えやすい点

よくある誤解正しい理解
アジャイルは計画も文書も作らない計画や文書より変化への対応と動くソフトを重んじるが、不要とはしていない
RPOは復旧にかかる時間のこと時間の目標はRTO。RPOは失ってよいデータの範囲(時点)
CCライセンスは著作権を放棄すること著作権を保ったまま利用条件を示すもの。放棄に近いのはCC0
IoT機器は出荷後の更新は不要脆弱性対応のため、安全な遠隔更新の仕組みが求められる

← 表は横にスクロールできます →

部品の把握には SBOM の考え方も役立ちます。

具体例で確かめる:RTO・RPOとCCライセンスの6種類

RTO・RPOの例:センサデータを毎日0時にバックアップしているシステムが、ある日の18時に故障し、21時に復旧したとします。このとき失われうるデータは0時〜18時の最大18時間分で、これを許容できるかを決める目標がRPOです。一方、停止していた3時間が許容範囲かを決める目標がRTOです。RPOを1時間にしたいなら、バックアップや複製を1時間ごと以上の頻度にする必要があります。

よくあるミスは、RTOとRPOを「どちらも時間だから同じ」と扱うことです。RTOは障害の後ろ側(再開までの時間)、RPOは障害の前側(どの時点まで戻れるか)を見る、と時間軸の向きで覚えると取り違えにくくなります。

CCライセンスの6種類:4条件(BY=表示、NC=非営利、ND=改変禁止、SA=継承)の組み合わせです。BYは全てに付き、NDとSAは同時に付きません(改変を禁じると継承する改変物が生まれないため)。

Creative Commons「About CC Licenses」をもとに当サイトが整理
ライセンス営利利用改変改変物の条件
CC BY可可条件なし
CC BY-SA可可同じライセンスで公開
CC BY-ND可不可―
CC BY-NC不可可条件なし
CC BY-NC-SA不可可同じライセンスで公開
CC BY-NC-ND不可不可―

← 表は横にスクロールできます →

他の章とのつながり

第8章の内容は、第6章のプロトタイピングと第7章のセキュリティの延長線上にあります。試作で得た学びを製品に反映し、出荷後も脆弱性に対応し続けるためには、開発手法と運用の仕組みの両方が必要です。

IoTならではの運用の難しさとして、現場に散らばった多数の機器を把握し続けることが挙げられます。どの機器にどのソフトが入っているかを管理できていないと、脆弱性が見つかったときに影響範囲を判断できません。

BCPの観点では、クラウドやネットワークが止まったときに現場の機器がどう振る舞うかを決めておくことが重要です。通信が途絶えても最低限の制御を続ける、データを一時保存して復旧後に送る、といった設計は第2章のエッジ処理ともつながります。

学習の順番と時間の目安

以下は 当サイトの目安 です。

  1. 開発手法の対比とスクラムの用語(1時間)
  2. DevOps・CI/CD・遠隔更新の流れ(45分)
  3. BCPとRTO・RPO(45分)
  4. CCライセンスの4条件と6種類(30分)
  5. 問題演習(1時間)

本番形式の問題は IoT中級の無料お試し で試せます。

確認問題(オリジナル)

問1 災害時に「障害発生から4時間以内にサービスを再開する」と決めた。この目標を表す用語はどれか。

ア:平均故障間隔を示す信頼性のMTBF/イ:戻すデータの時点の目標を示すRPO/ウ:復旧までの時間の目標を示すRTO/エ:サービスの品質を約束する契約のSLA

正解:ウ。イはデータの時点、アは故障の間隔、エは事業者と利用者の合意で、再開までの時間の目標そのものではありません。

問2 CCライセンスで「作者の表示をすれば改変・営利利用も可、ただし改変物は同じライセンスで公開する」条件はどれか。

ア:表示と非営利を組み合わせたCC BY-NC/イ:表示と継承を組み合わせたCC BY-SA/ウ:表示と改変禁止を組み合わせたCC BY-ND/エ:表示だけを条件とする最も緩いCC BY

正解:イ。アは営利利用を認めず、ウは改変を認めず、エは継承を求めません。

問3 アジャイル開発の特徴として、最も適切なものはどれか。

ア:短い期間の反復で動くものを作り、評価を受けて直す/イ:全工程の仕様を最初に確定し、以後は変更を認めない/ウ:テストは最後の工程でまとめて一度だけ実施する方式/エ:利用者との対話は契約時だけにして、開発に集中する

正解:ア。イとウはウォーターフォールの典型、エはアジャイル宣言が重んじる顧客との協調と逆です。

よくある質問

第8章は比率が小さいので捨ててもいいですか?

MCPCの公式ページにはカテゴリ別の出題比率が示されていますが、テキストの章と1対1に対応するものではありません。第8章は分量が少なく短時間で押さえられるため、捨てずに仕上げるのが当サイトのおすすめです。

CCライセンスは6種類全部覚えますか?

4つの条件(BY・NC・ND・SA)の意味が分かれば、組み合わせの6種類は推測できます。NDとSAは同時に付かない点も押さえてください。

BCPの資料は何を見ればよいですか?

内閣府の事業継続ガイドラインが基本です。出典に載せたページから確認できます。

DevOpsとアジャイルは同じですか?

アジャイルは主に開発の進め方、DevOpsは開発と運用の連携と自動化まで含む考え方です。重なる部分はありますが同じではありません。

CC0はCCライセンスの一種ですか?

CC0は権利を可能な限り放棄してパブリックドメインに近づけるためのツールで、6種類のライセンスとは別のツールとしてCreative Commonsが位置づけています。

スクラムの主な用語は何を覚えますか?

スクラムガイドでは、役割(プロダクトオーナー、スクラムマスター、開発者)、イベント(スプリント、スプリントプランニング、デイリースクラム、スプリントレビュー、レトロスペクティブ)、作成物(プロダクトバックログ、スプリントバックログ、インクリメント)が定められています。

OTA更新で気をつけることは何ですか?

更新ファイルに署名を付けて改ざんを検知すること、通信の途中で失敗しても元の版に戻せるよう2面の領域を持つこと、全台に一斉ではなく一部から段階的に配ることなどが代表的な対策です。

MTBFやMTTRは第8章の範囲ですか?

保守・運用や事業継続と関わるため、第8章の学習と合わせて押さえておくと安心です。稼働率の計算は 計算問題の解き方 で練習できます。

出典・参考

  1. [1]リックテレコム『IoT技術テキスト 第4版』書誌ページ(目次、2026年9月27日確認)
  2. [2]アジャイルソフトウェア開発宣言(2001年、2026年9月27日確認)
  3. [3]NIST SP 800-218 Secure Software Development Framework Version 1.1(2026年9月27日確認)
  4. [4]内閣府 防災情報 事業継続(事業継続ガイドライン、2026年9月27日確認)
  5. [5]Creative Commons About CC Licenses(2026年9月27日確認)

本番と同じペースで腕試し

記事の次は、本番形式の問題で。

公式の出題カテゴリの比率どおりに組んだ無料お試しを、登録不要・カード不要で解けます。続きの模試と章別ドリルは買い切りで、月額はかかりません。

IoTシステム技術検定 中級

80問・90分の模試と章別ドリル・¥4,980(税込・買い切り)

IoT中級の無料お試し20問
料金と収録内容を見る →

当サイトは、モバイルコンピューティング推進コンソーシアム(MCPC)とは関係のない個人が運営する非公式の学習教材です。掲載している問題はすべて当サイトのオリジナルで、実際の試験問題・過去問題・再現問題ではありません。試験の日程・受検料・出題範囲は公式サイト(https://www.mcpc-jp.org/license/ )で必ず確認してください。合格を保証するものではありません。合格の目安は当サイトの推定です。技術・制度の記述は「最終確認日」時点のものです。

← 対策記事の一覧へ