1.3.3 需求分析
客戶需求調(diào)研完成后,我們就可以通過調(diào)研的資料進(jìn)行軟件需求的整理,整理需求的過程同時(shí)也是我們考慮整個(gè)系統(tǒng)架構(gòu)、了解業(yè)務(wù)的過程,需求分析完成后形成我們的軟件需求確認(rèn)表,需要說明的是需求確認(rèn)表必須經(jīng)過用戶與項(xiàng)目經(jīng)理雙方確認(rèn)后才可以生效,這里主要是用戶的確認(rèn),要讓用戶了解到我們是如果將他們提出的功能要求進(jìn)行實(shí)現(xiàn)的,在填寫需求規(guī)格確認(rèn)表時(shí)我們要盡量將各種情況考慮清楚,例如上面調(diào)研時(shí)提到的折扣可以由客戶自動(dòng)獲取,我們就要與用戶明確折扣是針對客戶還是針對客戶及版別。
在進(jìn)行需求分析時(shí),我們必須考慮以下問題
l 與舊系統(tǒng)數(shù)據(jù)庫如何進(jìn)行銜接(如果存在與舊系統(tǒng)數(shù)據(jù)銜接的過程)
l 如何滿足用戶的日常操作習(xí)慣
l 軟件界面如何設(shè)計(jì)、各項(xiàng)字段如何排列
l 模塊應(yīng)用時(shí)的業(yè)務(wù)部門
l 數(shù)據(jù)的安全性有何要求
我們不能只是為了寫軟件需求確認(rèn)表而去分析軟件需求,需求分析的過程也是我們整理業(yè)務(wù)流程,了解行業(yè)規(guī)范的過程,如果你是一個(gè)優(yōu)秀的程序員的話,如果你做完一個(gè)系統(tǒng)之后,你應(yīng)該是對這個(gè)系統(tǒng)所涉及的行業(yè)規(guī)范有足夠的了解。而我們現(xiàn)在很多的程序員只重視技術(shù),對業(yè)務(wù)的了解與分析不夠?qū)P?,結(jié)果做出來的軟件只能自己使用,別人根本無未能使用,這也是我們很多行業(yè)軟件項(xiàng)目失敗的重要原因之一。
一個(gè)成熟的軟件公司應(yīng)該是即有技術(shù)能手也有業(yè)務(wù)能手的,二者缺一不可,曾見過一家做稅務(wù)行業(yè)的軟件公司,他們在進(jìn)行軟件開發(fā)時(shí)分工非常明確,需求調(diào)研人員每天的工作就是與業(yè)務(wù)人員在現(xiàn)場進(jìn)行業(yè)務(wù)了解,然后編寫調(diào)研報(bào)告,然后配合技術(shù)人員根據(jù)調(diào)研報(bào)告分析業(yè)務(wù)需求(當(dāng)然這里的技術(shù)人員對業(yè)務(wù)也是非常了解的),需求經(jīng)過確認(rèn)后才進(jìn)行軟件模塊詳細(xì)設(shè)計(jì)書的編寫,而編碼人員所做的工作只是將軟件的詳細(xì)設(shè)計(jì)轉(zhuǎn)換為程序代碼(一點(diǎn)技術(shù)含量也沒有),而我們要做的當(dāng)然是技術(shù)人員而不只是一個(gè)簡單的代碼工人。
以下為一份項(xiàng)目需求確認(rèn)表的基本格式,可以作為參考.
項(xiàng)目需求確認(rèn)表
編號:XQ-FXGL-0001
項(xiàng)目名稱
|
報(bào)刊發(fā)行管理電子商務(wù)平臺
|
子 系 統(tǒng)
|
征訂管理
|
模塊名稱
|
普通訂單
|
提 交 人
|
張三
|
提交日期
|
2009.06.05
|
接 收 人
|
李四
|
需求類型
|
新增/修改
|
需求描述
|
1.訂單編號自動(dòng)生成,編號格式 N + 八位年月日 + 流水號,其中流水號(五位)按天生成,如:N2009060500001 ,N2009060500002,N2009060600001。
2.訂單內(nèi)容如下:編寫、學(xué)年、業(yè)務(wù)員、收件人、聯(lián)系人、聯(lián)系電話、發(fā)貨地址、郵政編碼、分發(fā)類別、工作站、發(fā)貨方式、到站、提貨方式、錄入單位、錄入人、錄入日期
3.訂單明細(xì)包括:版別、開始期數(shù)、結(jié)束期數(shù)、份數(shù)、份價(jià)、折扣、金額、實(shí)收金額
4.聯(lián)系人可以通過彈出框進(jìn)行選擇獲得,聯(lián)系電話、發(fā)貨地址、郵政編碼可以由聯(lián)系人選擇后自動(dòng)獲得。
5.錄入人自動(dòng)取登錄人、錄入日期自動(dòng)取服務(wù)器系統(tǒng)日期、錄入單位取登錄人人所在單位.
6.份價(jià)由版別選擇后自動(dòng)獲取,折扣可以根據(jù)客戶自動(dòng)獲得
7.學(xué)年可以由系統(tǒng)自動(dòng)獲得默認(rèn)值,也可通過下拉選擇
8.金額計(jì)算公式:
金額 = (結(jié)束期數(shù) – 開始期數(shù) + 1) * 份數(shù) * 份 |
價(jià)
應(yīng)收金額 = 金額 * 折扣
9.應(yīng)收合計(jì)自動(dòng)計(jì)算
|
備注
|
|
簽字
|
項(xiàng)目經(jīng)理: 客戶:
|
1.3.4 功能模塊分析表