軟件需求分析習題匯編_第1頁
軟件需求分析習題匯編_第2頁
軟件需求分析習題匯編_第3頁
軟件需求分析習題匯編_第4頁
軟件需求分析習題匯編_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、習題集一、單項選擇題1、需求分析最終結果是產(chǎn)生( )。 A項目開發(fā)計劃 B可行性分析報告 C需求規(guī)格說明書 D設計說明書答案:C2、需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是( )。 A讓軟件做什么 B要給軟件提供哪些信息 C要求軟件工作效率怎樣 D讓軟件具有何種結構答案:A3、需求規(guī)格說明書的內(nèi)容不應包括對( )的描述。 A主要功能 B算法的詳細過程 C用戶界面和運行環(huán)境 D軟件性能答案:B4、需求規(guī)格說明書的作用不應包括( )。 A軟件設計的依據(jù) B用戶與開發(fā)人員對軟件要做什么的共同理解 C軟件驗收的依據(jù) D軟件可行性研究的依據(jù)答案:D5、下面關于面向對象方法中消息的敘述,不正確

2、的是( )。 A鍵盤、鼠標、通信端口、網(wǎng)絡等設備一有變化,就會產(chǎn)生消息 B操作系統(tǒng)不斷向應用程序發(fā)送消息,但應用程序不能向操作系統(tǒng)發(fā)送消息 C. 應用程序之間可以相互發(fā)送消息 D發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同答案:B6、面向對象技術中,對象是類的實例。對象有三種成份:( )、屬性和方法(或操作)。 A. 標識 B. 規(guī)則 C. 封裝 D. 消息答案:A7、軟件需求分析階段的工作,可以分成以下四個方面:對問題的識別、分析與綜合、制定規(guī)格說明以及( )。 A總結 B實踐性報告 C需求分析評審 D以上答案都不正確 答案:C8、軟件需求規(guī)格說明書的內(nèi)容不應包括對( )的描述。 A

3、主要功能 B算法的詳細過程 C用戶界面及運行環(huán)境 D軟件的性能 答案:B9、產(chǎn)品特性可以稱為質量屬性,在眾多質量屬性中,對于開發(fā)人員來說重要的屬性有哪些(B ) A 有效性、效率、靈活性、互操作性 B 可維護性、可移植性、可重用性、可測試性 C 完整性、可靠性、健壯性、可用性 D 容錯性、易用性、簡潔性、正確性10、需求包括11個方面的內(nèi)容,其中網(wǎng)絡和操作系統(tǒng)的要求屬于(B ),如何隔離用戶之間的數(shù)據(jù)屬于(C),執(zhí)行速度、相應時間及吞吐量屬于(D ),規(guī)定系統(tǒng)平均出錯時間屬于(A )。 A 質量保證 B環(huán)境需求 C安全保密需求 D 性能需求11、需求分析過程應該建立3種模型,它們分別是數(shù)據(jù)模型

4、、功能模型、行為模型。以下幾種圖形中,(B )屬于功能模型,(A )屬于數(shù)據(jù)模型,(C)屬于行為模型。 A 實體-聯(lián)系圖(ERD) B 數(shù)據(jù)流圖(DFD) C 狀態(tài)轉換圖(STD) D魚骨圖12、常用的需求分析方法有:面向數(shù)據(jù)流的結構化分析方法(SA),面向對象的分析方法(OOA),下列(D)不是結構化分析方法的圖形工具。 A決策樹 B數(shù)據(jù)流圖 C數(shù)據(jù)字典 D快速原型 13、軟件開發(fā)中,原型是軟件的一個早期可運行的版本,它反映最終系統(tǒng)的部分重要特性。其中,(B )和(C )用完就可以丟棄,而(A)圍繞原型修改、增加。 A 進化型 B 探索型 C實驗型 D 以上都是14、( D)用于描述數(shù)據(jù)的處

5、理過程。 A 數(shù)據(jù)字典 B決策樹 C決策表 D 數(shù)據(jù)流圖15、DFD的基本符號不包括下列哪種(A) A 數(shù)據(jù)字典 B 加工 C 外部實體 D 數(shù)據(jù)流 E 數(shù)據(jù)存儲文件16、DD的主要字典條目包括以下哪種(E) A數(shù)據(jù)流 B文件 C 數(shù)據(jù)項 D加工 E以上都是17、常用的動態(tài)分析方法不包括以下哪種(B) A 狀態(tài)遷移圖 B 層次方框圖 C時序圖 D Petri網(wǎng)18、需求分析階段的文檔包括以下哪些(E ) A 軟件需求規(guī)格說明書 B數(shù)據(jù)要求說明書 C初步的用戶手冊 D修改、完善與確定軟件開發(fā)實施計劃 E以上都是19、需求驗證應該從下述幾個方面進行驗證:(C ) A 可靠性、可用性、易用性、重用性

6、B可維護性、可移植性、可重用性、可測試性 C一致性、現(xiàn)實性、完整性、有效性 D 功能性、非功能性20、風險管理的要素包括哪項(D) A風險評價 B風險避免 C風險控制 D以上都是21、下列描述中錯誤的是(D) A每一個集成的需求變更必須能跟蹤到一個經(jīng)核準的變更請求。 B變更過程應該做成文檔,盡可能簡單,當然首要的是有效性。 C所有需求變更必須遵循過程,按照此過程,如果一個變更需求未被采納,則其后過程不再予以考慮。 D可以從數(shù)據(jù)庫中刪除或修改變更請求的原始文檔。二、填空題1、需求分析階段產(chǎn)生的最重要的文檔是( 需求分析說明書 )。2、需求分析的主要任務是( 要回答“軟件必須做什么?” )。3、需

7、求分析階段,分析人員要確定對問題的綜合需求,其中最主要的是(功能)需求。4、需求分析階段研究的對象是軟件項目的( 用戶要求 )。5、軟件生命周期:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試、綜合測試、軟件維護。6、信息系統(tǒng)必須實現(xiàn)的功能,或者說信息系統(tǒng)必須具備的屬性和質量稱為(系統(tǒng)需求(需求) )。7、(模型)是為了理解事物而對事物做出的一種抽象,是對事物的一種無歧義的書面描述。通常,由一組圖形符號和組織這些符號的規(guī)則組成。8、軟件需求分析階段的目的是澄清用戶的要求,并把雙方共同的理解明確地表達成一份書面文檔(軟件需求規(guī)格說明書)。9、軟件需求分類,分為(功能性)需求和

8、(非功能性 )需求。10、需求分析的步驟包括(需求獲取 )、(分析建模 )、文檔編寫、需求驗證。11、魚骨圖是一種用于確定、探索和描述問題及其原因和結果的圖形工具,又被稱為(因果圖)。12、大多數(shù)的需求分析方法是由信息驅動的,信息域具有三種屬性:(信息流)、(信息內(nèi)容)和信息結構。13、在軟件開發(fā)中,使用原型時可采取兩種不同的策略,即:(廢棄 )策略和(追加)策略。三、名詞解釋1、需求分析:開發(fā)人員要準確理解用戶的要求,進行細致的調(diào)查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉換到相應的形式主義功能規(guī)約(需求規(guī)格說明)的過程。2、軟件需求:IEEE軟件工程標準詞匯表中定義需

9、求為:用戶解決問題或達到目標所需的條件或權能;系統(tǒng)或系統(tǒng)部件要滿足合同、標準、規(guī)范或其他正式規(guī)定文檔所需具有的條件或權能;一種反映上面(1)或(2)所描述的條件或權能的文檔說明。3、需求工程:整個軟件需求范圍內(nèi)所進行的活動稱為需求工程,需求工程包括需求開發(fā)和需求管理兩部分,需求開發(fā)包括問題獲取、分析、編寫規(guī)格說明和驗證。4、業(yè)務模型:業(yè)務模型是理解一個組織業(yè)務過程的技術??梢杂脴I(yè)務用例模型和業(yè)務對象模型來表達業(yè)務模型。業(yè)務用例模型是分別從與業(yè)務過程和客戶對應的業(yè)務用例和業(yè)務參與者的角度來描述企業(yè)的業(yè)務過程;業(yè)務對象模型描述了如何由一組工作人員使用一些業(yè)務實體和工作單元來實現(xiàn)每個業(yè)務用例。5、原

10、型開發(fā)方法:一個軟件原型是所提出的新產(chǎn)品的部分實現(xiàn),使用原型有三個主要目的:1)明確并完善需求,2)探索設計選擇方案,3)發(fā)展成為最終的產(chǎn)品。建立原型的主要原因是為了解決在產(chǎn)品開發(fā)的早期階段不確定的問題。原型可分為拋棄型原型和進化型原型。6、數(shù)據(jù)字典:一個定義應用程序中使用的所有數(shù)據(jù)元素和結構的含義、類型、數(shù)據(jù)大小、格式、度量單位、精度以及允許取值范圍的共享倉庫。四、簡答題1、生命周期模型是什么?常見的生命周期模型有哪幾種? 答:對軟件開發(fā)流程的一種描述;為解決問題所定義的策略;對典型開發(fā)活動的抽象。 常見的生命周期模型: Waterfall,Prototyping,Phased,Spiral

11、.2、為什么要使用生命周期模型? 答:幫助開發(fā)組了解他們在開發(fā)項目中的活動、資源和限制;幫助項目了解在開發(fā)過程中的不一致,丟失,冗余等情況,把注意力集中在開發(fā)最終的產(chǎn)品上;幫助項目組裁剪開發(fā)過程 沒有基礎就無從裁剪。3、Waterfall的優(yōu)勢是什么? 答:具有良好定義的里程碑;利于向不熟悉軟件開發(fā)的客戶講解流程;幫助開發(fā)人員理解需要做的事情;清楚地描述下階段開始前需要的中間產(chǎn)品;是很多其他LC模型的基礎。4、需求分析階段的基本任務是什么?答:需求分析階段的基本任務是: (1).問題識別:雙方對問題的綜合需求:a.功能需求b.性能需求c.環(huán)境需求d.用戶界面需求. (2).分析與綜合,導出軟件

12、的邏輯模型. (3).編寫文檔五、問答題1、軟件過程的概念及分類,基本過程包含些什么及每個過程的具體內(nèi)容。答:軟件過程也稱為軟件生存周期過程或軟件過程組,是指軟件生存周期中的一系列相關過程。過程就是活動的集合,活動是任務的集合,任務則起到把輸入加工成輸出的作用?;顒拥膱?zhí)行可以是順序的 、迭代的(重復的)、并行的、嵌套的或是有條件引發(fā)的。 軟件過程可以分為三類:基本過程、支持過程和組織過程。 基本過程包括: 1)獲取過程:(項目委托方)確定需求;招標;簽訂合同;對供應方的監(jiān)督;驗收完成。 2)供應過程:(項目承包方)理解需求;投標;簽訂合同;計劃;實施;控制;評審評價;交付。 3)開發(fā)過程:(軟

13、件開發(fā)人員)過程實施準備;系統(tǒng)需求分析;系統(tǒng)結構設計;軟件需求分析;軟件體系結構設計;軟件詳細設計;軟件編碼和測試;軟件集成;軟件合格測試;系統(tǒng)集成;系統(tǒng)合格測試;軟件安裝;驗收支持。 4)運行過程:(用戶)運行準備;運行測試;產(chǎn)品轉移;運行;運行支持;運行評價。 5)維護過程:(維護人員)過程實施準備;問題分析和修改設計;修改實施;對維護的評審和驗收;軟件移植;軟件退役。2、簡述軟件需求工程分為哪幾類?其中需求獲取和需求規(guī)約目的和任務。答:軟件需求工程細分為:需求獲取、需求分析與協(xié)商、系統(tǒng)建模、需求規(guī)約、需求驗證和需求管理六個階段。 需求獲取:系統(tǒng)分析人員通過與用戶的交流、對現(xiàn)有系統(tǒng)的觀察及

14、對任務進行分析,確定系統(tǒng)或產(chǎn)品范圍的限制性描述、與系統(tǒng)或產(chǎn)品有關的人員及特征列表、系統(tǒng)的技術環(huán)境的描述、系統(tǒng)功能的列表及應用于每個需求的領域限制、一組描述不同運行條件下系統(tǒng)或產(chǎn)品使用狀況的應用場景以及為更好地定義需求而開發(fā)的任意原型。 需求獲取的工作產(chǎn)品為進行需求分析提供了基礎 ,為后期開發(fā)設計人員提供需求分析報告。 需求規(guī)約:軟件需求規(guī)約是分析任務的最終產(chǎn)物,通過建立完整的信息描述、詳細的功能和行為描述、性能需求和設計約束的說明、合適的驗收標準,給出對目標軟件的各種需求。需求規(guī)約作為用戶和開發(fā)者之間的一個協(xié)議,在之后的軟件工程各個階段發(fā)揮重要作用。 3、簡述軟件體系結構的概念及基于B/S體系

15、結構的實現(xiàn)方式。答:軟件體系結構:軟件體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件、數(shù)據(jù)構件和連接構件。處理構件負責對數(shù)據(jù)進行加工,數(shù)據(jù)構件是被加工的信息,連接構件把體系結構的不同部分組組合連接起來。 B/S結構:瀏覽器(客戶機)WEB服務器數(shù)據(jù)庫服務器 B/S體系結構的實現(xiàn)方式:B/S模式下的客戶機只需安裝瀏覽器軟件,無須開發(fā)前端應用程序;中間層的Web應用服務器,主要的數(shù)據(jù)計算和應用都在此完成,因此對中間層服務器的要求較高;后臺數(shù)據(jù)庫服務器主要完成數(shù)據(jù)的管理。4、用戶界面設計三個的任務和目的。答:用戶界面設計在工作流程上分為結構設計、交互設計、視覺設計三個部分。 1)結構

16、設計:結構設計也成概念設計 ,是界面設計的骨架。通過對用戶研究和任務分析,制定出產(chǎn)品的整體架構?;诩堎|的的低保真原型(Paper Prototype)可提供用戶測試并進行完善。在結構設計中,目錄體系的邏輯分類和語詞定義是用戶易于理解和操作的重要前提。 2)交互設計:交互設計的目的是使產(chǎn)品讓用戶能簡單使用。 任何產(chǎn)品功能的實現(xiàn)都是通過人和機器的交互來完成的。因此,人的因素應作為設計的核心被體現(xiàn)出來。 3)視覺設計:在結構設計的基礎上,參照目標群體的心理模型和任務達成進行視覺設計。包括色彩、字體、頁面等。視覺設計要達到用戶愉悅使用的目的。5、需求規(guī)格說明文檔的作者及

17、表現(xiàn)手段。答:作者: 項目管理者:組織安排、提供條件 需求工程師:負責人、主導人 文檔寫作人員:有時會采用,節(jié)省需求工程師的時間 涉眾(用戶):驗證人 表現(xiàn)手段: 非形式化:自然語言、限制性文本 半形式化:結構化文本(偽碼/結構化英語)、模型語言(圖、表) 形式化:形式化語言(數(shù)學語言:BNF)6、數(shù)據(jù)庫設計的內(nèi)容及常用方法。答:數(shù)據(jù)庫設計包括數(shù)據(jù)庫的結構設計和數(shù)據(jù)庫的行為設計。 1)數(shù)據(jù)庫的結構設計 數(shù)據(jù)庫的結構設計指是根據(jù)給定的應用環(huán)境,進行數(shù)據(jù)庫的模式或子模式的設計。 它包括數(shù)據(jù)庫的概念設計、邏輯設計和物理設計。數(shù)據(jù)庫模式是各應用程序共享的結構,是靜態(tài)的、穩(wěn)定的,一經(jīng)形成后通常情況下是不

18、容易改變的,所以結構設計又稱為靜態(tài)模型設計。 2)數(shù)據(jù)庫的行為設計 數(shù)據(jù)庫的行為設計是指確定數(shù)據(jù)庫用戶的行為和動作。而在數(shù)據(jù)庫系統(tǒng)中,用戶的行為和動作指用戶對數(shù)據(jù)庫的操作,這些要通過應用程序來實現(xiàn),所以數(shù)據(jù)庫的行為設計就是應用程序的設計。用戶的行為總是使數(shù)據(jù)庫的內(nèi)容發(fā)生變化,所以行為設計是動態(tài)的,行為設計又稱為動態(tài)模型設計。 數(shù)據(jù)庫常用設計方法:直觀設計法、規(guī)范設計法、計算機輔助設計法、自動化設計法。7、如何正確看待客戶? 答:即使最終用戶不是上帝,也算是“上帝”的“親戚”,同樣怠慢不得。 如果項目規(guī)模比較大,那么開發(fā)方與最終用戶的來往就比較多。如從最終用戶那里獲取詳細的需求,請最終用戶試驗軟

19、件,對最終用戶進行培訓等等。8、概括說明如何進行需求分析? 答:(1)需求分析是指在需求開發(fā)過程中,對所獲取的需求信息進行分析,及時排除錯誤和彌補不足,確保需求文檔正確地反映用戶的真實意圖。 (2)分析方法大體有兩類:“問答分析法”和“建模分析法”。 第一:問答分析方法很簡單:刨根究底地問,如果問題都被解答了,那么需求也就分析清楚了。一個人可以“自問自答”地分析需求,幾個人分析需求則稱為“研討”。 問答分析最重要的問題是:“是什么”和“為什么”。其它常見的問題有: 需求存在二義性嗎? 需求文檔的上下文有矛盾嗎? 需求完備嗎? 需求是必要的嗎? 需求可實現(xiàn)嗎? 需求可驗證嗎? 需求的優(yōu)先級確定了

20、嗎? 第二:建模分析法:在需求開發(fā)過程中,對于某些類型的信息,用圖形表示要比文本表示更加有效。所以將圖形與文本結合起來描述需求是很自然的方法。需求建模就是指用圖形符號來表示、刻畫需求。需求建模不可能取代文字描述。在需求文檔中,文字描述是第一重要的,建模主要是起分析、解釋作用。建議將模型存放在需求文檔的附錄中,便于正文引用。建模分析方法主要有兩大類:“結構化分析法”和“面向對象分析法”。 9、概括說明什么是好的需求規(guī)格說明書? 答:第一 ;正確 需求規(guī)格說明書應當正確地反映用戶的真實意圖,“正確”是產(chǎn)品需求規(guī)格說明書最重要的屬性。第二: 清楚 清楚的需求讓人易讀易懂。 第三: 無二義性 “無二義

21、性” 是指每個需求只有唯一的含義。第四:一致 “一致”(Consistent)是指產(chǎn)品需求規(guī)格說明書中各個需求之間不會發(fā)生矛盾。 第五 :必要 產(chǎn)品需求規(guī)格說明書中的各項需求對用戶而言應當都是必要的。第六 :完備 “完備”(Complete)是指產(chǎn)品需求規(guī)格說明書中沒有遺漏一些必要的需求。第七 :可實現(xiàn) 產(chǎn)品需求規(guī)格說明書中的各項需求對開發(fā)方而言應當都是可實現(xiàn)的(Attainable)。第八: 可驗證 產(chǎn)品需求規(guī)格說明書中的各項需求對用戶方而言應當都是可驗證的(Verifiable)。如果需求是不可驗證的,那么用戶就無法驗收軟件,可能會發(fā)生商業(yè)糾紛。 第九: 確定優(yōu)先級 需求的優(yōu)先級其實就是需

22、求“輕重緩急”的分級表述,例如劃分為“高、中、低”三級。一般地,由用戶和開發(fā)方共同確定需求的優(yōu)先級。 第十 :闡述“做什么”而不是“怎么做” 產(chǎn)品需求規(guī)格說明書的重點是闡述“做什么”,而不是闡述“怎么做”?!霸趺醋觥笔窍到y(tǒng)設計和實現(xiàn)階段的事情。 10、如何定義產(chǎn)品說明書? 答:第一步:細化并分析用戶需求 需求分析員首先對用戶需求說明書進行細化,對比較復雜的用戶需求進行建模分析,以幫助軟件開發(fā)人員更好地理解需求。例如采用Rational 的Rose工具進行需求的建模分析,建模分析產(chǎn)生的文檔可以作為產(chǎn)品需求規(guī)格說明書的附件。補充說明:建模分析的技術難度比較高,需求分析員應當根據(jù)自身水平進行取舍。

23、第二步:撰寫產(chǎn)品需求規(guī)格說明書 需求分析員按照指定的文檔模板撰寫產(chǎn)品需求規(guī)格說明書。如果待開發(fā)的產(chǎn)品分為軟件和硬件兩部分的話,則應當撰寫軟件需求規(guī)格說明書和硬件需求規(guī)格說明書。第三步:進行需求確認 項目經(jīng)理邀請同行專家和用戶(包括客戶和最終用戶)一起評審產(chǎn)品需求規(guī)格說明書,盡最大努力使產(chǎn)品需求規(guī)格說明書能夠正確無誤地反映用戶的真實意愿。 需求評審之后,開發(fā)方和客戶方的責任人對產(chǎn)品需求規(guī)格說明書作書面承諾。11、需求說明書由哪些部分組成?各部分之間的關系是什么?答:軟件需求說明書一般包括如下內(nèi)容: 1)引言部分 編寫目的;項目背景 (應包括:a.項目的委托單位、開發(fā)單位和主管部門;b該軟件系統(tǒng)與

24、其他系統(tǒng)的關系。) ;定義;(列出文檔中所用到的專門術語的定義和縮寫詞的原文。)參考資料。 2)任務概述 目標;運行環(huán)境;條件與限制。 3)數(shù)據(jù)描述 靜態(tài)數(shù)據(jù);動態(tài)數(shù)據(jù) (包括輸入數(shù)據(jù)和輸出數(shù)據(jù)) ;數(shù)據(jù)庫描述 (給出使用數(shù)據(jù)庫的名稱和類型) ;數(shù)據(jù)詞典;數(shù)據(jù)采集。 4)功能要求 功能劃分;功能描述。 5)性能需求 數(shù)據(jù)精確度;時間特性(如響應時間、更新處理時間、數(shù)據(jù)轉換與傳輸時間、運行時間等);適應性(在操作方式、運行環(huán)境、與其他軟件的接口以及開發(fā)計劃等發(fā)生變化時,應具有的適應能力。) 6)運行需求 用戶界面(如屏幕格式、報表格式、菜單格式、輸入輸出時間等);硬件接口;軟件接口;故障處理。

25、7)其他要求 如可使用性、安全保密、可維護性、可移植性等。 8)附錄。12、簡述優(yōu)秀軟件需求所應具有的特性。答:優(yōu)秀需求所具有的特性:完整性,正確性,可行性,必要性,劃分優(yōu)先級,無二義性,可驗證性。13、什么是軟件需求開發(fā),軟件需求開發(fā)要做哪些工作? 答:軟件需求開發(fā)分為:問題獲取、分析、編寫規(guī)格說明和驗證四個階段。包括軟件類產(chǎn)品中需求收集、評價、編寫文檔等所有活動。包括以下幾個方面:l 確定產(chǎn)品所期望的用戶類。l 獲取每個用戶類的需求。l 了解實際用戶任務和目標以及這些任務所支持的業(yè)務需求。l 分析源于用戶的信息以區(qū)別用戶任務需求、功能需求、業(yè)務規(guī)則、質量屬性、建議解決方法和附加信息。l 將

26、系統(tǒng)級的需求分為幾個子系統(tǒng),并將需求中的一部分分配給軟件組件。l 了解相關質量屬性的重要性。l 商討實施優(yōu)先級的劃分。l 將所收集的用戶需求編寫成規(guī)格說明和模型。l 評審需求規(guī)格說明,確保對用戶需求達到共同的理解與認識,并在整個開發(fā)小組接受說明之前將問題都弄清楚。14、什么是軟件需求管理,軟件需求管理的主要活動有哪些? 答:需求管理包括在工程進展過程中維持需求約定集成性和精確性的所有活動,包括:變更控制,版本控制,需求跟蹤和需求狀態(tài)跟蹤。15、試論述用例(USE CASE)在軟件需求分析中的地位與作用?答:用例描述了系統(tǒng)和一個外部ACTOR的交互順序,用例表達了系統(tǒng)的功能需求。在表達系統(tǒng)需求時

27、,用用例圖、用例的腳本說明和詞匯表等要素來表達系統(tǒng)功能需求,補充規(guī)約來表達系統(tǒng)的非功能需求。16、在開發(fā)一個軟件系統(tǒng)時,要獲取哪些方面的需求?如何綜合利用各種表達工具有效、全面的表達軟件的需求? 答:軟件需求包括功能需求、非功能需求,功能需求由用戶需求和系統(tǒng)需求轉化而成,非功能需求包括質量屬性、約束條件和其他非功能需求。用用例模型(用例圖、用例規(guī)約)表達系統(tǒng)功能需求;補充規(guī)約表達系統(tǒng)非功能需求;ER圖與數(shù)據(jù)字典可以表達系統(tǒng)數(shù)據(jù)需求;數(shù)據(jù)流圖(DFD)可以表達系統(tǒng)的功能需求;PETRI網(wǎng)、狀態(tài)圖可以表達系統(tǒng)的實時性需求。六、分析題1、在下面的描述中,辨識參與者(ACTOR)和用例(USE CAS

28、E),并畫出一個用例圖。 在醫(yī)生的辦公室里,接待員、護士和醫(yī)生使用病人記錄和計劃安排系統(tǒng)。當病人第一次來這里看病時,接待員使用該系統(tǒng)來輸入病人信息,并且他們安排所有的預約。護士使用系統(tǒng)來跟蹤病人每次看病的結果并輸入護理病人的信息,如醫(yī)療和診斷。護士也可訪問這些信息以打印病人診斷結果或病人看病歷史。醫(yī)生主要用這個系統(tǒng)來查看病人的病史,偶爾也輸入病人醫(yī)療信息,但通常他讓護士輸入這些信息。解:2、以下是一個簡化的網(wǎng)上購物系統(tǒng)的描述: 該系統(tǒng)有3類用戶:游客、用戶、管理員。 管理員管理商品類別、商品、用戶、訂單等基本信息。用戶可以對商品進行瀏覽、查詢,可以把中意的商品放進購物車,并可以對購物車進行管理

29、,最后可以進行結算下訂單,可以登錄個人用戶中心,管理個人相關信息。游客可以對商品進行瀏覽、查詢,把中意的商品放進購物車,可以對購物車進行管理,但是下訂單前需要進行登錄。 請同學們按自己的情況在(一)和(二)之間選擇作答。 (一)用用例圖描述本系統(tǒng)的功能需求;繪出該系統(tǒng)的主要實體類關聯(lián)圖(類要給出主要屬性)。 (二)(1)用頂層數(shù)據(jù)流圖和中層數(shù)據(jù)流圖(頂層的下一層)描述本系統(tǒng)的功能需求;(2)繪出該系統(tǒng)的實體-關系圖(要給出主要屬性)。3、圍繞本學期你在工作室開發(fā)的項目,從需求工程角度展開論述(不少于800字)。4、根據(jù)下列描述,說明新的直接銷售和財務處理系統(tǒng)的業(yè)務需求有哪些?Especiall

30、y for You Jewelers是大學城的一個小珠寶零售商。在過去的兩年里,Especially for You在它的商業(yè)方面經(jīng)歷了極大的發(fā)展,可是,它的財務業(yè)績卻與它的發(fā)展不同步?,F(xiàn)在的事務處理系統(tǒng)部分手動、部分自動,不能有效的追蹤客戶賬單和收據(jù),Especially for You難以確定為什么它的成本這么高。此外,Especially for You頻繁地實行特價以吸引顧客。它不知道這些特價是否有利可圖,是否帶來其他的銷售。Especially for You也想增加回頭客,所以它需要一個客戶數(shù)據(jù)庫。Especially for You想按照一個新的直接銷售和財務處理系統(tǒng)以幫助解決這

31、些問題。5、設想你自己就是ATM機的唯一用戶:a) 寫出你對ATM機系統(tǒng)的用戶需求。b) 嘗試將用戶需求轉換為系統(tǒng)(級)需求。c) 除了功能性需求之外,還有哪些需求需要定義?請你一一寫出這些需求。6、職工福利和工資顧問遇到了一些問題。她的工作是為雇員提供他們的福利建議。公司剛剛磋商了一個新的醫(yī)療保險方案,這個方案要求雇員從7個保健組織和首選的供應商方案中進行選擇。保健組織和供應商按照雇員的分類、貢獻、免賠額、受益人、服務內(nèi)容和允許的服務提供商而各不相同,目的是盡可能為雇員提供最靈活的福利,用以使公司的花費極小化并控制付給保險商的費用(這將對公司被收取的后續(xù)保險費產(chǎn)生一定的影響)。 這個顧問被請

32、來為雇員選擇最合適的保險方案。她目前以手工方式答復這些請求。但目前的選擇比新計劃中的選擇要直接得多。她需要解釋新的選擇:它們包括什么,不包括什么,它們的費用和可能費用是多少,具有什么優(yōu)缺點。但是,雇員對新計劃不信任,這種情況迫使她需要向雇員提供更多具體的建議和答復。 她可能不得不為許多雇員逐步建立假定情境可能的最壞假定情境。這種假定將要根據(jù)每個雇員的收入、婚姻和家庭狀況、目前的健康風險等進行個人定制。在逐步建立一些樣本假定時,她發(fā)現(xiàn):(1)從信息系統(tǒng)部門獲得工資和個人數(shù)據(jù)需要一天時間。(2)雇員數(shù)據(jù)存儲在許多文件夾中,而且并不總是被正確地更新。當沖突數(shù)據(jù)變得很明顯時,除非解決了矛盾,否則就不可

33、能繼續(xù)她的工作。(3)計算復雜。為一個雇員創(chuàng)建投資和退休假定常常需要花費一整天或更長時間。(4)有些人擔心保險計劃會被提供給未授權的個人,例如以前的配偶或者非直系親屬。(5)計算中可變條件的復雜性導致經(jīng)常出錯,很多錯誤可能一直未被發(fā)現(xiàn)。 假設現(xiàn)在需要你來開發(fā)一個軟件,解決職工福利和工資顧問的問題。那么你認為她現(xiàn)在遇到的問題有哪些?你希望新的軟件應該達成哪些業(yè)務目標?你怎樣設計軟件的高層解決方案和系統(tǒng)特性?解決方案有哪些重要的約束?7、Rolland實業(yè)公司擁有著自己的軟件開發(fā)部門IS部門,負責為公司完成各種信息系統(tǒng)的開發(fā)?,F(xiàn)在,IS部門給Rolland公司的部門結構重組帶來了難題。 非IS部門

34、的管理人員正施加壓力,要求實施一種新的組織結構,其中大部分需求工程師將直接向他們的業(yè)務用戶組(例如會計、財務、生產(chǎn))匯報工作,而不是向IS部門匯報工作。非IS部門的管理人員認為:在目前的結構下,由于需求工程師向信息服務部門匯報工作,所以為了方法計算處理,他們往往希望“改變每一件事情”。為了保證系統(tǒng)能夠滿足IS的標準,非IS部門的管理人員同意在IS部門保留一個需求工程師小組,他們對所有的系統(tǒng)項目具有最終的決定權。 IS部門的經(jīng)理們正抵制這種變化。他們認為:需求工程師如果離開IS部門,將會在技術上“走入歧途”;將需求工程師彼此分開會減少他們的思想交流,最終難以創(chuàng)新;數(shù)據(jù)文件和程序會產(chǎn)生不必要的重復

35、;由于程序員仍屬于IS部門,需求工程師和程序員的沖突將會增加。 在這個問題上,需求工程師分成了兩個陣營,他們明白用戶更直接地控制其系統(tǒng)的命運的好處。然而,他們擔心當遇到預算超支和技術延遲時,用戶和用戶管理層將很難諒解。需求工程師還擔心,如果他們被重新分配到IS部門之外,遠離那些更側重于技術的同事,會導致他們技術的退化。 關于此事的決策可能將由IS部門的上層決定。你認為此事應該如何處理?8、下面是系統(tǒng)分析團隊的一名成員提出的第一份面談報告:“在我看來,面談進行的很好。我和他就這個問題聊了一個半小時。他告訴我有關公司的所有歷史,很有意思。他也提到,自他來到該公司的16年間,公司沒有任何變化。我們不

36、久將再次舉行會面,以及結束這次面談,因為我們還沒有深入研究我準備的問題?!?)試評論這個面談報告。假設你要團隊成員使用圖1提供的報表,那么他漏了什么主要信息?2)什么信息對面談報告來說是無關緊要的?3)如果真的發(fā)生了報告中提及的情況,則必須向隊友提出哪3個建議,以幫助他更好地舉行下一次面談。面談對象:SalDomask 日期:3月3日會見者:S.Cabbot 主題:計算機使用面談的目標:找出關于計算機使用的態(tài)度; 獲得用戶的使用估計;看最新建議的系統(tǒng)的觀點是否滿足目標嗎?下次面談的目標: 找出Sal怎樣看待系統(tǒng)支持部門。 找出下一個面談對象的觀點。面談的要點:Sal說道:“計算機是我的朋友。”

37、“一直”都在用計算機。迫不及待地要熟悉新系統(tǒng)。會見者的觀點:對了解更對有關系統(tǒng)如何促進工作感興趣。如果不使用計算機進行工作,會感到枯燥。將成為新系統(tǒng)的熱情支持者/促進者。9、Phil Ittup是系統(tǒng)分析員團隊中的一員,他受委任去與組織成員面談,為系統(tǒng)研究收集材料。企業(yè)稱為Fall Back工業(yè),它有5個管理層。此外,生產(chǎn)、會計、營銷、系統(tǒng)、物流和高層管理是將受到所建議的系統(tǒng)影響的職能區(qū)域。每個階層大約有40人。生產(chǎn)層共有80人,會計層有35人,營銷層有42人,系統(tǒng)層有10人,物流層有28人。高層管理有5人。 說明Phil應該怎樣開展他的面談工作?包括:面談對象選擇的先后順序,每次的面談結構。

38、說明原因。10、“我有一個絕妙的主意!”Bea Kwicke宣布,他是系統(tǒng)團隊的一位新來的需求工程師,“讓我們跳過所有的SDLC垃圾,直接為一切設計原型。我們的項目會進展的更快,還可以節(jié)省時間和金錢,并且所有的用戶會感到我們似乎很在意他們,而不是連續(xù)幾個月不與他們交談?!?1)列出你(作為與Bea同一個團隊的成員)用來勸阻她不要試圖放棄SDLC,而直接為所有項目設計原型的原因。 2)Bea對你所說的話很失望。為了鼓勵她,用一段話向她說明,你認為適用于原型化方法的情形。11、Ceci Awill說:“我想我能記得他所做過的大部分事情。”Ceci準備與OKorral公司戰(zhàn)略規(guī)劃副總裁Biff We

39、blldon進行面談。OKorral是一家擁有130間牛排連鎖店的公司?!拔业囊馑际钦f,我有好的記性。我認為聽他說什么比看他做什么更重要?!?作為需求工程團隊的一員,Ceci Awll向你訴說了他要寫下在面談中對Biff的辦公司和Biff的活動進行觀察的愿望。 1)用一段話來說服Ceci,在面談時僅僅傾聽是不夠的,觀察和記錄所觀察的內(nèi)容同樣是很重要的。 2)Ceci似乎接受了你認為觀察時很重要的觀點,但是不知道該觀察什么。列出需要觀察的項目和行為,在每一項行為的旁邊用一句話指名Ceci通過觀察應該得到的信息。知識要點1、為什么軟件需求這么難?客戶說不清楚需求需求自身經(jīng)常變動分析人員或客戶理解有

40、誤2、軟件需求的定義軟件需求業(yè)務知識問題列表其他因素。業(yè)務知識包括業(yè)務事件、業(yè)務實體和業(yè)務規(guī)則;問題列表是用戶在工作中遇到的困難與障礙,這也是軟件開發(fā)中需要解決的問題;其他因素包括了一些設計約束和非功能方面需求。3、需求的層次業(yè)務需求、用戶需求、軟件需求需求層次的產(chǎn)物:業(yè)務需求是需求定義的產(chǎn)物,用戶需求是需求捕獲的產(chǎn)物,軟件需求是需求分析與建模的產(chǎn)物。4、軟件需求的三種類型功能需求:開發(fā)人員要實現(xiàn)什么非功能需求:對產(chǎn)品功能描述的補充設計約束:限制了開發(fā)人員設計和構建系統(tǒng)時的選擇范圍5、軟件開發(fā)的各個階段,為什么只有需求階段稱為工程?需求工程是隨著計算機的發(fā)展而發(fā)展的,在計算機發(fā)展的初期,軟件規(guī)

41、模不大,軟件開發(fā)所關注的是代碼編寫,需求分析很少受到重視。后來軟件開發(fā)引入了生命周期的概念,需求分析成為其第一階段。隨著軟件系統(tǒng)規(guī)模的擴大,需求分析與定義在整個軟件開發(fā)與維護過程中越來越重要,直接關系到軟件的成功與否。人們逐漸認識到需求分析活動不再僅限于軟件開發(fā)的最初階段,它貫穿于系統(tǒng)開發(fā)的整個生命周期。需求分析是介于系統(tǒng)分析和軟件設計階段之間的橋梁。一方面,需求分析以系統(tǒng)規(guī)格說明和項目規(guī)劃作為分析活動的基本出發(fā)點,并從軟件角度對它們進行檢查與調(diào)整;另一方面,需求規(guī)格說明又是軟件設計、實現(xiàn)、測試直至維護的主要基礎。良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改

42、進軟件質量。 所以才只有需求成了工程!6、需求工程劃分為哪兩個部分需求開發(fā)、需求管理7、需求開發(fā)包括哪些內(nèi)容需求獲取、需求分析、需求規(guī)約(編寫需求規(guī)格說明書)和需求驗證(確認)。8、需求管理包括哪些內(nèi)容基線管理、變更管理和需求跟蹤。9、如何評價需求的好與壞(優(yōu)秀需求的特點)完整性、正確性、可行性、有優(yōu)先次序、無歧義、可驗證性、確定性10、客戶的含義廣義來講,客戶泛指直接或間接得益于產(chǎn)品的個人或組織。軟件的客戶包括那些提出軟件需求,購買、定義、使用軟件產(chǎn)品或選擇接受軟件功能的項目涉眾11、“簽字”的含義簽字是項目的一個里程碑,是建立需求協(xié)議的基線。12、需求定義階段的任務確定項目的宏觀需求。換句

43、話說,就是定義項目的業(yè)務需求,也就是明確項目的目標和范圍。13、需求定義的理念目標、問題、可選方案、建議方案14、問題分析5步法在問題定義上達成共識、理解根本原因(也就是分析問題背后的問題)、確定相關人員和用戶、定義解決方案的界限、確定加在解決方案上的約束15、需求定義的產(chǎn)物根據(jù)項目類型的不同,需求定義的產(chǎn)物大致可以分為POS(Project Overview Specify,項目綜述)和Vision(愿景)兩大類。16、需求定義的要素目標、范圍、相關人員與用戶、相關事實與假設17、一個好的目標應滿足的原則(SMART)必須是具體(Specific)的:目標必須能夠指導具體的工作必須是可以度量

44、(Measurable)的:這樣才能進行成本/效益分析必須是可以達到(Attainable)的:否則是沒有意義的目標必須和其他目標具有相關性(Relevant)必須具有明確的截止期限(Time-based)18、需求開發(fā)過程需求開發(fā)過程是一個迭代的過程,不要期望可以線性地、順序地完成獲取、分析、編寫規(guī)格說明和驗證這些需求開發(fā)活動。19、劃分主題域(構件圖,也即UML中的組件圖)業(yè)務事件類型:外部事件(來自系統(tǒng)外部的事件,也就是系統(tǒng)參與者發(fā)起的)內(nèi)部事件(系統(tǒng)內(nèi)部觸發(fā)的)20、確定主題域(上下文關系圖)上下文關系圖:針對每個主題域來繪制上下文關系圖,確定出每個主題域的范圍。上下文關系圖繪制要點:

45、首先用一個矩形表示系統(tǒng),寫上系統(tǒng)的名稱,將整個系統(tǒng)看作一個黑盒子。然后找到該系統(tǒng)的所有客戶(處于主題域的外部),考慮他們會發(fā)起什么事件,這些事件會引發(fā)內(nèi)部工作人員的什么動作,將這些序列逐一表示出來。最后再看看系統(tǒng)的每個內(nèi)部工作人員還有沒有一些主動發(fā)起的事件。當上下文關系圖繪制出來之后,整個主題域的范圍也就框定出來了,但是它還不足以為后續(xù)的需求捕獲、分析與建?;顒犹峁┝己玫幕A。我們需要將主題域的內(nèi)容以業(yè)務事件列表和報表列表表示出來。21、需求分析人員的工作需求分析人員是對項目相關人員的需求進行收集、分析、記錄和驗證職責的承擔者,是用戶群體和軟件開發(fā)團隊間進行需求溝通的主要渠道。定義業(yè)務需求、確

46、定項目涉眾和用戶類別、獲取需求、分析需求、為需求建模、編寫需求規(guī)格說明、主持對需求的驗證、引導對需求的優(yōu)先級劃分、管理需求等。22、需求分析人員必備的技巧和知識需求分析員必須掌握的技能:包括傾聽、交談和提問的技巧,分析、協(xié)調(diào)、觀察、寫作、組織、建模、人際交往和創(chuàng)造能力。而這些能力可以概括為業(yè)務知識、技術知識和溝通能力三個方面。需求分析人員必備的知識:具備從實踐經(jīng)驗中積累的廣博知識需要將需求開發(fā)與管理活動貫穿于整個產(chǎn)品生命期中掌握應用領域的知識23、如何成為一名需求分析人員優(yōu)秀的需求分析員是培養(yǎng)出來的,而不是訓練出來的。這項工作包括很多面向人而不是技術的“軟性技能”。對于需求分析員的工作并沒有標

47、準的描述,因而也沒有標準的培訓課程。24、需求捕獲的主要方法用戶訪談、用戶調(diào)查、文檔分析、現(xiàn)場訪問客戶25、獲取客戶需求的主要步驟確定產(chǎn)品的不同用戶類型。確定用戶需求的來源。挑選出每一類用戶和其他涉眾的代表并與他們一起工作。商定誰是項目需求的決策者。26、需求捕獲應該是主動的和聚集的 27、需求的來源與潛在用戶進行交談和討論描述現(xiàn)有產(chǎn)品或競爭產(chǎn)品的文檔系統(tǒng)需求規(guī)格說明現(xiàn)有系統(tǒng)的問題報告和改進要求市場調(diào)查和用戶問卷調(diào)查觀察用戶如何工作用戶工作的情景分析事件和響應28、用戶代表用戶代表應當自始至終參與項目的整個開發(fā)過程,而不是僅參與最初的需求階段。29、需求捕獲要具有計劃性和科學性計劃應針對下面這

48、些內(nèi)容來制定:需求獲取的目的需求獲取的策略和過程需求獲取工作取得的成果進度和資源評估需求獲取的風險科學性則體現(xiàn)在捕獲方法的選取上30、需求獲取中各種心理如何應對言過其實心理差異展現(xiàn)法:也就是將不同用戶代表的訪談結果進行整理,在系統(tǒng)開發(fā)之前把這些差異展示給中高層管理人員,就如何解決達成共識。瓶頸分析法:對流程執(zhí)行過程中的瓶頸進行分析,例如時間瓶頸、人員瓶頸(比如所有的申請都要由處長審批)等方面,以避免流程瓶頸導致系統(tǒng)無法順利運轉起來 越俎代庖心理要解決這個問題,關鍵在于需求捕獲人員能夠識別出正確的被訪談者,也就是回答你要問的問題最佳的人選是誰。這里有兩層意思:問題的層次是否正確:高層管理人員解決

49、宏觀問題,中層管理人員解決脈絡問題,操作者解決細節(jié)問題。根據(jù)業(yè)務背景判斷:也就是有效地識別該問題所針對的業(yè)務環(huán)節(jié)是由誰負責處理的?執(zhí)行者往往是回答的最佳人選。非正事心理客觀原因:辦公室本身就是一個容易被干擾的環(huán)境。應對之道:訪談應該盡可可能的避開辦公室。主觀原因:非計劃的事情通常會被看做是低優(yōu)先級的事情。應對之道:做好一周的訪談計劃,列出訪談人,訪談要點,讓對方統(tǒng)一安排??咕苄睦砦覀冃枰取盎瘮碁橛选薄_@是主導的策略,實際的方法有很多推卸責任心理突破推卸責任心理的簡單手段是讓被訪談者介紹工作場景。31、需求獲取中的注意事項如果沒有一個有條理的組織方案(例如用例),要將來自眾多用戶的需求意見合并

50、起來相當困難。只向很少的用戶代表收集意見,或者只聽取聲音最大、最固執(zhí)已見的客戶的意見,也是需求獲取過程中存在的問題。這將導致遺漏對某些用戶類很重要的需求,或者引入一些大多數(shù)用戶并不需要的需求。解決這一問題的最佳平衡方式是讓用戶代言人參與需求獲取,這些代言人必須具備為所屬的用戶類代言的權力,同時每個代言人都有數(shù)名來自同一用戶類的用戶代表作為后援。需求獲取過程中,你也許會發(fā)現(xiàn)項目范圍定義不正確,或者太大,或者太小。32、需求分析主要用來做什么需求分析實際上是業(yè)務分析,也就是選擇一種業(yè)務導向的線索將零散的需求串起來,形成一個體系完整、內(nèi)容清晰的框架,以指導后續(xù)的設計、開發(fā)工作。更具體地描述需求分析工

51、作的任務:分解、提煉、消除矛盾。連成一句話就是:需求分析就是先分解、再提煉,在這個過程中消除矛盾。 33、建模的要點與原則建模的要點設計要考慮到計劃之外的變化設計要文檔化用可視化的模型表達架構切忌“為了建模而建?!苯5脑瓌t選擇創(chuàng)建什么模型對如何動手解決問題和如何形成解決方案有著深遠的影響每一種模型可以在不同的精度級別上表示最好的模型是與現(xiàn)實相聯(lián)系的單個模型是不充分的,對每個重要的系統(tǒng)最好用一組幾乎獨立的模型去處理34、建模工具的選擇建模的要點是根據(jù)要完成的任務選擇合適的建模工具。35、UML的優(yōu)點首先UML是一種統(tǒng)一的、標準化的建模語言,它能為許許多多參與軟件設計和開發(fā)的人提供一種公共“語言

52、”,使他們能夠基于共同的“模型”來理解業(yè)務、需求,理解軟件和架構如何構造其次UML是一種應用面很廣泛的建模語言,它不僅可以用于軟件系統(tǒng)建模,還可以用于業(yè)務流程、業(yè)務知識、數(shù)據(jù)庫、嵌入式等多個領域;而且對于不同的領域,其所采用的本質元素是相同的。這樣:不同的人就可以基于相同的語言溝通;不同的領域模型就可以通過相同的機制進行互換與遷移。這就是統(tǒng)一的趨勢36、流程分析(跨職責流程圖、活動圖)跨職責流程圖適合于將流程分析的產(chǎn)物在企業(yè)管理中復用時,或者參與的人員有更強的業(yè)務背景。 要素:流程名稱、職責帶區(qū)、流程階段、流程元素、并行、流程引用活動圖活動圖是一種表述過程機理、業(yè)務過程以及工作流的技術。它主要

53、的應用包括兩個方面:一是在業(yè)務建模階段,對工作流進行建模;二是在系統(tǒng)分析和設計階段,對操作進行建模 它的作用和傳統(tǒng)的“流程圖”是有著很深的淵源,也十分的相似。不過它與流程圖最主要的區(qū)別在于,活動圖能夠支持并行的行為。 37、領域類圖標識類:發(fā)現(xiàn)類的方法很多,此處介紹最廣泛使用的“名詞動詞法”主要規(guī)則:名詞與名詞短語中提取對象與屬性;動詞與動詞短語中提取操作與關聯(lián);所有格短語通常表明名詞應該是屬性而不是對象38、用例模型參與者:參與者是在系統(tǒng)之外,透過系統(tǒng)邊界與系統(tǒng)進行有意義交互的任何事物。參與者不僅可以由人承擔,還可以是其他系統(tǒng)、硬件設備,甚至是時鐘。用例:用例實例是在系統(tǒng)中執(zhí)行的一系列動作,這些動作將生成特定執(zhí)行者可見的價值結果。用例的特征:用例是相對獨立的:用例的執(zhí)行結果對參與者來說是可觀測的和有意義的:這件事必須由一個參與者發(fā)起。不存在沒有參與者的用例,用例不應該自動啟動,也不應該主動啟動另一個用例:用例必然是以動賓短語形式出現(xiàn)的:一個用例就是一個需求單元、分析單元、設計單元、開發(fā)單元、測試單元,甚至部署單元兩個用例之間可能存在的關系:包含、擴展、泛化,而通常不應該有通信關系包含關系:在UML中,用構造

溫馨提示

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

評論

0/150

提交評論