safehome軟件需求建模和分析_第1頁
safehome軟件需求建模和分析_第2頁
safehome軟件需求建模和分析_第3頁
safehome軟件需求建模和分析_第4頁
safehome軟件需求建模和分析_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)目錄 TOC o 1-3 h z u 需求模型場景建模用例列表用例1. 安裝系統(tǒng)2. 解除系統(tǒng)3. 初始化檢測4. 檢測火災(zāi)5. 檢測漏水6. 檢測煤氣泄漏7. 檢測非法入侵8. 監(jiān)視9. 下雨自動關(guān)窗用例安裝解除系統(tǒng)安裝系統(tǒng):用例ID號:uc-1用例名稱:安裝safehome系統(tǒng)創(chuàng)建者:肖陽最后更新者:創(chuàng)建日期:2012-3-28最后更新日期:參與者:房主,技術(shù)人員目標:安裝safehome系統(tǒng),確保safehome能成功運行觸發(fā)條件:前置條件:房主已購買safeho

2、me產(chǎn)品。后置條件:主干過程:房主在控制面板選擇設(shè)置中的安裝按鈕。控制面板彈出是否安裝交互界面房主選擇確認安裝按鈕safehome系統(tǒng)自動完成初始化過程控制面板彈出是否完成安裝的交互界面房主選擇完成安裝分支過程:第三步:房主選擇取消安裝,safehome系統(tǒng)取消安裝異常:包含:優(yōu)先級:高使用頻率:很低業(yè)務(wù)規(guī)則:特別需求:假設(shè):未解決的問題: 解除系統(tǒng):用例ID號:uc-2用例名稱:解除safehome系統(tǒng)創(chuàng)建者:肖陽最后更新者:創(chuàng)建日期:2010-3-28最后更新日期:參與者:房主,技術(shù)人員目標:解除safehome系統(tǒng)。觸發(fā)條件:房主決定解除safehome系統(tǒng)。前置條件:房主已安裝safe

3、home系統(tǒng),但想解除該系統(tǒng)。后置條件:主干過程:房主在控制面板選擇設(shè)置中的解除按鈕??刂泼姘鍙棾鍪欠窠獬换ソ缑娣恐鬟x擇確認解除系統(tǒng)按鈕safehome系統(tǒng)自動完成解除系統(tǒng)過程控制面板彈出是否完成解除的交互界面房主選擇完成解除分支過程:第三步:房主選擇取消解除,系統(tǒng)取消解除,返回到原來狀態(tài)異常:包含:優(yōu)先級:高使用頻率:很低業(yè)務(wù)規(guī)則:特別需求:假設(shè):未解決的問題:1.是否能成功解除safehome系統(tǒng)?2.解除safehome系統(tǒng)后是否會有一些殘留問題?初始化檢測用例ID號:UC-3用例名稱:初始化監(jiān)測創(chuàng)建者:肖陽最后更新者:創(chuàng)建日期:2012-3-27最后更新日期:參與者:房主目標:設(shè)置系

4、統(tǒng)在房主離開住宅或留在房間內(nèi)時監(jiān)測傳感器觸發(fā)器:房主決定“設(shè)置”系統(tǒng),即打開警報功能。前提條件:系統(tǒng)已經(jīng)輸入密碼并識別各種傳感器。后置條件:系統(tǒng)記錄查看者的信息場景:房主:觀察控制面板。房主:輸入密碼。房主:選擇“stay”或“away”。房主:觀察紅色警報燈顯示Safehome已經(jīng)被打開。分支過程:無異常:控制面板未就緒:房主檢查所有的傳感器,確定哪些是開著的(即門窗是開著的),并將其關(guān)閉。密碼不正確(控制面板鳴叫一聲):房主重新輸入正確的密碼。密碼不識別:必須對監(jiān)測和響應(yīng)子系統(tǒng)重新設(shè)置密碼。選擇stay:控制面板鳴叫兩聲而且stay燈點亮;激活邊界傳感器。選擇away:控制面板鳴叫三聲并且

5、away燈點亮;激活所有傳感器。 何時可用:第一個增量。優(yōu)先級:必須實現(xiàn)。使用頻率:每天多次。使用方式:通過控制面板接口。次要參與者:技術(shù)支持人員,傳感器。次要參與者使用方式:技術(shù)人員:電話線。傳感器:有限或無線接口。未解決的問題:是否還應(yīng)該有不適用密碼或使用縮略密碼激活系統(tǒng)的方式?控制面板是否還應(yīng)顯示附加的文字信息?房主輸入密碼時,從按下第一個案件開始必須在多長的時間內(nèi)輸入密碼?在系統(tǒng)真正激活之前有沒有辦法關(guān)閉系統(tǒng)?檢測火災(zāi)用例ID號:UC-4用例名稱:火災(zāi)監(jiān)測創(chuàng)建者:羅正武最后更新者:羅正武創(chuàng)建日期:2012-3-26最后更新日期:2012-3-27主要參與者:房主,煙霧傳感器,火災(zāi)檢測器

6、,報警器目標:設(shè)置系統(tǒng)在房主離開住宅時監(jiān)測火災(zāi)觸發(fā)條件:房主決定“打開”火災(zāi)監(jiān)測功能前置條件:系統(tǒng)已經(jīng)開始啟用煙霧傳感器后置條件:系統(tǒng)記錄查看者的信息主干過程:場景:房主:觀察控制面板 房主:輸入密碼房主: 打開火災(zāi)監(jiān)測功能房主:選擇away或者stay按鈕煙霧傳感器:監(jiān)測煙霧濃度5:煙霧傳感器:發(fā)現(xiàn)濃度異常6:煙霧傳感器:返回異常7:火災(zāi)檢測器:接受異常8:火災(zāi)檢測器:激活報警器9:報警器:報警10:報警器:通知用戶分支過程:無異常:1:控制面板沒有準備就緒,房主監(jiān)測所有傳感器,確認是否打開。2:密碼不正確:房主 必須重新輸入3:打開火災(zāi)監(jiān)測功能按鈕:激活煙霧傳感器,火災(zāi)監(jiān)測器是否正常運行何

7、時可用: 第一個增量優(yōu)先級:必須實現(xiàn)使用頻率:每天多次業(yè)務(wù)規(guī)則:特別需求:無假設(shè):未解決的問題:1:發(fā)生火災(zāi)時系統(tǒng)是否繼續(xù)關(guān)閉 2:怎么判斷火災(zāi)的標準檢測漏水用例ID號:UC-5用例名稱:檢測漏水創(chuàng)建者:羅正武最后更新者:羅正武創(chuàng)建日期:2012-3-26最后更新日期:2012-3-27主要參者:房主,漏水檢測器,報警器目標:設(shè)置系統(tǒng)在房主離開住宅時監(jiān)測漏水觸發(fā)條件:房主決定“打開”漏水監(jiān)測功能前置條件:系統(tǒng)已經(jīng)開始啟用漏水檢測器后置條件:系統(tǒng)記錄查看者的信息主干過程:場景:1房主:觀察控制面板 2房主:輸入密碼3房主: 打開漏水監(jiān)測功能4房主:選擇away或者stay按鈕5漏水傳感器:監(jiān)測漏

8、水6漏水傳感器:發(fā)現(xiàn)漏水7漏水傳感器:激活報警器8 報警器:報警9 報警器:通知用戶分支過程:無異常:1:控制面板沒有準備就緒,房主監(jiān)測漏水檢測器報警器,確認是否打開。2:密碼不正確:房主 必須重新輸入3:打開漏水監(jiān)測功能按鈕:漏水檢測器,報警器是否正常運行何時可用:第一個增量優(yōu)先級:必須實現(xiàn)使用頻率:每天多次業(yè)務(wù)規(guī)則:特別需求:無假設(shè):檢測煤氣泄漏用例ID號:UC-6用例名稱:煤氣泄漏監(jiān)測創(chuàng)建者:羅正武最后更新者:羅正武創(chuàng)建日期:2012-3-26最后更新日期:2012-3-27主要參與者:房主,煤氣泄漏檢測器,氣體濃度檢測器,報警器目標:設(shè)置系統(tǒng)在房主離開住宅時監(jiān)測煤氣泄漏觸發(fā)條件:房主決

9、定“打開”煤氣泄漏監(jiān)測功能前置條件:系統(tǒng)已經(jīng)開始啟用煤氣泄漏檢測器后置條件:系統(tǒng)記錄查看者的信息主干過程:場景:1房主:觀察控制面板 2房主:輸入密碼3房主: 打開煤氣泄漏監(jiān)測功能4房主:選擇away或者stay按鈕5氣體濃度傳感器:監(jiān)測室內(nèi)氣體濃度6氣體濃度傳感器:發(fā)現(xiàn)危險氣體濃度異常7氣體濃度傳感器:返回異常8煤氣泄漏檢測器:接受異常9煤氣泄漏檢測器:激活報警器10 報警器:報警10報警器:通知用戶分支過程:無異常:1:控制面板沒有準備就緒,房主監(jiān)測煤氣泄漏檢測器,氣體濃度檢測器,報警器,確認是否打開。2:密碼不正確:房主 必須重新輸入3:打開煤氣泄漏監(jiān)測功能按鈕:煤氣泄漏檢測器,氣體濃度

10、檢測器是否正常運行何時可用:第一個增量優(yōu)先級:必須實現(xiàn)使用頻率:每天多次業(yè)務(wù)規(guī)則:特別需求:無假設(shè):未解決的問題:1:發(fā)生煤氣泄漏時系統(tǒng)是否繼續(xù)關(guān)閉檢測非法入侵用例檢測非法入侵創(chuàng)建者鄭磊最新更新者鄭磊創(chuàng)建日期2012.3.28最新更新日期2012.3.28主要參與者安全家居系統(tǒng),房主目標系統(tǒng)通過窗戶與門上傳感器技術(shù)來檢測是否有人非法入侵。若有,則向用戶發(fā)送提示并且屋內(nèi)發(fā)出提示聲,以阻止非法入侵行為的繼續(xù)發(fā)展。 如果提示無效后,則報警前提條件軟件系統(tǒng),各個附屬傳感器警報器網(wǎng)絡(luò)通信硬件設(shè)施運行正常,以及房主的信息接收裝置運轉(zhuǎn)正常觸發(fā)器窗戶與門上傳感器檢測到異常情況,則初步判定為非法入侵情況發(fā)生場景

11、1,檢測窗戶與門上傳感器檢測到異常情況,并進行初步判斷有人非法入侵成立。其他設(shè)備工作正常2,系統(tǒng)將會發(fā)出警報,提示非法入侵者離開,點亮危險指示燈,鳴響報警喇叭3,立即進行檢測用戶位置設(shè)置狀態(tài),立即向房主發(fā)送非法入侵的報警信號,如果房主在一定時間內(nèi)沒有回復,并且窗戶與門上的傳感器一直在發(fā)出異常信號,則直接撥打報警電話進行報警。如果房主做出了回復,則按照回復內(nèi)容執(zhí)行(房主可選消除警報或報警)4,繼續(xù)檢測窗戶與門上傳感器,如果遇到相同的情況提醒用戶時,當用戶選擇類似情況不進行警報,那么系統(tǒng)將進行記錄,再遇到相同的情況則不進行警報異常1,用戶關(guān)閉報警系統(tǒng),或遇到停電等情況2,系統(tǒng)附屬硬件(傳感器,警報

12、器,通信設(shè)備)故障3,軟件工作異常4.設(shè)備之間的通信互相干擾優(yōu)先級高優(yōu)先級,優(yōu)先處理何時可用第一個增量使用方法自動使用頻率少次要參與者安全部門,消防部門次要使用者的方法手動未解決的問題1,播報信息的2,用戶未反應(yīng)的時間超過多少才進行自動報警?3, 如何對硬件故障進行自我檢測以提高報警的準確率?4, 如何使門窗的傳感器更加準確的判斷是否有人入侵?有沒有什么判斷標準?5,當房主取消報警了以后,在較短時間內(nèi)遇到同樣的情況,還要不要繼續(xù)提醒房主?6,當系統(tǒng)出現(xiàn)故障時,要不要進行重啟?監(jiān)測用例名稱監(jiān)測創(chuàng)建者鄭磊最后更新者鄭磊創(chuàng)建日期2012.3.28最后更新日期2012.3.28主要參與者房主情景目標從

13、任何遠程地點通過互聯(lián)網(wǎng)查看遍布房間的攝像頭輸出前提條件必須完整配置系統(tǒng);必須獲得正確的用戶身份證號和密碼起動房主在遠離家的時候決定查看房屋內(nèi)部場景房主登陸SafeHome產(chǎn)品網(wǎng)站房主輸入他或她的用戶身份證號房主輸入兩個密碼(每個都至少有8個字符的長度)系統(tǒng)顯示所有的主要功能按鈕房主從主要功能按鈕中選擇“監(jiān)視”房主選擇“選取攝像頭”系統(tǒng)顯示房屋的平面設(shè)計圖房主從房屋的平面設(shè)計圖中選擇某個攝像頭的圖標房主選擇“視圖”按鈕系統(tǒng)顯示一個由攝像頭編號確定的視圖窗口系統(tǒng)在視圖窗口中以每秒一幀顯示視頻輸出異常身份證號或密碼不正確或無法確認參看用例:“確認身份證號和密碼”沒有為該系統(tǒng)配置監(jiān)視功能系統(tǒng)顯示恰當?shù)?/p>

14、錯誤消息;參看用例:“配置監(jiān)視功能”房主選擇“查看所有攝像頭的縮略視圖快照”參看用例:“查看所有攝像頭的縮略視圖快照”平面設(shè)計圖不可用或未配置顯示恰當?shù)腻e誤消息;參看用例:“配置平面設(shè)計圖”遇到報警條件參看用例:“遇到報警條件”優(yōu)先級必須在基礎(chǔ)功能之后實現(xiàn)中等優(yōu)先級何時可用第三個增量使用頻率中等頻率使用方法通過基于個人計算機的瀏覽器和互聯(lián)網(wǎng)連接到SafeHome網(wǎng)站次要參與者系統(tǒng)管理員,攝像頭次要參與者的使用方式系統(tǒng)管理員:基于個人計算機的系統(tǒng)攝像機:無線連接未解決的問題有什么機制保護SafeHome產(chǎn)品的雇員在未授權(quán)的情況下能使用該功能?足夠安全嗎?黑客入侵該功能將使最主要的個人隱私受侵在給

15、定攝像機視圖所要求的帶寬下,可以接受通過互聯(lián)網(wǎng)的系統(tǒng)響應(yīng)嗎?當可以使用高帶寬的連接時,能開發(fā)出比每秒一幀更快的視頻速度嗎?下雨自動關(guān)窗用例ID號:UC-8用例名稱:下雨自動關(guān)窗創(chuàng)建者:陳小清最后更新者:陳小清創(chuàng)建日期:2012-3-26最后更新日期:2012-3-27參與者:房主、門窗探測器、感應(yīng)處理裝置目標:設(shè)置系統(tǒng)在房主離開住宅時若下雨啟動自動關(guān)窗行為觸發(fā)條件:設(shè)置系統(tǒng)在房主離開住宅時若下雨啟動自動關(guān)窗行為前置條件:系統(tǒng)已經(jīng)開始啟用門窗探測器后置條件:系統(tǒng)記錄查看者的信息主干過程:房主:觀察控制面板房主:輸入密碼房主:打開下雨檢測功能房主:選擇away或者stay按鈕門窗探測器:檢測空氣濕

16、度門窗探測器:發(fā)現(xiàn)空氣濕度大,即判定下雨門窗探測器:返回下雨判斷感應(yīng)處理裝置:接受下雨判斷感應(yīng)處理裝置:啟動自動關(guān)窗行為分支過程:無異常:1:控制面板沒有準備就緒,房主監(jiān)測所有傳感器,確認是否打開。2:密碼不正確:房主 必須重新輸入包含:優(yōu)先級:必須實現(xiàn)使用頻率:每天多次業(yè)務(wù)規(guī)則:特別需求:無假設(shè):未解決的問題:1.怎么判斷下雨的標準2.雨停后是否開啟門窗類模型System類模型:program():display()query()arm()disarm()SystemsystmeIDverificationPhoneNumberdelayTimetelephoneNumbermasterPa

17、sswordtemporaryPasswordnumberTriesFloorplan 類建模:FloorPlantypenameoutsideDimensionsdetermineType()positionFloorplan()scale()changecolor()CameratypeIDlocationfieldViewpanAngleZoomSettingdetermineType()translateLocation()displayID()displayView()displayZoom()WallTypewallDimensionsdetermineType()computeDimensions()WallSegmentTypestartCoordinatesstopCoordinatesnextWallSementdetermineType()draw()WindowtypestartCoordinatesstopCoordinatesnextWindowdetermineType()draw()DoortypestartCoordinatesstopCoordinatesnextDoordetermineType()draw()Sensor類建模:流模型:SafeHome安全功能的環(huán)境層DFDSafeHome安全功能的第一層DFD精化消息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論