版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、16/14軟件開發(fā)工具理論1. 1軟件開發(fā)工具的由來軟件開發(fā)工具:在高級程序設(shè)計(jì)語言的基礎(chǔ)上,為提高軟件的質(zhì)量和效率,從規(guī)劃、分析、設(shè)計(jì)、測試、成文和管理各方面,對軟件開發(fā)者提供各種不同程度幫助的一類廣泛的軟件。軟件開發(fā)工具的發(fā)展階段及特點(diǎn)。1. 利用通用軟件作為輔助工具的階段。有許多工作是通用軟件無法完成的。通用軟件完成某些工作也不能反映其邏輯 內(nèi)涵。常常遇到難于保持一致性的困難。2. 專用的軟件開發(fā)工具的階段。對軟件的開發(fā)缺乏全面的、統(tǒng)一的支持環(huán)境。3. 集成的軟件開發(fā)環(huán)境階段。進(jìn)入集成的軟件開發(fā)環(huán)境階段的標(biāo)志是IBM在1989年提岀的理論框架。4. 二十一世紀(jì)的軟件開發(fā)新階段。有兩個(gè)鮮明
2、的特點(diǎn),第一是面向網(wǎng)絡(luò),不僅基于網(wǎng)絡(luò),而且用于網(wǎng)絡(luò)。第二是開源 軟件的興起和運(yùn)用。1 . 2軟件開發(fā)工具的概念1、簡答:軟件開發(fā)工具概念的要點(diǎn)(1 )它是在高級程序設(shè)計(jì)語言之后,軟件技術(shù)進(jìn)一步發(fā)展的產(chǎn)物(2) 它的目的是人們開發(fā)軟件過程中給予人們各種不同方面、不同程度的支持或幫助(3) 它支持軟件開發(fā)的全過程,而不是僅限于編碼或其它特定的階段2、認(rèn)識軟件開發(fā)工具的概念,應(yīng)同時(shí)認(rèn)識它的(繼承性)與(創(chuàng)造性)(填空題)3、簡答:軟件開發(fā)新階段的特點(diǎn)(表現(xiàn))(1) 自動化程度的提高(2) 這一階段的工作明確地把需求分析包括進(jìn)了軟件工作地范圍之內(nèi),從而使軟件開發(fā)過程進(jìn)一步向用戶延伸,離 用戶更近了。(
3、3) 把軟件開發(fā)工作延伸到項(xiàng)目及版本管理,從而超岀了一次編程地局限,而擴(kuò)展到了作為一個(gè)不斷發(fā)展地客體生 長完善地全過程。(4) 這一階段的研究吸收了許多管理科學(xué)的內(nèi)容與方法4、 第四代語言(4GL ):原義是非過程化的程序設(shè)計(jì)語言。針對以處理過程為中心的第三代語言,它希望通過某些 標(biāo)準(zhǔn)處理過程的自動生成,使用戶可以只說明要求做什么,而不把具體的執(zhí)行步驟的安排交由軟件自動處理。1 . 3軟件開發(fā)工具的功能與性能2、總體設(shè)計(jì)包括 軟件的結(jié)構(gòu)設(shè)計(jì) 、公用的數(shù)據(jù)文件或數(shù)據(jù)庫的設(shè)計(jì)、各部分的連接方式、信息交換的標(biāo)準(zhǔn)等3、 總體設(shè)計(jì)的成果是 系統(tǒng)的總體設(shè)計(jì)文件及各個(gè)模塊的設(shè)計(jì)任務(wù)書4、總體設(shè)計(jì)文件包括 結(jié)
4、構(gòu)圖、模塊清單、公用數(shù)據(jù)結(jié)構(gòu)5、簡答:軟件開發(fā)工具的性能(1 )表達(dá)能力或描述能力:選擇軟件開發(fā)工具時(shí)首先要考慮的(2 )保持信息一致性的能力(3 )使用的方便程度(4) 工具的可靠性可靠性:在各種各樣干擾下仍能保持正常工作,而不致丟失或弄錯(cuò)信息。(5) 對硬件和軟件環(huán)境的要求1 . 4軟件開發(fā)工具的類別1、按工作階段劃分(單選、多選題)(1 )設(shè)計(jì)工具女口:代碼生成器、4GL、測試工具,岀現(xiàn)最早數(shù)量最大的(2) 分析工具 女口 :數(shù)據(jù)字典管理系統(tǒng)、畫數(shù)據(jù)流程圖工具FLOW、畫結(jié)構(gòu)圖或 ER圖的工具(3) 計(jì)劃工具 為(項(xiàng)目主管人員)服務(wù)的2、按集成程度劃分(1)專用的、面對某一工作階段或某一
5、工作任務(wù)的工具(2)集成化的、面對軟件開發(fā)的全過程的工具名詞解釋 軟件工作環(huán)境:集成化的軟件開發(fā)工具被稱為軟件工作環(huán)境。3、按與硬件、軟件的關(guān)系劃分( 1)依賴于特定的計(jì)算機(jī)或特定的軟件設(shè)計(jì)工具、集成化的軟件開發(fā)工具( 2)獨(dú)立于硬件與其他軟件的分析工具、計(jì)劃工具第2章軟件開發(fā)過程及其組織2.1軟件開發(fā)中的困難1、 軟件開發(fā)的基本問題(單個(gè)程序員遇到的問題)兩個(gè)轉(zhuǎn)換(關(guān)鍵在于程序員的知識水平與實(shí)際經(jīng)驗(yàn))(1) 第一個(gè)轉(zhuǎn)換是用戶對軟件功能的理解與程序員對軟件功能的理解之間的轉(zhuǎn)換手段:用盡可能標(biāo)準(zhǔn)化的方法編寫程序設(shè)計(jì)任務(wù)書(2) 第二個(gè)轉(zhuǎn)換解決的是人和機(jī)器之間的交流與協(xié)調(diào)問題:人和機(jī)器之間的思維方
6、式、工作方式上都有許多根本的區(qū)別。2、簡答:大型軟件開發(fā)中的困難(1) 一致性的保持成為十分困難的問題(2 )測試的困難大大增加。水波效應(yīng):當(dāng)人們修改程序的某一處時(shí),由于沒有充分考慮到這一修改對相關(guān)部分帶來的影響,結(jié)果岀現(xiàn)了新的錯(cuò)誤黑箱”檢驗(yàn)方法: 輸入一些信息,觀察是否能否得岀預(yù)期輸岀來判斷(3) 工作進(jìn)度難以控制(4) 文檔與代碼的協(xié)調(diào)十分困難(5) 版本更新帶來的困難3、簡答:大型軟件開發(fā)困難產(chǎn)生的原因(1 )這些困難來自大系統(tǒng)的復(fù)雜性(2) 許多具有主動性的個(gè)人之間的組織與協(xié)調(diào)本身也會帶來大量的困難(3) 各個(gè)應(yīng)用領(lǐng)域之間的差別也導(dǎo)致這些困難的加重(4) 時(shí)間的因素、變化的因素也給軟件
7、開發(fā)工作開來許多困難2. 2軟件開發(fā)方法的發(fā)展1、簡答:結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法思想:把程序的結(jié)構(gòu)分解成三種基本模塊:處理單元、循環(huán)機(jī)制、二分決策機(jī)制方法(模塊劃分原則):(1 )模塊的功能在邏輯上盡可能地單一化、明確化,最好做到模塊與任務(wù)地一一對應(yīng)。(2) 模塊之間的聯(lián)系及其相互影響盡可能地少,對于必要地聯(lián)系都應(yīng)當(dāng)加以明確地說明。(3) 模塊的規(guī)模應(yīng)當(dāng)足夠小,以便使它本身的調(diào)試易于進(jìn)行。2、簡答:軟件工程的思想(1) 對軟件開發(fā)過程進(jìn)行規(guī)范,把開發(fā)過程分為:需求分析、分析與設(shè)計(jì)階段、編程階段、測試階段、使用及維護(hù)階段五個(gè)階段。(2) 在標(biāo)準(zhǔn)化方面,一方面是表達(dá)方式的標(biāo)準(zhǔn)化,另一方面是對工作
8、的質(zhì)量及檢查制定標(biāo)準(zhǔn)。3、簡答:面向?qū)ο蟮乃枷?1 )客觀世界的任何事物都是對象,它們都有一些靜態(tài)屬性,也都有一些有關(guān)的操作。作為一個(gè)整體,這些對象對外不必公開這些屬性與操作,稱為封裝性”(名詞解釋)(2) 對象之間有抽象與具體、群體與個(gè)體、整體與部分等幾種關(guān)系。(3) 抽象的、較大的對象所具有的性質(zhì)包括靜態(tài)屬性和動態(tài)操作,自然地成為它地子類地性質(zhì),不必加以重復(fù)說明或規(guī)定,這就是 遺傳性”(名詞解釋)(4) 對象之間可以護(hù)送消息。4、 與即插即用的程序設(shè)計(jì)方法相關(guān)的概念有:組件程序設(shè)計(jì)、組合文件、宏觀程序設(shè)計(jì)5、即插即用 在軟件生產(chǎn)過程中,一部分人專門生產(chǎn)軟件組件,而另一部分人則設(shè)計(jì)整個(gè)軟件的
9、結(jié)構(gòu),并且把軟件組件插入這個(gè)結(jié)構(gòu),以便迅速地完成大型軟件地研制工作。6、好的項(xiàng)目組:(1 )有嚴(yán)格的、成文的工作規(guī)范和文檔標(biāo)準(zhǔn),而且應(yīng)當(dāng)全體熟知,并且切實(shí)遵守專門的測(2)人員之間有嚴(yán)格的分工,除程序員外,必須有專門的秘書(負(fù)責(zé)文檔的手機(jī)、審核及保管),必須有 試人員(負(fù)責(zé)測試和驗(yàn)收有關(guān)的部分),特別是要有專職的,不限于具體編程的項(xiàng)目負(fù)責(zé)人。(3)每個(gè)項(xiàng)目都要事先制定詳細(xì)的時(shí)間計(jì)劃表,并且得到嚴(yán)格執(zhí)行。每一項(xiàng)目完成之后都有完整的資料,并得到妥 善保存,一旦需要修改或更新版本時(shí),可以立即使用。第三章軟件開發(fā)工具的理論基礎(chǔ)3.1軟件開發(fā)過程的信息需求1、 軟件開發(fā)工具對軟件開發(fā)工作的支持是在信息管
10、理和信息處理方面,即為軟件開發(fā)工作者存儲和管理某些信 息。)2、簡答:軟件開發(fā)過程中涉及的信息主要有哪些?(1)有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求的信息。由用戶提岀。(2)有關(guān)軟件的功能設(shè)計(jì)與物理設(shè)計(jì)的各種信息。由分析人員設(shè)計(jì)。(3)軟件成果本身,包括程序與文檔。由程序員編制。(4)用戶對系統(tǒng)的各種變更要求,以及系統(tǒng)的各種變更的記錄。3、簡答:對軟件開發(fā)涉及的信息管理工作有哪些?(1 )許多信息需要長期保存,因?yàn)樗麄儾⒎侵挥靡淮?,而是需要不斷更新,不斷被調(diào)用。(2 )在許多環(huán)節(jié)上都要進(jìn)行數(shù)據(jù)的轉(zhuǎn)換或加工。(3)還有大量的人與人之間的交流。? 軟件開發(fā)工具是為上述四類信息的合理存儲、正確轉(zhuǎn)化、順暢流通提供
11、幫助。(填空)4、 軟件開發(fā)工具用到的理論和方法有6種:概念模式、數(shù)據(jù)庫技術(shù)、編譯技術(shù)、人機(jī)界面、項(xiàng)目管理和版本管理、 系統(tǒng)科學(xué)與系統(tǒng)工程理論3. 2概念模式及其作用1、名詞解釋 概念模式:又稱概念模型,原是認(rèn)知科學(xué)中的一個(gè)用語,指人們在認(rèn)識事物過程中,對某一事物或某 一系統(tǒng)形成的抽象的、一般化的概念框架。2、簡答:概念模式的作用和意義有哪些?(1)概念模式是人們認(rèn)識客觀世界的一種方法、工具。(2)概念模式是人們在長期的實(shí)踐活動中逐漸形成的。(3)概念模式總是在一定的理論思想指導(dǎo)之下形成的,同時(shí)又不斷地根據(jù)實(shí)際情況得到修正。(4)概念模式在認(rèn)識過程中十分重要,同時(shí)作為(交流)與(表達(dá)工具)也是
12、十分重要的。3、概念模式有相對性,必須簡單明了、易于理解。?框圖:是人們在編寫軟件時(shí)最早使用的一種概念模式,它是用來描述程序執(zhí)行的邏輯過程的,它把程序的基本步驟歸納為:處理、判斷、輸入輸出、起始或終結(jié)等幾個(gè)基本功能。?結(jié)構(gòu)圖:表示大型軟件的層次結(jié)構(gòu),即模塊結(jié)構(gòu)。它以模塊的調(diào)用關(guān)系為線索,從宏觀上使人一目了然地掌握軟 件的全面。?數(shù)據(jù)流程圖(DFD):面對的是一個(gè)系統(tǒng)的信息流程,更多地用于描述某一業(yè)務(wù)處理系統(tǒng)的信息來源、存儲、 處理去向的全面情況。它的基本思想是把信息流看作一個(gè)組織或系統(tǒng)運(yùn)作的線索,力圖簡明扼要地勾畫岀全局。?與結(jié)構(gòu)圖相比,DFD更適用于(客觀描述),而結(jié)構(gòu)圖則著重于軟件模塊之間
13、的(控制)。? DFD的基本元素是(外部實(shí)體)(數(shù)據(jù)處理)(數(shù)據(jù)存儲)?實(shí)體關(guān)系圖:是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,它以實(shí)體、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié) 構(gòu)。?數(shù)據(jù)字典(DD):是一種描述數(shù)據(jù)內(nèi)容的概念模式,它用表格的形式列岀數(shù)據(jù)的基本屬性以及相互關(guān)系,它的 雛形是編寫軟件時(shí)的變量說明或標(biāo)識符清單。?與ER圖相比,更適于記錄各種細(xì)節(jié)。?時(shí)序網(wǎng)絡(luò):主要用于描述系統(tǒng)狀態(tài)及其轉(zhuǎn)換方式,因此常常用于一些實(shí)時(shí)控制方面的軟件的功能。它的基本概念 是狀態(tài)與轉(zhuǎn)換。? 10、計(jì)算機(jī)模擬模型:是一種強(qiáng)有力的概念模式,它利用計(jì)算機(jī)大量、高速處理信息的能力,在計(jì)算機(jī)內(nèi)設(shè)置 一定的環(huán)境,又以程序來表現(xiàn)
14、客觀系統(tǒng)中的某些規(guī)律或規(guī)則,計(jì)算機(jī)可以在設(shè)定好的環(huán)境、按定好的規(guī)則高速運(yùn) 行,以便人們觀察與預(yù)測客觀系統(tǒng)的狀況。?11、直觀模型:用可視化的圖標(biāo)、圖像、圖標(biāo)、甚至隨手畫的素描等元素描述心目中的系統(tǒng)。3. 3信息庫及其一致性1、傳統(tǒng)的信息傳遞方式是通過(文檔)形式交流的,主要有(系統(tǒng)說明書)(設(shè)計(jì)方案)(使用手冊)(填空、單 選、多選)2、信息庫:是一個(gè)包羅萬象的,隨著項(xiàng)目進(jìn)展而不斷修改與補(bǔ)充的數(shù)據(jù)集合。3、信息庫研究中的核心問題是 如何保持信息庫的一致性4、范圍:數(shù)據(jù)倉庫 信息庫 數(shù)據(jù)庫3. 4人機(jī)界面及其管理1、對于用戶, 界面就是系統(tǒng)本身。2、簡答:用戶界面的基本原則(1 )用戶界面的主要
15、功能是通信。(2) 界面必須保持一致(3) 界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展?fàn)顩r(4) 界面必須能提供幫助(5) 能可讓程序多干,不可以讓用戶多干3、人機(jī)界面設(shè)計(jì)時(shí)主要 靈活性和一致性矛盾的權(quán)衡。(填空)4、 AD/Cycle的系統(tǒng)結(jié)構(gòu)模式 SAA三個(gè)接口: 對程序員的接口 CPI、對其他計(jì)算機(jī)系統(tǒng)的接口CCS、對用戶的接口CUA5、 人機(jī)交互手段的八個(gè)方面:鍵盤操作、屏幕滾動、菜單選擇、幫助系統(tǒng)、鼠標(biāo)操作、色彩應(yīng)用、數(shù)據(jù)錄入、信息 顯示。3. 5項(xiàng)目管理與版本管理1、名詞解釋 項(xiàng)目管理:指與固定的生產(chǎn)線上的日常生產(chǎn)管理不同的,具有更大的變動性、時(shí)間性的一類管理任務(wù)。2、簡答:項(xiàng)目管理的特點(diǎn)(
16、1 )子任務(wù)多,關(guān)系復(fù)雜(2) 任務(wù)不可重復(fù),形勢不斷變更(3) 協(xié)調(diào)組織的任務(wù)十分突岀,資源浪費(fèi)閑置的風(fēng)險(xiǎn)與合理地優(yōu)化組合、提高效益的機(jī)會并存。(4) 信息處理工作的作用與意義更為突岀。浪費(fèi)和效益究竟何者成為現(xiàn)實(shí),取決于指揮決策的正確與否,而決策的正確則立足于這種管理工作。3、軟件開發(fā)最關(guān)鍵的問題是( 進(jìn)度)和(質(zhì)量)4、 軟件開發(fā)的項(xiàng)目管理不同于一般的管理的是(沒有版本更新的問題)。(單選)5、簡答:項(xiàng)目管理的任務(wù)(目標(biāo))(1) 使產(chǎn)品(或工程)的質(zhì)量得到有效的控制。(2) 保證整個(gè)系統(tǒng)按預(yù)定的進(jìn)度完成。(3) 有效地利用各種資源,盡可能使資源的閑置與浪費(fèi)減少。(4) 控制與降低成本。6、
17、 項(xiàng)目管理中方法有 工程計(jì)劃網(wǎng)絡(luò)方法,如棒狀圖、檢查點(diǎn)方法、排隊(duì)論等。7、 版本管理的方法: 規(guī)定計(jì)劃、制定有關(guān)信息范圍及收集管理方法、明確分工、貫穿項(xiàng)目管理的思想8、項(xiàng)目管理與版本管理的重要依據(jù)(用戶反饋信息)第四章軟件開發(fā)工具的技術(shù)要素軟件開發(fā)工具復(fù)雜、龐大,因此它的(功能設(shè)計(jì))與(總體結(jié)構(gòu))是必須首先認(rèn)真考慮的。(填空、多選)4 . 1基本功能與一般結(jié)構(gòu)1、簡答:軟件開發(fā)工具的基本功能(1 )提供描述軟件狀況及其開發(fā)過程的概念模式,以協(xié)助軟件開發(fā)人員認(rèn)識軟件工作的環(huán)境與要求、合理地組織與 管理軟件開發(fā)的工作過程。(2) 提供存儲和管理有關(guān)信息的機(jī)制與手段。(3 )幫助使用者編制、生成及修
18、改各種文檔。(4) 幫助使用者編寫程序代碼,即代碼生成。(5) 對于歷史信息進(jìn)行跨生命周期的管理,把項(xiàng)目運(yùn)行與版本更新的有關(guān)信息科學(xué)地管理起來。2、簡答:軟件開發(fā)工具的一般結(jié)構(gòu)(1 )總控部分和人機(jī)界面:處于中心位置,是整個(gè)工具的信息入口和調(diào)度中心,是使用者和軟件開發(fā)工具之間交流 信息、實(shí)現(xiàn)所有的支持功能的橋梁。(2) 信息庫及其管理:信息庫的結(jié)構(gòu)框架反映了人們對軟件產(chǎn)品及軟件開發(fā)過程的基本看法,信息庫內(nèi)容的豐富程 度則是軟件開發(fā)工具的功能與作用的最根本的保證。(3) 代碼生成和文檔生成:是軟件開發(fā)工具的兩種主要輸岀功能,是最重要的兩個(gè)信息岀口。(4) 項(xiàng)目管理和版本管理:跨越生命周期的信息管
19、理。4. 2總控部分及人機(jī)界面1、軟件配置或集成: 建立一個(gè)有效的總控部分,能夠在各個(gè)具體工具之上實(shí)現(xiàn)信息的正確傳遞與轉(zhuǎn)換,幫助人們完 成上述協(xié)調(diào)與配合的工作,從而形成一個(gè)統(tǒng)一的、完整的支撐環(huán)境,并通過一個(gè)統(tǒng)一的、友好的人機(jī)界面與用戶對 話。2、總控和人機(jī)界面是使用者和工具之間聯(lián)系的橋梁,必須嚴(yán)格遵循面向(使用者)的原則。(填空)3、簡答:軟件開發(fā)過程及其任務(wù)(1 )需求分析階段:任務(wù)是建立邏輯模型,包括企業(yè)模型、數(shù)據(jù)模型、信息流通模型(2) 分析設(shè)計(jì)階段:任務(wù)是完成系統(tǒng)的總體設(shè)計(jì),包括數(shù)據(jù)結(jié)構(gòu)的詳細(xì)設(shè)計(jì),處理過程的詳細(xì)設(shè)計(jì),子系統(tǒng)或模塊 的劃分以及它們之間相互聯(lián)系的具體規(guī)定。(3) 編碼階段
20、:指具體編寫軟件的階段,這里是實(shí)際的程序代碼的產(chǎn)生點(diǎn)。(4) 測試階段:任務(wù)是對已經(jīng)完成的各個(gè)模塊或子系統(tǒng)進(jìn)行試算、調(diào)整,以便最終形成完整的軟件。(5) 運(yùn)行維護(hù)階段:任務(wù)是組織和管理軟件的日常運(yùn)行,收集運(yùn)行中的狀態(tài)信息及岀現(xiàn)的問題并及時(shí)地進(jìn)行局部的 修改與完善。4、 軟件開發(fā)工具的技術(shù)原則:面向使用者、保證信息的準(zhǔn)確傳遞 、保證系統(tǒng)的開放性或靈活性。(多選、填空)5、 理想的系統(tǒng)結(jié)構(gòu)應(yīng)當(dāng)是 模塊式的、易于裁剪的(填空)4 . 3信息庫及其管理1、(信息庫)是軟件開發(fā)工具的基礎(chǔ)。(單選、填空)2、 信息庫的技術(shù)要素:信息庫的內(nèi)容、信息庫的組織方式、信息庫的管理功能、歷史信息的處理方法 (多選)
21、3、簡答:信息庫的內(nèi)容信息庫中需要存放四大類信息:(1) 第一類信息是關(guān)于軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況。包括這個(gè)應(yīng)用領(lǐng)域中的有關(guān)實(shí)體及它們之間的相互關(guān)系的描 述,軟件要處理的信息種類、格式、流量,應(yīng)用領(lǐng)域?qū)浖囊螅褂谜叩那闆r、背景、工作目標(biāo)、工作習(xí)慣等(2) 第二類信息是設(shè)計(jì)成果,包括邏輯設(shè)計(jì)與物理設(shè)計(jì)的成果。主要包括數(shù)據(jù)流程圖、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖、數(shù) 據(jù)庫的邏輯設(shè)計(jì)、各模塊的設(shè)計(jì)要求以及由此形成的設(shè)計(jì)文檔。(3) 第三類信息是運(yùn)行狀況與測試的記錄。包括投入運(yùn)行前的測試方案及測試數(shù)據(jù)。軟件投入運(yùn)行之后,應(yīng)當(dāng)對它 的運(yùn)行情況進(jìn)行詳細(xì)的記錄,包括它的運(yùn)行效率、作用、用戶反映、故障情況、故障的
22、原因及處理情況。(4)第四類是有關(guān)項(xiàng)目管理與版本管理的信息。包括項(xiàng)目的進(jìn)度、過程、人員分工、資源投入、版本組織等。5、簡答:信息庫的管理功能(1)具備一般的數(shù)據(jù)庫的管理功能:錄入更新、使用查詢、一致性維護(hù)等(2 )與一般數(shù)據(jù)庫管理系統(tǒng)不同的兩點(diǎn):信息之間邏輯聯(lián)系的識別與記錄如何實(shí)現(xiàn)定量信息與文字信息的協(xié)調(diào)一致6、 歷史信息處理的兩個(gè)困難:(歷史信息的數(shù)量太大 )(歷史信息格式不一致 )解決方法:第一個(gè)困難用( 脫機(jī)備份)的方法,第二個(gè)困難用( 加強(qiáng)標(biāo)準(zhǔn)化、穩(wěn)定數(shù)據(jù)結(jié)構(gòu))的方法只能使問題得到一定程度的解決。(選擇)4. 4文檔生成與代碼生成1、 代碼生成的輸入:信息庫存儲的有關(guān)信息、使用者通過人
23、機(jī)界面輸入的命令、參數(shù)及其它要求和用于生成代碼的 程序框架及組件2、代碼代碼:高級程序設(shè)計(jì)語言代碼和機(jī)器語言3、 文檔包括:文章、表格、圖形,表格比較容易輸岀, 文章是最難處理的。(選擇、填空)4、5項(xiàng)目管理與版本管理1、 項(xiàng)目管理與版本管理的核心問題是跨生命周期的信息管理問題 ,歷史信息的處理 是項(xiàng)目管理與版本管理的關(guān)鍵問 題。(單選、填空)2、 項(xiàng)目數(shù)據(jù)庫:是信息庫的一個(gè)組成部分,它記錄的是項(xiàng)目本身進(jìn)展的各種有關(guān)信息。3、簡答:項(xiàng)目管理的范圍(1)研究與確定開發(fā)工作的方針與方法(2 )開發(fā)任務(wù)的劃分與分工(3 )資源狀況,即有多少人力、物力、設(shè)備、軟件、資金,它們現(xiàn)在都在做什么,是否得到充
24、分利用,是否需要增加投入(4 )人員情況,每個(gè)人的進(jìn)度如何,技術(shù)水平如何,是否需要重新培訓(xùn),是否需要調(diào)動工作(5)變更情況,需求有什么變更,環(huán)境有什么變更,人員有什么變更,在開發(fā)期間設(shè)備與技術(shù)有什么變更(6 )質(zhì)量情況,檢驗(yàn)的標(biāo)準(zhǔn)是什么,如何檢驗(yàn),由誰來檢驗(yàn),用什么數(shù)據(jù)檢驗(yàn)。4、版本信息包括版本的編號、功能改變、模塊組成、文檔狀況、退岀時(shí)間、用戶數(shù)量、用戶反映、封存情況第五章軟件開發(fā)工具的使用與開發(fā)5.1購置與開發(fā)的權(quán)衡1、(簡答)購置與開發(fā)軟件開發(fā)工具的權(quán)衡因素(1 )取決于準(zhǔn)備開發(fā)的軟件的性質(zhì)與要求,這是決定購置還是自行開發(fā)的最基本的因素。(單選)(2)取決于開發(fā)人員對支持工作與支持程度的
25、實(shí)際需要。?軟件開發(fā)人員包括項(xiàng)目負(fù)責(zé)人、程序員、資料員、測試人員(多選)?工作環(huán)境也是決定購置工具還是自制工具的一個(gè)重要因素。工作環(huán)境包括硬件配置、系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)通信(多選)(4 )人員的因素也是必須考慮的。5.2軟件開發(fā)工具的選擇與購置3、(簡答)軟件開發(fā)工具的購置方法與步驟(1 )明確購買軟件開發(fā)工具的目的與要求,這是正確使用軟件開發(fā)工具的基礎(chǔ)工作(2)明確購買軟件工具的環(huán)境條件與制約條件(3 )市場調(diào)查(4)對于可供選擇的各種工具進(jìn)行綜合比較(5 )進(jìn)行測試和檢驗(yàn)(6)正式簽約購置(7)安裝與試用5.3軟件開發(fā)工具的使用1、(簡答)引入軟件開發(fā)工具后的組織管理工作有哪些(
26、1)制定嚴(yán)格的使用制度(2)紀(jì)錄使用的詳細(xì)過程(3)培訓(xùn)使用人員(4)經(jīng)常進(jìn)行審計(jì)與評價(jià)工作名詞解釋:審計(jì):是對一個(gè)系統(tǒng)的運(yùn)行狀況及效率進(jìn)行檢測與評價(jià),以便進(jìn)一步用好這個(gè)系統(tǒng)。 審計(jì)的范圍:包括恐懼使用的環(huán)境、人員、工作負(fù)擔(dān)、工作效果、存在問題、改進(jìn)方向等許多方面。審計(jì)的基礎(chǔ)是(日常紀(jì)錄的信息)(填空)5.4軟件開發(fā)工具的開發(fā)1、(簡答)自發(fā)研制軟件開發(fā)開發(fā)工具注意的問題(1)首先需要從實(shí)際岀發(fā),設(shè)定現(xiàn)實(shí)的、有限的目標(biāo)(2)自行開發(fā)工具一定要堅(jiān)持短小實(shí)用、逐步積累,避免期望過高、貪大求全。(3)要注意文檔的齊全與資料的積累(4)開發(fā)面向?qū)嶋H應(yīng)用領(lǐng)域的、商品化的軟件開發(fā)工具,其難度要比開發(fā)為自己
27、用的工具大得多第六章軟件開發(fā)工具的現(xiàn)狀與發(fā)展1.軟件開發(fā)工具的發(fā)展趨勢1、簡答:軟件開發(fā)工具的發(fā)展趨勢(1)智能化:就是在軟件開發(fā)工具的研究與使用中引入人工智能、神經(jīng)網(wǎng)絡(luò)等技術(shù),使得軟件開發(fā)工具對于不確定 的信息、模糊信息具有更強(qiáng)的處理功能。(名詞解釋)(2)網(wǎng)絡(luò)化:網(wǎng)絡(luò)的應(yīng)用是計(jì)算機(jī)應(yīng)用領(lǐng)域中的一個(gè)重要方向,目前利用網(wǎng)絡(luò)提供條件提高工作效率的軟件開發(fā)工 具,以及在網(wǎng)絡(luò)上開發(fā)應(yīng)用軟件工具,正在成為當(dāng)前發(fā)展的一個(gè)熱點(diǎn)。(3) 一體化:一體化的趨勢在80年代后期已經(jīng)十分明顯,進(jìn)來關(guān)于信息庫的內(nèi)容及處理功能的討論,從理論上為實(shí) 現(xiàn)一體化提供了基礎(chǔ)。(4)標(biāo)準(zhǔn)化:標(biāo)準(zhǔn)化的問題是由軟件部件、組合軟件的想
28、法引起的,為了解決大型軟件開發(fā)的困難,需要把軟件開 發(fā)工作分成兩部分:軟件構(gòu)件的開發(fā)和用這些構(gòu)件組成大型軟件,要做到這一點(diǎn),軟件構(gòu)件必須實(shí)現(xiàn)標(biāo)準(zhǔn)化,用構(gòu)件 組成的大型軟件的結(jié)構(gòu)也必須符合一定的標(biāo)準(zhǔn),否則就不可能提高生成效率。軟件開發(fā)工具實(shí)踐1. Eclipse的歡迎界面中包含的圖標(biāo):概況、新特點(diǎn)、實(shí)例、向?qū)А⒐ぷ髋_。2. Eclipse工作臺的組成:菜單欄、工具欄(主工具欄、視圖工具欄)、透視圖(視圖、編輯器)3. Eclipse中常用的編輯器有哪些?作用時(shí)什么?C/C+編輯器打開C/C+文件文本編輯器一一打開文本文件任務(wù)編輯器一一打開任務(wù)文件二進(jìn)制文件編輯器一一打開二進(jìn)制文件Web瀏覽器一一
29、打開網(wǎng)頁文件4.Eclipse 的主要用途是什么?Eclipse 是個(gè)開放源碼的、基于 Java 的可拓展集成應(yīng)用的程序開發(fā)環(huán)境。其本身只是一個(gè)框架和一組服務(wù),通 過插件組件構(gòu)建開發(fā)環(huán)境, Eclipse 中的每樣?xùn)|西都是插件。Eclipse 最初主要是用來進(jìn)行 Java 語言開發(fā),此外還支持 C/C+、C#、PHP、J2EE、Javascript 等編程語言的插 件,如 CDT 。Eclipse 作為一個(gè)框架平臺還包括插件開發(fā)環(huán)境( PDE ),這主要是針對希望拓展 Eclipse 的軟件開發(fā)人員,運(yùn)行 他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。5. 試述 Eclipse 的體系結(jié)構(gòu)。
30、Eclipse 的體系結(jié)構(gòu)主要包括四個(gè)部分:(1)運(yùn)行時(shí)內(nèi)核。平臺運(yùn)行庫是內(nèi)核,它在啟動時(shí)檢查已安裝了哪些插件,并創(chuàng)建關(guān)于其注冊表信息。為降低 啟動時(shí)間和資源使用,平臺運(yùn)行庫在實(shí)際需要插件時(shí)才加載。(2)工作空間。工作空間負(fù)責(zé)管理用戶資源并負(fù)責(zé)通知其它插件關(guān)于資源變更的信息。( 3)工作臺。工作臺為 Eclipse 提供用戶界面。(4)其它插件。包括幫組組件、團(tuán)隊(duì)支持組件。6. Eclipse 中主要包含哪幾種視圖?各自的作用時(shí)什么? 導(dǎo)航欄視圖:資源管理器視圖,顯示當(dāng)前 Eclipse 集成環(huán)境中加載的所有項(xiàng)目和各個(gè)項(xiàng)目中的文件列表。 大綱視圖:顯示當(dāng)前活動編輯器中所打開文件的綱要,如函數(shù)、
31、變量等??刂婆_視圖:顯示程序的輸出內(nèi)容。 錯(cuò)誤視圖:編寫代碼時(shí)顯示程序中的錯(cuò)誤,提示用戶及時(shí)改正。搜索視圖:顯示用戶搜索結(jié)果 任務(wù)視圖:顯示程序代碼中未完成的任務(wù),在代碼中加一條以 TODO 開頭的注釋標(biāo)記,就可以在任務(wù)視圖中 添加一項(xiàng)任務(wù)。7. Eclipse 重構(gòu)功能的本質(zhì)是什么?包含哪些內(nèi)容?各種有什么作用? 在一個(gè)復(fù)雜的項(xiàng)目系統(tǒng)中,存在繼承、聯(lián)合等復(fù)雜的應(yīng)用和交錯(cuò)使用的代碼,而編程中調(diào)整代碼以避免沖突也 是很頻繁的工作,使用 Eclipse 重構(gòu)功能,可以在不影響程序行為的情況下進(jìn)行系統(tǒng)范圍內(nèi)的代碼更改。主要包括: (1)重命名變量:重命名功能解決了變量、類、函數(shù)等重命名的所有問題。(
32、2)抽取方法:將程序中多次出現(xiàn)的代碼段抽取出愛形成方法,可以減少代碼的長度并增加程序的可讀性和 易維護(hù)性,同時(shí)使方法的調(diào)用清晰簡單。(3)抽取常量:抽取常量的本質(zhì)是將程序中的數(shù)字、字符等定義為常量,使得對常量的調(diào)用和修改變得簡單。8.簡述 Eclipse 搜索的類型及使用方式。( 1)使用查找 /替換方法。這是最基本的查找功能。方法:“ Edit菜單, 查找/替換(Find/Replace ) ”選項(xiàng)??旖萱I:Ctrl+F( 2)使用 Search 菜單進(jìn)行搜索在 Eclipse CDT 特有的 Search 功能中,可以執(zhí)行文件、任務(wù)和C/C+ 搜索功能,這些搜索是針對帶啊結(jié)構(gòu)進(jìn)行的,速度更
33、快,效率更高。包括: C/C+ 搜索、任務(wù)搜索、文件搜索。搜索結(jié)果在搜索視圖中顯示。12.簡述 GDB 的功能GDB 可以幫助用戶實(shí)現(xiàn)如下幾個(gè)功能:1)啟動 C/C+ 程序,可以看招用戶自定義的要求運(yùn)行和暫停程序。2)可讓被調(diào)用的程序在用戶指定的調(diào)試斷點(diǎn)出停住。3)當(dāng)程序被停住時(shí),用戶可以檢查此時(shí)引起程序中斷的原因。4)動態(tài)地改變程序的執(zhí)行環(huán)境。5)單步調(diào)試程序,在每個(gè)斷點(diǎn)顯示程序中各個(gè)變量的狀態(tài)和值。13.是否鎖定工具欄的區(qū)別在于什么? 解鎖狀態(tài)(默認(rèn)) 工具欄區(qū)域被豎直的虛線分成若干部分;用戶可以隨意更改工具欄的狀態(tài)。 鎖定狀態(tài) 豎直的虛線消失,變成一個(gè)整體,用戶不可以更改工具欄的狀態(tài)。1
34、4. 簡述“ About操作設(shè)定快捷鍵的方法。選中 About 將光標(biāo)定位到 Binding 綁定輸入框 同時(shí)按下 和 鍵15. 格式化代碼的作用是什么?其操作步驟如何?格式化代碼的功能可以幫助用戶將凌亂的程序代碼格式化為用戶習(xí)慣的排列方式。 設(shè)置代碼格式 新建代碼格式或從外部倒入已有的代碼格式 格式化代碼16. 什么是斷點(diǎn)?斷點(diǎn)有哪些可用動作?簡述斷點(diǎn)的分類。斷點(diǎn)可以示程序在運(yùn)行到斷點(diǎn)位置時(shí)自動暫停并顯示程序的當(dāng)前狀態(tài)。 Eclipse 規(guī)定了四種可用動作:聲音動作 日志動作 重新啟動程序動作 外部工具動作 斷點(diǎn)有三種類型:1 )行斷點(diǎn) 示程序在運(yùn)行到該斷點(diǎn)位置時(shí)自動暫停。2)方法斷點(diǎn) 對某
35、個(gè)方法或函數(shù)設(shè)置方法斷點(diǎn),可以使程序運(yùn)行到該方法的第一行時(shí)自動暫停。3)事件斷點(diǎn) 在程序運(yùn)行過程中發(fā)生特定事件時(shí)(如異常觸發(fā)、線程啟動、線程退出等)將程序暫停。17. Eclipse 調(diào)試透視圖主要包含哪些內(nèi)容?其中調(diào)試視圖和變量視圖的作用是什么?Eclipse 調(diào)試透視圖主要包括:調(diào)試視圖、變量視圖、斷點(diǎn)視圖、編輯器、大綱視圖、控制臺。 調(diào)試視圖:顯示當(dāng)前調(diào)試的程序的堪稱和所處的狀態(tài)。 變量視圖:顯示整個(gè)調(diào)試過程中程序變量值的變化情況,變量視圖是幫助程序員差錯(cuò)和糾錯(cuò)的主要手段。18. 簡述生成歷史記錄的作用。Eclipse 不僅支持使用版本管理軟件進(jìn)行版本控制,還自帶有保存歷史記錄的功能,可
36、以支持用戶隨時(shí)將程序 恢復(fù)到之前的某個(gè)時(shí)間點(diǎn)。但是 Eclipse 只會記錄較短時(shí)間的文件版本,如果需要長時(shí)間的版本控制則需要借助如 CVS 等版本控制軟件完成。1 9.在軟件開發(fā)過程中使用版本控制軟件的好處?1 )隨時(shí)將程序恢復(fù)到以前某一時(shí)間。2)實(shí)現(xiàn)程序的互斥性修改(某一程序在同一時(shí)間只能由一個(gè)開發(fā)人員修改)。3)對程序修改進(jìn)行高效的管理。4)將開發(fā)環(huán)境與測試環(huán)境、運(yùn)行環(huán)境進(jìn)行有效的隔離。5)評估軟件開發(fā)人員編寫的程序質(zhì)量,控制軟件開發(fā)的進(jìn)度。6)管理文檔。20. 單步遍歷的作用是什么?主要包括哪些方式?各自的作用是什么? 單步遍歷可以讓用戶逐行地運(yùn)行整個(gè)程序。主要包括三種方式:1)單步跳
37、入(Step into按鈕或F5):線程將運(yùn)行所在行的程序,并在下一個(gè)可暫停為止后暫停執(zhí)行。2)單步跳過(Step over按鈕或F6):線程將跳過該行,并運(yùn)行至下一個(gè)可暫停位置后暫停執(zhí)行。3)單步返回( Step return 按鈕或 F7) :僅對函數(shù)調(diào)用時(shí)有效,如當(dāng) main 函數(shù)調(diào)用或其它函數(shù)時(shí),執(zhí)行單步返 回操作即跳出該函數(shù),返回 main 函數(shù)繼續(xù)執(zhí)行調(diào)試。簡述結(jié)構(gòu)良好的軟件應(yīng)滿足的條件。1 )正確地實(shí)現(xiàn)所要求的功能,準(zhǔn)確地給出預(yù)定的輸出結(jié)果;2)用戶界面友好,符合實(shí)際用戶的使用習(xí)慣與知水平;3)具有足夠的速度,能在符合用戶要求的時(shí)間限度內(nèi),給出所要求的處理結(jié)果;4)具有足夠的可靠
38、性,夠在各種干擾下保持正常的工作;5)程序易訊,結(jié)構(gòu)良好,文檔齊全,從而保證易于修改。最后一題1 )新建項(xiàng)目:打開 Eclipse集成開發(fā)環(huán)境,點(diǎn)擊菜單上的“ File菜單,選擇新建子菜單下的C Project選項(xiàng),彈岀選擇向?qū)Т翱?,在對話框中打開C/C+文件夾,選擇“ CProject后點(diǎn)擊“ Next進(jìn)入下一步。在項(xiàng)目名稱欄中輸入“”并在項(xiàng)目類型“ projecttype標(biāo)簽中打開“ executable文件夾,選擇 “ Empty Project,點(diǎn)擊“ Filish按鈕完成。2) 新建源文件夾:鼠標(biāo)右鍵點(diǎn)擊資源管理器中的新建項(xiàng)目,在彈岀的菜單中,選擇“ NeW子菜單中的源文件夾“ So
39、urceFolder選項(xiàng)。在彈岀的窗口中需要輸入文件夾名稱,把光標(biāo)定位到“ FolderNamW欄中輸入源文件夾名稱“ src,然后點(diǎn)擊“ Filish按鈕完成。3)新建 C 文件:參照前一個(gè)步驟新建的源文件夾,在資源管理器中鼠標(biāo)右擊src 文件夾,在彈岀的菜單中選擇New子菜單里面的類“ Class選項(xiàng),新建一個(gè)名為:_”的類文件。4)編寫 C 程序代碼:打開第三步中建好的 Score 文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟。21. 簡述利用版本控制軟件對程序進(jìn)行修改的流程1)用戶提交需求書,程序員提交程序設(shè)計(jì)說明書,項(xiàng)目主管審核通過后,管理員將程序解凍。2)有程序員提交程序。3
40、)程序員修改程序。4) 修改完成后程序員提交測試申請,如果不通過轉(zhuǎn)向過程3)。5)測試通過后程序員填寫本次修改解釋,然后放入程序。6)管理員將程序凍結(jié)。22. 舉岀五種常見的版本控制軟件,并簡要說明它們的特點(diǎn)。1)Rational ClearCase 涵蓋的范圍包括版本控制、建立管理、工作空間管理和過程控制;支持絕大多數(shù)操 作系統(tǒng);安裝、配置、使用相對較復(fù)雜,需要進(jìn)行團(tuán)隊(duì)培訓(xùn)。2)Visual SourceSafe(VSS) 入門級工具,易學(xué)易用,得到微軟穩(wěn)定的技術(shù)支持;只用于Windows 系統(tǒng);安全性不高。3)CVS 簡單易用、功能強(qiáng)大、跨平臺、支持并發(fā)版本控制、免費(fèi);缺少相應(yīng)技術(shù)支持。4
41、)Star Team 用于管理配置和變更的集成環(huán)境。5)Firfly 管理、維護(hù)整個(gè)企業(yè)的軟件資產(chǎn),包括程序代碼和相關(guān)文檔。27. 清單編輯器有哪些頁面構(gòu)成?各有什么用途? 清單編輯器是多頁編輯器,可以對插件文件進(jìn)行編輯,由六個(gè)頁面組成:(1)概述頁面 “一般信息”和“執(zhí)行環(huán)境” 部分定義了重要的插件屬性。 插件內(nèi)容”、擴(kuò)展/擴(kuò)展點(diǎn)內(nèi)容”、測試”和 導(dǎo)岀”部分,提供了有關(guān)如何開發(fā)、 測試和部署插件的快速參考。(2)依賴性頁面 指定了當(dāng)前插件運(yùn)行時(shí)所需的插件列表。(3)運(yùn)行時(shí)頁面 一一顯示插件提供給其他插件使用的所有包,以及插件運(yùn)行時(shí)類路徑中的庫和文件夾。(4)擴(kuò)展頁面 從總體上顯示了當(dāng)前插件可
42、用的擴(kuò)展點(diǎn)。(5)擴(kuò)展點(diǎn)頁面 在該頁面中可以指定當(dāng)前插件為其他插件提供的擴(kuò)展點(diǎn)。(6 )構(gòu)建頁面一一包含了構(gòu)建、打包和導(dǎo)岀插件時(shí)所需的所有信息。9. 簡述 GDB 的安裝步驟下載 GDB 后(注意:下載 bin 文件而不是 src 文件),打開文件壓縮包,進(jìn)入 bin 文件夾找到 gdb.exe 文件; 然后將 gdb.exe 文件解壓到 MinGW 安裝目錄下的 bin 文件夾中。10. 程序運(yùn)行中常見的事件有哪些? 程序運(yùn)行中常見的事件包括:進(jìn)程和線程的開始、暫停和推出,庫文件的讀取,異常事件(拋出異常、捕獲異 常等)。23.簡述 CVS 的特點(diǎn)和優(yōu)勢CVS 并發(fā)版本系統(tǒng),是一個(gè)常用的代碼
43、版本控制系統(tǒng)。使用 CVS 可以對代碼進(jìn)行集中管理,記錄代碼所有的 更改歷史,提供協(xié)作開發(fā)的功能并支持多人同時(shí)修改代碼文件。CVS 簡單易用、功能強(qiáng)大、跨平臺、支持并發(fā)版本控制,而且免費(fèi),他在全球中小型軟件企業(yè)中的到了廣泛 使用。其中最大的遺憾就是缺少相應(yīng)的技術(shù)支持,許多問題的解決者需要使用者尋找資料,甚至是讀源代碼。24.CVS 的訪問權(quán)限分為幾種?CVS 的訪問權(quán)限分為 管理員賬戶 和 一般賬戶 。26.典型的插件文件夾中一般包含哪些文件?都代表什么含義? 每個(gè)插件都是由一個(gè)插件清單文件和一些可選文件組成。1)plugin.xml 一個(gè)插件清單文件,描述插件的名字、版本號、拓展點(diǎn)等信息。2
44、) perties 插件的一般信息,記錄插件的屬性設(shè)置。3) about.html 記錄證書信息。4)*.jar 插件需要的類文件。5)lib 容納第三方 JAR 包6) icons 容納 icon7)其它需要的文件28. 列舉常用的插件拓展點(diǎn)及它們使用的拓展。1)視圖拓展點(diǎn) 為工作平臺定義更多的視圖,org.eclipse.ui.viewsorg.eclipse.ui.ditorsorg.eclipse.ui.perspective2)編輯器拓展點(diǎn) 將新的編輯器添加至工作臺,3)透視圖拓展點(diǎn) 將透視圖工廠添加至工作臺,30.什么是 EMF ?它的功能有哪些?簡述用 EMF 創(chuàng)建一個(gè)應(yīng)用的步驟。EMF 是 Eclipse 用來定義和實(shí)現(xiàn)結(jié)構(gòu)化模型的框架(建??蚣埽?,可以看作是 Eclipse 上的 MDA (模型驅(qū)動開 發(fā))的一個(gè)現(xiàn)實(shí),它能夠生成在 Eclipse 上執(zhí)行的代碼。EMF 的功能有: 1 )代碼生成。 2)輸入。 3 )默認(rèn)的持久化機(jī)制。 4)模型編輯器。用EMF創(chuàng)建一個(gè)應(yīng)用的步驟為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 逛超市課件教學(xué)課件
- 沖刺一級建造師考試教案案例試題
- 《駱駝尋寶記》教案設(shè)計(jì)
- 《相互協(xié)作的人體器官》教案
- 婚禮活動租賃協(xié)議
- 五年級上冊藝術(shù)教案
- 媒體傳播培訓(xùn)合同
- 體育館觀眾自行車車棚施工合同
- 天津市菜市場垃圾分類指南
- 能源開發(fā)行業(yè)薪資管理策略
- 微血管減壓術(shù)
- 焊接火災(zāi)應(yīng)急處置方案
- 嬰幼兒飲水照料(嬰幼兒回應(yīng)性照護(hù)課件)
- 《有錢人和你想的不一樣》讀書筆記
- VTE高??剖覒?yīng)急預(yù)案
- 《安全生產(chǎn)法培訓(xùn)課件》(2021版)
- 自發(fā)性氣胸的臨床治療指南解讀
- 小學(xué)高年級《紅樓春趣》劇本(寧波實(shí)驗(yàn)學(xué)校)
- 電網(wǎng)雷電預(yù)警技術(shù)研究及預(yù)警系統(tǒng)開發(fā)項(xiàng)目驗(yàn)收匯報(bào)
- 灌溉試驗(yàn)常規(guī)觀測
- 水字的演變與含意
評論
0/150
提交評論