軟件評(píng)審機(jī)制_第1頁(yè)
軟件評(píng)審機(jī)制_第2頁(yè)
軟件評(píng)審機(jī)制_第3頁(yè)
軟件評(píng)審機(jī)制_第4頁(yè)
軟件評(píng)審機(jī)制_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件評(píng)審概述1.1簡(jiǎn)介/軟件評(píng)審軟件評(píng)審是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。缺乏質(zhì)量概念的技術(shù)評(píng)審是一種拘于形式的為評(píng)審而評(píng)審的盲目工作。通常,把質(zhì)量定義為用戶的滿意程度。為使用戶滿意,有兩個(gè)必要條件:設(shè)計(jì)質(zhì)量:設(shè)計(jì)的規(guī)格說(shuō)要符合用戶的要求。程序質(zhì)量:程序要按照軟件規(guī)格說(shuō)明所規(guī)定的情況正確執(zhí)行。與上述質(zhì)量的觀點(diǎn)相對(duì)應(yīng),軟件的規(guī)格說(shuō)明可以分為外部規(guī)格說(shuō)和內(nèi)部規(guī)格說(shuō)明。外部規(guī)格說(shuō)明是從用戶角度來(lái)看的規(guī)格,包括硬件與軟件系統(tǒng)設(shè)計(jì)(在分析階段進(jìn)行)、功能設(shè)計(jì)(在需求分析階段與總體設(shè)計(jì)階段進(jìn)行),而內(nèi)部規(guī)格說(shuō)明是為了實(shí)現(xiàn)外部規(guī)格說(shuō)明的更詳細(xì)的規(guī)格,即程序模塊結(jié)構(gòu)與模塊加工的設(shè)計(jì)(在總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)階段進(jìn)行)。因此,內(nèi)部規(guī)格說(shuō)明是從開發(fā)者角度來(lái)看的規(guī)格說(shuō)明。將上述兩個(gè)概念聯(lián)系起來(lái),則可以說(shuō)明設(shè)計(jì)質(zhì)量是由外部規(guī)格說(shuō)明決定的,程序質(zhì)量是由內(nèi)部規(guī)格說(shuō)明決定的。質(zhì)量=質(zhì)量=用戶的滿意程度用戶、市場(chǎng)的要求軟件的詳細(xì)設(shè)計(jì)說(shuō)明書程序設(shè)計(jì)質(zhì)量程序質(zhì)量適合外部規(guī)格說(shuō)明內(nèi)部規(guī)格說(shuō)明1.2評(píng)審的目的評(píng)審的目的是檢驗(yàn)軟件開發(fā)、軟件評(píng)測(cè)各階段的工作是否齊全、規(guī)范,各階段產(chǎn)品是否達(dá)到了規(guī)定的技術(shù)要求和質(zhì)量要求,以決定是否可以轉(zhuǎn)入下一階段的工作。1.3評(píng)審階段的劃分;系統(tǒng)分析與設(shè)計(jì);軟件需求分析;軟件概要設(shè)計(jì);軟件詳細(xì)設(shè)計(jì);編碼和單元測(cè)試;軟件部件測(cè)試;軟件配置項(xiàng)測(cè)試;軟件系統(tǒng)測(cè)試;系統(tǒng)驗(yàn)收。1.4評(píng)審的組織與管理內(nèi)部評(píng)審內(nèi)部評(píng)審是由公司研發(fā)部門組織的評(píng)審?fù)獠吭u(píng)審?fù)獠吭u(píng)審是由交辦組織的評(píng)審,特殊情況下,交辦方委托其他單位代理組織外部評(píng)審。2.評(píng)審內(nèi)容/軟件評(píng)審2.1設(shè)計(jì)質(zhì)量設(shè)計(jì)質(zhì)量的評(píng)審對(duì)象是在需求分析階段產(chǎn)生的軟件需求規(guī)格說(shuō)明、數(shù)據(jù)要求規(guī)格說(shuō)明,在軟件總體設(shè)計(jì)階段產(chǎn)生的軟件總體設(shè)計(jì)說(shuō)明書等。通常,需要從12個(gè)方面進(jìn)行評(píng)審。(1)評(píng)價(jià)軟件的規(guī)格說(shuō)明是否合乎用戶的要求。(2)評(píng)審可靠性。(3)評(píng)審保密措施實(shí)現(xiàn)情況。(4)評(píng)審操作特性實(shí)施情況。(5)評(píng)審性能實(shí)現(xiàn)情況。(6)評(píng)審軟件是否具有可修性。(7)評(píng)審軟件是否有可擴(kuò)充性。(8)評(píng)審軟件是否具有互換性。(9)評(píng)審軟件是否具有可移植性。(10)評(píng)審軟件是否具有可測(cè)試性。(11)評(píng)審軟件是否具有復(fù)用性。(12)評(píng)審軟件是否具有互連性。2.2程序質(zhì)量的評(píng)審內(nèi)容程序質(zhì)量評(píng)審著眼與軟件本身的結(jié)構(gòu)、與運(yùn)行環(huán)境的接口、變更帶來(lái)的影響而進(jìn)行的評(píng)審活動(dòng)。通常它是從開發(fā)者的角度進(jìn)行評(píng)審,直接與開發(fā)技術(shù)有關(guān)。軟件的結(jié)構(gòu)。為了使得軟件能夠滿足設(shè)計(jì)規(guī)格說(shuō)明中的要求,軟件的結(jié)構(gòu)本身必須是優(yōu)秀的。①功能結(jié)構(gòu)。在軟件的各種結(jié)構(gòu)中,功能結(jié)構(gòu)是用戶惟一能見(jiàn)到的結(jié)構(gòu)。因此,功能結(jié)構(gòu)可以說(shuō)是聯(lián)系用戶和開發(fā)者的規(guī)格說(shuō)明,它在軟件的設(shè)計(jì)中占有極其重要的地位。軟件功能的本質(zhì)是把輸入信息變換為輸出信息。因此,在討論軟件的功能結(jié)構(gòu)時(shí),必須明確軟件的數(shù)據(jù)結(jié)構(gòu)。需要檢查的項(xiàng)目有以下幾項(xiàng):數(shù)據(jù)結(jié)構(gòu)、功能結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和功能結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。②功能的通用性。在軟件的功能結(jié)構(gòu)中,某些功能有時(shí)可以作為通用功能反復(fù)出現(xiàn)多次。從功能便于理解、增強(qiáng)軟件的通用性及降低開發(fā)的工作量等觀點(diǎn)出發(fā),希望盡可能多地使功能通用化。實(shí)現(xiàn)功能通用化的最一般方法是通過(guò)提取公用功能來(lái)實(shí)現(xiàn)通用模塊化。而進(jìn)一步的功能通用化方法就是信息隱蔽或數(shù)據(jù)抽象。它的基礎(chǔ)就是抽象數(shù)據(jù)類型。在實(shí)現(xiàn)功能通用性方面,檢查項(xiàng)目是:抽象數(shù)據(jù)結(jié)構(gòu):包括抽象數(shù)據(jù)的名稱和含義、抽象數(shù)據(jù)構(gòu)成元素的定義。抽象功能結(jié)構(gòu):包括①中的抽象數(shù)據(jù)進(jìn)行操作的各個(gè)功能的一覽表、上述各功能的定義及各個(gè)功能之間的關(guān)系。(2)與運(yùn)行環(huán)境的接口。運(yùn)行環(huán)境包括硬件、其他軟件和用戶。與運(yùn)行環(huán)境的接口應(yīng)設(shè)計(jì)得較理想,要預(yù)見(jiàn)到環(huán)境改變,并且當(dāng)一旦要變更時(shí),應(yīng)盡量限定其變更范圍和變更所影響的范圍。主要檢查項(xiàng)目如下:①與其他軟件的接口:包括與上層軟件的接口,如與操作系統(tǒng)等控制該軟件的那些軟件的接口;與同層軟件的接口,如通過(guò)文件連接起來(lái)的那些軟件的接口;與下層軟件的接口,參與評(píng)審的人員閱讀需求文檔。沒(méi)有執(zhí)行需求評(píng)審的進(jìn)入條件,在評(píng)審文檔中在大量的低級(jí)的錯(cuò)誤或者沒(méi)有在評(píng)審前進(jìn)行溝通,文檔中存在方向性的錯(cuò)誤。評(píng)審準(zhǔn)備,應(yīng)當(dāng)定義一個(gè)檢查單,在評(píng)審之前對(duì)照檢查單落實(shí)每項(xiàng)準(zhǔn)備工作。3.2概要設(shè)計(jì)評(píng)審開始時(shí)間:軟件概要設(shè)計(jì)結(jié)束后評(píng)審內(nèi)容:總體結(jié)構(gòu)外部接口主要部件功能分配全局?jǐn)?shù)據(jù)結(jié)構(gòu)各主要部件之間的接口一般應(yīng)考察以下幾個(gè)方面:概要設(shè)計(jì)說(shuō)明書是否與軟件需求說(shuō)明書的要求一致概要設(shè)計(jì)說(shuō)明書是否正確、完整、一致系統(tǒng)的模塊劃分是否合理接口定義是否明確文檔是否符合有關(guān)標(biāo)準(zhǔn)規(guī)定軟件產(chǎn)品概要設(shè)計(jì)評(píng)審報(bào)告中文名稱英文名稱英文簡(jiǎn)稱版本項(xiàng)目時(shí)間年月日至年月日評(píng)審狀態(tài)初審復(fù)審評(píng)審會(huì)成員技術(shù)評(píng)估評(píng)審會(huì)結(jié)論:評(píng)審組長(zhǎng)簽名:日期:年月日3.3詳細(xì)設(shè)計(jì)評(píng)審開始時(shí)間:軟件詳細(xì)設(shè)計(jì)階段結(jié)束后一般應(yīng)考察以下幾個(gè)方面:1)詳細(xì)設(shè)計(jì)說(shuō)明書是否與概要設(shè)計(jì)說(shuō)明書要求一致2)模塊內(nèi)部邏輯結(jié)構(gòu)是否合理,模塊之間的接口是否清晰3)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書是否完全,是否正確反映詳細(xì)設(shè)計(jì)說(shuō)明書的要求4)測(cè)試是否全面、合理5)文檔是否符合有關(guān)標(biāo)準(zhǔn)規(guī)定評(píng)審報(bào)告項(xiàng)目名稱項(xiàng)目編號(hào)評(píng)審日期評(píng)審性質(zhì)評(píng)審復(fù)審階段名:(請(qǐng)?jiān)谛枰u(píng)審的內(nèi)容左側(cè)“”內(nèi)打“”)合同評(píng)審立項(xiàng)開發(fā)計(jì)劃需求規(guī)格分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼測(cè)試驗(yàn)收變更評(píng)審評(píng)審材料:《概要設(shè)計(jì)說(shuō)明書》評(píng)審內(nèi)容:根據(jù)評(píng)審材料《概要設(shè)計(jì)說(shuō)明書》以及系統(tǒng)開發(fā)已經(jīng)完成的模型,對(duì)總的監(jiān)控調(diào)度中心子項(xiàng)目的概要設(shè)計(jì)工作進(jìn)行評(píng)審,主要從包括幾個(gè)方面:可追溯性:確認(rèn)該設(shè)計(jì)是否覆蓋了所有已確定的軟件需求,且可追溯到某一項(xiàng)目需求;接口:確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義;風(fēng)險(xiǎn):確定該設(shè)計(jì)在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時(shí)實(shí)現(xiàn);實(shí)用性:確認(rèn)該設(shè)計(jì)對(duì)于需求的解決方案是否實(shí)用;可維護(hù)性:確認(rèn)該設(shè)計(jì)是否考慮了方便未來(lái)的維護(hù)。評(píng)審小組意見(jiàn)職務(wù)姓名評(píng)審意見(jiàn)簽名組長(zhǎng)成員成員成員詳細(xì)設(shè)計(jì)評(píng)審檢查表項(xiàng)目名稱評(píng)委姓名評(píng)審檢查日期評(píng)審檢查用時(shí)(小時(shí))主要檢查內(nèi)容意見(jiàn)詳細(xì)設(shè)計(jì)書每一個(gè)單元的關(guān)鍵算法,關(guān)鍵數(shù)據(jù)結(jié)構(gòu)是否清楚詳細(xì)設(shè)計(jì)是否覆蓋了所有的總體設(shè)計(jì)條目詳細(xì)設(shè)計(jì)和總體設(shè)計(jì)之間是否存在沖突?總體設(shè)計(jì)是否經(jīng)過(guò)相應(yīng)的變更?設(shè)計(jì)是否可以實(shí)現(xiàn)的?設(shè)計(jì)是否有遺漏和缺陷?單元測(cè)試樣例是否形成?樣例是否合理?單元測(cè)試方案是否可行?需求追溯表詳細(xì)設(shè)計(jì)中的每一條目是否都能追溯到總體設(shè)計(jì)中對(duì)應(yīng)條目?問(wèn)題編號(hào)12......評(píng)審檢查結(jié)論(郵件評(píng)審時(shí)填)通過(guò)有條件通過(guò)不通過(guò)3.4數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)審在數(shù)據(jù)庫(kù)設(shè)計(jì)階段結(jié)束后必須進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)審,以評(píng)價(jià)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)及運(yùn)用設(shè)計(jì)的合適性。一般應(yīng)考察以下幾個(gè)方面:1)概念結(jié)構(gòu)設(shè)計(jì);2)邏輯結(jié)構(gòu)設(shè)計(jì);3)物理結(jié)構(gòu)設(shè)計(jì);4)數(shù)據(jù)字典設(shè)計(jì);5)安全保密設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)審內(nèi)容表序號(hào)檢查項(xiàng)目通過(guò)不通過(guò)1數(shù)據(jù)庫(kù)設(shè)計(jì)是否滿足軟件設(shè)計(jì)的一般要求?注:數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該滿足軟件設(shè)計(jì)的一般要求。2數(shù)據(jù)庫(kù)設(shè)計(jì)是否與其他設(shè)計(jì)內(nèi)容一致?注:作為軟件設(shè)計(jì)的一部分,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該與其他設(shè)計(jì)內(nèi)容保持一致。3設(shè)計(jì)是否充分考慮了新系統(tǒng)與現(xiàn)有系統(tǒng)的關(guān)系,與現(xiàn)有系統(tǒng)的接口是否被充分考慮?注:在數(shù)據(jù)庫(kù)設(shè)計(jì)中應(yīng)該充分考慮新系統(tǒng)與現(xiàn)有系統(tǒng)的關(guān)系,與現(xiàn)有系統(tǒng)的接口應(yīng)被充分考慮。4如果基礎(chǔ)數(shù)據(jù)的一部分來(lái)源于其他系統(tǒng),那么是否有工具或方案實(shí)現(xiàn)快速導(dǎo)入?注:如果有必要,應(yīng)該設(shè)計(jì)工具或者方案將來(lái)源于其他系統(tǒng)的數(shù)據(jù)快速導(dǎo)入數(shù)據(jù)庫(kù)。5反規(guī)范化(違反3NF)的設(shè)計(jì)是否有明確的說(shuō)明,理由是否充分?注:反規(guī)范化的設(shè)計(jì)有時(shí)是必要的,但是要注明理由。通常的理由包括:為了提高查詢效率,在頻繁查詢但不頻繁更新的表中增加冗余列;為了提高查詢效率,將大容量表作水平分割(分割列);為了方便進(jìn)行統(tǒng)計(jì),引入派生列;......如無(wú)恰當(dāng)理由,所有設(shè)計(jì)均應(yīng)遵循3NF。6對(duì)反規(guī)范化(違反3NF)設(shè)計(jì)部分的數(shù)據(jù)完整性是否進(jìn)行了充分的考慮?注:反規(guī)范化的設(shè)計(jì)可能產(chǎn)生數(shù)據(jù)冗余,因此應(yīng)該視具體情況建立一定的機(jī)制(如觸發(fā)器、過(guò)程)保證反規(guī)范化數(shù)據(jù)的完整性。7孤立表的設(shè)計(jì)理由是否充分?注:設(shè)計(jì)中應(yīng)該對(duì)孤立表的設(shè)計(jì)理由作出明確的說(shuō)明。8為保證查詢和更新效率,是否對(duì)大容量表(千萬(wàn)行以上或100列以上)作了必要的設(shè)計(jì)?注:通常在打容量表上采用的設(shè)計(jì)包括:將大容量表設(shè)計(jì)成分區(qū)表;將大容量表作水平分割(分割行)或垂直分割(分割列);......9是否避免深度超過(guò)三層的視圖?注:為了保證效率,視圖的深度一般不超過(guò)三層??梢越⑴R時(shí)表降低視圖的深度。10是否遵循統(tǒng)一的命名規(guī)范?注:對(duì)所有數(shù)據(jù)庫(kù)元素應(yīng)該采用統(tǒng)一的命名規(guī)范。11表、列、視圖、觸發(fā)器、過(guò)程的注釋是否完整?注:應(yīng)在表和列上建立中文說(shuō)明;應(yīng)在復(fù)雜視圖的腳本中增加注釋;應(yīng)該在觸發(fā)器和過(guò)程腳本中增加注釋。12命名是否避免使用數(shù)據(jù)庫(kù)的保留字?注:命名應(yīng)絕對(duì)避免使用數(shù)據(jù)庫(kù)的保留字。13數(shù)據(jù)類型是否存在溢出的可能?注:檢查數(shù)據(jù)的邏輯取值范圍是否超出數(shù)據(jù)的設(shè)計(jì)類型,重點(diǎn)檢查integer,smallint,char型字段。14數(shù)據(jù)類型的長(zhǎng)度是否保留了未來(lái)擴(kuò)展的余量?注:數(shù)據(jù)類型應(yīng)保留一定的擴(kuò)展余量。由此產(chǎn)生的典型問(wèn)題包括:電話號(hào)碼升位、身份證升位、千年蟲等。15在作為查詢條件的列上是否建立了NOTNULL約束?若果沒(méi)有,理由是否充分。注:如果把為建立notnull約束的列作為查詢條件,查詢結(jié)果中往往會(huì)漏掉取值為null的列。16是否謹(jǐn)慎地使用日期型字段?注:外部輸入或?qū)氲娜掌趹?yīng)使用varchar型或char型字段。典型的問(wèn)題是:如果有的日期精確到日,有的日期只精確到年,那么這些數(shù)據(jù)在日期型字段中得不到準(zhǔn)確的記錄。17主鍵是否采用系統(tǒng)生成的鍵?如果不是,理由是否充分。注:現(xiàn)在的設(shè)計(jì)越來(lái)越傾向于使用系統(tǒng)生成的鍵作為主鍵,而不使用帶有業(yè)務(wù)含義的主鍵,由系統(tǒng)生成的主鍵字段通常包括:自增長(zhǎng)列、序列、GUID。18是否盡量避免將可能變動(dòng)的字段作為主鍵?注:如果不使用系統(tǒng)生成的鍵,那么應(yīng)該避免將可能變動(dòng)的鍵作為主鍵。19如果外鍵字段未建立NOTNULL約束。那么理由是否充分。注:外鍵字段要么引用關(guān)聯(lián)的主鍵,要么置空的外鍵字段有確定的業(yè)務(wù)含義,那么最好將這樣的“業(yè)務(wù)含義”定義在外鍵關(guān)聯(lián)表中,并且在外鍵字段上建立notnull約束。20是否盡量使用數(shù)據(jù)庫(kù)的約束機(jī)制實(shí)現(xiàn)數(shù)據(jù)的完整性?注:應(yīng)該盡量利用數(shù)據(jù)庫(kù)的約束機(jī)制(例如鍵、非空、唯一、check、觸發(fā)器等),而不是應(yīng)用程序,保證數(shù)據(jù)的完整性。21索引是否正確地建立在查詢操作頻繁的表上?注:應(yīng)該索引建立在查詢操作頻繁的表上。建立索引的常用原則還包括:使索引最可能被用在where子句中;查詢時(shí)不應(yīng)對(duì)索引列作為函數(shù)運(yùn)算,否則應(yīng)建立函數(shù)索引;在大型表上建立索引有可能降低查詢效率,可以將大表建立分區(qū)索引;......22索引是否盡量避免建立在大容量字段上?注:應(yīng)盡量避免將索引建立在name,lob或大文本這樣的大容量字段上。23索引是否避免建立在小數(shù)據(jù)表(少于5個(gè)塊)上?注:在小容量表上建立索引沒(méi)有意義。24是否將索引建立在獨(dú)立的表空間上?如果不是,理由是否充分。注:將索引建立在獨(dú)立的表空間上能夠提高查詢效率。25是否依據(jù)一定的原則,恰當(dāng)?shù)貏澐至吮砜臻g注:劃分表空間的一般原則包括:將訪問(wèn)方式相同的字段(例如lob字段)儲(chǔ)存在一起將系統(tǒng)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)分開存儲(chǔ)將數(shù)據(jù)和索引分開存儲(chǔ)將頻繁增長(zhǎng)變化和相對(duì)靜止的數(shù)據(jù)分開存儲(chǔ)......26是否有系統(tǒng)級(jí)和程序級(jí)的用戶、角色和權(quán)限的設(shè)計(jì)?注:應(yīng)該在數(shù)據(jù)庫(kù)系統(tǒng)和應(yīng)用程序級(jí)分別設(shè)計(jì)用戶、角色和權(quán)限。27是否進(jìn)行了必要的設(shè)計(jì),保證應(yīng)用程序的數(shù)據(jù)庫(kù)連接參數(shù)(包括用戶名、密碼等)獨(dú)立、安全?注:應(yīng)用程序通過(guò)數(shù)據(jù)庫(kù)連接參數(shù)訪問(wèn)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)連接參數(shù)應(yīng)分別獨(dú)立與應(yīng)用程序和業(yè)務(wù)數(shù)據(jù)庫(kù),密碼應(yīng)加密。數(shù)據(jù)庫(kù)連接參數(shù)的獨(dú)立性和安全性應(yīng)在設(shè)計(jì)中體現(xiàn)。28是否建立了數(shù)據(jù)庫(kù)的備份和恢復(fù)策略?注:應(yīng)該建立數(shù)據(jù)庫(kù)的備份和恢復(fù)策略。通常即可以使用數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn),也可以用應(yīng)用程序?qū)崿F(xiàn)。29如果有移植的要求,那么是否對(duì)移植性作了充分的考慮?注:如果有移植需求,那么應(yīng)該慎重使用函數(shù)、過(guò)程、觸發(fā),并且要單獨(dú)的移植方案。30其他檢查的內(nèi)容3.5測(cè)試評(píng)審測(cè)試評(píng)審主要對(duì)測(cè)試的各個(gè)環(huán)節(jié)進(jìn)行評(píng)審,包括:1)“軟件測(cè)試需求規(guī)格說(shuō)明”評(píng)審;2)“軟件測(cè)試計(jì)劃”評(píng)審;3)“軟件測(cè)試說(shuō)明”評(píng)審;4)“軟件測(cè)試報(bào)告”評(píng)審5)“軟件測(cè)試記錄”評(píng)審測(cè)試評(píng)審的主要內(nèi)容:1、測(cè)試是否全面、合理(測(cè)試計(jì)劃);2、文檔是否符合有關(guān)標(biāo)準(zhǔn)規(guī)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論