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

下載本文檔

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

文檔簡介

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

2、解釋用例圖的角色與功能解釋為一個用例開發(fā)多個場景的過程用例圖與活動圖的關(guān)系定義組件圖與部署圖如何在分析階段鑒別系統(tǒng)所需的對象與類解釋系統(tǒng)的靜態(tài)視圖定義動態(tài)模型的角色創(chuàng)立對象圖與類圖定義屬性與方法解釋類圖中關(guān)聯(lián)的概念解釋基數(shù)性的概念定義復(fù)雜關(guān)聯(lián)解釋如何通過關(guān)聯(lián)類與引用關(guān)聯(lián)解決復(fù)雜關(guān)聯(lián)問題解釋繼承、泛化、特化的概念解釋多態(tài)定義抽象類解釋類圖中關(guān)聯(lián)的概念解釋聚合、組合的概念描述OOAD中角色名使用解釋類圖中擴(kuò)散的概念解釋代理與委托解釋面向?qū)ο笾?責(zé)任的概念解釋動態(tài)建模的概念解釋并創(chuàng)立時序圖解釋并創(chuàng)立協(xié)作圖解釋并創(chuàng)立狀態(tài)轉(zhuǎn)換圖解釋并創(chuàng)立活動圖三、該文檔在軟件開發(fā)過程中的作用該文檔建立在需求說明之上,

3、當(dāng)分析人員初步確認(rèn)用戶的需求后, 可以開始對用戶的需 求進(jìn)行分析,該過程主要就是詳細(xì)分析功能實施的可行性及其解決方案。該分析過程的重點關(guān)注是功能與數(shù)據(jù),分析階段的進(jìn)行依賴UML記號來完成,該記號的特點是直觀,分析的初期階段分析文檔還能便于客戶閱讀, 比方用例圖。分析后期的文檔便于設(shè)計師閱讀。也就是說分析階段的文檔主要面向兩個使用者:客戶與設(shè)計師、程序員。分析就是把物理模型轉(zhuǎn)化為信息抽象模型,分析階段的文檔就是分析師與客戶交流的介質(zhì),也是分析師與后期設(shè)計師交流的介質(zhì)。分析的成功與失敗關(guān)系著整個工程的成功與失敗。四、撰寫該文檔的主要特點:過去面向過程的分析方式以功能為主導(dǎo),功能數(shù)據(jù)分開獨(dú)立分析,同

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

5、、分析的模式1、把需求說明的功能抽象成場景用例。2、根據(jù)場景用例形成初期的類圖3、通過時序圖細(xì)化功能流,并在細(xì)化過程把數(shù)據(jù)抽象成類,置入類圖結(jié)構(gòu)中。4、通過協(xié)作圖確認(rèn)功能時序是完整的。5、通過狀態(tài)圖細(xì)化某些數(shù)據(jù)的變化狀態(tài),補(bǔ)充時序圖對數(shù)據(jù)狀態(tài)描述的缺乏。6、如果需要可以使用活動圖,從另外純功能流的角度再檢測是否有遺漏的功能。7、3, 4, 5, 6步驟反復(fù)與交互直到?jīng)]有遺漏的功能的數(shù)據(jù)為止。8、根據(jù)上面分析結(jié)果,細(xì)化類成員,比方數(shù)據(jù)類型,修飾限制等。添加成員方法等。9、根據(jù)OO思想,讓類圖表達(dá)結(jié)構(gòu)層次。10、 根據(jù)設(shè)計模式,讓類結(jié)構(gòu)更良好,比方單子模式,工廠模式,MVC模式,門面模 式,DAO

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

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

8、I I 1:1:翻開主頁面覽界面2 2 選擇商品類型,輸入查詢條件n祈3 3:查詢4:4:顯示查詢結(jié)果-1. 4商品交易用例1. 4.1用例圖購物車1. 4.3事件流1 . 4.3.1購物車事件流交易結(jié)算4:4:顯示已選購商品商品交易2:2:添加商品到購物車3:3:彈出購物車界面/、0:用戶:商品查詢?yōu)gI I 1:1:翻開商品瀏覽界面 覽骨面0:購物車界面描述要素描述內(nèi)容備注事項用例名稱商品交易用例編號用例簡述用戶在商品瀏覽界面,選擇商品到購物車,然后結(jié)算參與者用戶前置條件1.選購商品到購物車2.用戶必須登錄后置條件1.產(chǎn)生訂單與交易記錄特殊需求1. 4.2用例描述1. 4.3.2交易結(jié)算事件

9、流6:6:登錄完畢-如果用戶已經(jīng)登匚錄,5與 6 可以不觸發(fā), 直接進(jìn)行 事件 7。7:7:結(jié)算 5:5:進(jìn)行登錄訂單查詢?yōu)g覽交易記錄查詢?yōu)g覽用戶信息修改用戶注冊信息注銷1. 5.2用例描述描述要素描述內(nèi)容備注事項用例名稱用戶信息自維護(hù)用例編號用例簡述1.查詢,瀏覽修改,刪除用戶的定單,交易記錄2.修改,注銷用戶的注冊信息參與者用戶前置條件用戶已經(jīng)登錄后置條件特殊需求1. 5.3事件流訂單修改 /用戶用戶信息自維護(hù),j 1 . 5.3.1定單查詢?yōu)g覽事件流:羽樓章統(tǒng):用戶信息自:訂單查詢?yōu)g王*面維護(hù)描面覽界面1 1:翻開主 n n -希 2:2:翻開用戶信息維護(hù)界面-沖 3:3:翻開訂單瀏覽界

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

11、交易記錄瀏覽界面- 6:查詢結(jié)果5:查詢:用戶1:翻開主界面2:翻開用戶信息界面-1. 5.3.5用戶信息修改事件流4:輸入修改字段,并確認(rèn)保存6:保存結(jié)果1. 5.3.6用戶注冊信息注銷事件流I.I. n n 打土卉回| | 2:2:翻開用戶信息自維護(hù)界面3:3:點擊注銷按鈕,確認(rèn)注銷4:4:刪除用戶注冊,訂單,交易信息:注銷結(jié)果、系統(tǒng)后臺2. 1管理人員登錄2. 1.1用例圖2. 1.2用例描述用例名稱 用例編號1:翻開主界面:購物系統(tǒng)主:用戶信息自界面維護(hù)界面街2:翻開用戶信息自維護(hù)界面 aQ:用戶信息修改頁面3:翻開用戶信息修改頁面5:保存:用戶:購物系統(tǒng)主界面:用戶信息自.描述要素描

12、述內(nèi)容備注事項用例簡述參與者前置條件后置條件特殊需求2. 1.3事件流2. 2管理員維護(hù)2. 2.1用例圖2. 2.2用例描述描述要素描述內(nèi)容備注事項用例名稱用例編號用例簡述參與者前置條件后置條件特殊需求2. 2.3事件流2. 3注冊用戶管理2. 3.1用例圖2. 3.2用例描述描述要素描述內(nèi)容備注事項用例名稱用例編號用例簡述參與者前置條件后置條件特殊需求2. 3.3事件流2. 4用戶定單管理2. 4.1用例圖2. 4.2用例描述描述要素描述內(nèi)容備注事項用例名稱用例編號用例簡述參與者前置條件后置條件特殊需求2. 4.3事件流2. 5商品類別維護(hù)2. 5.1用例圖2. 5.2用例描述描述要素描述

13、內(nèi)容備注事項用例名稱用例編號用例簡述參與者前置條件后置條件特殊需求2. 5.3事件流2. 6商品信息維護(hù)2. 6.1用例圖2. 6.2用例描述描述要素描述內(nèi)容備注事項用例名稱用例編號用例簡述參與者前置條件后置條件特殊需求2. 6.3事件流三用戶界面模型、界面結(jié)構(gòu)類圖O-O訂單查詢?yōu)g訂單修改界覽界面面Cx-O購物系統(tǒng)主界面用戶信息自交易記錄查維護(hù)界面 F詢?yōu)g覽界面用戶信息修改界面-商品查詢?yōu)g購物車界面登錄界面覽界面、界面操作概要說明界曲名稱操作功能說明購物系統(tǒng)主界面1、用戶登錄2、登錄后的用戶還可以退出登錄。3、按商品類別瀏覽4、按商品類別查詢5、登錄用戶可以隨時進(jìn)行用戶注冊信息維護(hù)注冊界面1、

14、用戶輸入注冊信息2、用戶提交注冊信息3、用戶重填注冊信息4、用戶可以隨時刷新附加驗證碼用戶信息自維護(hù)界面1、直接提供用戶注冊信息注銷2、提供用戶注冊信息修改3、提供訂單查詢,修改,刪除4、提供交易記錄瀏覽,不提供修改與刪除訂單查詢?yōu)g覽界面1、提供訂單查詢:按商品名稱,交易日期,價格等。2、提供訂單刪除。3、提供訂單修改。訂單修改界面1、提供訂單信息修改信息輸入。2、提供訂單信息提交。3、提供訂單修改取消。交易記錄查詢?yōu)g覽界面1、提供交易記錄瀏覽2、提供交易記錄過濾查詢:按商品名,交易日期,價格等用戶信息修改界面1、提供用戶注冊信息修改輸入。2、提供用戶注冊信息修改提交。3、提供用戶注冊信息修改取消。商品查詢?yōu)g覽界面1、提供最新商品信息推薦2、提供商品分頁分欄瀏覽3、提供商品多樣化按字段查詢4、提供把商品放入購物車的操作購物車界

溫馨提示

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

評論

0/150

提交評論