網(wǎng)上書(shū)城當(dāng)當(dāng)網(wǎng)需求分析_第1頁(yè)
網(wǎng)上書(shū)城當(dāng)當(dāng)網(wǎng)需求分析_第2頁(yè)
網(wǎng)上書(shū)城當(dāng)當(dāng)網(wǎng)需求分析_第3頁(yè)
網(wǎng)上書(shū)城當(dāng)當(dāng)網(wǎng)需求分析_第4頁(yè)
網(wǎng)上書(shū)城當(dāng)當(dāng)網(wǎng)需求分析_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、在線購(gòu)物系統(tǒng)需求分析文檔編號(hào):<1.0>farena達(dá)內(nèi)科技2008年05月達(dá)內(nèi)IT培訓(xùn)集團(tuán)修改記錄摘要日期修改原因版本2008-05-08新建1. 0在線購(gòu)物系統(tǒng)需求分析一預(yù)備說(shuō)明、該文檔在課程中的地位適合在講授OOAD中軟件開(kāi)發(fā)統(tǒng)一過(guò)程的時(shí)候,提供給學(xué)生作為演示范例。、課程相關(guān)知識(shí)說(shuō)明«OOAD 與 UML » 中Module 2:UMLModule 3:需求與初始化分析Module 4:分析階段的靜態(tài)建模通過(guò)該文檔學(xué)生從應(yīng)用實(shí)踐掌握編寫(xiě)系統(tǒng)設(shè)計(jì)與需求說(shuō)明書(shū)描述UML在OOAD過(guò)程中的作用熟悉UML中的九種基本圖形解釋與使用包”的標(biāo)記了解UML中的擴(kuò)展機(jī)制描

2、述定義與維護(hù)數(shù)據(jù)字典的重要性描述分析候選業(yè)務(wù)對(duì)象的過(guò)程解釋用例圖的角色與功能解釋為一個(gè)用例開(kāi)發(fā)多個(gè)場(chǎng)景的過(guò)程用例圖與活動(dòng)圖的關(guān)系定義組件圖與部署圖如何在分析階段鑒別系統(tǒng)所需的對(duì)象與類(lèi)解釋系統(tǒng)的靜態(tài)視圖定義動(dòng)態(tài)模型的角色創(chuàng)建對(duì)象圖與類(lèi)圖定義屬性與方法解釋類(lèi)圖中關(guān)聯(lián)的概念解釋基數(shù)性的概念定義復(fù)雜關(guān)聯(lián)解釋如何通過(guò)關(guān)聯(lián)類(lèi)與引用關(guān)聯(lián)解決復(fù)雜關(guān)聯(lián)問(wèn)題解釋繼承、泛化、特化的概念解釋多態(tài)定義抽象類(lèi)解釋類(lèi)圖中關(guān)聯(lián)的概念解釋聚合、組合的概念描述OOAD中角色名”使用解釋類(lèi)圖中擴(kuò)散的概念解釋代理與委托解釋面向?qū)ο笾?責(zé)任”的概念解釋動(dòng)態(tài)建模的概念解釋并創(chuàng)建時(shí)序圖解釋并創(chuàng)建協(xié)作圖解釋并創(chuàng)建狀態(tài)轉(zhuǎn)換圖解釋并創(chuàng)建活動(dòng)圖三

3、、該文檔在軟件開(kāi)發(fā)過(guò)程中的作用該文檔建立在需求說(shuō)明之上, 當(dāng)分析人員初步確認(rèn)用戶的需求后, 可以開(kāi)始對(duì)用戶的需 求進(jìn)行分析,該過(guò)程主要就是詳細(xì)分析功能實(shí)施的可行性及其解決方案。該分析過(guò)程的重點(diǎn)關(guān)注是功能與數(shù)據(jù),分析階段的進(jìn)行依賴 UML記號(hào)來(lái)完成,該記號(hào)的特點(diǎn)是直觀,分析的初期階段分析文檔還能便于客戶閱讀, 比如用例圖。分析后期的文檔便于設(shè)計(jì)師閱讀。也就是說(shuō)分析階段的文檔主要面向兩個(gè)使用者:客戶與設(shè)計(jì)師、程序員。分析就是把物理模型轉(zhuǎn)化為信息抽象模型,分析階段的文檔就是分析師與客戶交流的介質(zhì),也是分析師與后期設(shè)計(jì)師交流的介質(zhì)。分析的成功與失敗關(guān)系著整個(gè)項(xiàng)目的成功與失敗。四、撰寫(xiě)該文檔的主要特點(diǎn):

4、過(guò)去面向過(guò)程的分析方式以功能為主導(dǎo),功能數(shù)據(jù)分開(kāi)獨(dú)立分析,同時(shí)并重的分析方式。OOAD的分析方式以數(shù)據(jù)為主導(dǎo),以功能與數(shù)據(jù)分析交互且并重的方式進(jìn)行分析。該階段以類(lèi)圖為中心,時(shí)序圖等為輔導(dǎo)的,類(lèi)圖是集功能與數(shù)據(jù)為一體的分析表達(dá)方式, 時(shí)序圖,協(xié)作圖是一功能為輔導(dǎo)的分析表達(dá)方式, 狀態(tài)圖是以局部數(shù)據(jù)為導(dǎo)的分析表達(dá)方式, 在分析的初期階段類(lèi)圖的表達(dá)是傾向于數(shù)據(jù)分析表達(dá)的。分析階段的類(lèi)圖體現(xiàn)了工作流,數(shù)據(jù)流,軟件系統(tǒng)實(shí)現(xiàn)的初期結(jié)構(gòu),我們可以根據(jù)類(lèi)圖得到功能流程,數(shù)據(jù)流,E-R模型,甚至可以直接通過(guò)工具得到POJO代碼。分析階段的類(lèi)圖,在設(shè)計(jì)階段可以細(xì)化成軟件系統(tǒng)實(shí)現(xiàn),其中包括模塊設(shè)計(jì),界面操作流程設(shè)計(jì)

5、等。該文檔背后還關(guān)聯(lián)一套由 Rose產(chǎn)生的UML格式的文件。五、分析的模式1、把需求說(shuō)明的功能抽象成場(chǎng)景用例。2、根據(jù)場(chǎng)景用例形成初期的類(lèi)圖3、通過(guò)時(shí)序圖細(xì)化功能流,并在細(xì)化過(guò)程把數(shù)據(jù)抽象成類(lèi),置入類(lèi)圖結(jié)構(gòu)中。4、通過(guò)協(xié)作圖確認(rèn)功能時(shí)序是完整的。5、通過(guò)狀態(tài)圖細(xì)化某些數(shù)據(jù)的變化狀態(tài),補(bǔ)充時(shí)序圖對(duì)數(shù)據(jù)狀態(tài)描述的不足。6、如果需要可以使用活動(dòng)圖,從另外純功能流的角度再檢測(cè)是否有遺漏的功能。7、3, 4, 5, 6步驟反復(fù)與交互直到?jīng)]有遺漏的功能的數(shù)據(jù)為止。8、根據(jù)上面分析結(jié)果,細(xì)化類(lèi)成員,比如數(shù)據(jù)類(lèi)型,修飾限制等。添加成員方法等。9、根據(jù)OO思想,讓類(lèi)圖體現(xiàn)結(jié)構(gòu)層次。10、 根據(jù)設(shè)計(jì)模式,讓類(lèi)結(jié)構(gòu)

6、更良好,比如單子模式,工廠模式,MVC模式,門(mén)面模 式,DAO模式,對(duì)類(lèi)進(jìn)行結(jié)構(gòu)細(xì)化。忌諱為寫(xiě)文檔而寫(xiě)文檔,為畫(huà)UML圖而畫(huà)UML圖。分析與設(shè)計(jì)沒(méi)有明顯的界限,分析設(shè)計(jì)是一體的,盡管課程中分析設(shè)計(jì)是分開(kāi)講述的。二需求用例模型系統(tǒng)前臺(tái)1. 1 用戶注冊(cè)用例1. 1.1用例圖用戶注冊(cè)1. 1.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱用戶注冊(cè)用例編號(hào)用例簡(jiǎn)述用戶填寫(xiě)注冊(cè)信息,并提交保存參與者用戶前置條件用戶需要有一個(gè)電子郵件地址后置條件用戶可以登錄,并進(jìn)行商品交易結(jié)算特殊需求提供附加碼驗(yàn)證1. 1.3事件流時(shí)序圖表示OO1. 2用戶登錄用例1. 2.1用例圖1. 2.2用例描述描述要素描述內(nèi)容備注

7、事項(xiàng)用例名稱用戶登錄用例編號(hào)用例簡(jiǎn)述用戶輸入帳號(hào)與口令進(jìn)行登錄參與者用戶前置條件用戶必須已經(jīng)注冊(cè)后置條件用戶可以進(jìn)行商品交易結(jié)算特殊需求提供附加碼驗(yàn)證1. 2.3事件流用戶用戶登錄(:用戶0:購(gòu)物系統(tǒng)主W1:打開(kāi)王頁(yè)面2:輸入登錄信息,并登錄3:驗(yàn)證4:提示登錄結(jié)果,顯示用戶自維護(hù)接口<1. 3商品瀏覽查詢用例1. 3.1用例圖用戶商品瀏覽查詢1. 3.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱商品瀏覽查詢用例編號(hào)用例簡(jiǎn)述用戶可以選擇商品類(lèi)別,進(jìn)行查詢?yōu)g覽參與者用戶前置條件無(wú)后置條件用戶可以添加商品到購(gòu)物車(chē)特殊需求1. 查詢結(jié)果要求實(shí)現(xiàn)分頁(yè)顯示2. 每種商品分欄顯示3. 查詢條件多樣化,

8、模糊化1. 3.3事件流:用戶:購(gòu)物系統(tǒng)主:商品查詢?yōu)gI 1:打開(kāi)主頁(yè)面覽界面2選擇商品類(lèi)型,輸入查詢條件n祈3:查詢4:顯示查詢結(jié)果<1. 4商品交易用例1. 4.1用例圖<<include>>購(gòu)物車(chē)1. 4.3.2交易結(jié)算事件流1. 4.3事件流1 . 4.3.1 購(gòu)物車(chē)事件流交易結(jié)算4:顯示已選購(gòu)商品商品交易2:添加商品到購(gòu)物車(chē)3:彈出購(gòu)物車(chē)界面/、0:用戶:商品查詢?yōu)gI 1:打開(kāi)商品瀏覽界面 覽骨面0:購(gòu)物車(chē)界面<<include>>描述要素描述內(nèi)容備注事項(xiàng)用例名稱商品交易用例編號(hào)用例簡(jiǎn)述用戶在商品瀏覽界面,選擇商品到購(gòu)物車(chē),然后結(jié)

9、算參與者用戶前置條件1. 選購(gòu)商品到購(gòu)物車(chē)2. 用戶必須登錄后置條件1.產(chǎn)生訂單與交易記錄特殊需求1. 4.2用例描述:用戶:購(gòu)物車(chē)界面:登錄界面1:打開(kāi)購(gòu)物車(chē)界面2:修改商品數(shù)量3:刪除選購(gòu)商品4:確認(rèn)結(jié)算 >5:進(jìn)行登錄6:登錄完畢<如果用戶已經(jīng)登匚 錄,5與6可以不 觸發(fā),直接進(jìn)行 事件7。7:結(jié)算 < 8:顯示結(jié)算信息1. 5用戶信息自維護(hù)用例1. 5.1用例圖訂單查詢?yōu)g覽訂單修改<<include>> /<<include>><<include>>用戶用戶信息自維護(hù),j <<incl

10、ude>>交易記錄查詢?yōu)g覽<<include>>用戶信息修改用戶注冊(cè)信息注銷(xiāo)1. 5.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱用戶信息自維護(hù)用例編號(hào)用例簡(jiǎn)述1. 查詢,瀏覽修改,刪除用戶的定單,交易記錄2. 修改,注銷(xiāo)用戶的注冊(cè)信息參與者用戶前置條件用戶已經(jīng)登錄后置條件特殊需求1. 5.3事件流1 . 5.3.1定單查詢?yōu)g覽事件流:羽樓章統(tǒng):用戶信息自:訂單查詢?yōu)g王*面維護(hù)描面覽界面1:打開(kāi)主 n希2:打開(kāi)用戶信息維護(hù)界面沖3:打開(kāi)訂單瀏覽界面4:輸入查詢字段5:查詢6:查詢結(jié)果5.3.2訂單修改事件流-r:用戶O:購(gòu)物系統(tǒng)主界面:用戶信息自.G:訂單查詢

11、瀏C:訂單修改頁(yè)面1:打開(kāi)主界面2:打開(kāi)用戶信息維護(hù)界面瀏3:打開(kāi)訂單瀏覽界面 5:輸入修改字段,并確認(rèn)7:保存是否兄動(dòng)4:選擇修改訂單保存修改1 . 5.3.3訂單刪除事件流T:用戶O:購(gòu)物系統(tǒng)主界面O:用戶信息自.O:訂單查詢?yōu)g1:打開(kāi)主界面A2:打開(kāi)用戶信息維護(hù)界面3:打開(kāi)訂單瀏覽界面 4:刪除5:刪除結(jié)果1 . 5.3.4交易記錄查詢?yōu)g覽事件流:用戶O:購(gòu)物系統(tǒng)主界面O:用戶信息自維護(hù)界面O:交易記錄查詢?yōu)g覽界面1:打開(kāi)主界面2:打開(kāi)用戶信息界面 >4:輸入查詢字段3:打開(kāi)交易記錄瀏覽界面>6:查詢結(jié)果5:查詢1. 5.3.5用戶信息修改事件流1:打開(kāi)主界面:購(gòu)物系統(tǒng)主:用

12、戶信息自界面維護(hù)界面街 2:打開(kāi)用戶信息自維護(hù)界面° aQ:用戶信息修改頁(yè)面3:打開(kāi)用戶信息修改頁(yè)面4:輸入修改字段,并確認(rèn)保存5:保存6:保存結(jié)果1. 5.3.6用戶注冊(cè)信息注銷(xiāo)事件流:用戶:購(gòu)物系統(tǒng)主界面:用戶信息自.I. n打土卉回| 2:打開(kāi)用戶信息自維護(hù)界面3:點(diǎn)擊注銷(xiāo)按鈕,確認(rèn)注銷(xiāo)4:刪除用戶注冊(cè),訂單,交易信息:注銷(xiāo)結(jié)果、系統(tǒng)后臺(tái)2. 1 管理人員登錄2. 1.1用例圖2. 1.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱 用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 1.3事件流2. 2 管理員維護(hù)2. 2.1用例圖2. 2.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例

13、名稱用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 2.3事件流2. 3 注冊(cè)用戶管理2. 3.1用例圖2. 3.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 3.3事件流2. 4用戶定單管理2. 4.1用例圖2. 4.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 4.3事件流2. 5商品類(lèi)別維護(hù)2. 5.1用例圖2. 5.2用例描述描述要素描述內(nèi)容備注事項(xiàng)用例名稱用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 5.3事件流2. 6商品信息維護(hù)2. 6.1用例圖2. 6.2用例描述描述要素描

14、述內(nèi)容備注事項(xiàng)用例名稱用例編號(hào)用例簡(jiǎn)述參與者前置條件后置條件特殊需求2. 6.3事件流三用戶界面模型、界面結(jié)構(gòu)類(lèi)圖OO訂單查詢?yōu)g訂單修改界覽界面面Cx-O購(gòu)物系統(tǒng)主界面用戶信息自交易記錄查維護(hù)界面F詢?yōu)g覽界面用戶信息修改界面°商品查詢?yōu)g購(gòu)物車(chē)界面登錄界面覽界面、界面操作概要說(shuō)明界曲名稱操作功能說(shuō)明購(gòu)物系統(tǒng)主界面1、用戶登錄2、登錄后的用戶還可以退出登錄。3、按商品類(lèi)別瀏覽4、按商品類(lèi)別查詢5、登錄用戶可以隨時(shí)進(jìn)行用戶注冊(cè)信息維護(hù)注冊(cè)界面1、用戶輸入注冊(cè)信息2、用戶提交注冊(cè)信息3、用戶重填注冊(cè)信息4、用戶可以隨時(shí)刷新附加驗(yàn)證碼用戶信息自維護(hù)界面1、直接提供用戶注冊(cè)信息注銷(xiāo)2、提供用戶注冊(cè)信息修改3、提供訂單查詢,修改,刪除4、提供交易記錄瀏覽,不提供修改與刪除訂單查詢?yōu)g覽界面1、提供訂單查詢:按商品名稱,交易日期,價(jià)格等。2、提供訂單刪除。3、提供訂單修改。訂單修改界面1、提供訂單信息修改信息輸入。2、提供訂單信息提交。3、提供訂單修改取消。交易記錄查詢?yōu)g覽界面1、提供交易記錄瀏覽2、提供交易記錄過(guò)濾查詢:按商品名,交易日期,價(jià)格等用戶信息修改界面1、提供用戶注冊(cè)信息修改輸入。2、提供用戶注冊(cè)信息修改提交。3、提供用戶注冊(cè)信息修改取消。商品查詢?yōu)g覽界面1、提供最新商品信息推薦2、提供商品分頁(yè)分欄瀏覽3、提

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論