イチから全部作ってみよう(19)今までの知識を総動員して要求仕様書を作成する山浦恒央の“くみこみ”な話(188)(3/3 ページ)

» 2025年04月17日 10時00分 公開
前のページへ 1|2|3       

5.要求仕様書の作成例

 やってみていかがでしたでしょうか。今回の作成例を下記に示します。

(1)概要

(ア)背景

 株式会社ワールドワインショップでは、商店街のある小さなワインショップを経営している。店では良質なワインを取りそろえているが、売上をさらに拡大するため、ECサイトを新たに立ち上げることになった。

(イ)目的

 高品質なワインを店頭に来店することなく購入できるようにするため。

(ウ)用語の定義

  • ワイン:ブドウを原料としたお酒
  • 赤ワイン:黒ブドウから作るワイン
  • 白ワイン:白ブドウから作るワイン
  • ロゼワイン:黒ブドウを浅く漬けて作るワイン
  • オレンジワイン:白ブドウを使い、赤ワインの製法で作ったワイン
  • 発泡白ワイン:炭酸が入った白ワイン
  • 発泡ロゼワイン:炭酸が入ったロゼワイン

(2)関連資料

(3)機能要求

(ア)機能構成

 機能構成図を下記に示す(図3)。

図3 図3 機能構成図[クリックで拡大]

(イ)表示機能

  • (1)ページ表示
    トップページを表示する。なお、画面イメージはヒアリングシートを参照すること[1]
  • (2)商品表示
    トップページに下記のワインをそれぞれ1点ずつ表示すること
    1. 赤ワイン:シャトー・マルゴー
    2. 白ワイン:モンラッシェ、ルフレーヴ
    3. ロゼワイン:ミラヴァル
    4. オレンジワイン:シュフマン、ルカツィテリ
    5. 発泡白ワイン:ボランジェ、スペシャル・キュヴェ
    6. 発泡ロゼワイン:ポメリー、ロゼ
  • (3)商品情報表示
    「商品画像」「商品名」「価格」を表示すること

(4)制約条件

 画面表示のみに限定する。非機能要求は対象外とする。

6.おわりに

 今回は、話題をワインのECサイトに戻し、今までの知識を活用して要求仕様書を作成しました。自分のものと作成例を見比べてみてどのように感じましたか。

 作成してみて、たった1ページの要望から、画面構成、ハードウェア構成、異常系など考えること、まだまだ要求仕様書はブラッシュアップできるように感じます。ちなみに、読者の皆さんの中には、筆者と異なり、ヒアリングシートに曖昧な箇所がたくさんあるように感じたかと思います。今回は補完をして進めていただきましたが、実際の開発では、これらを会議/メールなどで質問しながら進めることになると思います。これも、合わせてイメージできるとよいでしょう。

山浦先生執筆の書籍が販売中です!

 本連載で取り上げた「ソフトウェア技術者のためのバグ百科事典」を大幅に加筆、修正した山浦恒央先生の書籍「ソフトウェア技術者のためのバグ検出テキスト」が日科技連出版から好評発売中です。連載でも取り上げた、「要求仕様書のバグ」「実装抜けのバグ」「テスト業務のバグ」など、バグを36種類に分類して解説しています。囲碁や将棋であれば、「相掛かり」「矢倉」「四間飛車」「藤井システム」のような戦法を網羅した内容になっています。

 前著「ソフトウェア技術者のためのバグ検出ドリル」(2019年11月刊行)も好評発売中です。実際にバグを含む要求仕様書、設計書、コーディング、デバッグ、保守を具体的に取り上げ、練習問題として31問を出題しました。同書は、囲碁や将棋における「次の一手」的な問題であり、ピンポイントの場面を取り上げ、実践力を鍛えることを目的としています。

ソフトウェア技術者のためのバグ検出テキストソフトウェア技術者のためのバグ検出ドリル 画像クリックで出版社のWebサイトへ

 両書とも興味のある方は、Amazon.comや書店でチェックしてください!

【 筆者紹介 】
山浦 恒央(やまうら つねお)

人間環境大学 環境情報学科 教授(工学博士)


1977年、日立ソフトウェアエンジニアリングに入社、2006年より、東海大学情報理工学部ソフトウェア開発工学科助教授、2007年より、同大学大学院組込み技術研究科准教授、2016年より非常勤講師。2025年4月より、人間環境大学環境情報学科教授。

主な著書・訳書は、「Advances in Computers」 (Academic Press社、共著)、「ピープルウエア 第2版」「ソフトウェアテスト技法」「実践的プログラムテスト入門」「デスマーチ 第2版」「ソフトウエア開発プロフェッショナル」(以上、日経BP社、共訳)、「ソフトウエア開発 55の真実と10のウソ」「初めて学ぶソフトウエアメトリクス」(以上、日経BP社、翻訳)。


前のページへ 1|2|3       

Copyright © ITmedia, Inc. All Rights Reserved.