12
ソフトウェア工学・課題資料 機能要件定義書 - 1.0 - 2014/11/10 高専 太郎

2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

Embed Size (px)

DESCRIPTION

2013年高専プロコン 課題部門の最優秀賞作品である「縁」の資料をRFPにみたてて「要件定義書」を作ってみました. 課題として学生にはこれを元に外部設計書を作成してもらう予定 電子母子健康手帳 縁(ゆかり, yukari) https://play.google.com/store/apps/details?id=yukari.denbo http://www.tokyo-ct.ac.jp/gakusei_seikatsu/561/000632.html

Citation preview

Page 1: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

ソフトウェア工学・課題資料

機能要件定義書

- 第 1.0 版 -

2014/11/10 高専 太郎

Page 2: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

改版履歴

バージョン 担当者 内容 日付 1.0 高専太郎 初版作成 H26/11/10

Page 3: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

目次

システム概要 ....................................................................................................... 4 全体概要 .......................................................................................................... 4 スマートフォン ................................................................................................ 5 システム構成 ....................................................................................................... 8 制約条件 .............................................................................................................. 9 機能 ................................................................................................................... 10 電子母子手帳 ................................................................................................. 10 カレンダー ................................................................................................... 11 アルバム ....................................................................................................... 11 質問投稿 ....................................................................................................... 11 ダイアリー ................................................................................................... 11 運用・保守 ........................................................................................................ 12

Page 4: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

システム概要 全体概要 「縁」は母子手帳のすべての項目を電子媒体で閲覧, 記録し記録されたデータはクラウドに保存され,母親以外の家族などが母子手帳の内容を閲覧すること

ができる.電子母子手帳システムである.「縁」はスマートフォンアプリとク

ラウドサービスで構成される.クラウドへの保存は,セキュリティが確立されている GoogleDrive を利用しGoogle Driveの供給機能を使って家族へのデータの公開を実現する. 病院などインターネット環境が制限される場所での利用も想定してデータを

クラウド に保存せず,オフラインでの利用も可能とする. 「縁」には質問投稿機能があり,「子育て・出産」に関する質問をYahoo!知恵袋に投稿・閲覧することができる.下図は全体象を表すユースケースである.

図 1

Page 5: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

スマートフォン 「縁」のほとんどの機能はスマートフォンアプリ(以下,スマホアプリ)で提供される.スマホアプリの機能は以下の通りである 設定

google Driveのアカウント,Yahoo!知恵袋と連携するために必要な情報を登録する 電子母子手帳

母子手帳に記録するデータを記憶・閲覧する機能. 子育て・出産の質問投稿

Yahoo!知恵袋に「子育て・出産」に関する質問を投稿し,閲覧することができる.本機能はスマホアプリから Yahoo!知恵袋が提供している APIを用いて質問を投稿し,ブラウザをスマホアプリから呼び出すことで閲覧を実現する. カレンダー

予防接種などの予定を登録する機能.カレンダーに登録した予定は Googleカレンダーに保存され,家族等に公開することが可能となる. 初回リリース時には通知機能は未対応とする. ダイアリー

本機能は1日につき1つの日記データを管理する.日記はテキストと画像を扱

うことができる. アルバム

アルバムはダイアリーで登録された画像だけをピックアップしサムネイルが一

覧表示される.サムネイルをクリックするとオリジナルの画像データが表示さ

れ,リンクをクリックすることで撮影された日記の表示に遷移することができ

る. 図はスマホアプリの機能の全体象を表すユースケースである.

Page 6: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

図 2

Page 7: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

クラウド

スマホアプリのデータはカレンダーを除きすべてGoogle Driveに保存される.カレンダーのデータは Google カレンダーに保存される. どちらも保存されたデータは各サービスのアクセス権限を設定する機能によ

って,家族など,母親以外の人が閲覧することを可能となっている. Google Drive / Google カレンダー

図 3

Page 8: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

システム構成 アプリケーションの各種機能をクラウドに保存し、ユーザ以外の認証された端

末を持つ人に共有することができる

図 4

Page 9: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

制約条件 l カレンダー機能の予定通知機能は初回リリース時は未対応とする. (バージョンアップで対応)

l android で 1年前に発売になったスマホでメジャーなバージョン以降.最新版は常に対応する

l スマートフォン:Android OS 端末限定 (iOS には未対応) l クラウド: google drive と Google カレンダーを使用し,将来における他のクラウドサービスとの連携の可能性は考慮しない.容量は15GB

l 質問投稿サイト: Yahoo! 知恵袋と連携する.将来におけるその他のサービスとの連携は考慮しない.

Page 10: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

機能 電子母子手帳 母子手帳に記録するデータを記憶・閲覧する機能.記録できるデータを以下

に示す. ① 妊婦の健康状態・妊娠中の経過 ② 出産・産後の経過 ③ 乳幼児の発育記録 ④ 予防接種・歯科検診記録

図 5

Page 11: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

カレンダー 予防接種の記録や,日々の予定などを記録することができる.

図 6

以下省略 ————

アルバム 質問投稿 ダイアリー

Page 12: 2013年高専プロコン 最優秀賞作品の資料をRFPにみたてた要件定義書

運用・保守 運用保守は以下の内容と体制で行う. スマホアプリ 運用

業務内容 部署 内容 ユーザ問い合わせ 営業 メールのみで受け付ける.

マニュアルを読んでわからない問い合

わせは開発会社の窓口に問い合わせる 監視 なし なし 保守

業務内容 部署 内容 障害対応 開発会社 障害報告を受け取り,調査を行う.

バグ修正をしたらアプリをバージョン

アップして google playにリリースする クラウド(google dirve / google カレンダー) 運用

業務内容 部署 内容 ユーザ問い合わせ 営業 メールのみで受け付ける.

マニュアルを読んでわからない問い合

わせは開発会社の窓口に問い合わせる 監視 運用 サービス停止やリソース不足を監視す

る.障害が発生した場合は バックアップ なし Google の品質内の保証とし,独自のバ

ックアップは行わない 保守

業務内容 部署 内容 障害対応 開発会社 運用部隊が障害を発見したら開発会社

に障害報告を送る.開発会社は調査を行

い,必要に応じて復旧作業を行う