SlideShare a Scribd company logo
軟體工程--需求分析實例
軟體工程
班級雲端連繫平台- -需求描述-系統開發背景
系統開發背景
 因應個資法,學校成績公告不再以大總表方式處理,
必需分別將學生成績通知家長。衛道中學為了將學
生各項週考、段考、模擬考成績個別通知家長,及
建立老師與家長溝通平台,決定建置「班級雲端連
繫平台」。
 班導師、各科教師與家長代表及系統開發團隊經多
次討論後,並參考考試各項相關文件,及觀察班級
試務運作流程後,將系統的目標與限制、使用者與
學校需求描述分別整理如下:
 教師與家長可透過瀏覽器經由網際網路連線至「班級雲端連繫平台」,
登入後,依不同權限輸入或瀏覽成績資料,各項成績資料如下:
班級雲端連繫平台- -需求描述-文件內容1
週考成績資料
段考成績資料
 教師可以發佈公告事項,並可選擇發佈給全班同學或指定給某些特定人
員(例如作業沒交要通知家長),格式如下圖
班級雲端連繫平台- -需求描述- -文件內容2
公告事項討論後之手稿
1.班級雲端連繫平台會提供家長加入,成為「各班級」使用者。
2.班級雲端連繫平台會提供使用者登入系統。
3.班級雲端連繫平台會提供使用者登入驗證,並於3次不成功後鎖定該帳號。
4.班級雲端連繫平台會提供系統管理者權限管理功能。
5.班級雲端連繫平台會提供使用者編輯基本資料。
6.班級雲端連繫平台會提供符合權限者登錄成績資料。
7.班級雲端連繫平台會提供符合權限者修改成績資料。
8.班級雲端連繫平台會提供老師公告班級事項並指定觀看成員。
9.班級雲端連繫平台會提供家長查詢子女個人週考成績、班排、量尺等資料。
10.班級雲端連繫平台會提供家長查詢子女個人段考成績、班排、量尺等資料。
11.班級雲端連繫平台會提供家長查詢全班會考成績、考區排名、校排、班排、
量尺等資料。
12.班級雲端連繫平台會提供家長查詢跟子女個人相關之公告事項。
班級雲端連繫平台- -需求描述-功能描述
班級雲端連繫平台- -功能細部描述1
功能名稱:1.家長加入系統成為使用者
行為者 導師、各科老師及學生家長
目標 讓行為者能加入系統成為本系統使用者
前提 加入本系統之使用者必須是行為者所規範之人員
結束狀態 使用者輸入完成基本資料或放棄輸入
事件程序
1.行為者透過瀏覽器進到主畫面,按「註冊」鈕後進行基本資料設定。
2.系統檢查行為者是否為規範之人員,若是則繼續讓行為者輸入資料,否則
退出註冊功能。
3.驗證輸入資料之正確性(例如身份證字號、生日之日期格式、電話格式等)
4.完成後存檔並寄發認證信至行為者Email
例外狀況
1.行為者重複註冊
解決方案:show Message Box告知行為者,並退出註冊功能。
班級雲端連繫平台- -功能細部描述2
功能名稱:2.使用者登入系統
3.驗證使用者
行為者 已註冊之使用者
目標 讓使用者輸入帳號密碼後能登入系統
前提 必需是已註冊之使用者
結束狀態 驗證完成進入班級雲端連繫平台主畫面。驗證失敗退出系統。
事件程序
1.行為者輸入帳號密碼並進行驗證。
2.輸入三次不正確之帳密後即鎖定該帳戶。
例外狀況
班級雲端連繫平台- -功能細部描述3
功能名稱:4.系統管理者權限管理功能
行為者 系統管理員
目標 設定使用者個別權限及到期日
前提 必需擁有系統管理員權限
結束狀態 完成使用者之權限設定。
事件程序
1.驗證權限
2.新增及修改使用者資料。
3.設定使用者之權限,例如發佈公告、新增及修改成績資料。
4.刪除或停用使用者帳戶。
例外狀況
班級雲端連繫平台- -功能細部描述4
功能名稱:5.使用者編輯基本資料
行為者 使用者
目標 使用者於基本資料改變時,可以進行編輯
前提 必需為已註冊之使用者
結束狀態 完成使用者基本資料編輯或放棄編輯。
事件程序
1.隱藏特別註記欄位。
2.使用者僅能觀看個人權限設定,無權進行更改。
3.修改使用者基本資料。
4.驗證輸入資料之正確性(例如身份證字號、生日之日期格式、電話格式等)
5.完成後存檔
例外狀況
班級雲端連繫平台- -功能細部描述5
功能名稱:6.符合權限者登錄成績資料
7.符合權限者修改成績資料
行為者 擁有登錄成績權限之使用者
目標 行為者可以進行成績資料的輸入與編輯
前提 必需擁有登錄或修改成績之權限(例如各科老師或小老師)
結束狀態 完成成績資料登錄或編輯。
事件程序
1.驗證權限
2.載入考試項目及學生座號姓名。
3.輸入成績。
4.若為新增登錄,僅可全部存檔或全部放棄存檔。
5.進行驗證(A.成績是否重複登錄 B.成績範圍及必需為數字等)。
6.存檔
例外狀況
1. 某學生未繳交作業或未交由小老師登記成績時,必需先輸入0,避免系統
計算時取得空值。
班級雲端連繫平台- -功能細部描述6
功能名稱:8.公告班級事項並指定觀看成員
行為者 擁有公告班級事項權限之使用者
目標 行為者可以進行成績資料的輸入與編輯
前提 必需擁有公告班級事項權現限(例如各科老師或指定人員)
結束狀態 完成公告事項維護或放棄。
事件程序
1.驗證權限
2.載入學生座號姓名備選。
3.輸入公告日期主題與內容。
4.設定全班公告或指定公告給某些特定成員。
5.存檔
例外狀況
班級雲端連繫平台- -功能細部描述7
功能名稱:9.查詢子女個人週考成績、班排、量尺等資料
10.查詢子女個人段考成績、班排、量尺等資料
11.查詢全班會考成績、考區排名、校排、班排、量尺等資料
行為者 使用者
目標 行為者可以進行各項成績查詢
前提 家長可進行子女個人成績查詢,老師可查詢全部學生成績
結束狀態 查詢結束或放棄查詢。
事件程序
1.驗證權限,若為家長則僅能查詢子女成績。
2.載入各項考試項目備選。
3.列出學生成績,並計算班排、校排及量尺資料。
4.重新選擇考試項目進行查詢或退出查詢功能。
例外狀況
班級雲端連繫平台- -功能細部描述8
功能名稱:12.查詢跟子女個人相關之公告事項
行為者 使用者
目標 行為者可以進行跟子女相關公告之查詢
前提 家長可進行子女相關公告查詢,老師可查詢全部公告內容
結束狀態 查詢結束或放棄查詢。
事件程序
1.驗證權限,若為家長則僅能查詢與子女相關之公告。
2.載入各項符合權限之公告備選。
3.列出公告內容及可觀看者。
4.重新選擇公告項目進行查詢或退出查詢功能。
例外狀況
初步分析工具- - 資料流程圖-1
資料流程圖(Data Flow Diagram ,簡稱DFD)
 資料流程圖係一種網狀圖,用以分析描述系統功能、作業
流程與各種表單的來龍去脈。此種流程圖的最大特點就是
圖號簡單,只有下列這四種:
初步分析工具- - 資料流程圖-2
圖 號 名 稱 代 表 意 義
外界實體
(External
Entity)
指輸入資料的來源與輸出
資訊的去處(即使用者)
(箭頭線) 資料流(Data
Flow)
表示資料或表報的流動方
向
轉換
(Transform)
表示輸入資料變為輸出資
訊的作業單元
資料儲存所
(Data Store)
表示儲存資料檔或表單的
地方
(兩平行線)或(三邊長方形)
(圓形)或(圓角長方形)
(方形)
初步分析工具- - 資料流程圖-3
資料流程圖(Data Flow Diagram ,簡稱DFD)
 各種圖號所代表之意義,應描述於圖形之內或箭頭線的上、
下方。茲舉例如下:
系
統
開
發
系
統
分
析
系
統
設
計
系
統
建
置
系統需求表 分析報告表 設計規範書 新系統
資訊系統需求表 新 系 統
初步分析工具- - 資料流程圖-4
 資料流程圖可分為「高層次圖」(High-Level Diagram)與
「低層次圖」(Low-level Diagram)兩種,作初步分析時,
只需繪製「高層次圖」。
 高層次之資料流程圖又分為下列兩種:
 環境背景圖(Context Diagram)。
 主要功能圖或零階層圖(Level-0 Diagram)。
初步分析工具- - 資料流程圖-5
 環境背景圖的繪製方法– 扼要表達系統的輸出入資訊需求及
其來源與去處,不涉及詳細的作業流程與處理細節。
1.確定與系統有關的外界實體
2.確定系統與外界實體間的輸出入關係
3.系統應以一個圓圈表示,外界實體以一正方形表示
4.各外界實體與系統間的輸出入表單或物品,以箭頭連接之,
表單或物品名稱則寫於箭頭線之上方或下方
初步分析工具- - 資料流程圖-6
班級雲端
連繫平台
教師
週考成績
模擬考成績
學生 家長
教師
班級雲端連繫平台環境背景圖
連繫資料
初步分析工具- - 資料流程圖-7
 資料流程圖的繪製方法
1.劃分系統的主要功能單元
2.確定每一功能單元與外界實體間的輸出入關係
3.確定每一功能單元所需使用的資料儲存所
4.按作業順序,由左而右,由上而下依次繪製各種圖號
初步分析工具- - 資料流程圖-8
班級雲端連繫平台主
要功能資料流程圖
成績
資料
輸入
教師
週考成績
模擬考成績
學生
家長
教師
聯繫資料
各項成績檔
成績
資料
統計
聯繫
資料
輸入
成績
資料
查詢
學生成績檔
聯繫
資料
查詢
聯繫資料檔
教師
家長

More Related Content

Viewers also liked

Les Portes Ouvertes la journée de St-Valentin.
Les Portes Ouvertes la journée de St-Valentin.Les Portes Ouvertes la journée de St-Valentin.
Les Portes Ouvertes la journée de St-Valentin.
Olga Markina
 
Centri servizi sin eli csa
Centri servizi sin eli csaCentri servizi sin eli csa
Centri servizi sin eli csaFabio Bolo
 
Extensión universitaria Tarea 3
Extensión universitaria Tarea 3Extensión universitaria Tarea 3
Extensión universitaria Tarea 3Alejandro1306
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Jorge Iván Meza Martínez
 
CPS Corporate
CPS CorporateCPS Corporate
CPS Corporate
Hernan Cuevas
 
nitat certificate
nitat certificatenitat certificate
nitat certificateNanda Gupta
 
The Women's Center for Knowledge and Empowerment
The Women's Center for Knowledge and EmpowermentThe Women's Center for Knowledge and Empowerment
The Women's Center for Knowledge and EmpowermentCristi Hegranes
 
Emt and paramedic training
Emt and paramedic trainingEmt and paramedic training
Emt and paramedic training
Amb Steve Mbugua
 
Calculation of the volume of a bottle partially filled with a fluid.
Calculation of the volume of a bottle partially filled with a fluid.Calculation of the volume of a bottle partially filled with a fluid.
Calculation of the volume of a bottle partially filled with a fluid.
Mikołaj Hajduk
 
Monthly Progress Report-October, 201511
Monthly Progress Report-October, 201511Monthly Progress Report-October, 201511
Monthly Progress Report-October, 201511Elias Ibrahim
 
Monthly Progress Report Sample
Monthly Progress Report SampleMonthly Progress Report Sample
Monthly Progress Report SampleElias Ibrahim
 

Viewers also liked (12)

Les Portes Ouvertes la journée de St-Valentin.
Les Portes Ouvertes la journée de St-Valentin.Les Portes Ouvertes la journée de St-Valentin.
Les Portes Ouvertes la journée de St-Valentin.
 
Centri servizi sin eli csa
Centri servizi sin eli csaCentri servizi sin eli csa
Centri servizi sin eli csa
 
Extensión universitaria Tarea 3
Extensión universitaria Tarea 3Extensión universitaria Tarea 3
Extensión universitaria Tarea 3
 
Práctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte IPráctica: distribución de midlets mediante OTA con J2ME - parte I
Práctica: distribución de midlets mediante OTA con J2ME - parte I
 
Tda1
Tda1Tda1
Tda1
 
CPS Corporate
CPS CorporateCPS Corporate
CPS Corporate
 
nitat certificate
nitat certificatenitat certificate
nitat certificate
 
The Women's Center for Knowledge and Empowerment
The Women's Center for Knowledge and EmpowermentThe Women's Center for Knowledge and Empowerment
The Women's Center for Knowledge and Empowerment
 
Emt and paramedic training
Emt and paramedic trainingEmt and paramedic training
Emt and paramedic training
 
Calculation of the volume of a bottle partially filled with a fluid.
Calculation of the volume of a bottle partially filled with a fluid.Calculation of the volume of a bottle partially filled with a fluid.
Calculation of the volume of a bottle partially filled with a fluid.
 
Monthly Progress Report-October, 201511
Monthly Progress Report-October, 201511Monthly Progress Report-October, 201511
Monthly Progress Report-October, 201511
 
Monthly Progress Report Sample
Monthly Progress Report SampleMonthly Progress Report Sample
Monthly Progress Report Sample
 

Similar to 需求工程

如何推動新板Ur school網站前進
如何推動新板Ur school網站前進如何推動新板Ur school網站前進
如何推動新板Ur school網站前進RueiCi Wang
 
LEO EduCloud計畫內容1010904
LEO EduCloud計畫內容1010904LEO EduCloud計畫內容1010904
LEO EduCloud計畫內容1010904meiying928
 
彰化縣數位校園校長科技領導暨規劃實務研習計畫
彰化縣數位校園校長科技領導暨規劃實務研習計畫彰化縣數位校園校長科技領導暨規劃實務研習計畫
彰化縣數位校園校長科技領導暨規劃實務研習計畫
Union Mandarin School
 
090930 One Step Online School Trad
090930 One Step Online School  Trad090930 One Step Online School  Trad
090930 One Step Online School Traddionysus45
 
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展deanshiu
 
建置中小學優質化均等數位教育環境 參訪團
建置中小學優質化均等數位教育環境 參訪團建置中小學優質化均等數位教育環境 參訪團
建置中小學優質化均等數位教育環境 參訪團
Institute for Information Industry
 
育英國中校園資訊環境簡介
育英國中校園資訊環境簡介育英國中校園資訊環境簡介
育英國中校園資訊環境簡介
shouyu cheng
 
金诺成网络教学平台简介
金诺成网络教学平台简介金诺成网络教学平台简介
金诺成网络教学平台简介dynasty
 
采威國際校友服務管理平台
采威國際校友服務管理平台采威國際校友服務管理平台
采威國際校友服務管理平台
采威國際
 
Project Review for SaaS
Project Review for SaaSProject Review for SaaS
Project Review for SaaS
Tim Lu
 
展現個人優勢之最佳求職工具(E portfolio)
展現個人優勢之最佳求職工具(E portfolio)展現個人優勢之最佳求職工具(E portfolio)
展現個人優勢之最佳求職工具(E portfolio)
deanshiu
 
2022年_程式教育迎向未來新視野v2.pptx
2022年_程式教育迎向未來新視野v2.pptx2022年_程式教育迎向未來新視野v2.pptx
2022年_程式教育迎向未來新視野v2.pptx
Julia Yu-Chin Cheng
 
部落格協助國小導師班級經營之行動研究
部落格協助國小導師班級經營之行動研究部落格協助國小導師班級經營之行動研究
部落格協助國小導師班級經營之行動研究caciququ
 
Chapter 10 - Added Values
Chapter 10 - Added ValuesChapter 10 - Added Values
Chapter 10 - Added Values
wenchein huang
 
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
Jeff Ng
 
2014數位整合行銷班
2014數位整合行銷班2014數位整合行銷班
2014數位整合行銷班富美 李
 
E-Learning Product Training
E-Learning Product TrainingE-Learning Product Training
E-Learning Product Training
Tim Lu
 
Ch10
Ch10Ch10
Ajax基础教程
Ajax基础教程Ajax基础教程
Ajax基础教程
Da Zhao
 
2008香港网上教学会
2008香港网上教学会2008香港网上教学会
2008香港网上教学会
karfoo
 

Similar to 需求工程 (20)

如何推動新板Ur school網站前進
如何推動新板Ur school網站前進如何推動新板Ur school網站前進
如何推動新板Ur school網站前進
 
LEO EduCloud計畫內容1010904
LEO EduCloud計畫內容1010904LEO EduCloud計畫內容1010904
LEO EduCloud計畫內容1010904
 
彰化縣數位校園校長科技領導暨規劃實務研習計畫
彰化縣數位校園校長科技領導暨規劃實務研習計畫彰化縣數位校園校長科技領導暨規劃實務研習計畫
彰化縣數位校園校長科技領導暨規劃實務研習計畫
 
090930 One Step Online School Trad
090930 One Step Online School  Trad090930 One Step Online School  Trad
090930 One Step Online School Trad
 
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展
中華科技大學 溫瑞烘主任 學習歷程檔案系統的發展
 
建置中小學優質化均等數位教育環境 參訪團
建置中小學優質化均等數位教育環境 參訪團建置中小學優質化均等數位教育環境 參訪團
建置中小學優質化均等數位教育環境 參訪團
 
育英國中校園資訊環境簡介
育英國中校園資訊環境簡介育英國中校園資訊環境簡介
育英國中校園資訊環境簡介
 
金诺成网络教学平台简介
金诺成网络教学平台简介金诺成网络教学平台简介
金诺成网络教学平台简介
 
采威國際校友服務管理平台
采威國際校友服務管理平台采威國際校友服務管理平台
采威國際校友服務管理平台
 
Project Review for SaaS
Project Review for SaaSProject Review for SaaS
Project Review for SaaS
 
展現個人優勢之最佳求職工具(E portfolio)
展現個人優勢之最佳求職工具(E portfolio)展現個人優勢之最佳求職工具(E portfolio)
展現個人優勢之最佳求職工具(E portfolio)
 
2022年_程式教育迎向未來新視野v2.pptx
2022年_程式教育迎向未來新視野v2.pptx2022年_程式教育迎向未來新視野v2.pptx
2022年_程式教育迎向未來新視野v2.pptx
 
部落格協助國小導師班級經營之行動研究
部落格協助國小導師班級經營之行動研究部落格協助國小導師班級經營之行動研究
部落格協助國小導師班級經營之行動研究
 
Chapter 10 - Added Values
Chapter 10 - Added ValuesChapter 10 - Added Values
Chapter 10 - Added Values
 
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
WebOrganic Teacher Sharing Template (For School e-Learning Taskforce)
 
2014數位整合行銷班
2014數位整合行銷班2014數位整合行銷班
2014數位整合行銷班
 
E-Learning Product Training
E-Learning Product TrainingE-Learning Product Training
E-Learning Product Training
 
Ch10
Ch10Ch10
Ch10
 
Ajax基础教程
Ajax基础教程Ajax基础教程
Ajax基础教程
 
2008香港网上教学会
2008香港网上教学会2008香港网上教学会
2008香港网上教学会
 

需求工程