需求核對表:是否定義了系統的全部輸入,包括**,精度,取值範圍,出現頻率等
是否定義了全部輸出,包括目的頁面,精度,取值範圍,出現頻,格式等
是否定義了所有的輸出可格式,包括頁面,**等
是否詳細定義了所有軟體外部介面
是否定義了全部通訊介面,包括握手協議,糾錯協議,容錯處理,通訊協議等
是否列出了使用者需要的全部需求
是否詳細定義了每個任務所用的資料,以及每個任務得到的資料
質量需求:
是否在使用者視角詳細的闡述了每個任務的期望響應時間
是否詳細的描述了其他與計時有關的需求
是否定義了安全級別
是否詳細定義了故障處理規則 e:重要資訊的保護,檢測,恢復等
是否詳細定義了記憶體,硬碟等剩餘空間的最小值
是否定義了系統的可維護性,包括特定功能的變更,系統的公升級,介面的變更等
是否對相關狀態進行明確的定義
需求質量:
需求是否按照使用者的語言書寫,使用者也這樣認為麼?
每條需求都與其他需求沒有衝突麼
是否闡述了相關競爭性直接的關係,比如說健康性與正確性的對比
是否存在某些需求需要更加詳細的闡述
開發者能夠明白需求闡述麼
每個條款都與待解決的問題方案相關麼,能夠根據追溯到對應根源麼
是否每個需求都具有獨立測試的條件
是否描述了可能存在的改動
你對全部需求都認可麼?
開始乙個專案
好久沒有做開發了,最近準備找個感興趣的事來做一下。現在物聯網可做的東西比較多,我也選乙個,做乙個環境引數的採集,通過感測器將空氣中的部分引數採集下來,通過網路傳輸的後台伺服器上,在伺服器上做乙個簡單的展示頁面,並對外提供開發介面。ok,那就開始了。首先,確定框架,前端採集,通過網路傳輸到伺服器。其次...
Vue開始乙個專案
1.建立vue 專案 vue init webpack name 2.安裝常用依賴 根據需求安裝常用依賴 router 路由 axios 互動 vuex 狀態管理 less,sass css預處理器 fastclick 處理移動端click事件300毫秒延遲 npm i s vue router a...
規範開始乙個scrapy爬蟲專案
示例環境 系統 win10 語言及版本 python3.6 安裝好scrapy 裝好python,在命令列中輸入pip install scrapy 首先,我們要建立乙個scrapy專案,開啟命令提示符 win r,輸入cmd回車 cd到你要建立專案的目錄下,使用scrapy startprojec...