需求分析考試題_第1頁
需求分析考試題_第2頁
需求分析考試題_第3頁
需求分析考試題_第4頁
需求分析考試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!需求分類及其相互關(guān)系:業(yè)務(wù)需求:反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說明。需求分類用戶需求:描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實(shí)例(usecase)文檔或方案腳本說明中予以說明。系統(tǒng)需求:定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。一軟件過程的概念及分類,基本過程包含些什么及每個(gè)過程的具體內(nèi)容。答:軟件過程也稱為軟件生存周期過程或軟件過程組,是指軟件生存周期中的一系列相關(guān)過程。過程就是活動(dòng)的集合,活動(dòng)是任務(wù)的集合,任務(wù)則起到把輸入加工成輸出的作用?;顒?dòng)的執(zhí)行可以是順序的、迭代的(重復(fù)的)、并行的、嵌套的或是有條件引發(fā)的。軟件過程可以分為三類:基本過程、支持過程和組織過程?;具^程包括:獲取過程:(項(xiàng)目委托方)確定需求;招標(biāo);簽訂合同;對(duì)供應(yīng)方的監(jiān)督;驗(yàn)收完成。交付。開發(fā)過程:(軟件開發(fā)人員)過程實(shí)施準(zhǔn)備;系統(tǒng)需求分析;系統(tǒng)結(jié)構(gòu)設(shè)計(jì);軟件需求分析;軟件體系結(jié)構(gòu)設(shè)計(jì);軟件詳細(xì)設(shè)計(jì);軟件編碼和測(cè)試;軟件集成;軟件合格測(cè)試;系統(tǒng)集成;系統(tǒng)合格測(cè)試;軟件安裝;驗(yàn)收支持。運(yùn)行過程:(用戶)運(yùn)行準(zhǔn)備;運(yùn)行測(cè)試;產(chǎn)品轉(zhuǎn)移;運(yùn)行;運(yùn)行支持;運(yùn)行評(píng)價(jià)。維護(hù)過程:(維護(hù)人員)過程實(shí)施準(zhǔn)備;問題分析和修改設(shè)計(jì);修改實(shí)施;對(duì)維護(hù)的評(píng)審和驗(yàn)收;軟件移植;軟件退役二簡(jiǎn)述軟件需求工程分為哪幾類?其中需求獲取和需求規(guī)約目的和任務(wù)。答:軟件需求工程細(xì)分為:需求獲取、需求分析與協(xié)商、系統(tǒng)建模系統(tǒng)建模系統(tǒng)建模系統(tǒng)建模、需求規(guī)約、需求驗(yàn)證和需求管理六個(gè)階段。?需求獲?。合到y(tǒng)分析人員通過與用戶的交流、對(duì)現(xiàn)有系統(tǒng)的觀察及對(duì)任務(wù)進(jìn)行分析,確定系統(tǒng)或產(chǎn)品范圍的限制性描述、與系統(tǒng)或產(chǎn)品有關(guān)的人員及特征列表、系統(tǒng)的技術(shù)環(huán)境的描述、系統(tǒng)功能的列表及應(yīng)用于每個(gè)需求的領(lǐng)域限制、一組描述不同運(yùn)行條件下系統(tǒng)或產(chǎn)品使用狀況的應(yīng)用場(chǎng)景以及為更好地定義需求而開發(fā)的任意原型。?需求獲取的工作產(chǎn)品為進(jìn)行需求分析提供了基礎(chǔ),為后期開發(fā)設(shè)計(jì)人員提供需求分析報(bào)告。?需求規(guī)約:軟件需求規(guī)約是分析任務(wù)的最終產(chǎn)物,通過建立完整的信息描述、詳細(xì)的功能和行為描述、性能需求和設(shè)計(jì)約束的說明、合適的驗(yàn)收標(biāo)準(zhǔn),給出對(duì)目標(biāo)軟件的各種需求。?需求規(guī)約作為用戶和開發(fā)者之間的一個(gè)協(xié)議,在之后的軟件工程各個(gè)階段發(fā)揮重要作用。三簡(jiǎn)述軟件體系結(jié)構(gòu)的概念及基于B/S體系結(jié)構(gòu)的實(shí)現(xiàn)方式。答:軟件體系結(jié)構(gòu):軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來。B/S結(jié)構(gòu):瀏覽器(客戶機(jī))——WEB服務(wù)器——數(shù)據(jù)庫服務(wù)器B/S體系結(jié)構(gòu)的實(shí)現(xiàn)方式:B/S模式下的客戶機(jī)只需安裝瀏覽器軟件,無須開發(fā)前端應(yīng)用程序;中間層的Web應(yīng)用服務(wù)器,主要的數(shù)據(jù)計(jì)算和應(yīng)用都在此完成,因此對(duì)中間層服務(wù)器的要求較高;后臺(tái)數(shù)據(jù)庫服務(wù)器主要完成數(shù)據(jù)的管理四用戶界面設(shè)計(jì)三個(gè)的任務(wù)和目的。答:用戶界面設(shè)計(jì)在工作流程上分為結(jié)構(gòu)設(shè)計(jì)、交互設(shè)計(jì)、視覺設(shè)計(jì)三個(gè)部分。結(jié)構(gòu)設(shè)計(jì):結(jié)構(gòu)設(shè)計(jì)也成概念設(shè)計(jì),是界面設(shè)計(jì)的骨架。通過對(duì)用戶研究和任務(wù)分析,制定出產(chǎn)品的整體架構(gòu)?;诩堎|(zhì)的的低保真原型(PaperPrototype)可提供用戶測(cè)試并進(jìn)交互設(shè)計(jì):交互設(shè)計(jì)的目的是使產(chǎn)品讓用戶能簡(jiǎn)單使用。任何產(chǎn)品功能的實(shí)現(xiàn)都是通過人和機(jī)器的交互來完成的。因此,人的因素應(yīng)作為設(shè)計(jì)的核心被體現(xiàn)出來。視覺設(shè)計(jì):在結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,參照目標(biāo)群體的心理模型和任務(wù)達(dá)成進(jìn)行視覺設(shè)計(jì)。包括色彩、字體、頁面等。視覺設(shè)計(jì)要達(dá)到用戶愉悅使用的目的。五需求規(guī)格說明文檔的及表現(xiàn)手段。答::項(xiàng)目管理者:組織安排、提供條件需求工程師:負(fù)責(zé)人、主導(dǎo)人文檔寫作人員:有時(shí)會(huì)采用,節(jié)省需求工程師的時(shí)間表現(xiàn)手段:非形式化:自然語言、限制性文本半形式化:結(jié)構(gòu)化文本(偽碼形式化:形式化語言(數(shù)學(xué)語言:BNF)六數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容及常用方法。答:數(shù)據(jù)庫設(shè)計(jì)包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的行為設(shè)計(jì)。1.?dāng)?shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)?數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)指是根據(jù)給定的應(yīng)用環(huán)境,進(jìn)行數(shù)據(jù)庫的模式或子模式的設(shè)計(jì)。?它包括數(shù)據(jù)庫的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。?數(shù)據(jù)庫模式是各應(yīng)用程序共享的結(jié)構(gòu),是靜態(tài)的、穩(wěn)定的,一經(jīng)形成后通常情況下是不容易改變的,所以結(jié)構(gòu)設(shè)計(jì)又稱為靜態(tài)模型設(shè)計(jì)。2.?dāng)?shù)據(jù)庫的行為設(shè)計(jì)數(shù)據(jù)庫的行為設(shè)計(jì)數(shù)據(jù)庫的行為設(shè)計(jì)數(shù)據(jù)庫的行為設(shè)計(jì)?數(shù)據(jù)庫的行為設(shè)計(jì)是指確定數(shù)據(jù)庫用戶的行為和動(dòng)作。而在數(shù)據(jù)庫系統(tǒng)中,用戶的行為和動(dòng)作指用戶對(duì)數(shù)據(jù)庫的操作,這些要通過應(yīng)用程序來實(shí)現(xiàn),所以數(shù)據(jù)庫的行為設(shè)計(jì)就是應(yīng)用程序的設(shè)計(jì)。?用戶的行為總是使數(shù)據(jù)庫的內(nèi)容發(fā)生變化,所以行為設(shè)計(jì)是動(dòng)態(tài)的,行為設(shè)計(jì)又稱為動(dòng)態(tài)模型設(shè)計(jì)。1.什么是需求分析?需求分析階段的基本任務(wù)是什么?需求分析是指:開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式主義功能規(guī)約(需求規(guī)格說明)的過程。需求分析階段的基本任務(wù)是:(1)問題識(shí)別:雙方對(duì)問題的綜合需求:a.功能需求b.性能需求c.環(huán)境需求d.用戶界面需求.2.什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?結(jié)構(gòu)化分析方法:是面向數(shù)據(jù)進(jìn)行需求分析的方法。描述工具:a、數(shù)據(jù)流圖b、數(shù)據(jù)字典c、描述加工邏輯的結(jié)構(gòu)化語言、判定表、判3.結(jié)構(gòu)化分析方法通過哪些步驟來實(shí)現(xiàn)?結(jié)構(gòu)化分析方法步驟:a.了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型.b.抽象出當(dāng)前系統(tǒng)的邏輯模型.c.建立上標(biāo)系統(tǒng)的邏輯模型.d.作進(jìn)一步補(bǔ)充和優(yōu)化.4.什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號(hào)各表示什么含義?數(shù)據(jù)流圖:簡(jiǎn)稱DFD,是SA(結(jié)構(gòu)化分析)方法中用于表示系統(tǒng)邏輯模型的一種工具,用:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,反映系統(tǒng)必須完成的邏輯功能.基本符號(hào)有四種:5.畫數(shù)據(jù)流圖應(yīng)該注意什么事項(xiàng)?畫數(shù)據(jù)流圖注意事項(xiàng):a.命名.不論是數(shù)據(jù)流\數(shù)據(jù)存儲(chǔ)還是加工,合適的命名使人們易于理解基含義.b.畫數(shù)據(jù)流而不是控制流.d.每個(gè)加工到少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流,反映出此加工數(shù)據(jù)的來源與加e.編號(hào).字據(jù)字典:簡(jiǎn)稱DD,就是用來定義數(shù)據(jù)流圖中的各個(gè)成分具體含義的,它以一種準(zhǔn)確的\無二義性的說明方式為系統(tǒng)的分析\設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述.作用:1)為系統(tǒng)的分析\設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述.2)為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細(xì)定義而服務(wù)的.3)它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分.7.描述加工邏輯有哪些工具?8.什么是IDEF方法?IDEF0方法有什么特點(diǎn)?IDEF1981IntegratedComputerAidedManufacturingICAM)工程項(xiàng)目中用于進(jìn)行復(fù)雜系統(tǒng)分析和設(shè)計(jì)的方法,是在結(jié)構(gòu)化分析與設(shè)計(jì)技術(shù)的基礎(chǔ)上提出來的。a.采用方框和箭頭等簡(jiǎn)單的圖形符號(hào)描述系統(tǒng)的活動(dòng)和數(shù)據(jù)流,描述活動(dòng)所受到的b.采用嚴(yán)格的自頂向下、逐層分解的方式建立系統(tǒng)功能模型。1)公認(rèn)的、有成效的、技術(shù)成熟、使用廣泛的一種方法,比較適合于開發(fā)數(shù)據(jù)處理類該方法利用圖形等半形式化工具表達(dá)需求,簡(jiǎn)明、易讀,也易于使用,為后1)傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問題,主要工具DFD體現(xiàn)了系統(tǒng)"做什么"的功能,但它僅是一個(gè)靜態(tài)模型,沒有反映處理的順序,即控制流程。因此,不適合描述實(shí)時(shí)控制系統(tǒng)。4)為了更精確地描述軟件包需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實(shí)現(xiàn)自動(dòng)化,SA方法可與形式方法結(jié)合起來。10.某銀行的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)功能是:將儲(chǔ)戶填寫的存款單或取款單輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并打印出存款單給儲(chǔ)戶;如果是取款,系統(tǒng)計(jì)算清單儲(chǔ)戶。請(qǐng)用DFD和IDEF0描繪該功能的需求,并建立相應(yīng)(1)數(shù)據(jù)流條目:數(shù)據(jù)流名稱:存款單簡(jiǎn)述:儲(chǔ)戶存款時(shí)填寫的項(xiàng)目來源:儲(chǔ)戶去向:記帳數(shù)據(jù)流量:未知組成:姓名+住址存款類型存款日期利率數(shù)據(jù)流名稱:取款單簡(jiǎn)述:儲(chǔ)戶取款時(shí)填寫的項(xiàng)目來源:儲(chǔ)戶去向:統(tǒng)計(jì)數(shù)據(jù)流量:未知組成:姓名+住址取款類型取款日期利率數(shù)據(jù)流名稱:清單簡(jiǎn)述:儲(chǔ)戶取款后得到的項(xiàng)目來源:記錄去向:儲(chǔ)戶數(shù)據(jù)流量:未知數(shù)據(jù)存儲(chǔ)名稱:賬單優(yōu)先級(jí):優(yōu)先加工邏輯:IF存款單THEN把存款單輸出到統(tǒng)計(jì)ELSE激發(fā)條件:取款單優(yōu)先級(jí):無輸輸入:取款單出:清單加工邏輯:根據(jù)賬單檢查此儲(chǔ)戶是否存在,不存在輸出錯(cuò)誤{IF取款數(shù)余額THEN余額=余額-取款數(shù)ELSE}激發(fā)條件:存款單優(yōu)先級(jí):無}11.某圖書管理系統(tǒng)工程有以下功能:(1)借書:輸入讀者借書證。系統(tǒng)首先檢查借書證是否有效,對(duì)于第一次借書的讀者,在借書文件建立檔案。否則,查閱借書文件,檢查該讀者所借圖書是否超過10本,若已達(dá)10本,拒借,未達(dá)10本,辦理借書(檢查庫存、修改庫存目錄并將讀者借書情況登入借書文件).(2)還書:從借書文件中讀出與讀者有關(guān)的記錄,查閱所借日期,如果超期(3個(gè)月)(3)查詢:可通過借書文件、庫存目錄文件查詢讀者情況、圖書借閱情況及庫存情況,打印各種統(tǒng)計(jì)表。請(qǐng)就以上系統(tǒng)功能畫出分層的DFD圖,并建立重要條目的數(shù)據(jù)字典。年齡在伙歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí)。高中文化程度當(dāng)電工;年齡在20歲到40歲之間者,中學(xué)中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員。年齡在40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程序當(dāng)技術(shù)員。請(qǐng)用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題的加工邏輯。REPEATIf年齡<=20If初中文化Then脫產(chǎn)學(xué)習(xí)endifelseif高中文化Then電工endifendifIf2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論