四川大學(xué)軟件學(xué)院-洪玫-軟件開(kāi)發(fā)實(shí)踐軟件需求分析小測(cè)驗(yàn)_第1頁(yè)
四川大學(xué)軟件學(xué)院-洪玫-軟件開(kāi)發(fā)實(shí)踐軟件需求分析小測(cè)驗(yàn)_第2頁(yè)
四川大學(xué)軟件學(xué)院-洪玫-軟件開(kāi)發(fā)實(shí)踐軟件需求分析小測(cè)驗(yàn)_第3頁(yè)
四川大學(xué)軟件學(xué)院-洪玫-軟件開(kāi)發(fā)實(shí)踐軟件需求分析小測(cè)驗(yàn)_第4頁(yè)
四川大學(xué)軟件學(xué)院-洪玫-軟件開(kāi)發(fā)實(shí)踐軟件需求分析小測(cè)驗(yàn)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

凌雪-2014141463114-第四周作業(yè)軟件需求的分析目標(biāo)是什么?答:需求分析就是了解、判斷用戶(hù)需要什么、想最終達(dá)到什么目的、怎么實(shí)現(xiàn),為你們提供產(chǎn)品、服務(wù)、項(xiàng)目等提供目標(biāo)和檢驗(yàn)標(biāo)準(zhǔn)。軟件需求分析的主要內(nèi)容是什么?答:從確定系統(tǒng)的綜合要求,分析系統(tǒng)數(shù)據(jù)要求,導(dǎo)出系統(tǒng)邏輯模型三個(gè)方面來(lái)回答。確定對(duì)系統(tǒng)的綜合要求①功能需求這方面的需求指定系統(tǒng)必須提供的服務(wù)。通過(guò)需求分析應(yīng)該劃分出系統(tǒng)必須完成的所有功能。②性能需求性能需求指定系統(tǒng)必須滿(mǎn)足的定時(shí)約束或容量約束,通常包括速度(響應(yīng)時(shí)間)、信息量速率、主存容量、磁盤(pán)容量、安全性等方面的需求。③可靠性和可用性需求可靠性需求定量地指定系統(tǒng)的可靠性??捎眯耘c可靠性密切相關(guān),它量化了用戶(hù)可以使用系統(tǒng)的程度。④出錯(cuò)處理需求這類(lèi)需求說(shuō)明系統(tǒng)對(duì)環(huán)境錯(cuò)誤應(yīng)該怎樣響應(yīng)。例如,如果它接收到從另一個(gè)系統(tǒng)發(fā)來(lái)的違反協(xié)議格式的消息,應(yīng)該做什么?注意,上述這類(lèi)錯(cuò)誤并不是由該應(yīng)用系統(tǒng)本身造成的。⑤接口需求接口需求描述應(yīng)用系統(tǒng)與它的環(huán)境通信的格式。常見(jiàn)的接口需求有:用戶(hù)接口需求;硬件接口需求;軟件接口需求;通信接口需求。⑥約束設(shè)計(jì)約束或?qū)崿F(xiàn)約束描述在設(shè)計(jì)或?qū)崿F(xiàn)應(yīng)用系統(tǒng)時(shí)應(yīng)遵守的限制條件。在需求分析階段提出這類(lèi)需求,并不是要取代設(shè)計(jì)(或?qū)崿F(xiàn))過(guò)程,只是說(shuō)明用戶(hù)或環(huán)境強(qiáng)加給項(xiàng)目的限制條件。常見(jiàn)的約束有:精度;工具和語(yǔ)言約束;設(shè)計(jì)約束;應(yīng)該使用的標(biāo)準(zhǔn);應(yīng)該使用的硬件平臺(tái)。⑦逆向需求逆向需求說(shuō)明軟件系統(tǒng)不應(yīng)該做什么。理論上有無(wú)限多個(gè)逆向需求,我們應(yīng)該僅選取能澄清真實(shí)需求且可消除可能發(fā)生的誤解的那些逆向需求。⑧將來(lái)可能提出的要求應(yīng)該明確地列出那些雖然不屬于當(dāng)前系統(tǒng)開(kāi)發(fā)范疇,但是據(jù)分析將來(lái)很可能會(huì)提出來(lái)的要求。注意:舉例讓學(xué)生理解:這樣做的目的是,在設(shè)計(jì)過(guò)程中對(duì)系統(tǒng)將來(lái)可能的擴(kuò)充和修改預(yù)做準(zhǔn)備,以便一旦確實(shí)需要時(shí)能比較容易地進(jìn)行這種擴(kuò)充和修改。分析系統(tǒng)的數(shù)據(jù)要求任何一個(gè)軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對(duì)軟件設(shè)計(jì)有深遠(yuǎn)影響,因此,必須分析系統(tǒng)的數(shù)據(jù)要求,這是軟件需求分析的一個(gè)重要任務(wù)。分析系統(tǒng)的數(shù)據(jù)要求通常采用建立數(shù)據(jù)模型的方法(舉例)。導(dǎo)出系統(tǒng)的邏輯模型綜合上述兩項(xiàng)分析的結(jié)果可以導(dǎo)出系統(tǒng)的詳細(xì)的邏輯模型,通常用數(shù)據(jù)流圖、實(shí)體-聯(lián)系圖、狀態(tài)轉(zhuǎn)換圖、數(shù)據(jù)字典和主要的處理算法描述這個(gè)邏輯模型。四。修正系統(tǒng)開(kāi)發(fā)計(jì)劃根據(jù)在分析過(guò)程中獲得的對(duì)系統(tǒng)的更深入更具體的了解,可以比較準(zhǔn)確地估計(jì)系統(tǒng)的成本和進(jìn)度,修正以前制定的開(kāi)發(fā)計(jì)劃。軟件需求分析的流程是什么?答:第一階段:總體把握,了解概況接手一個(gè)項(xiàng)目,不要著急去了解需求,這一階段是和具體用戶(hù)方的領(lǐng)導(dǎo)層、業(yè)務(wù)層人員的訪(fǎng)談式溝通,主要目的是從宏觀(guān)上把握用戶(hù)的具體需求方向和趨勢(shì),了解現(xiàn)有的組織架構(gòu)、業(yè)務(wù)流程、硬件環(huán)境、軟件環(huán)境、現(xiàn)有的運(yùn)行系統(tǒng)等等具體情況、客觀(guān)的信息。建立起良好的溝通渠道和方式。針對(duì)具體的職能部門(mén),最好能指定本次項(xiàng)目的接口人。該階段的主要工作方法:客戶(hù)訪(fǎng)談?shì)敵龀晒簶I(yè)務(wù)流程報(bào)告調(diào)查報(bào)告(對(duì)客戶(hù)方的組織業(yè)務(wù)概況和企業(yè)現(xiàn)狀的一些總結(jié))第二階段:詳細(xì)了解業(yè)務(wù),梳理業(yè)務(wù)流程通過(guò)第一階段的調(diào)研,了解客戶(hù)業(yè)務(wù)概況的前提下,經(jīng)過(guò)充分的業(yè)務(wù)調(diào)研準(zhǔn)備,開(kāi)始進(jìn)入正式的業(yè)務(wù)調(diào)研工作。這一階段要對(duì)所有業(yè)務(wù)流程、業(yè)務(wù)單據(jù)、報(bào)表等進(jìn)行詳細(xì)的分析。整理出業(yè)務(wù)架構(gòu),盡可能多的與相關(guān)基層人員進(jìn)行誘導(dǎo)式的訪(fǎng)談,與用戶(hù)一起探討業(yè)務(wù)流程設(shè)計(jì)的合理性、準(zhǔn)確性、便易性、習(xí)慣性。對(duì)主要的業(yè)務(wù)流程要有原型讓客戶(hù)操作,發(fā)現(xiàn)問(wèn)題,提出改進(jìn)的意見(jiàn)和建議。該階段的主要工作方法:訪(fǎng)談、業(yè)務(wù)分析、原型設(shè)計(jì)演示輸出成果:調(diào)研分析報(bào)告、原型反饋報(bào)告、業(yè)務(wù)流程報(bào)告第三階段:需求細(xì)化和確認(rèn)這一階段是在上述兩個(gè)階段成果的基礎(chǔ)上,進(jìn)行具體的流程細(xì)化、數(shù)據(jù)項(xiàng)的確認(rèn)階段,這個(gè)階段承建方必須提供原型系統(tǒng)和明確的業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表,并能清晰地向用戶(hù)描述系統(tǒng)的業(yè)務(wù)流設(shè)計(jì)目標(biāo)。用戶(hù)方可以通過(guò)審查業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表以及操作承建方提供的DEMO系統(tǒng),來(lái)提出反饋意見(jiàn),并對(duì)已經(jīng)可接受的報(bào)告、文檔簽字確認(rèn)。實(shí)現(xiàn)手段:拜訪(fǎng)(回顧、確認(rèn)),提交業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表;原型演示系統(tǒng)輸出成果:需求分析報(bào)告、數(shù)據(jù)項(xiàng)、業(yè)務(wù)流程報(bào)告、原型系統(tǒng)反饋意見(jiàn)(后三者可以統(tǒng)一歸入需求分析報(bào)告中,提交用戶(hù)方、監(jiān)理方進(jìn)行確認(rèn)和存檔)軟件需求分析的結(jié)果如何表答?答:軟件需求需要撰寫(xiě)需求分析報(bào)告,需求分析報(bào)告的目的是規(guī)范化本軟件的編寫(xiě),旨在于提高軟件開(kāi)發(fā)過(guò)程中的能見(jiàn)度,便于對(duì)軟件開(kāi)發(fā)過(guò)程中的控制與管理,同時(shí)提出了系統(tǒng)的軟件開(kāi)發(fā)過(guò)程,便于程序員與客戶(hù)之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時(shí)也表明了本軟件的共性,以期能夠獲得更大范圍的應(yīng)用。軟件需求分析的工具和方法有哪些?答:軟件需求分析的工具:①AxureRPPro5

AxureRP能幫助網(wǎng)站需求設(shè)計(jì)者,快捷而簡(jiǎn)便的創(chuàng)建基于目錄組織的原型文檔、功能說(shuō)明、交互界面以及帶注釋的wireframe網(wǎng)頁(yè),并可自動(dòng)生成用于演示的網(wǎng)頁(yè)文件和word文檔,以提供演示與開(kāi)發(fā)。

StarUML

可繪制9款UML圖:用例圖、類(lèi)圖、序列圖、狀態(tài)圖、活動(dòng)圖、通信圖、模塊圖、部署圖以及復(fù)合結(jié)構(gòu)圖等。

③MicrosoftVisio

Microsoftvisio可以建立流程圖、組織圖、時(shí)間表、營(yíng)銷(xiāo)圖和其它更多圖表,把特定的圖表加入文件,讓商業(yè)溝通變得更加清晰,令演示更加有趣。

④FreeMind思維導(dǎo)圖軟件

Freemind是一實(shí)用的開(kāi)源思維導(dǎo)圖/心智(MindMap)軟件.它可用來(lái)作為管理項(xiàng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論