SlideShare a Scribd company logo
1 of 23
Download to read offline
Software Requirement Specification- IT Service Request Form
Software Requirement Specification
Document-Toilet Janitor
T.S.Huang 2010/03/17
Table of Contents
1.0 APPROVAL FORM………………………………………………………………………………3
1.1 PREFACE……………………………………………………………………………………….4
1.1.1 What is this document………………………………………………………………………….4
1.1.2 Who should read this document………………………………………………………………4
1.1.3 Related documents……………………………………………………………………………...4
1.1.4 Assumptions……………………………………………………………………………………4
1.1.5 Constraints………………………………………………………………………………………4
1.1.6 Definitions, Acronyms and Abbreviations……………………………………………………4
1.2 OVERVIEW OF LOGICAL FUNCTION COMPONENTS……………………………………………..5
1.3 FUNCTION LIST…………………………………………………………………………………6
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 1
Software Requirement Specification- IT Service Request Form
1.4 FUNCTIONAL SPECIFICATION……………………………………………………………………6
1.4.1 GUI for Function………………………………………………………………………………..6
PLEASE DESCRIBE THE DETAILS OF OUTPUT FROM THE BUSINESS PROCESS
1.5 USE CASE MODEL – OOAD…………………………………………………………………15
1.6 USE CASE DESCRIPTION - OOAD
1.6.1 Use Case <Use Case 1>
1.6.1.1 Description
1.6.1.2 Flow of Events
1.6.1.3 Special Requirements (option)
1.6.1.4 Precondition
1.6.1.5 Post Condition
1.6.1.6 Special Constraint (Option)
1.6.1.7 GUI Interface (Option)
1.6.2 Use Case <Use Case 2>
1.7 Domain Object List - OOAD
1.1 Preface
1.1.1 What is this document
這份文件是由系統分析者的角度來撰寫 Toilet Janitor 的軟體需求規格書提供一
個解決方案給程式設計師,因此文件內容將描述遊戲運作的流程和邏輯判斷等相
關資訊.
1.1.2 Who should read this document
 System Key users : 協助遊戲開發與測試的 Key user.
 SA & SD : 負責設計企畫的設計師.
 Programer : 負責開發的程式設計師.
 Other users: 其他協力開發者(美工、音樂…).
1.1.3 Related documents
 User Requirement Document.
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 2
Software Requirement Specification- IT Service Request Form
1.1.4 Assumptions
 本文件由 T.S.自行檢討與撰寫.
 本文件僅供 iPhone Game- Toilet Janitor 開發使用.
1.1.5 Constraints
 NA
1.1.6 Definitions, Acronyms and Abbreviations
Abbreviation Description
GUI Graphic User Interface
Flow chart descriptions and samples:
Flow chart Description Sample
Initial status
Decision condition
Input data
Process
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 3
Start to track
in
Hold or
not
Lot Id
EQPId
Confirm lot qty
Software Requirement Specification- IT Service Request Form
Process with system function
(Superscript “Pxx” is for function
number related to section 4.2.2.1)
User prepare data
Output
Terminal point
Data preparation
1.2 Overview of Logical Function Components
N/A
1.3 Function List
1. 遊戲主選單介面
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 4
Track in
Prepare
Lot
list
Result of
Track In
action
Track in complete
Query MES
Data
Software Requirement Specification- IT Service Request Form
 難易度選取
 相片匯入或 Bonus 人物設定選取介面
 中英文版本選取?(初步決定只有英文版)
 Help 說明介面
 讀取存檔記錄介面
2. 角色選取介面
3. 商店購物介面(關卡分段點介面)
4. 主遊戲介面
 Janitor 介面
 Usher 介面
5. 結束介面
 Game over
 破關-人物介紹
1.4 Functional Specification
1.4.1 遊戲主選單介面:
1. 遊戲選單- Choice role、Voice setup、Photo import、Help
2. 畫面重覆播放遊戲片頭曲
3. “Play” 按鈕 =>進入到角色輸入介面
4. “Voice setup” 按鈕=> 開關音樂
5. “ Photo import” 按鈕=>進入相片裁剪區,匯入大頭照後,選擇 Body(男、女、
小孩、老人) ?匯入相片後,畫面圖示縮小看不清楚是否有意義?是否要改
為選特定 NPC 角色?或者取名字?特色賣點?
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 5
Photo
確認
取消
Choice role
Voice setup
Photo import
Help
Software Requirement Specification- IT Service Request Form
 左方是匯入大頭貼相片的功能
 右方可選取 NPC 的 Body,被選取的 NPC 會將頭部用縮小的相片替
代(如果難度過高,就改選取特定的 NPC 角色)
6. “Help” 按鈕=>進入 Help 說明畫面
1.4.2 角色選取介面:
1. 兩個角色方框,各自有兩個 button,可選取 Play 和 Continue 功能.
2. Play 即開始遊戲(依所選的角色).
3. Continue 即叫出上一次的關卡記錄.
1.4.3 商店購物介面(關卡分段點介面):
1. 遊戲完成一小關後會進入商店採購畫面.
2. 點選+號採購寶物-號賣出寶物
1.4.4 主遊戲介面:
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 6
3 4
4
/
6
可翻頁
Toilet Janitor Toilet Usher
Play
Continue
說明
圖示+標價
圖示+標價
功能說明
功能說明
存檔離開
繼續下一關
300
0
總金額
0
1
數量
+ 購買 ,- 賣出
4/6
1
2
24
6/6
9
12
13
14
Software Requirement Specification- IT Service Request Form
Toilet Janitor-目標在讓所有人可以順利上完廁所避免被投訴
1. 衛生紙補充區(左右兩邊各一個補充區)-點選補充區 Janitor 會開始往被選取
的補充區走過去,碰到補充區時,右上方的數字會補滿到 30(代表 30 格衛生紙,
依難易度,困難的最高 15 格,一般的 20 格,簡易的 30 格)補充衛生紙時間
(Hard:2 秒 Normal:1.5 秒 Easy:1 秒),
2. 為 Janitor 的行徑,同一時間只能有一格顯示圖示,當點選廁所或衛生紙補充區
時,Janitor 會朝向點選方向以固定間隔顯示圖示(代表走動)直到目的地,Janitor
每走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒),若走到廁所前
開始補充衛生紙會由行進圖片切換為補充動作的圖片會暫停 0.5 秒,走到衛生
紙補充區時會由移動圖片切換為拿取衛生紙動作
3. 廁所間數(Hard:5 間 Normal:4 間 Easy:3 間),廁所圖示和背景會隨難易度 or 關
數而有所不同, 每間廁所左上方會顯示分數是 3/6(剩餘衛生紙數/容量數),每
個排隊上廁所的 NPC 左右方各有一個不同顏色的小數字,左方是使用上廁所
衛生紙用量,右方是上廁所的時間,上廁所期間右方數字會減少至 0 後,左方數
字會扣掉實際廁所剩餘數後跟著下降,若扣除廁所供應衛生紙後後不為 0,則
NPC 開始出現哭泣,大喊完蛋了,衛生紙不夠用,然後哭著跑出廁所,若扣除後
左右數字皆為零可得分數(獎金),然後走出廁所,哭泣時間持續 3 秒,然後在右
下方出現特寫鏡頭圖片播放
4. 廁所前排 Queue 的第一排-這排 Queue 無法操控,系統自動判斷所排的廁所開
始出廁所時,就開始往廁所移動(系統操作),一旦進入廁所立刻變為上廁所圖
示,開始計算時間倒數,進廁所走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒
Easy:0.3 秒)
5. 廁所前排 Queue 的第二排,在不同的玩法下可操控,但在 Janitor 的角色則由系
統操控,會自動遞補前一個 queue 所遺留的空缺, 所走一格需要花費時間
(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒)
6. 廁所前排 Queue 的第三排,不會排人(隱藏的據點),是用來顯示人物移動和消
耗時間的(若圖示太小或增加開發難度,可考慮拿掉此一排的功能), 所走一格
需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) ,若有第三排則,第一個
位置先走中間的空格再向兩旁的目標走去
7. 廁所前排 Queue 的第四排(主 Queue,尚未分配到每間廁所的副 Queue),會固定
有 6 位 NPC 排隊等候(會自動補滿 6 位直到右上方的總人數等於 0,總人數會
隨著人數補充不斷減少),系統自動判斷當廁所前的 Queue 開始空出位置時,就
自動遞補,同時有多間廁所的 Queue 空缺,以先空缺的先補,同時的話以最右邊
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 7
3 4
3
4
5
67
8
10
11
Software Requirement Specification- IT Service Request Form
先補(or 最近的先補),如果畫面空間不夠大,NPC 可只露出上半身
8. NPC 特寫鏡頭,當 NPC 於規則三的條件下(or 刻意被捉弄時),開始哭泣吵鬧,大
喊完蛋了,就於此顯示 5 秒的特寫鏡頭(切換數張圖片)
9. 總人數-每關的總人數顯示,會隨著下方 NPC Queue 的補充而減少,全部消化完
就過關
10. 寶物列表,點選寶物就可以有特效產生幫助過關
11. Toilet Usher 的人物角色,無功用,不會動,但可以固定切換圖片代表指揮 Queue
12. 時鐘,此關在 Toilet Janitor 無用處,純顯示,但在 Toilet Usher 時會判斷早上 9:00
到下午 17:00,時間到則 Usher 就下班關閉廁所,在第四排 Queue 放置 stop 禁止
的符號立牌
13. 記錄被投訴次數,投訴 3 次就 game over,但惡搞特定 NPC 行為不列入投訴次
數?
14. 代表 Janitor 的圖像顯示,有四種圖示,兩張圖代表移動中,一張代表到補充區拿
取衛生紙,一張圖代表到廁所補充衛生紙
Toilet Usher-目標在一定的時間內讓最多人可以上廁所,統計最高分
1. 在玩 Usher 的角色時,衛生紙補充區(左右兩邊各一個補充區)無功用-Janitor
不需重新補充衛生紙,格數永遠鎖定 30 格(滿的),由電腦操控不用計算
2. 為 Janitor 的行徑,同一時間只能有一格顯示圖示,當點選廁所或衛生紙補充
區時,Janitor 會朝向點選方向以固定間隔顯示圖示(代表走動)直到目的地,
Janitor 每走一格需要花費時間(永遠固定 0.3 秒),若走到廁所前開始補充衛生
紙會由行進圖片切換為補充動作的圖片會暫停 0.5 秒
3. 廁所間數(Hard:5 間 Normal:4 間 Easy:3 間),廁所圖示和背景會隨難易度 or 關
數而有所不同, 每間廁所左上方會顯示分數是 3/6(剩餘衛生紙數/容量數),每
個排隊上廁所的 NPC 左右方各有一個不同顏色的小數字,左方是使用上廁
所衛生紙用量,右方是上廁所的時間,上廁所期間右方數字會減少至 0 後,左
方數字會扣掉實際廁所剩餘數後跟著下降,若扣除廁所供應衛生紙後後不為
0,則 NPC 開始出現哭泣,大喊完蛋了,衛生紙不夠用,然後哭著跑出廁所,若扣
除後左右數字皆為零可得分數(獎金),然後走出廁所,哭泣時間持續 3 秒,然後
在右下方出現特寫鏡頭圖片播放
4. 廁所前排 Queue 的第一排-這排 Queue 無法操控,系統自動判斷所排的廁所開
始出廁所時,就開始往廁所移動(系統操作),一旦進入廁所立刻變為上廁所圖
示,開始計算時間倒數,進廁所走一格需要花費時間(Hard:0.75 秒 Normal:0.5
秒 Easy:0.3 秒)
5. 廁所前排 Queue 的第二排,在不同的玩法-Usher 下可操控,點選排隊圈圈,若
排隊圈圈上是空的則 NPC 第四排的主 Queue 的第一位會自動補上所點選的
空位, 所走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒)
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 8
Software Requirement Specification- IT Service Request Form
6. 廁所前排 Queue 的第三排,不會排人(隱藏的據點),是用來顯示人物移動和消
耗時間的(若圖示太小或增加開發難度,可考慮拿掉此一排的功能), 所走一格
需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) ,若有第三排則,第一個
位置先走中間的空格再向兩旁的目標走去
7. 廁所前排 Queue 的第四排(主 Queue),會固定有 6 位 NPC 排隊等候(會自動補
滿 6 位直到 Usher 下班為止),系統會等候並判斷當廁所前的 Queue 開始空出
位置時且玩家點選了位置後,就遞補, 因為玩法不同,所以此時排隊的 NPC 身
旁(第一位顯現數字就好?)會有上廁所的時間數字,出現方便排 Queue,特殊的
NPC 出現時此時變為破壞狂,若排在第一位時等候時間超過 3 秒,會出現生氣
符號,上廁所後會破壞廁所,需花時間來修復(Hard:15 秒,Normal:10 秒,Easy:5
秒),此時廁所會變成修理中
8. NPC 特寫鏡頭,當 NPC 生氣時會開始破壞廁所,就於此顯示 5 秒的特寫鏡頭
(切換數張圖片)
9. 總人數-這邊顯示一開始是零,隨著上完廁所的人數,會慢慢 counter 上去
10. 寶物列表,點選寶物就可以有特效產生幫助過關
11. Toilet Usher 的人物角色,無功用,不會動,但可以固定切換圖片代表指揮
Queue
12. 時鐘,此關在 Toilet Usher 時會判斷早上 9:00 到下午 17:00,時間到則 Usher 就
下班關閉廁所,在第四排 Queue 放置 stop 禁止的符號立牌,計算分數
時間的流逝(第一關 15 秒代表一小時,第二關 20 秒代表一小時,….第七關 45
秒代表一小時)
13. 此功能在 Toilet Usher 處無作用
14. 代表 Janitor 的圖像顯示,有四種圖示,兩張圖代表移動中,一張代表到補充區
拿取衛生紙,一張圖代表到廁所補充衛生紙
1.4.5 結束介面:
1. 播放製作群、結尾曲、連絡方式
2. 輪換 Janitor and Usher 的過關獲獎的圖案
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 9
遊戲製作- T.S.
Cloud
Joe
Art -Flyking
Music JungMusic
XXX
XXX XXX
Software Requirement Specification- IT Service Request Form
1.5 Spirit
1.5.1 主遊戲介面
1.5.1.1 廁所精靈
1.5.1.1.1 Property([廁所 id],[廁所顯示圖示],[廁所衛生紙最大容量],[使用剩餘張數],[難
易度等級],[位置 x 軸],[位置 y 軸])
Property Easy Normal Hard
[廁所 id]
[廁所顯示圖示]
[廁所衛生紙最大容量] 8 6 5
[使用剩餘張數] 8 6 5
[難易度等級] Easy Normal Hard
[位置 x 軸]
[位置 y 軸]
Property Easy Normal Hard
初始廁所間數 3 4 5(4?視圖的大小)
1.5.1.1.2 觸發 Event
Event 觸發時機 效果
Event1 NPC 進入廁所後,上廁所時間
數字每秒開始減少,減少至 0
後
觸發 Event2 or Event3
Event2 使用廁所的衛生紙剩餘張數-
NPC 使用衛生紙張數後還有
剩
NPC 正常出廁所,由上廁所
圖示,改為出廁所離開圖示
Event3 使用廁所的衛生紙剩餘張數-
NPC 使用衛生紙張數後為負
數
1. 切換 NPC 哭泣圖示 3~5
秒後,奔出廁所
2. 右下方介面開始播放特
寫
Event4 當廁所被觸控時 1. Janitor 會開始走向被觸
控的廁所(設定為目的
地)
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 10
Software Requirement Specification- IT Service Request Form
2. 觸發 Event5
Event5 當被觸控後,Janitor 走到定位
(目的地)
1. 廁所衛生紙剩餘數補充
到容量最大值
2. Janitor 手上的數量要減
去所補充的衛生紙格數
3. 若 Janitor 手上張數不夠
補,補完數量為止
4. 行進圖片切換為補充衛
生紙圖片 0.5 秒
Event6(Usher 玩
法)
當每間廁所衛生紙減少時 1. 判斷剩餘張數最低且
NPC 使用張數最多的設
為 Janitor 目的
2. 觸發 Event4
1.5.1.2 Janitor(衛生紙補充員)精靈
1.5.1.2.1 Property([角色 id],[人物顯示圖示],[衛生紙最大容量],[剩餘格數],[難易度等級],
[位置精靈所在編號],[狀態],[行進時間],[目的地位置])
Property Easy Normal Hard
[角色 id]
[人物顯示圖示] 會依狀態更換 會依狀態更換 會依狀態更換
[衛生紙最大容量] 30 25 20
[使用剩餘格數] 30 25 20
[難易度等級] Easy Normal Hard
[位置精靈所在編號] 記錄所在位置 記錄所在位置 記錄所在位置
[狀態] 1.行動 2.拿衛生紙
3.補充廁所衛生紙
1.行動 2.拿衛生紙
3.補充廁所衛生紙
1.行動 2.拿衛生紙
3.補充廁所衛生紙
[行進時間] 0.3 sec. 0.5 sec. 0.75 sec.
[目的地位置] 記錄目的地位置 記錄目的地位置 記錄目的地位置
1.5.1.2.2 觸發 Event
Event 觸發時機 效果
Event7 觸控衛生紙補充區時 1. Janitor 會開始走向被觸
控的衛生紙補充區
2. 觸發 Event8
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 11
Software Requirement Specification- IT Service Request Form
Event8 當被觸控後,Janitor 走到定
位(目的地)
1. Janitor 的衛生紙剩餘數
會補充到最大容量
2. 圖示會由行進轉換為拿
取衛生紙圖示
Event9 每移動一格位置時 依行進秒數,切換行進圖片
(兩張交替)
Event10 當廁所被觸控時 1. Janitor 會開始走向被觸
控的廁所
2. 觸發 Event9、Eevent11
Event11 當被觸控後,Janitor 走到定
位(目的地)
1. 廁所衛生紙剩餘數補充
到容量最大值
2. Janitor 手上的數量要減
去所補充的衛生紙格數
3. 若 Janitor 手上張數不夠
補,補完數量為止
4. 行進圖片切換為補充衛
生紙圖片 0.5 秒
1.5.1.3 NPC(上廁所路人)精靈
1.5.1.3.1 Property([角色 id],[人物顯示圖示],[使用衛生紙數],[上廁所時間],[難易度
等級],[位置精靈所在編號],[狀態],[行進時間],[Bonus],[忍耐時間],[目的地位置])
Property Easy Normal Hard
[角色 id]
[人物顯示圖示] 會依狀態更換 會依狀態更換 會依狀態更換
[使用衛生紙數] 依難易度變化* 依難易度變化* 依難易度變化*
[上廁所時間] 依難易度變化* 依難易度變化* 依難易度變化*
[難易度等級] Easy Normal Hard
[位置精靈所在編號] 記錄所在位置 記錄所在位置 記錄所在位置
[狀態] 1.行走 2.等待 3.離
去 4.蹲廁所
5.ORZ
1.行走 2.等待 3.離
去 4.蹲廁所
5.ORZ
1.行走 2.等待 3.離
去 4.蹲廁所
5.ORZ
[行進時間] 0.3 sec. 0.5 sec. 0.75 sec.
[Bonus] Bonus 人物加分註記 Bonus 人物加分註記 Bonus 人物加分註記
[忍耐時間] 5 秒 4 秒 3 秒
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 12
Software Requirement Specification- IT Service Request Form
[目的地位置] 記錄目的地位置 記錄目的地位置 記錄目的地位置
請參考下列 Matrix
關卡(Easy) 過關條件 廁所間數 衛生紙容量 NPC(使用張數,如廁時間)
Section1 滿意度 20 3 6 (1,4) *5,(2,4)*10,(3,4)*5
Section2 滿意度 25 3 6 (1,4) *5,(2,4)*10,(3,4)*10
Section3 滿意度 30 3 6 (1,4) *5 ,(2,3) *10,
(3,3)*10,(4,3)*5
Section4 滿意度 35 3 6 (1,4) *5 ,(2,3) *10,
(3,3)*10,(4,3)*10
Section5 滿意度 40 3 6 (2,3) *15,(3,3)*15,(4,3)*10
Section6 滿意度 45 3 6 (2,2) *10,(3,2)*20,(4,2)*15
Section7 滿意度 50 3 6 (2,2) *10,(3,2)*15,(4,2)*25
Normal 過關條件 廁所
間數
衛生紙
容量
NPC(使用張數,如廁時間)
Section1 滿意度 20 4 5 (2,4) *5,(3,4)*10,(4,4)*4
Bonus(4,4)*1
Section2 滿意度 25 4 5 (2,4) *5,(3,4)*9,(4,4)*10
Bonus(3,4)*1
Section3 滿意度 30 4 5 (2,3) *10,(3,3)*9,(4,3)*9
Bonus(3,4)*1,Bonus(4,4)*1
Section4 滿意度 35 4 5 (2,3) *8,(3,3)*14,(4,3)*10
Bonus(2,4)*2,Bonus(3,4)*1
Section5 滿意度 40 4 5 (2,2) *13,(3,2)*13,(4,2)*10
Bonus(2,4)*2,Bonus(3,4)*2
Section6 滿意度 45 4 5 (2,2) *8,(3,2)*18,(4,2)*15
Bonus(2,4)*2,Bonus(3,4)*2
Section7 滿意度 50 4 5 (2,2) *7,(3,2)*12,(4,2)*25
Bonus(2,4)*3,Bonus(3,4)*3
Hard 過關條件 廁所
間數
衛生紙
容量
NPC(使用張數,如廁時間)
*R 代表 1~4Radom
Section1 滿意度 20 5 5 (2,R) *5,(3,4)*10,(4,4)*4
Bonus(4,4)*1
Section2 滿意度 25 5 5 (2,R) *5,(3,R)*9,(4,4)*10
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 13
Software Requirement Specification- IT Service Request Form
Bonus(3,4)*1
Section3 滿意度 30 5 5 (2,R) *10,(3,R)*9,(4,3)*9
Bonus(3,4)*1,Bonus(4,4)*1
Section4 滿意度 35 5 5 (2,R) *8,(3,R)*14,(4,3)*10
Bonus(2,4)*2,Bonus(3,4)*1
Section5 滿意度 40 5 5 (2,R) *13,(3,R)*13,(4,R)*10
Bonus(2,4)*2,Bonus(3,4)*2
Section6 滿意度 45 5 5 (2,R) *8,(3,R)*18,(4,R)*15
Bonus(2,4)*2,Bonus(3,4)*2
Section7 滿意度 50 5 5 (2,R) *7,(3,R)*12,(4,R)*25
Bonus(2,4)*3,Bonus(3,4)*3
1.5.1.3.2 觸發 Event
Event 觸發時機 效果
Event12(Usher 玩
法)
觸控上廁所待排區(9 宮格)
入口時
1. 排隊主 Queue 的 NPC 會
開始判斷走向被觸控的
廁所待排區
2. 觸發 Event13
Event13 當被觸控後,NPC 走到定位
(目的地)
1. 圖示會由行進轉換為排
隊背向圖示
2. 觸發 Event14
Event14 每移動一格位置時 依行進秒數,切換行進圖片
(兩張交替)
Event15(Usher 玩
法)
排到主 Queue 的第一個位置
時
1. NPC 會出現上廁所時間
顯示
2. Bonus 人物的忍耐時間開
始倒數
Event16 排到主 Queue 的第一個位置
時
1. NPC 判斷前面的 9 宮格
的位置有空缺時,自動判
斷路徑最近的一個空格
開始設為目的地
2. 觸發 Event 12
Event17 排到 9 宮格陣列時(尚未進
入廁所前),當有 NPC 狀態是
離去時
1. 後一位 NPC 遞補前進一
格
2. 依行進秒數,切換行進圖
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 14
Software Requirement Specification- IT Service Request Form
片(兩張交替)
1.5.1.4 NPC 直線 Queue 精靈
1.5.1.4.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸])
Property Easy Normal Hard
[Queue id]
[位置 id] 1~6(共 6 個位置) 1~6(共 6 個位置) 1~6(共 6 個位置)
[顯示圖示]
[難易度等級] Easy Normal Hard
[位置 x 軸]
[位置 y 軸]
1.5.1.4.2 觸發 Event
Event 觸發時機 效果
Event18 當第一位 NPC 補位(狀態為
離開)至每間廁所的 sub
queue(九宮格)時
1. 每位 NPC 精靈物件向前
移動一個位置
2. 觸發 Event19
Event19 當 Queue 最後一個位置空出
位置時
判斷右上方總人數大於 0,自
動補一位 NPC 到最後一格
(所有的 NPC 精靈物件可以
先編號放在 Array 中,random
選取)
Event20(Usher 玩
法)
當 Queue 最後一個位置空出
位置時
持續不斷的隨機產生人補位
Event21(Usher 玩
法)
當第一個位置因下班時間到
了,被放置禁止符號
1. 不再觸發補人的機制
2. 開始記分
1.5.1.5 衛生紙補充區精靈
1.5.1.5.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸])
Property Easy Normal Hard
[Queue id]
[位置 id] 左、右兩個 左、右兩個 左、右兩個
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 15
Software Requirement Specification- IT Service Request Form
[顯示圖示]
[難易度等級] Easy Normal Hard
[位置 x 軸]
[位置 y 軸]
1.5.1.5.2 觸發 Event
Event 觸發時機 效果
Event22 補充區被觸控時 1. 該補充區設定為 Janitor
的目的地,開始項目的
地移動
2. 觸發 Event23
Event23 Janitor 開始行走時 1. 會走到左右兩邊的衛生
紙補充區的位置(目的
地)
2. 和點選最旁邊廁所的位
置是一樣的,但是一個
是面朝左右搬衛生紙
3. 一個是面朝前方補充衛
生紙
Event24(Usher 玩
法)
1. 當所有的廁所衛生紙都足
夠應付下一次的使用時
2. 當 Janitor 的總格數小於廁
所需求數時
1. 自動設定距離最近的補
充區為目的地
2. 觸發 Event22
1.5.1.6 Janitor 行徑路徑精靈
1.5.1.6.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸],
[對應廁所])
Property Easy Normal Hard
[Queue id]
[位置 id] 1~3(共 3 個位置) 1~4(共 4 個位置) 1~5(共 5 個位置)
[顯示圖示]
[難易度等級] Easy Normal Hard
[位置 x 軸]
[位置 y 軸]
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 16
Software Requirement Specification- IT Service Request Form
[對應廁所] 1~3(共 3 個位置) 1~4(共 4 個位置) 1~5(共 5 個位置)
1.5.1.6.2 觸發 Event
Event 觸發時機 效果
Event25 Janitor 開始行走時 1. 會走到左右兩邊的衛生紙
補充區的位置(目的地)-切
換行進圖片
2. 和點選最旁邊廁所的位置
是一樣的,但是一個是面朝
左右搬衛生紙觸發
Event26
3. 一個是面朝前方補充衛生
紙觸發 Event27
Event26 走到衛生紙補區的目的時
(補充區的前一格)
1. 顯示面朝左右搬衛生紙的
圖片
2. Janitor 的衛生紙開始補滿
Event27 走到廁所的目的時 1. 顯示面朝下的補充衛生紙
圖片
2. 將廁所的剩餘衛生紙補充
到最大容量數,並扣除
Janitor 相對的補充量
Event28(Usher 玩
法)
當廁所衛生紙張數減少時 1. 開始計算所有的廁所哪間
衛生紙最少,設為目的地
2. 觸發 Event25 和 Event27
1.5.1.7 9 宮格 Queue 路徑精靈
1.5.1.7.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸],
[對應廁所],[對應觸控區],[對應路徑])
Property Easy Normal Hard
[Queue id]
[位置 id] Array[3*3]共 9 格 Array[4*3] 共 12 格 Array[5*3] 共 15 格
[顯示圖示]
[難易度等級] Easy Normal Hard
[位置 x 軸]
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 17
Software Requirement Specification- IT Service Request Form
[位置 y 軸]
[對應廁所] [1,1],[1,2],[1,3] [1,1],[1,2],[1,3],[1,4] [1,1],[1,2],[1,3],[1,4],[1,5]
[對應觸控區] [2,1],[2,2],[2,3] [2,1],[2,2],[2,3],[2,4] [2,1],[2,2],[2,3],[2,4],[2,5]
[對應路徑] [3,1],[3,2],[3,3] [3,1],[3,2],[3,3],[3,4] [3,1],[3,2],[3,3],[3,4],[3,5]
1.5.1.7.2 觸發 Event
Event 觸發時機 效果
Event29 廁所是空的 1. Check 對應廁所前的
Queue 是否無 NPC
2. 觸發 Event30
Event30 廁所前的位置是空的 1. 自動將位置上的 NPC 往前
補進一格
2. Check 對應觸控區的位置
是否無 NPC
3. 觸發 Event31
Event31 對應觸控區是空的 1. 觸發排隊 NPC Event16
2. 主 Queue 計算後自動設定
為目的地,補上 NPC
Event32(Usher 玩
法)
對應觸控區是空的 1. 觸發排隊 NPC Event12
2. 排隊主 Queue 的第一位
NPC 會走到觸控的目的地
1.6 Workflow
1.6.1 主操作流程(Main Process)
1.6.1.1 Description
1.6.1.2 Flow of Events
1.6.1.2.1 Main Flow
1.6.1.2.2 Sub Flow (Option)
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 18
Software Requirement Specification- IT Service Request Form
1.6.1.2.3 Alternative Flows
1.6.1.3 Special Requirements (option)
1.6.1.4 Precondition
1.6.1.5 Post Condition
1.6.1.6 Special Constraint (Option)
1.6.1.7 GUI Interface (Option)
1.5.2 主遊戲流程(Game process)
1.6.2.1 Description
1.6.2.2 Flow of Events
1.6.2.2.1 Main Flow
1.6.2.2.2 Sub Flow (Option)
1.6.2.2.3 Alternative Flows
1.6.3 Use Case < >
1.6.3.1 Description
.
1.6.3.2 Flow of Events
1.6.3.2.1 Main Flow
1.6.3.2.2 Sub Flow (Option)
1.6.3.2.3 Alternative Flows
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 19
Software Requirement Specification- IT Service Request Form
1.6.4 Use Case < >
1.6.4.1 Description
.
1.6.4.2 Flow of Events
1.6.4.2.1 Main Flow
1.6.4.2.2 Sub Flow (Option)
1.6.4.2.3 Alternative Flows
1.6.5 Use Case < >
1.6.5.1 Description
1.6.5.2 Flow of Events
1.6.5.2.1 Main Flow
1.6.5.2.2 Sub Flow (Option)
1.6.5.2.3 Alternative Flows
1.6.6 Use Case < >
1.6.6.1 Description
.
1.6.6.2 Flow of Events
1.6.6.2.1 Main Flow
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 20
Software Requirement Specification- IT Service Request Form
1.6.6.2.2 Sub Flow ()
1.6.6.2.3 Alternative Flows
1.6.7 Use Case < >
1.6.7.1 Description
1.6.7.2 Flow of Events
1.6.7.2.1 Main Flow
1.6.7.2.2 Sub Flow (Option)
1.6.7.2.3 Alternative Flows
1.6.8 Use Case < >
1.6.8.1 Description
1.6.8.2 Flow of Events
1.6.8.2.1 Main Flow
1.6.8.2.2 Sub Flow (Option)
1.6.8.2.3 Alternative Flows
1.6.9 Use Case < >
1.6.9.1 Description
1.6.9.2 Flow of Events
1.6.9.2.1 Main Flow
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 21
Software Requirement Specification- IT Service Request Form
1.6.9.2.2 Sub Flow (Option)
1.6.9.2.3 Alternative Flows
1.6.10 Use Case < >
1.6.10.1 Description
.
1.6.10.2 Flow of Events
1.6.10.2.1 Main Flow
1.6.10.2.2 Sub Flow (Option)
1.6.10.2.3 Alternative Flows
1.6.11 Use Case < >
1.6.11.1 Description
1.6.11.2 Flow of Events
1.6.11.2.1 Main Flow
1.6.11.2.2 Sub Flow (Option)
1.6.11.2.3 Alternative Flows
1.7 Domain Object List - OOAD
 N/A
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 22
Software Requirement Specification- IT Service Request Form
Organization
Original Power Create Co.
Title/Subject
Toilet Janitor
Doc Number
Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 23

More Related Content

Viewers also liked

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationNiraj Kumar
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationVishal Singh
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirementsguest24d72f
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineeringRavi Yasas
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specificationindrisrozas
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 

Viewers also liked (15)

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Tariff plans
Tariff plansTariff plans
Tariff plans
 
Structured Analysis and Structured Design
Structured Analysis and Structured DesignStructured Analysis and Structured Design
Structured Analysis and Structured Design
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
8 Characteristics of good user requirements
8 Characteristics of good user requirements8 Characteristics of good user requirements
8 Characteristics of good user requirements
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Library management system
Library management systemLibrary management system
Library management system
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 

Software Requirement Specification Document 20100317

  • 1. Software Requirement Specification- IT Service Request Form Software Requirement Specification Document-Toilet Janitor T.S.Huang 2010/03/17 Table of Contents 1.0 APPROVAL FORM………………………………………………………………………………3 1.1 PREFACE……………………………………………………………………………………….4 1.1.1 What is this document………………………………………………………………………….4 1.1.2 Who should read this document………………………………………………………………4 1.1.3 Related documents……………………………………………………………………………...4 1.1.4 Assumptions……………………………………………………………………………………4 1.1.5 Constraints………………………………………………………………………………………4 1.1.6 Definitions, Acronyms and Abbreviations……………………………………………………4 1.2 OVERVIEW OF LOGICAL FUNCTION COMPONENTS……………………………………………..5 1.3 FUNCTION LIST…………………………………………………………………………………6 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 1
  • 2. Software Requirement Specification- IT Service Request Form 1.4 FUNCTIONAL SPECIFICATION……………………………………………………………………6 1.4.1 GUI for Function………………………………………………………………………………..6 PLEASE DESCRIBE THE DETAILS OF OUTPUT FROM THE BUSINESS PROCESS 1.5 USE CASE MODEL – OOAD…………………………………………………………………15 1.6 USE CASE DESCRIPTION - OOAD 1.6.1 Use Case <Use Case 1> 1.6.1.1 Description 1.6.1.2 Flow of Events 1.6.1.3 Special Requirements (option) 1.6.1.4 Precondition 1.6.1.5 Post Condition 1.6.1.6 Special Constraint (Option) 1.6.1.7 GUI Interface (Option) 1.6.2 Use Case <Use Case 2> 1.7 Domain Object List - OOAD 1.1 Preface 1.1.1 What is this document 這份文件是由系統分析者的角度來撰寫 Toilet Janitor 的軟體需求規格書提供一 個解決方案給程式設計師,因此文件內容將描述遊戲運作的流程和邏輯判斷等相 關資訊. 1.1.2 Who should read this document  System Key users : 協助遊戲開發與測試的 Key user.  SA & SD : 負責設計企畫的設計師.  Programer : 負責開發的程式設計師.  Other users: 其他協力開發者(美工、音樂…). 1.1.3 Related documents  User Requirement Document. Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 2
  • 3. Software Requirement Specification- IT Service Request Form 1.1.4 Assumptions  本文件由 T.S.自行檢討與撰寫.  本文件僅供 iPhone Game- Toilet Janitor 開發使用. 1.1.5 Constraints  NA 1.1.6 Definitions, Acronyms and Abbreviations Abbreviation Description GUI Graphic User Interface Flow chart descriptions and samples: Flow chart Description Sample Initial status Decision condition Input data Process Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 3 Start to track in Hold or not Lot Id EQPId Confirm lot qty
  • 4. Software Requirement Specification- IT Service Request Form Process with system function (Superscript “Pxx” is for function number related to section 4.2.2.1) User prepare data Output Terminal point Data preparation 1.2 Overview of Logical Function Components N/A 1.3 Function List 1. 遊戲主選單介面 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 4 Track in Prepare Lot list Result of Track In action Track in complete Query MES Data
  • 5. Software Requirement Specification- IT Service Request Form  難易度選取  相片匯入或 Bonus 人物設定選取介面  中英文版本選取?(初步決定只有英文版)  Help 說明介面  讀取存檔記錄介面 2. 角色選取介面 3. 商店購物介面(關卡分段點介面) 4. 主遊戲介面  Janitor 介面  Usher 介面 5. 結束介面  Game over  破關-人物介紹 1.4 Functional Specification 1.4.1 遊戲主選單介面: 1. 遊戲選單- Choice role、Voice setup、Photo import、Help 2. 畫面重覆播放遊戲片頭曲 3. “Play” 按鈕 =>進入到角色輸入介面 4. “Voice setup” 按鈕=> 開關音樂 5. “ Photo import” 按鈕=>進入相片裁剪區,匯入大頭照後,選擇 Body(男、女、 小孩、老人) ?匯入相片後,畫面圖示縮小看不清楚是否有意義?是否要改 為選特定 NPC 角色?或者取名字?特色賣點? Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 5 Photo 確認 取消 Choice role Voice setup Photo import Help
  • 6. Software Requirement Specification- IT Service Request Form  左方是匯入大頭貼相片的功能  右方可選取 NPC 的 Body,被選取的 NPC 會將頭部用縮小的相片替 代(如果難度過高,就改選取特定的 NPC 角色) 6. “Help” 按鈕=>進入 Help 說明畫面 1.4.2 角色選取介面: 1. 兩個角色方框,各自有兩個 button,可選取 Play 和 Continue 功能. 2. Play 即開始遊戲(依所選的角色). 3. Continue 即叫出上一次的關卡記錄. 1.4.3 商店購物介面(關卡分段點介面): 1. 遊戲完成一小關後會進入商店採購畫面. 2. 點選+號採購寶物-號賣出寶物 1.4.4 主遊戲介面: Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 6 3 4 4 / 6 可翻頁 Toilet Janitor Toilet Usher Play Continue 說明 圖示+標價 圖示+標價 功能說明 功能說明 存檔離開 繼續下一關 300 0 總金額 0 1 數量 + 購買 ,- 賣出 4/6 1 2 24 6/6 9 12 13 14
  • 7. Software Requirement Specification- IT Service Request Form Toilet Janitor-目標在讓所有人可以順利上完廁所避免被投訴 1. 衛生紙補充區(左右兩邊各一個補充區)-點選補充區 Janitor 會開始往被選取 的補充區走過去,碰到補充區時,右上方的數字會補滿到 30(代表 30 格衛生紙, 依難易度,困難的最高 15 格,一般的 20 格,簡易的 30 格)補充衛生紙時間 (Hard:2 秒 Normal:1.5 秒 Easy:1 秒), 2. 為 Janitor 的行徑,同一時間只能有一格顯示圖示,當點選廁所或衛生紙補充區 時,Janitor 會朝向點選方向以固定間隔顯示圖示(代表走動)直到目的地,Janitor 每走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒),若走到廁所前 開始補充衛生紙會由行進圖片切換為補充動作的圖片會暫停 0.5 秒,走到衛生 紙補充區時會由移動圖片切換為拿取衛生紙動作 3. 廁所間數(Hard:5 間 Normal:4 間 Easy:3 間),廁所圖示和背景會隨難易度 or 關 數而有所不同, 每間廁所左上方會顯示分數是 3/6(剩餘衛生紙數/容量數),每 個排隊上廁所的 NPC 左右方各有一個不同顏色的小數字,左方是使用上廁所 衛生紙用量,右方是上廁所的時間,上廁所期間右方數字會減少至 0 後,左方數 字會扣掉實際廁所剩餘數後跟著下降,若扣除廁所供應衛生紙後後不為 0,則 NPC 開始出現哭泣,大喊完蛋了,衛生紙不夠用,然後哭著跑出廁所,若扣除後 左右數字皆為零可得分數(獎金),然後走出廁所,哭泣時間持續 3 秒,然後在右 下方出現特寫鏡頭圖片播放 4. 廁所前排 Queue 的第一排-這排 Queue 無法操控,系統自動判斷所排的廁所開 始出廁所時,就開始往廁所移動(系統操作),一旦進入廁所立刻變為上廁所圖 示,開始計算時間倒數,進廁所走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) 5. 廁所前排 Queue 的第二排,在不同的玩法下可操控,但在 Janitor 的角色則由系 統操控,會自動遞補前一個 queue 所遺留的空缺, 所走一格需要花費時間 (Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) 6. 廁所前排 Queue 的第三排,不會排人(隱藏的據點),是用來顯示人物移動和消 耗時間的(若圖示太小或增加開發難度,可考慮拿掉此一排的功能), 所走一格 需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) ,若有第三排則,第一個 位置先走中間的空格再向兩旁的目標走去 7. 廁所前排 Queue 的第四排(主 Queue,尚未分配到每間廁所的副 Queue),會固定 有 6 位 NPC 排隊等候(會自動補滿 6 位直到右上方的總人數等於 0,總人數會 隨著人數補充不斷減少),系統自動判斷當廁所前的 Queue 開始空出位置時,就 自動遞補,同時有多間廁所的 Queue 空缺,以先空缺的先補,同時的話以最右邊 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 7 3 4 3 4 5 67 8 10 11
  • 8. Software Requirement Specification- IT Service Request Form 先補(or 最近的先補),如果畫面空間不夠大,NPC 可只露出上半身 8. NPC 特寫鏡頭,當 NPC 於規則三的條件下(or 刻意被捉弄時),開始哭泣吵鬧,大 喊完蛋了,就於此顯示 5 秒的特寫鏡頭(切換數張圖片) 9. 總人數-每關的總人數顯示,會隨著下方 NPC Queue 的補充而減少,全部消化完 就過關 10. 寶物列表,點選寶物就可以有特效產生幫助過關 11. Toilet Usher 的人物角色,無功用,不會動,但可以固定切換圖片代表指揮 Queue 12. 時鐘,此關在 Toilet Janitor 無用處,純顯示,但在 Toilet Usher 時會判斷早上 9:00 到下午 17:00,時間到則 Usher 就下班關閉廁所,在第四排 Queue 放置 stop 禁止 的符號立牌 13. 記錄被投訴次數,投訴 3 次就 game over,但惡搞特定 NPC 行為不列入投訴次 數? 14. 代表 Janitor 的圖像顯示,有四種圖示,兩張圖代表移動中,一張代表到補充區拿 取衛生紙,一張圖代表到廁所補充衛生紙 Toilet Usher-目標在一定的時間內讓最多人可以上廁所,統計最高分 1. 在玩 Usher 的角色時,衛生紙補充區(左右兩邊各一個補充區)無功用-Janitor 不需重新補充衛生紙,格數永遠鎖定 30 格(滿的),由電腦操控不用計算 2. 為 Janitor 的行徑,同一時間只能有一格顯示圖示,當點選廁所或衛生紙補充 區時,Janitor 會朝向點選方向以固定間隔顯示圖示(代表走動)直到目的地, Janitor 每走一格需要花費時間(永遠固定 0.3 秒),若走到廁所前開始補充衛生 紙會由行進圖片切換為補充動作的圖片會暫停 0.5 秒 3. 廁所間數(Hard:5 間 Normal:4 間 Easy:3 間),廁所圖示和背景會隨難易度 or 關 數而有所不同, 每間廁所左上方會顯示分數是 3/6(剩餘衛生紙數/容量數),每 個排隊上廁所的 NPC 左右方各有一個不同顏色的小數字,左方是使用上廁 所衛生紙用量,右方是上廁所的時間,上廁所期間右方數字會減少至 0 後,左 方數字會扣掉實際廁所剩餘數後跟著下降,若扣除廁所供應衛生紙後後不為 0,則 NPC 開始出現哭泣,大喊完蛋了,衛生紙不夠用,然後哭著跑出廁所,若扣 除後左右數字皆為零可得分數(獎金),然後走出廁所,哭泣時間持續 3 秒,然後 在右下方出現特寫鏡頭圖片播放 4. 廁所前排 Queue 的第一排-這排 Queue 無法操控,系統自動判斷所排的廁所開 始出廁所時,就開始往廁所移動(系統操作),一旦進入廁所立刻變為上廁所圖 示,開始計算時間倒數,進廁所走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) 5. 廁所前排 Queue 的第二排,在不同的玩法-Usher 下可操控,點選排隊圈圈,若 排隊圈圈上是空的則 NPC 第四排的主 Queue 的第一位會自動補上所點選的 空位, 所走一格需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 8
  • 9. Software Requirement Specification- IT Service Request Form 6. 廁所前排 Queue 的第三排,不會排人(隱藏的據點),是用來顯示人物移動和消 耗時間的(若圖示太小或增加開發難度,可考慮拿掉此一排的功能), 所走一格 需要花費時間(Hard:0.75 秒 Normal:0.5 秒 Easy:0.3 秒) ,若有第三排則,第一個 位置先走中間的空格再向兩旁的目標走去 7. 廁所前排 Queue 的第四排(主 Queue),會固定有 6 位 NPC 排隊等候(會自動補 滿 6 位直到 Usher 下班為止),系統會等候並判斷當廁所前的 Queue 開始空出 位置時且玩家點選了位置後,就遞補, 因為玩法不同,所以此時排隊的 NPC 身 旁(第一位顯現數字就好?)會有上廁所的時間數字,出現方便排 Queue,特殊的 NPC 出現時此時變為破壞狂,若排在第一位時等候時間超過 3 秒,會出現生氣 符號,上廁所後會破壞廁所,需花時間來修復(Hard:15 秒,Normal:10 秒,Easy:5 秒),此時廁所會變成修理中 8. NPC 特寫鏡頭,當 NPC 生氣時會開始破壞廁所,就於此顯示 5 秒的特寫鏡頭 (切換數張圖片) 9. 總人數-這邊顯示一開始是零,隨著上完廁所的人數,會慢慢 counter 上去 10. 寶物列表,點選寶物就可以有特效產生幫助過關 11. Toilet Usher 的人物角色,無功用,不會動,但可以固定切換圖片代表指揮 Queue 12. 時鐘,此關在 Toilet Usher 時會判斷早上 9:00 到下午 17:00,時間到則 Usher 就 下班關閉廁所,在第四排 Queue 放置 stop 禁止的符號立牌,計算分數 時間的流逝(第一關 15 秒代表一小時,第二關 20 秒代表一小時,….第七關 45 秒代表一小時) 13. 此功能在 Toilet Usher 處無作用 14. 代表 Janitor 的圖像顯示,有四種圖示,兩張圖代表移動中,一張代表到補充區 拿取衛生紙,一張圖代表到廁所補充衛生紙 1.4.5 結束介面: 1. 播放製作群、結尾曲、連絡方式 2. 輪換 Janitor and Usher 的過關獲獎的圖案 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 9 遊戲製作- T.S. Cloud Joe Art -Flyking Music JungMusic XXX XXX XXX
  • 10. Software Requirement Specification- IT Service Request Form 1.5 Spirit 1.5.1 主遊戲介面 1.5.1.1 廁所精靈 1.5.1.1.1 Property([廁所 id],[廁所顯示圖示],[廁所衛生紙最大容量],[使用剩餘張數],[難 易度等級],[位置 x 軸],[位置 y 軸]) Property Easy Normal Hard [廁所 id] [廁所顯示圖示] [廁所衛生紙最大容量] 8 6 5 [使用剩餘張數] 8 6 5 [難易度等級] Easy Normal Hard [位置 x 軸] [位置 y 軸] Property Easy Normal Hard 初始廁所間數 3 4 5(4?視圖的大小) 1.5.1.1.2 觸發 Event Event 觸發時機 效果 Event1 NPC 進入廁所後,上廁所時間 數字每秒開始減少,減少至 0 後 觸發 Event2 or Event3 Event2 使用廁所的衛生紙剩餘張數- NPC 使用衛生紙張數後還有 剩 NPC 正常出廁所,由上廁所 圖示,改為出廁所離開圖示 Event3 使用廁所的衛生紙剩餘張數- NPC 使用衛生紙張數後為負 數 1. 切換 NPC 哭泣圖示 3~5 秒後,奔出廁所 2. 右下方介面開始播放特 寫 Event4 當廁所被觸控時 1. Janitor 會開始走向被觸 控的廁所(設定為目的 地) Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 10
  • 11. Software Requirement Specification- IT Service Request Form 2. 觸發 Event5 Event5 當被觸控後,Janitor 走到定位 (目的地) 1. 廁所衛生紙剩餘數補充 到容量最大值 2. Janitor 手上的數量要減 去所補充的衛生紙格數 3. 若 Janitor 手上張數不夠 補,補完數量為止 4. 行進圖片切換為補充衛 生紙圖片 0.5 秒 Event6(Usher 玩 法) 當每間廁所衛生紙減少時 1. 判斷剩餘張數最低且 NPC 使用張數最多的設 為 Janitor 目的 2. 觸發 Event4 1.5.1.2 Janitor(衛生紙補充員)精靈 1.5.1.2.1 Property([角色 id],[人物顯示圖示],[衛生紙最大容量],[剩餘格數],[難易度等級], [位置精靈所在編號],[狀態],[行進時間],[目的地位置]) Property Easy Normal Hard [角色 id] [人物顯示圖示] 會依狀態更換 會依狀態更換 會依狀態更換 [衛生紙最大容量] 30 25 20 [使用剩餘格數] 30 25 20 [難易度等級] Easy Normal Hard [位置精靈所在編號] 記錄所在位置 記錄所在位置 記錄所在位置 [狀態] 1.行動 2.拿衛生紙 3.補充廁所衛生紙 1.行動 2.拿衛生紙 3.補充廁所衛生紙 1.行動 2.拿衛生紙 3.補充廁所衛生紙 [行進時間] 0.3 sec. 0.5 sec. 0.75 sec. [目的地位置] 記錄目的地位置 記錄目的地位置 記錄目的地位置 1.5.1.2.2 觸發 Event Event 觸發時機 效果 Event7 觸控衛生紙補充區時 1. Janitor 會開始走向被觸 控的衛生紙補充區 2. 觸發 Event8 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 11
  • 12. Software Requirement Specification- IT Service Request Form Event8 當被觸控後,Janitor 走到定 位(目的地) 1. Janitor 的衛生紙剩餘數 會補充到最大容量 2. 圖示會由行進轉換為拿 取衛生紙圖示 Event9 每移動一格位置時 依行進秒數,切換行進圖片 (兩張交替) Event10 當廁所被觸控時 1. Janitor 會開始走向被觸 控的廁所 2. 觸發 Event9、Eevent11 Event11 當被觸控後,Janitor 走到定 位(目的地) 1. 廁所衛生紙剩餘數補充 到容量最大值 2. Janitor 手上的數量要減 去所補充的衛生紙格數 3. 若 Janitor 手上張數不夠 補,補完數量為止 4. 行進圖片切換為補充衛 生紙圖片 0.5 秒 1.5.1.3 NPC(上廁所路人)精靈 1.5.1.3.1 Property([角色 id],[人物顯示圖示],[使用衛生紙數],[上廁所時間],[難易度 等級],[位置精靈所在編號],[狀態],[行進時間],[Bonus],[忍耐時間],[目的地位置]) Property Easy Normal Hard [角色 id] [人物顯示圖示] 會依狀態更換 會依狀態更換 會依狀態更換 [使用衛生紙數] 依難易度變化* 依難易度變化* 依難易度變化* [上廁所時間] 依難易度變化* 依難易度變化* 依難易度變化* [難易度等級] Easy Normal Hard [位置精靈所在編號] 記錄所在位置 記錄所在位置 記錄所在位置 [狀態] 1.行走 2.等待 3.離 去 4.蹲廁所 5.ORZ 1.行走 2.等待 3.離 去 4.蹲廁所 5.ORZ 1.行走 2.等待 3.離 去 4.蹲廁所 5.ORZ [行進時間] 0.3 sec. 0.5 sec. 0.75 sec. [Bonus] Bonus 人物加分註記 Bonus 人物加分註記 Bonus 人物加分註記 [忍耐時間] 5 秒 4 秒 3 秒 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 12
  • 13. Software Requirement Specification- IT Service Request Form [目的地位置] 記錄目的地位置 記錄目的地位置 記錄目的地位置 請參考下列 Matrix 關卡(Easy) 過關條件 廁所間數 衛生紙容量 NPC(使用張數,如廁時間) Section1 滿意度 20 3 6 (1,4) *5,(2,4)*10,(3,4)*5 Section2 滿意度 25 3 6 (1,4) *5,(2,4)*10,(3,4)*10 Section3 滿意度 30 3 6 (1,4) *5 ,(2,3) *10, (3,3)*10,(4,3)*5 Section4 滿意度 35 3 6 (1,4) *5 ,(2,3) *10, (3,3)*10,(4,3)*10 Section5 滿意度 40 3 6 (2,3) *15,(3,3)*15,(4,3)*10 Section6 滿意度 45 3 6 (2,2) *10,(3,2)*20,(4,2)*15 Section7 滿意度 50 3 6 (2,2) *10,(3,2)*15,(4,2)*25 Normal 過關條件 廁所 間數 衛生紙 容量 NPC(使用張數,如廁時間) Section1 滿意度 20 4 5 (2,4) *5,(3,4)*10,(4,4)*4 Bonus(4,4)*1 Section2 滿意度 25 4 5 (2,4) *5,(3,4)*9,(4,4)*10 Bonus(3,4)*1 Section3 滿意度 30 4 5 (2,3) *10,(3,3)*9,(4,3)*9 Bonus(3,4)*1,Bonus(4,4)*1 Section4 滿意度 35 4 5 (2,3) *8,(3,3)*14,(4,3)*10 Bonus(2,4)*2,Bonus(3,4)*1 Section5 滿意度 40 4 5 (2,2) *13,(3,2)*13,(4,2)*10 Bonus(2,4)*2,Bonus(3,4)*2 Section6 滿意度 45 4 5 (2,2) *8,(3,2)*18,(4,2)*15 Bonus(2,4)*2,Bonus(3,4)*2 Section7 滿意度 50 4 5 (2,2) *7,(3,2)*12,(4,2)*25 Bonus(2,4)*3,Bonus(3,4)*3 Hard 過關條件 廁所 間數 衛生紙 容量 NPC(使用張數,如廁時間) *R 代表 1~4Radom Section1 滿意度 20 5 5 (2,R) *5,(3,4)*10,(4,4)*4 Bonus(4,4)*1 Section2 滿意度 25 5 5 (2,R) *5,(3,R)*9,(4,4)*10 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 13
  • 14. Software Requirement Specification- IT Service Request Form Bonus(3,4)*1 Section3 滿意度 30 5 5 (2,R) *10,(3,R)*9,(4,3)*9 Bonus(3,4)*1,Bonus(4,4)*1 Section4 滿意度 35 5 5 (2,R) *8,(3,R)*14,(4,3)*10 Bonus(2,4)*2,Bonus(3,4)*1 Section5 滿意度 40 5 5 (2,R) *13,(3,R)*13,(4,R)*10 Bonus(2,4)*2,Bonus(3,4)*2 Section6 滿意度 45 5 5 (2,R) *8,(3,R)*18,(4,R)*15 Bonus(2,4)*2,Bonus(3,4)*2 Section7 滿意度 50 5 5 (2,R) *7,(3,R)*12,(4,R)*25 Bonus(2,4)*3,Bonus(3,4)*3 1.5.1.3.2 觸發 Event Event 觸發時機 效果 Event12(Usher 玩 法) 觸控上廁所待排區(9 宮格) 入口時 1. 排隊主 Queue 的 NPC 會 開始判斷走向被觸控的 廁所待排區 2. 觸發 Event13 Event13 當被觸控後,NPC 走到定位 (目的地) 1. 圖示會由行進轉換為排 隊背向圖示 2. 觸發 Event14 Event14 每移動一格位置時 依行進秒數,切換行進圖片 (兩張交替) Event15(Usher 玩 法) 排到主 Queue 的第一個位置 時 1. NPC 會出現上廁所時間 顯示 2. Bonus 人物的忍耐時間開 始倒數 Event16 排到主 Queue 的第一個位置 時 1. NPC 判斷前面的 9 宮格 的位置有空缺時,自動判 斷路徑最近的一個空格 開始設為目的地 2. 觸發 Event 12 Event17 排到 9 宮格陣列時(尚未進 入廁所前),當有 NPC 狀態是 離去時 1. 後一位 NPC 遞補前進一 格 2. 依行進秒數,切換行進圖 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 14
  • 15. Software Requirement Specification- IT Service Request Form 片(兩張交替) 1.5.1.4 NPC 直線 Queue 精靈 1.5.1.4.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸]) Property Easy Normal Hard [Queue id] [位置 id] 1~6(共 6 個位置) 1~6(共 6 個位置) 1~6(共 6 個位置) [顯示圖示] [難易度等級] Easy Normal Hard [位置 x 軸] [位置 y 軸] 1.5.1.4.2 觸發 Event Event 觸發時機 效果 Event18 當第一位 NPC 補位(狀態為 離開)至每間廁所的 sub queue(九宮格)時 1. 每位 NPC 精靈物件向前 移動一個位置 2. 觸發 Event19 Event19 當 Queue 最後一個位置空出 位置時 判斷右上方總人數大於 0,自 動補一位 NPC 到最後一格 (所有的 NPC 精靈物件可以 先編號放在 Array 中,random 選取) Event20(Usher 玩 法) 當 Queue 最後一個位置空出 位置時 持續不斷的隨機產生人補位 Event21(Usher 玩 法) 當第一個位置因下班時間到 了,被放置禁止符號 1. 不再觸發補人的機制 2. 開始記分 1.5.1.5 衛生紙補充區精靈 1.5.1.5.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸]) Property Easy Normal Hard [Queue id] [位置 id] 左、右兩個 左、右兩個 左、右兩個 Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 15
  • 16. Software Requirement Specification- IT Service Request Form [顯示圖示] [難易度等級] Easy Normal Hard [位置 x 軸] [位置 y 軸] 1.5.1.5.2 觸發 Event Event 觸發時機 效果 Event22 補充區被觸控時 1. 該補充區設定為 Janitor 的目的地,開始項目的 地移動 2. 觸發 Event23 Event23 Janitor 開始行走時 1. 會走到左右兩邊的衛生 紙補充區的位置(目的 地) 2. 和點選最旁邊廁所的位 置是一樣的,但是一個 是面朝左右搬衛生紙 3. 一個是面朝前方補充衛 生紙 Event24(Usher 玩 法) 1. 當所有的廁所衛生紙都足 夠應付下一次的使用時 2. 當 Janitor 的總格數小於廁 所需求數時 1. 自動設定距離最近的補 充區為目的地 2. 觸發 Event22 1.5.1.6 Janitor 行徑路徑精靈 1.5.1.6.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸], [對應廁所]) Property Easy Normal Hard [Queue id] [位置 id] 1~3(共 3 個位置) 1~4(共 4 個位置) 1~5(共 5 個位置) [顯示圖示] [難易度等級] Easy Normal Hard [位置 x 軸] [位置 y 軸] Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 16
  • 17. Software Requirement Specification- IT Service Request Form [對應廁所] 1~3(共 3 個位置) 1~4(共 4 個位置) 1~5(共 5 個位置) 1.5.1.6.2 觸發 Event Event 觸發時機 效果 Event25 Janitor 開始行走時 1. 會走到左右兩邊的衛生紙 補充區的位置(目的地)-切 換行進圖片 2. 和點選最旁邊廁所的位置 是一樣的,但是一個是面朝 左右搬衛生紙觸發 Event26 3. 一個是面朝前方補充衛生 紙觸發 Event27 Event26 走到衛生紙補區的目的時 (補充區的前一格) 1. 顯示面朝左右搬衛生紙的 圖片 2. Janitor 的衛生紙開始補滿 Event27 走到廁所的目的時 1. 顯示面朝下的補充衛生紙 圖片 2. 將廁所的剩餘衛生紙補充 到最大容量數,並扣除 Janitor 相對的補充量 Event28(Usher 玩 法) 當廁所衛生紙張數減少時 1. 開始計算所有的廁所哪間 衛生紙最少,設為目的地 2. 觸發 Event25 和 Event27 1.5.1.7 9 宮格 Queue 路徑精靈 1.5.1.7.1 Property([Queue id],[位置 id],[顯示圖示],[難易度等級],[位置 x 軸],[位置 y 軸], [對應廁所],[對應觸控區],[對應路徑]) Property Easy Normal Hard [Queue id] [位置 id] Array[3*3]共 9 格 Array[4*3] 共 12 格 Array[5*3] 共 15 格 [顯示圖示] [難易度等級] Easy Normal Hard [位置 x 軸] Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 17
  • 18. Software Requirement Specification- IT Service Request Form [位置 y 軸] [對應廁所] [1,1],[1,2],[1,3] [1,1],[1,2],[1,3],[1,4] [1,1],[1,2],[1,3],[1,4],[1,5] [對應觸控區] [2,1],[2,2],[2,3] [2,1],[2,2],[2,3],[2,4] [2,1],[2,2],[2,3],[2,4],[2,5] [對應路徑] [3,1],[3,2],[3,3] [3,1],[3,2],[3,3],[3,4] [3,1],[3,2],[3,3],[3,4],[3,5] 1.5.1.7.2 觸發 Event Event 觸發時機 效果 Event29 廁所是空的 1. Check 對應廁所前的 Queue 是否無 NPC 2. 觸發 Event30 Event30 廁所前的位置是空的 1. 自動將位置上的 NPC 往前 補進一格 2. Check 對應觸控區的位置 是否無 NPC 3. 觸發 Event31 Event31 對應觸控區是空的 1. 觸發排隊 NPC Event16 2. 主 Queue 計算後自動設定 為目的地,補上 NPC Event32(Usher 玩 法) 對應觸控區是空的 1. 觸發排隊 NPC Event12 2. 排隊主 Queue 的第一位 NPC 會走到觸控的目的地 1.6 Workflow 1.6.1 主操作流程(Main Process) 1.6.1.1 Description 1.6.1.2 Flow of Events 1.6.1.2.1 Main Flow 1.6.1.2.2 Sub Flow (Option) Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 18
  • 19. Software Requirement Specification- IT Service Request Form 1.6.1.2.3 Alternative Flows 1.6.1.3 Special Requirements (option) 1.6.1.4 Precondition 1.6.1.5 Post Condition 1.6.1.6 Special Constraint (Option) 1.6.1.7 GUI Interface (Option) 1.5.2 主遊戲流程(Game process) 1.6.2.1 Description 1.6.2.2 Flow of Events 1.6.2.2.1 Main Flow 1.6.2.2.2 Sub Flow (Option) 1.6.2.2.3 Alternative Flows 1.6.3 Use Case < > 1.6.3.1 Description . 1.6.3.2 Flow of Events 1.6.3.2.1 Main Flow 1.6.3.2.2 Sub Flow (Option) 1.6.3.2.3 Alternative Flows Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 19
  • 20. Software Requirement Specification- IT Service Request Form 1.6.4 Use Case < > 1.6.4.1 Description . 1.6.4.2 Flow of Events 1.6.4.2.1 Main Flow 1.6.4.2.2 Sub Flow (Option) 1.6.4.2.3 Alternative Flows 1.6.5 Use Case < > 1.6.5.1 Description 1.6.5.2 Flow of Events 1.6.5.2.1 Main Flow 1.6.5.2.2 Sub Flow (Option) 1.6.5.2.3 Alternative Flows 1.6.6 Use Case < > 1.6.6.1 Description . 1.6.6.2 Flow of Events 1.6.6.2.1 Main Flow Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 20
  • 21. Software Requirement Specification- IT Service Request Form 1.6.6.2.2 Sub Flow () 1.6.6.2.3 Alternative Flows 1.6.7 Use Case < > 1.6.7.1 Description 1.6.7.2 Flow of Events 1.6.7.2.1 Main Flow 1.6.7.2.2 Sub Flow (Option) 1.6.7.2.3 Alternative Flows 1.6.8 Use Case < > 1.6.8.1 Description 1.6.8.2 Flow of Events 1.6.8.2.1 Main Flow 1.6.8.2.2 Sub Flow (Option) 1.6.8.2.3 Alternative Flows 1.6.9 Use Case < > 1.6.9.1 Description 1.6.9.2 Flow of Events 1.6.9.2.1 Main Flow Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 21
  • 22. Software Requirement Specification- IT Service Request Form 1.6.9.2.2 Sub Flow (Option) 1.6.9.2.3 Alternative Flows 1.6.10 Use Case < > 1.6.10.1 Description . 1.6.10.2 Flow of Events 1.6.10.2.1 Main Flow 1.6.10.2.2 Sub Flow (Option) 1.6.10.2.3 Alternative Flows 1.6.11 Use Case < > 1.6.11.1 Description 1.6.11.2 Flow of Events 1.6.11.2.1 Main Flow 1.6.11.2.2 Sub Flow (Option) 1.6.11.2.3 Alternative Flows 1.7 Domain Object List - OOAD  N/A Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 22
  • 23. Software Requirement Specification- IT Service Request Form Organization Original Power Create Co. Title/Subject Toilet Janitor Doc Number Owner: T.S.Huang Approved by Date 5/7/2015 Version 1.0 Page 23