技術レビュー演習のWeb上体験

高齢者在宅監視システムのソフトウエア要求(初期案) 「仕様書をレビューしても、文章表現上の指摘しかできない」「チェックリストに書いてあることの真意が分からない」「重要な問題なのに、つい見逃してしまう」。

野中 誠

2009年3月31日 20:00

高齢者在宅監視システムのソフトウエア要求(初期案)

 「仕様書をレビューしても、文章表現上の指摘しかできない」「チェックリストに書いてあることの真意が分からない」「重要な問題なのに、つい見逃してしまう」。

 今回は、こんな悩みを抱える方にちょうどよい規模のレビュー課題を提示して、技術レビュー演習の機会を提供します。30分程度で結構ですので時間を確保して、以下に示したソフトウエア要求の初期案を読み、技術的な観点で問題がないか、どのような観点で仕様をチェックすべきかなど、考えてみてください。

 システムエンジニアのあなたは、発注者が考えた「高齢者在宅監視システム」のソフトウエア要求(初期案)をレビューする立場にいます。これは、独り暮らしが十分にできる高齢者専用の集合住宅に据え付けるシステムです。

 図1は、このシステムのブロック図です。開発対象は、中央にある「制御ソフトウエア」です。このソフトウエアは、「施錠センサー」「マイコン内蔵水道メーター」「警備員呼出ブザー」の3つのセンサーから入力イベントを受け取り、高齢者の在/不在に応じて適切な信号を「生活情報監視パネル」と「通信機器」に出力します。

 「施錠センサー」から制御ソフトウエアに入力されるイベントは、「1.中から施錠」「2.中から解錠」「3.外から施錠」「4.外から解錠」の4つです。

 「マイコン内蔵水道メーター」から入力されるイベントは、「1.流量ゼロ警告(流量ゼロが12時間以上続いたときに発生)」「2.流量ゼロ警告解除(警告中に水が流れたときに発生)」の2つです。

 「警備員呼出ブザー」から入力されるイベントは、「1.呼出ブザー押下」「2.呼出解除」の2つです。

 「生活情報監視パネル(以下、パネル)」は、集合住宅のそれぞれの部屋について「在室」または「不在」のどちらかの状態を表示します。

 「通信機器」は、流量ゼロ警告または呼出ブザー押下のどちらかのイベントが発生したときに、制御ソフトウエアの指示により、警備員呼び出し要求を警備会社へと送信します。

 なお、ここまでの仕様はすでに確定していて、変更されることがないとします。

レビュー演習(その1)

 「制御ソフトウエア」の振る舞いとして、発注者が考えたソフトウエア要求の初期案は次の通りです。

1.扉を中から施錠すると、パネルに「在室」と表示される。
2.扉を外から施錠すると、パネルに「不在」と表示される。
3.在室時に中から解錠しても、パネル表示は「在室」のままとする。
4.不在時に外から解錠しても、パネル表示は「不在」のままとする。
5.在室時に流量ゼロ警告が発せられる、または呼出ブザーが押下されると、警備員を呼び出す。
6.不在時に流量ゼロ警告が発せられる、または呼出ブザーが押下されても、警備員を呼び出さない。

 さあ、あなたの役割を思い出して、このソフトウエア要求の初期案をレビューしてみましょう。レビューの目的は、仕様上の問題を指摘することに限定します。ソリューションを提案する必要はありません。あるいは、この情報ではとてもレビューできる状態にないと思うなら、ユーザーにどのような検討を要求しますか?

 次ページ以降で、このソフトウエア要求に対するレビューについて、具体的に考えてみましょう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30