2. 六邊形法則
1)組織結(jié)構(gòu):企業(yè)為進(jìn)行相應(yīng)的業(yè)務(wù)流程所做的人員的組織安排。
2)業(yè)務(wù)流程:企業(yè)開展業(yè)務(wù)所必須的各個(gè)環(huán)節(jié)及在每個(gè)環(huán)節(jié)中的具體做法。
3)業(yè)務(wù)數(shù)據(jù):企業(yè)內(nèi)部經(jīng)營信息的存儲和流動形式。
4)業(yè)務(wù)地點(diǎn)分布:反映企業(yè)在什么地方開展業(yè)務(wù)以及業(yè)務(wù)流程中的各個(gè)環(huán)節(jié)之間的地點(diǎn)關(guān)系。
5)業(yè)務(wù)應(yīng)用:企業(yè)以什么樣的應(yīng)用軟件處理業(yè)務(wù)流程中的各個(gè)環(huán)節(jié)。
6)技術(shù)基礎(chǔ)設(shè)施:企業(yè)在信息技術(shù)基礎(chǔ)設(shè)施上的狀況。
五、需求分析
1. 繪制關(guān)聯(lián)圖
1)用于定義系統(tǒng)與系統(tǒng)外部實(shí)體間的界限和接口的簡單模型。
2)明確了通過接口的信息流和物流。
2. 創(chuàng)建開發(fā)原型
1)使得許多概念和可能發(fā)生的事更為直觀明了。
2)用戶通過評價(jià)原型將使項(xiàng)目參與者能更好地相互理解所要解決的問題。
3. 確定需求優(yōu)先級
1)應(yīng)用分析方法來確定使用實(shí)例、產(chǎn)品特性或單項(xiàng)需求實(shí)現(xiàn)的優(yōu)先級別。
2)以優(yōu)先級為基礎(chǔ)確定產(chǎn)品版本將包括哪些特性或哪類需求。
3)帕雷托圖定理(Pareto,2,8定理)
4. 為需求建立模型
1)是軟件需求規(guī)格說明極好的補(bǔ)充說明。
2)它們能提供不同的信息與關(guān)系以有助于找到不正確的、不一致的、遺漏的和冗余的需求。
3)這樣的模型包括用例圖、流程圖、實(shí)體關(guān)系圖、狀態(tài)圖、時(shí)序圖、類圖、對象類及交互調(diào)用圖。例如:
并且書寫用例情況
用例名稱:網(wǎng)站新聞發(fā)布 |
用例標(biāo)識號:102 |
角色:后臺系統(tǒng)管理員 |
用例說明:后臺系統(tǒng)管理員用來填寫和修改物流網(wǎng)站首頁的新聞,新聞終顯示在物流網(wǎng)站的首頁上。 |
前置條件:后臺系統(tǒng)管理員已經(jīng)登錄物流網(wǎng)站后臺管理系統(tǒng) |
基本事件流: |
1. 選擇發(fā)布新聞 2. 填寫新聞標(biāo)題,內(nèi)容以及上傳圖片 3. 修改標(biāo)題、內(nèi)容、圖片,也可以完全刪除,重填新聞信息 4. 編輯完成,選擇提交 5. 用例終止 |
其他事件流:在提交之前,隨時(shí)可以返回,任何修改內(nèi)容都不會影響網(wǎng)站首頁的新聞 |
異常事件流: |
1. 提示圖片大小超過范圍錯(cuò)誤信息,重新上傳, 2. 返回到后臺管理系統(tǒng)主頁面 |
后置條件:網(wǎng)站首頁的新聞信息被更新 |
注釋:無 |
5. 編寫數(shù)據(jù)字典
1)創(chuàng)建數(shù)據(jù)字典,數(shù)據(jù)字典是對系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義,以確保開發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義。
2)在需求階段,數(shù)據(jù)字典至少應(yīng)定義客戶數(shù)據(jù)項(xiàng)以確?蛻襞c開發(fā)小組是使用一致的定義和術(shù)語。