一敷矫、引言
1.1 編寫目的
需求分析是系統(tǒng)生命周期的重要工作顶瞳, 也是決定性工作。 只有通過(guò)需求分析, 才能把系統(tǒng)功能和性能的總體概念蜜宪, 描述為具體的需求規(guī)格說(shuō)明魔市, 從而奠定系統(tǒng)開發(fā)的基礎(chǔ)针饥。 需求分析質(zhì)量的好壞凌摄, 直接影響整個(gè)設(shè)計(jì)和開發(fā)過(guò)程的進(jìn)展及最終結(jié)果。
所以在進(jìn)行我們本次的基于物聯(lián)網(wǎng)的溫濕度系統(tǒng)的設(shè)計(jì)之前评架, 必須首先做好需求分析眷茁, 只有搞清楚了用戶的需求, 才能快速高效的開發(fā)出有價(jià)值的可以直接投入使用的產(chǎn)品纵诞。
1.2 項(xiàng)目背景
傳統(tǒng)的家居中上祈,幾乎沒(méi)有任何自動(dòng)化管理裝置, 有什么需求, 幾乎都是人為的進(jìn)行操作雇逞, 比如開窗, 開空調(diào)茁裙, 開除濕機(jī)塘砸, 開空氣凈化裝置等等。 它們都受人的一個(gè)主觀影響晤锥, 有時(shí)候甚至當(dāng)人忘了操作或者不方便操作的時(shí)候掉蔬, 都會(huì)帶來(lái)一些不必要的后果, 例如室內(nèi)溫度太低睡覺(jué)凍感冒矾瘾,或者窗戶忘記關(guān)閉而飄雨進(jìn)來(lái)等等女轿。
隨著科技的發(fā)展, 計(jì)算機(jī)技術(shù)的進(jìn)步以及物聯(lián)網(wǎng)技術(shù)的發(fā)展壕翩, 我們住進(jìn)發(fā)現(xiàn)蛉迹, 這些東西其實(shí)都可以交給計(jì)算機(jī)來(lái)完成, 讓計(jì)算機(jī)成為家庭的忠實(shí)的管家放妈, 通過(guò)各種傳感器來(lái)采集所需要的數(shù)據(jù)北救, 進(jìn)而進(jìn)行分析, 然后做出相應(yīng)的響應(yīng)芜抒, 從而達(dá)到只能控制家居的目的珍策, 給人營(yíng)造一個(gè)良好溫馨舒適的生活環(huán)境。
1.3 項(xiàng)目目標(biāo)
本系統(tǒng)將應(yīng)用于普通家庭住宅宅倒, 致力于為普通人的家居生活帶來(lái)方便和更具科技感的元素攘宙。
1.4 系統(tǒng)結(jié)構(gòu)
本套溫濕度應(yīng)用系統(tǒng)致力于通過(guò)各種類型傳感器, 如溫度傳感器拐迁、 光照傳感器蹭劈、 濕度傳感器等, 實(shí)現(xiàn)家居生活的智能控制唠亚。
二链方、系統(tǒng)功能需求
2.1 功能需求
功能類別 | 子模塊 | 描述 |
---|---|---|
戶外數(shù)據(jù)收集 | 光照傳感器模塊 濕度傳感器模塊 溫度傳感器模塊 |
實(shí)現(xiàn)對(duì)戶外光照、 濕度灶搜、 溫度等數(shù)據(jù)的采集 |
戶內(nèi)數(shù)據(jù)收集 | 光照傳感器模塊 濕度傳感器模塊 溫度傳感器模塊 |
實(shí)現(xiàn)對(duì)戶內(nèi)光照祟蚀、 濕度、 溫度等數(shù)據(jù)的采集 |
操作控制 | 晾曬衣服控制模塊 窗簾控制模塊 空調(diào)控制模塊 |
接收來(lái)自后臺(tái)處理機(jī)的控制實(shí)現(xiàn)對(duì)被控設(shè)備的控制 |
中央控制 | 處理機(jī)分析處理模塊 | 處理機(jī)分析處理模塊 |
2.2 主要功能描述
該系統(tǒng)可以通過(guò)部署在戶外戶內(nèi)的光照傳感器割卖、 濕度傳感器前酿、 溫度傳感器實(shí)現(xiàn)自動(dòng)晾曬衣物, 回收衣物鹏溯, 開啟或關(guān)閉室內(nèi)燈光罢维, 拉上窗簾, 拉開窗簾丙挽, 開啟或關(guān)閉空調(diào)等功能肺孵。
2.3 用戶界面
2.3.1 系統(tǒng)安全要求
從系統(tǒng)安全考慮匀借, 本系統(tǒng)應(yīng)實(shí)現(xiàn)安全性控制。 本系統(tǒng)對(duì)用戶角色應(yīng)分為系統(tǒng)管理員權(quán)限和一般用戶權(quán)限平窘。 系統(tǒng)管理員權(quán)限可以實(shí)現(xiàn)對(duì)本系統(tǒng)的所有操作和控制吓肋, 用于管理和維護(hù)。 而用戶權(quán)限只能實(shí)現(xiàn)較為簡(jiǎn)單的操作控制瑰艘。
2.3.2 用戶角色
用戶名 | 職責(zé)描述 |
---|---|
系統(tǒng)管理員 | 可以實(shí)現(xiàn)所有操作和控制是鬼, 實(shí)現(xiàn)對(duì)系統(tǒng)的管理和維護(hù) |
用戶 | 一般操作控制,使用系統(tǒng) |
三紫新、系統(tǒng)非功能需求
3.1 用戶界面需求
由于本系統(tǒng)用戶具有廣泛性均蜜, 所以用戶界面應(yīng)該清晰簡(jiǎn)潔, 給人一目了然的感覺(jué)芒率, 實(shí)現(xiàn)較好的用戶友好性囤耳。
用戶界面的提供, 主要是為了給用戶提供一個(gè)友好的個(gè)性化設(shè)置系統(tǒng)參數(shù)的地方敲董, 所以紫皇, 用戶界面不僅需要做到用戶滿意, 還要做到系統(tǒng)滿意腋寨, 給系統(tǒng)提供可用的正確的各種參數(shù)值聪铺。
3.2 性能需求
本系統(tǒng)與普通人的生活緊密聯(lián)系, 所以系統(tǒng)設(shè)計(jì)應(yīng)該具有很強(qiáng)的容錯(cuò)性萄窜。 當(dāng)然本系統(tǒng)也應(yīng)該提高響應(yīng)速度來(lái)滿足用戶對(duì)響應(yīng)時(shí)間的要求铃剔。 由于家居系統(tǒng)具備的特性, 所以查刻, 需要保證整個(gè)系統(tǒng)能夠 7x24 小時(shí)不間斷運(yùn)行键兜, 同時(shí), 對(duì)于部署在室外的傳感器穗泵, 需要在刮風(fēng)普气, 下雨, 下雪等等極端惡劣天氣下仍然有不錯(cuò)的表現(xiàn)佃延。 所以现诀, 整體上對(duì)性能的要求比較大。
3.3 安全需求
在本系統(tǒng)中履肃, 安全需求主要集中在兩方面仔沿, 其一, 在各個(gè)子系統(tǒng)之間互相通信的時(shí)候尺棋, 要防止外部信息入侵或者干擾封锉, 給出錯(cuò)誤的信息, 導(dǎo)致做出錯(cuò)誤的響應(yīng), 因此成福, 信息接收方需要識(shí)別信息來(lái)源加以辨識(shí)碾局, 挑選出正確的信息; 其二奴艾, 各個(gè)硬件部分的可靠性擦俐, 由于在硬件操作中, 還與外部設(shè)備進(jìn)行了對(duì)接握侧, 所以需要保證其正常運(yùn)行, 對(duì)一些危險(xiǎn)操作不給于支持嘿期, 一旦有非法的操作品擎, 很可能造成外部設(shè)備比如空調(diào)的損壞甚至一些更加可怕的災(zāi)難, 釀成事故备徐。
3.4 故障處理需求
本系統(tǒng)應(yīng)具有較強(qiáng)故障應(yīng)對(duì)能力萄传, 至少需要保證用戶安全, 避免造成較大的安全事故蜜猾。 對(duì)于一些小型的故障秀菱, 需要具備一定的容錯(cuò)性, 能夠及時(shí)檢測(cè)到蹭睡, 并克服掉這些小問(wèn)題衍菱。 對(duì)于一些比較嚴(yán)重的問(wèn)題, 甚至不可容錯(cuò)類的肩豁, 需要對(duì)用戶做出提醒脊串, 并結(jié)束這個(gè)處理, 實(shí)現(xiàn)自我保護(hù)清钥。
3.5 產(chǎn)品質(zhì)量需求
主要質(zhì)量屬性 | 詳細(xì)需求 |
---|---|
正確性 | 實(shí)現(xiàn)傳感器對(duì)數(shù)據(jù)的準(zhǔn)確采集 |
可靠性 | 實(shí)現(xiàn)對(duì)控制模塊控制的穩(wěn)定性 |
健壯性 | 使系統(tǒng)具有較強(qiáng)容錯(cuò)能力 |
易用性 | 方便用戶操作 |
清晰性 | 提供清晰的界面 |
安全性 | 實(shí)現(xiàn)系統(tǒng)的安全性控制 |
可擴(kuò)展性 | 便于擴(kuò)展其它模塊 |
兼容性 | 實(shí)現(xiàn)對(duì)其它模塊的兼容 |