4.各階段活動(dòng)向?qū)?/nobr>
需求開發(fā)
1.項(xiàng)目背景
客戶屬于哪個(gè)行業(yè)?規(guī)模?業(yè)務(wù)?
項(xiàng)目啟動(dòng)原因?必要性?
項(xiàng)目要解決的主要問題?
2. 業(yè)務(wù)模型調(diào)查
問題陳述表:對(duì)于不同人員,問題,影響,結(jié)果,本項(xiàng)目的優(yōu)點(diǎn)各是什么?
組織業(yè)務(wù)圖:有哪些組織,各種組織開展哪些業(yè)務(wù),每種業(yè)務(wù)有哪些功能
業(yè)務(wù)數(shù)據(jù)圖:有哪些數(shù)據(jù),每種數(shù)據(jù)的概括屬性,各種數(shù)據(jù)的關(guān)系
處理流程圖:每種功能的處理流程是怎么樣的?
信息流程圖:每種處理流程中的有哪些信息,它們是如何流動(dòng)和改變的?
用戶角色圖:有哪幾種典型參與者?他們的個(gè)人信息如何?(年齡,學(xué)歷,水平)
用戶需要表:來自不同角度的不同需要列表
模型總結(jié)圖:使用用例與場(chǎng)景描述
3. 前景討論
系統(tǒng)框圖: 帶有確定使用者與內(nèi)部組成部分的框圖
原型列表: 界面原型(總體,輸入,輸出),交互原型
特性列表: ID,描述,屬性(狀態(tài),優(yōu)先級(jí),工作量,風(fēng)險(xiǎn),興奮度)
4.?dāng)M定軟件需求規(guī)格說明
使用模版
外部設(shè)計(jì)
1.結(jié)構(gòu)設(shè)計(jì)
多層結(jié)構(gòu)中的各種服務(wù)如何部署?
如何將系統(tǒng)化整為零?如何讓各部分協(xié)同工作?
2. 交互設(shè)計(jì)
概念思考: 交互的本質(zhì)是什么?
行為思考: 怎么樣的交互行為才是可理解的?易用的?簡(jiǎn)單的?
界面思考: 什么樣的界面才能滿足數(shù)據(jù)需求?易用的?美觀的?
思考原則: 為歡樂而設(shè)計(jì),為效能而設(shè)計(jì),為人而設(shè)計(jì)(不是為 CPU 或內(nèi)存)
3.特征設(shè)計(jì)
用戶想要么樣的功能?特性?
它們的優(yōu)先級(jí)如何?開發(fā)量如何?興奮度如何?