freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件需求分析報告[大全]-資料下載頁

2024-10-25 02:41本頁面
  

【正文】 析人員要確定對問題的綜合需求,其中最主要的是(功能需求)需求。需求分析階段研究的對象是軟件項目的(用戶要求)。軟件生命周期:問題分析、可行性研究、需求分析、總體設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試、軟件維護。信息系統(tǒng)必須實現(xiàn)的功能,或者說信息系統(tǒng)必須具備的屬性和質(zhì)量稱為(系統(tǒng)需求(需求))(模型)是為了理解事物而對事物做出的一種抽象,是對事物的一種無歧義的書面描述通常,由一組圖形符號和組織這些符號的規(guī)則組成。軟件需求分析階段的目的是澄清用戶的要求,并把雙方共同的理解明確地表達成一份書面文檔——(軟件需求規(guī)格說明書。軟件需求分類,分為(功能性)需求和(非功能性)需求。需求分析的步驟包括(需求獲?。?、(分析建模)、文檔編寫。三、名詞解釋第一、二空缺。需求工程:整個軟件需求范圍內(nèi)所進行的活動稱為需求過程,需求工程包括需求開發(fā)和需求管理兩部分,需求開發(fā)包括問題獲取、分析、編寫規(guī)格說明和驗證。業(yè)務(wù)模型:業(yè)務(wù)模型是理解是理解一個組織業(yè)務(wù)過程的技術(shù),可以用業(yè)務(wù)用例模型和業(yè)務(wù)對象模型來表達業(yè)務(wù)模型,業(yè)務(wù)用例模型分別是分別從與業(yè)務(wù)過程和客戶對應的業(yè)務(wù)用例和業(yè)務(wù)參與者的角度來描述企業(yè)的業(yè)務(wù)過程;業(yè)務(wù)對象模型描述了如何由一組工作人員使用一些業(yè)務(wù)實體和工作單元來實現(xiàn)每個業(yè)務(wù)用例。原型開發(fā)方法:一個軟件原型是所提出的新產(chǎn)品的部分市縣,使用原型有三個主要目的:1)明確并完善需求,2)探索設(shè)計選擇方案,3)發(fā)展成為最終的產(chǎn)品,建立原型的主要原因是為了解決在產(chǎn)品開發(fā)的早期階段不確定的問題,原型可分為拋棄型原型和進化型原型。數(shù)據(jù)字典:一個定義應用程序中使用的所有數(shù)據(jù)元素和結(jié)構(gòu)的含義、類型、數(shù)據(jù)大小、格式、度量單位、精度以及允許取值范圍的共享倉庫。四、簡答題生命周期模型是什么?常見的生命周期模型有哪幾種?答:對軟件開發(fā)流程的一種描述:為解決問題所定義的策略;對典型開發(fā)活動的抽象。常見的生命周期模型:Waterfall,Prototyping,Phased,Spiral(瀑布模型、快速原型模型、增量模型,螺旋模型)為什么要使用生命周期模型?答:幫助開發(fā)組了解他們在開發(fā)項目的活動、資源和限制;幫助項目了解在開發(fā)過程中的不一致,丟失,冗余等情況,把注意力集中在開發(fā)最終產(chǎn)品上;幫助項目組剪裁開發(fā)過程——沒有基礎(chǔ)就無從剪裁。waterfall的優(yōu)勢是什么?答:具有良好定義的里程碑,利于向不熟悉軟件開發(fā)的客戶講解流程;幫助開發(fā)人員理解需要做的事情;清楚地描述下階段開始前需要的中間產(chǎn)品;是很多其他LC模型的基礎(chǔ)。需求分析階段的基本人物是什么?答:需求分析階段的基本任務(wù)是:(1)問題識別:雙方對問題的綜合需求; 需求。(2)分析與綜合,到處軟件的邏輯模型。(3)編寫文檔。五、問答題軟件過程的概念及分類,基本過程包含些什么及每個過程的具體內(nèi)容。答:軟件過程也稱為軟件生存周期過程或軟件過程組,是指軟件生存周期中的一系列相關(guān)過程,過程就是過程的集合,活動是任務(wù)的集合,人物則起到把輸入加工成輸出的作用。活動的執(zhí)行可以是順序的、迭代的(重復的)、并行的、嵌套的或是有條件引發(fā)的。軟件過程可以分為三類:基本過程、支持過程和組織過程?;具^程包括:1)獲取過程:(項目委托方)確定需求;招標;簽訂合同;對供應方的監(jiān)督;驗收完成。2)供應過程:(項目承包方)理解需求;投標;簽訂合同;計劃;實施;控制;評審評價;交付。3)開發(fā)過程:(軟件開發(fā)人員)過程實施準備;系統(tǒng)需求分析;系統(tǒng)結(jié)構(gòu)設(shè)計;軟件需求分析;軟件體系結(jié)構(gòu)設(shè)計;軟件詳細設(shè)計;軟件編碼測試;軟件集成;軟件合格測試;系統(tǒng)集成;系統(tǒng)合格測試;軟件安裝;驗收支持。4)運行過程:(用戶)運行準備;運行測試;產(chǎn)品轉(zhuǎn)移;運行;運行支持;運行評價。5)維護過程:(維護人員)過程實施準備;問題分析和修改設(shè)計;修改實施;對維護的評審和驗收;軟件移植;軟件退役。簡述軟件需求工程分為哪幾類?其中需求獲取和需求規(guī)約的目的和任務(wù)。答:軟件需求工程細分為:需求獲取、需求分析與協(xié)商、系統(tǒng)建模、需求規(guī)約、需求驗證和需求管理六個階段。需求獲取:系統(tǒng)分析人員通過與用戶的交流,對現(xiàn)有系統(tǒng)的觀察及任務(wù)進行分析,確定系統(tǒng)或產(chǎn)品范圍的限制性描述、與系統(tǒng)或產(chǎn)品有關(guān)的人員及特征列表、系統(tǒng)的技術(shù)環(huán)境的描述、系統(tǒng)功能的列表及應用于每個需求的領(lǐng)域限制、一組描述不同運行條件下系統(tǒng)或產(chǎn)品使用狀況的應用場景以及為更好地定義需求而開發(fā)的任意原型。需求規(guī)約:軟件需求規(guī)約是分析任務(wù)的最終產(chǎn)物,通過建立完整的信息描述、詳細的功能和行為描述、性能需求和設(shè)計約束的說明、合適的驗收標準,給出對目標的各種要求。需求規(guī)約作為用戶和開發(fā)組之間的一個協(xié)議,在之后的軟件工程各個階段發(fā)揮重要作用。簡述軟件體系結(jié)構(gòu)的概念及基于B/S體系結(jié)構(gòu)的實現(xiàn)方式。答:軟件體系結(jié)構(gòu):軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,處理構(gòu)件負責對數(shù)據(jù)進行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組合連接起來。B/S結(jié)構(gòu):瀏覽器(客戶機)—WEB服務(wù)器—數(shù)據(jù)庫服務(wù)器B/S體系結(jié)構(gòu)的實現(xiàn)方式:B/S模式下的客戶機只需安裝瀏覽器軟件,無須開發(fā)前端應用程序;中間層的WEB應用服務(wù)器,主要的數(shù)據(jù)計算和應用都在此完成,因此對中間層服務(wù)器的要求較高;后臺數(shù)據(jù)庫服務(wù)器主要完成數(shù)據(jù)的管理。用戶界面設(shè)計三個的任務(wù)和目的答:用戶界面設(shè)計在工作流程上分為結(jié)構(gòu)設(shè)計、交互設(shè)計、視覺設(shè)計三個部分。1)結(jié)構(gòu)設(shè)計:結(jié)構(gòu)設(shè)計也稱概念設(shè)計,是界面設(shè)計的骨架,通過用戶研究和任務(wù)分析,制定出產(chǎn)品的整體架構(gòu),基于紙質(zhì)的低保真原型可提供用戶測試并進行完善,在結(jié)構(gòu)設(shè)計中,目錄體系的邏輯分類和語詞定義是用戶易于理解和操作的重要前提。2)交互設(shè)計:交互設(shè)計的目的是使產(chǎn)品讓用戶能簡單使用,任何產(chǎn)品功能的實現(xiàn)都是通過人和機器的交互來完成的。因此,人的因素應作為設(shè)計的核心被體現(xiàn)出來。3)視覺設(shè)計:在結(jié)構(gòu)設(shè)計的基礎(chǔ)上,參照目標群體的心理模型和任務(wù)達成進行視覺設(shè)計,包括色彩、字體、頁面等,視覺設(shè)計要達到用戶愉悅使用的目的。需求規(guī)格說明文檔的作者及表現(xiàn)手段答:作者:項目管理者:組織安排、提供條件。需求工程師:負責人、主導人。文檔寫作人員:有時會采用,節(jié)省需求工程師的時間涉眾(用戶):驗證人表現(xiàn)手段:非形式化:自然語言、限制性文本半形式化:結(jié)構(gòu)化文本(偽碼/結(jié)構(gòu)化英語)、模型語言(圖、表)形式化:形式化語言(數(shù)學語言:BNF)數(shù)據(jù)庫設(shè)計的內(nèi)容及常用方法答:數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫的行為設(shè)計。1)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計指是根據(jù)給定的應用環(huán)境,進行數(shù)據(jù)庫的模式或子模式的設(shè)計。它包括數(shù)據(jù)庫的概念設(shè)計、邏輯設(shè)計和物理設(shè)計,數(shù)據(jù)庫模式是各應用程序共享的結(jié)構(gòu),是靜態(tài)的、穩(wěn)定的,一經(jīng)形成后通常情況下是不容易改變的,所以結(jié)構(gòu)設(shè)計又稱為靜態(tài)模型設(shè)計。2)數(shù)據(jù)庫的行為設(shè)計數(shù)據(jù)庫的行為設(shè)計是指確定數(shù)據(jù)庫用戶的行為和動作,而在數(shù)據(jù)庫系統(tǒng)中,用戶的行為和動作指用戶對數(shù)據(jù)庫的操縱,這些要通過應用程序來實現(xiàn),所以數(shù)據(jù)庫的行為設(shè)計就是應用程序的設(shè)計。用戶的行為總是使數(shù)據(jù)庫的內(nèi)容發(fā)生變化,所以行為設(shè)計是動態(tài)的,行為設(shè)計又稱為動態(tài)模型設(shè)計。數(shù)據(jù)庫常用設(shè)計方法:直觀設(shè)計法、規(guī)范設(shè)計法、計算機輔助設(shè)計法、自動化設(shè)計法。如何正確看待客戶?答:即使最終用戶不是上帝,也算是上帝的親戚,同樣怠慢不得如果項目規(guī)模比較大,那么開發(fā)方與最終用戶的來往就比較多。如從最終用戶那里獲取詳細的需求,請最終用戶試驗軟件,對最終用戶進行培訓等等。概括說明如何進行需求分析?答:(1)需求分析是指需求開發(fā)過程中,對所獲取的需求信息進行分析,及時排除錯誤和彌補不足,確保需求文檔正確地反映用戶的真實意圖。(2)分析方法大體有兩類:“回答分析法”和“建模分析法”。第一:問答分析方法很簡單:刨根究底地問,如果問題都被解答了,那么需求也就分析清楚了,一個人可以“自問自答”地分析需求,幾個人分析需求則稱為“研討”,問答分析最重要的問題是:“是什么”和“為什么”,其它常見的問題有:需求存在二義性嗎?需求文檔的上下文有矛盾嗎?需求完備嗎?需求是必要的嗎?需求可實現(xiàn)嗎?需求可驗證嗎?需求的優(yōu)先級確定了嗎?第二:建模分析法:在需求開發(fā)過程中,對于某些類型的信息,用圖形表示要比文本表示更加有效,所以將圖形與文本結(jié)合起來描述需求是很自然的方法。需求建模就是指用圖形符號來表示、刻畫需求,需求建模不可能取代文字描述。在需求文檔中,文字描述是第一重要的,建模主要是起分析、解釋作用、建議將模型存放在需求文檔的附錄中,便于正文引用。建模分析方法主要有兩大類:“結(jié)構(gòu)化分析法“和”面向?qū)ο蠓治龇椒ā啊?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1