




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、桃五-507版權所有,違版必究PAGE 67 -軟件工程概述1軟件產品的特性是什么?產品特性: 是一種邏輯產產品,與物質質產品有很大大的區別。軟件產品的生生產主要是研研制,生產成成本主要在開開發和研制,開開發研制完成成后,通過復復制就產生了了大量軟件產產品。軟件產品不會會用壞,不存存在磨損,消消耗。 生產主要是腦腦力勞動,還還末完全擺脫脫手工開發方方式,大部分分產品是定定做的開發軟件的費費用不斷增加加,致使生產產成本相當昂昂貴。2軟件生產有有幾個階段?各有何特征征?程序設計時代代:這個階段段生產方式是是個體勞動,使使用的生產工工具是機器語語言,匯編語語言。程序系統時代代:這個階段段生產方式是是
2、小集團合作作生產,使用用的生產工具具是高級語言言,開發方法法仍依靠個人人技巧,但開開始提出結構構化方法。軟件工程時代代:這個階段段生產方式是是工程化的生生產,使用數數據庫開發工具開發環境網絡分布式面向對象技技術來開發軟軟件。3什么是軟件件危機?主要要表現在哪些些方面?軟件開發技術的的進步未能滿滿足發展的要要求。在軟件件開發中遇到到的問題找不不到解決的辦辦法,問題積積累起來,形形態尖銳的矛矛盾,導致了了軟件危機。表現方面: (1) 用戶對對開發出的軟軟件很難滿意意。(2) 軟件產產品的質量往往往靠不住。 (3) 一般軟軟件很難維護護。 (4) 軟件生生產效率很低低。 (5) 軟件開開發成本越來來
3、越大。 (6) 軟件成成本與開發進進度難以估計計。(7)軟件技術術的發展遠遠遠滿足不了計計算機應用的的普及與深入入的需要。4什么是軟件件工程?它目目標和內容是是什么?軟件工程:就是是用科學的知知識工程和技技術原理來定定義,開發,維維護軟件的一一門學科。軟件工程的目標標:付出較低低開發成本;達到要求的的功能;取得得較好的性能能;開發的軟軟件易于移植植;只需較低低的維護費用用;能按時完完成開發任務務,及時交付付使用;開發發的軟件可靠靠性高。軟件工程的內容容:研究內容容包括開發技技術和開發管管理兩個方面面。開發技術術主要研究:軟件開發方方法,開發過過程,開發工工具和環境。開開發管理主要要研究:軟件件
4、管理學,軟軟件經濟學,軟軟件心理學。5軟件工程面面臨的問題是是什么?軟件工程需要解解決的問題:軟件的費用用,可靠性,可可維護性,軟軟件生產率和和軟件的重用用。6什么是軟件件生存周期?它有哪幾個個活動?軟件生存周期:一個軟件從從提出開發要要求開始直到到該軟件報廢廢為止的整個個時期。包括:可行性分分析和項目開開發計劃,需需求分析,概概要設計,詳詳細設計,編編碼,測試,維維護。7什么是軟件件生存周期模模型?有哪些些主要模型?生存周期模型:描述軟件開開發過程中各各種活動如何何執行的模型型。對軟件開開發提供強有有力的支持,為為開發過程中中的活動提供供統一的政策策保證,為參參與開發的人人員提供幫助助和指導
5、,是是軟件生存周周期模型化技技術的基礎,也也是建立軟件件開發環境的的核心。主要有:瀑布模模型,增量模模型,螺旋模模型,噴泉模模型,基于知知識的模型,變變換模型。8什么是軟件件開發方法?有哪些主要要方法?使用早已定義好好的技術集及及符號表示習習慣來組織軟軟件生產的過過程。通過使使用成功的軟軟件開發方法法,在規定的的投資和時間間內,開發出出符合用戶需需求的高質量量的軟件。軟軟件開發方法法是克服軟件件危機的重要要方面之一,對對軟件工程及及軟件包產業業的發展起了了不可估量的的作用。主要有:結構化化方法,JAACKSONN方法,維也也納開發方法法VDM,面向對象象開發方法。9、軟件工程方方法學包含33個
6、要素分別別是什么?分別是:方法、工工具和過程。方法是完成軟件件開發的各項項任務的技術術方法,回答答“怎樣做”的問題;工具是為運用方方法而提供的的自動的或半半自動的軟件件工程支撐環環境;過程是為了獲得得高質量的軟軟件所需要完完成的一系列列任務的框架架,它規定了了完成各項任任務的工作步步驟。10、什么是軟軟件過程?為了獲得高質量量軟件所需要要完成的一系系列任務的框框架,規定了了完成各項任任務的工作步步驟。在完成成開發任務時時必須進行一一些開發活動動,并且使用用適當的資源源,在過程結結束時將把輸輸入轉化為輸輸出。11、瀑布模型型的特點及優優點?特點:(1)各個階段段的順序性和和依賴性; (2)劃分邏
7、輯輯設計與物理理設計,盡可可能推遲程序序的物理實現現; (3)每個階段段必須完成規規定的文檔,對對其中問題通通過復審及早早發現,及早早解決。優點:可強迫開發人員員采用規范的的方法(例如如,結構化技技術); 嚴格地規定了每每個階段必須須提交的文檔檔;要求每個階段交交出的所有產產品都必須經經過質量保證證小組的仔細細驗證。12、螺旋模型型的優點?對可選方案和約約束條件的強強調有利于已已有軟件的重重用,也有助助于把軟件質質量作為軟件件開發的一個個重要目標;減少了過多測試試(浪費資金金)或測試不不足(產品故故障多)所帶帶來的風險;在螺旋模型中維維護只是模型型的另一個周周期,在維護護和開發之間間并沒有本質
8、質區別。螺旋模型主要適適用于內部開開發的大規模模軟件項目。項項目越大,風風險也越大,因因此,進行風風險分析的必必要性也越大大。此外,只只有內部開發發的項目,才才能在風險過過大時方便地地中止項目。13、快速原型型的分類、特特點及使用策策略?分類:探索型、實實驗型、進化化型 特點:盡快快向用戶提供供一個可在計計算機上運行行的目標系統統的模型,以以便使用戶和和開發者在目目標系統應該該“做什么”這個問題上上盡可能快地地達成共識。快速原型應該具具備的第一個個特點是“快速”;快速原型應該具具備的第二個個特點是“容易修改”。原型的“修改試用反饋”過程可能重重復多遍。使用策略:廢棄棄策略和追加加策略。14、軟
9、件工程程的目標?付出較低開發成成本;達到要要求的功能;取得較好的的性能;開發發的軟件易于于移植;只需需較低的維護護費用;能按按時完成開發發任務,及時時交付使用;開發的軟件件可靠性高。15、軟件開發發技術主要研研究內容?軟件開發方法,開開發過程,開開發工具和環環境。16、軟件開發發管理主要研研究內容?軟件管理學,軟軟件經濟學,軟軟件心理學。17、快速原型型開發的步驟驟?快速開發、需求求、構造原形形、原形、運運行原形、評評價原形、修修改意見。18、某計算機機系統投入使使用后、 55年內每年可可節省人民幣幣 2O0OO元,假設系系統的投資額額為50000元,年利率率為 12。試計算投投資回收期和和純
10、收入。可行性研究1、可行性研究究的任務是什什么?可行研究的任務務:首先需要要進行概要的的分析研究,初初步確定項目目的規模,目目標,約束和和限制。分析析員再進行簡簡要的需求分分析,抽象出出項目的邏輯輯結構,建立立邏輯模型。從從邏輯模型出出發,經過壓壓縮的設計,探探索出若干種種可供選擇的的解決方法,對對每種解決方方法都要研究究它的可行性性。主要從四個方面面考慮:.技術可行性性:一般要考考慮的情況包包括 開發的的風險即設計計出的系統能能否達到要求求的功能和性性能;資源的的有效性;相相關技術的發發展是否支持持;.經濟可行性性:進行開發發成本的估算算以及了解取取得效益的評評估,確定要要開發的項目目是否值
11、得投投資。.法律可行性性:要開發的的項目是否存存在任何侵權權問題。(4).管理可可行性:運行行方式在用戶戶組織內是否否可行,現有有管理制度人員素質操作方式是是否可行。2、可行性研究究有哪些步驟驟?.確定項目規規模和目標;.研究正在運運行的系統;收集研究分析現有系系統的文檔資資料,實地考考察系統訪問問有關人員,然然后描繪現有有系統的高層層系統流程圖圖。.建立新系統統的高層邏輯輯模型;使用用數據流圖和和數據字典描描述數據在系系統中的流動動和處理情況況。 .導出和評價價各種方案;導出若干較較高層次的物物理解決方法法,根據技術術可行性經濟可行性性社會可行性性進行評估,得得到可行的解解決方法。.推薦可行
12、方方案;進行成成本效益分分析,決定該該項目是否值值得開發,若若值得開發那那么解決方案案是什么,并并且說明該方方案可行的原原因和理由。.編寫可行性性研究報告;將上述可行行性過程的結結果寫成相應應文檔,即可可行性研究報報告。3、可行性研究究過程包括哪些?1. 復查系統統規模和目標標2. 研究目前前正在使用的的系統3. 導出新系系統的高層邏邏輯模型4. 進一步定定義問題5. 導出和評評價供選擇的的解法6. 推薦行動動方針7. 草擬開發發計劃8. 書寫文檔檔提交審查4、什么是數據據流圖?其作作用是什么?數據流圖(DFFD):以圖圖形的方式描描述數據在系系統中流動和和處理的邏輯輯過程。只反反映系統必須須
13、完成的邏輯輯功能,是一一種功能模型型。5、什么是數據據字典?其作作用是什么?共有哪些條條目? 數據字典(DDD)用來定義義數據庫流圖圖中的各個成成分的具體含含義。有以下下四類條目:數據流,數數據項,數據據存儲,基本本加工。6、成本-效效益分析可用用哪些指標進進行度量?.投資回收率率:通常把建建立系統若干干年后能取得得的收益折算算成現在的價價值和開發系系統所需的費費用進行比較較得出投資回回收率。.投資回收期期:就是使累累計的經濟效效益等于最初初的投資費用用所需的時間間。.純收入:整整個生存周期期之內的累計計經濟效益(折折成現在值)與與投資之差。7、某圖書管理理系統有以下下功能: 借書:輸入讀讀者
14、借書證。系系統首先檢查查借書證是否否有效,若有有效,對于第第一次借書的的讀者,在借借書證上建立立檔案。否則則,查閱借書書文件,檢查查該讀者所借借圖書是否超超過10本,若若已達10,拒拒借,末達110本,辦理理借書(檢查查庫存,修改改庫存目錄并并將讀者借書書情況錄入借借書文件。) 還書:從借書書文件中讀出出與讀者有關關的記錄,查查閱所借日期期,如超期(33個月)作罰罰款處理。否否則,修改庫庫存目錄與借借書文件。 查詢:通過借借書文件,庫庫存目錄文件件查詢讀者情情況圖書借閱及及庫存情況,打打印統計表。 解:8、某銀行的計計算機儲蓄系系統功能是:將儲戶的存存戶填寫的存存款單或存款款單輸入系統統,如果
15、是存存款,系統記記錄存款人姓姓名住址存款類型存款日期利率等信息息,并打印出出存款單給儲儲戶;如果是是取款,系統統計算清單給給儲戶。請用用DFD,IIDEF0描描繪該功能的的需求,并建建立相應數據據字典。 9、一個考務處處理系統的要要求如下,試試畫出該系統統的數據流圖圖。(1) 對考生生送來的報名名表進行檢查查;(2) 對合格格的報名表編編好準考證號號碼后將準考考證送給考生生,并將匯總總后的考生名名單送給閱卷卷站;(3) 對閱卷卷站送來的成成績表進行檢檢查,并根據據考試中心指指定的合格標標準審定合格格者;(4) 填寫考考生通知單(內內容包含考試試成績及合格格不合格標志志),送給考考生;(5) 按
16、地區區、年齡、文文化程度、職職業、考試級級別等進行成成績分類統計計及試題難度度分析,產生生統計分析表表。(1)頂層數據據流圖 (22) 第1層層數據流圖(33) 第2層層數據流圖 加工工1子圖: 加工2子圖圖10、系統流程程圖是概括地描繪物物理系統的傳傳統工具,表表達的是數據據在系統各部部件之間流動動的情況,11、原型化方方法主要用于于解決什么問問題?試說明明這種方法的的主要優缺點點。原型化方法主要要用于解決在在產品開發的的早期階段需需求不確定的的問題,用戶戶、經理和其其他非技術項項目風險承擔擔者發現在確確定和開發產產品時,原型型可以使他們們的想象更具具體化。 這這種方法的主主要優點如下下:(
17、1)明明確并完善需需求 原型作作為一種需求求工具,它初初步實現所理理解的系統的的一部分,用用戶對原型的的評價可以指指出需求中的的許多問題。(2) 探探索設計選擇擇方案 原型型作為一種設設計工具,可可以探索不同同的用戶界面面技術,使系系統達到最佳佳的可用性,并并且可以評價價可能的技術術方案。(3)發展展為最終的產產品 原型作作為一種構造造工具,是產產品最初子集集的完整功能能實現,通過過一系列小規規模的開發循循環,你可以以完成整個產產品的開發。(4)這這種方法的主主要缺點包括括:(1) 用戶戶看到一個正正在運行的原原型便以為產產品即將完成成,他們會要要求不再進行行產品重建,而而只是對原型型進行一些
18、修修改就交付。由由于原型沒有有考慮軟件的的總體質量和可維護性性,交付原型型往往造成欲速則不達達的情況。(2) 開發人人員為了快速速構造原型,可可能會采用不不合適的操作作系統或程序序設計語言,也也可能使用一一些效率低的的算法。在一一段時間的開開發之后,他他們往往已經經習慣了這些些選擇,于是是便在系統中中參雜了這些些不理想的選選擇。 需求分析 1、什么是需求求分析?需求求分析階段的的基本任務是是什么? 需求分析:開發發人員準確地地理解用戶的的要求,進行行細致的調查查分析,將用用戶非形式的的需求陳述轉轉化為完整的的需求定義,再再由需求定義義轉換到相應應的需求規格格說明的過程程。 基本任務: 問題識別
19、:雙雙方確定對問問題的綜合需需求,這些需需求包括功能能需求,性能能需求,環境境需求,用戶戶界面需求。 分析與綜合,導導出軟件的邏邏輯模型 。編寫文檔:包包括編寫需需求規格說明明書,初初步用戶使用用手冊,確認測試計計劃,修修改完善軟件件開發計劃 。2、什么是結構構分析方法?該方法使用用什么描述工工具? 結構化分析:簡簡稱SA,面面向數據流進進行數據分析析的方法。采采用自頂向下下逐層分解的的分析策略。頂頂層抽象地描描述整個系統統,底層具體體地畫出系統統工程的每個個細節。中間間層則是從抽抽象到具體的的過渡。使用數據流圖,數數據字典,作作為描述工具具,使用結構構化語言,判判定表,判定定樹描述加工工邏輯
20、。3、結構化分析析方法通過哪哪些步驟來實實現? 了解當前系統統的工作流程程,獲得當前前系統的物理理模型。 抽象出當前前系統的邏輯輯模型。 建立目標系系統的邏輯模模型。 作進一步補補充和優化。4、E-R圖中中包含哪幾種種種基本成分分?實體(即數據對對象)、關系和屬屬性5、聯系可分為為哪幾種類型型?一對一聯系(111),一對多多聯系(1N),多對多多聯系(MN)6、為何要進行行數據結構規規范化?為減少數據冗余余,避免出現現插入異常或或刪除異常,簡簡化修改數據據的過程。7、第一范式每個屬性值都必必須是原子值值,即僅僅是是一個簡單值值而不含內部部結構。8、第二范式滿足第一范式條條件,而且每每個非關鍵字
21、字屬性都由整整個關鍵字決決定(而不是由關關鍵字的一部部分來決定),消除了非非關鍵字屬性性對關鍵字屬屬性的部分依依賴。9、第三范式符合第二范式的的條件,每個個非關鍵字屬屬性都僅由關關鍵字決定,而而且一個非關關鍵字屬性不不能僅僅是對對另一個非關關鍵字屬性的的進一步描述述(即一個非關關鍵字屬性值值不依賴于另另一個非關鍵鍵字屬性值),消除了非非關鍵字屬性性對關鍵字屬屬性的傳遞依依賴。10、S-L-C(SNOO,SDEPPT,SLOOC,CNOO,G),這這里SNO表示學學號,SDEEPT表示系系名,SLOOC表示樓號號,CNO表示課課程號,G表示成績。 函數依賴有有: (SNNO,CNOO)G; SD
22、DEPTSLOC; SNOSDEPTT,對關系進進行規范化,達達到三范式要要求。(1)SC(SSNO,CNNO,G)和和 (2)S-D(SNO,SDEPTT,) (33) S-LL(SDEPPT ,SLOC)11、狀態轉換換圖狀態轉換圖(簡簡稱為狀態圖圖)通過描繪系系統的狀態及及引起系統狀狀態轉換的事事件,來表示示系統的行為為。提供了行行為建模機制制。12、層次方框框圖層次方框圖用樹樹形結構的一一系列多層次次的矩形框描描繪數據的層層次結構。樹樹形結構的頂頂層是一個單單獨的矩形框框,它代表完完整的數據結結構,下面的的各層矩形框框代表這個數數據的子集,最最底層的各個個框代表組成成這個數據的的實際數
23、據元元素(不能再分割割的元素)。13、IPO圖圖IPO圖是輸入入、處理、輸輸出圖的簡稱稱,能夠方便便地描繪輸入入數據、對數數據的處理和和輸出數據之之間的關系。14、從哪些方方面驗證軟件件需求的正確確性(1) 一致性性所有需求必必須是一致的的,任何一條條需求不能和和其他需求互互相矛盾。(2) 完整性性需求必須是是完整的,規規格說明書應應該包括用戶戶需要的每一一個功能或性性能。(3) 現實性性指定的需求求應該是用現現有的硬件技技術和軟件技技術基本上可可以實現的。對對硬件技術的的進步可以做做些預測,對對軟件技術的的進步則很難難做出預測,只只能從現有技技術水平出發發判斷需求的的現實性。(4) 有效性性
24、必須證明需需求是正確有有效的,確實實能解決用戶戶面對的問題題。 總體設計1、什么是總體體設計?總體體設計的任務務是什么?總體設計又稱為為概要設計或或初步設計。確定系統功能是實現。基本任務是:建立軟件系統結構(劃分模塊、定義模塊功能、模塊間的調用關系、定義模塊的接口、評價模塊的質量)、數據結構和數據庫的設計(數據結構設計、概念設計、邏輯設計、物理設計)、編寫概要設計文檔(概要設計說明書、用戶手冊、數據庫設計說明書、修訂測試計劃)。2、總體設計分分為哪兩個階階段?系統設計階段,確確定系統的具具體實現方案案;結構設計計階段,確定定軟件結構。3、總體設計過過程包括幾個個步驟?1. 設想供選選擇的方案2
25、. 選取合理理的方案3. 推薦最佳佳方案4. 功能分解解5. 設計軟件件結構6. 設計數據據庫7. 制定測試試計劃8. 書寫文檔檔9. 審查和復復審4、模塊化是把程序劃分成成獨立命名且且可獨立訪問問的模塊,每每個模塊完成成一個子功能能,把這些模模塊集成起來來構成一個整整體,可以完完成指定的功功能滿足用戶戶的需求。5、模塊化的優優點 (1)模塊塊化使軟件容容易測試和調調試,因而有有助于提高軟軟件的可靠性性。 (2)模模塊化也有助助于軟件開發發工程的組織織管理。6、抽象就是抽出事物的的本質特性而而暫時不考慮慮它們的細節節。7、抽象化包括括哪些?過程的抽象 、數數據抽象。8、模塊的獨立立程度的定性性
26、標準度量是是什么?好的的模塊應滿足足什么標準?內聚和耦合;高高內聚低耦合合。9、什么耦合?模塊間的耦耦合有哪些?指衡量不同模塊塊彼此間互相相依賴(連接)的緊密程度度;有非直接耦合合、標記耦合、數據耦合 、控制耦合 、外部耦合、公共耦合和內容耦合 。10、非直接耦耦合如果兩個模塊之之間沒有直接接關系,它們們之間的聯系系完全是通過過主模塊的控控制和調用來來實現的,這這就是非直接接耦合。這種種耦合的模塊塊獨立性最強強。11、標記耦合合如果一組模塊通通過參數表傳傳遞記錄信息息,就是標記記耦合。這個個記錄是某一一數據結構的的子結構,而而不是簡單變變量。12、數據耦合合如果一個模塊訪訪問另一個模模塊時,彼
27、此此之間是通過過簡單數據參參數 (不是是控制參數、公公共數據結構構或外部變量量) 來交換換輸入、輸出出信息的,則則稱這種耦合合為數據耦合合。13、控制耦合合如果一個模塊通通過傳送開關關、標志、名名字等控制信信息,明顯地地控制選擇另另一模塊的功功能,就是控控制耦合。14、外部耦合合一組模塊都訪問問同一全局簡簡單變量而不不是同一全局局數據結構,而而且不是通過過參數表傳遞遞該全局變量量的信息,則則稱之為外部部耦合。15、公共耦合合若一組模塊都訪訪問同一個公公共數據環境境,則它們之之間的耦合就就稱為公共耦耦合。公共的的數據環境可可以是全局數數據結構、共共享的通信區區、內存的公公共覆蓋區等等。16、內容
28、耦合合如果發生下列情情形,兩個模模塊之間就發發生了內容耦耦合 (1) 一一個模塊直接接訪問另一個個模塊的內部部數據; (2) 一個個模塊不通過過正常入口轉轉到另一模塊塊內部; (3) 兩個個模塊有一部部分程序代碼碼重迭(只可能出現現在匯編語言言中); (4) 一一個模塊有多多個入口。17、內聚衡量一個模塊內內部各個元素素彼此結合的的緊密程度。功能內聚 ,信息內聚 ,通信內聚 ,過程內聚,時間內聚,邏輯內聚,巧合內聚。19、功能內聚聚 一個模塊中各個個部分都是完完成某一具體體功能必不可可少的組成部部分,或者說說該模塊中所所有部分都是是為了完成一一項具體功能能而協同工作作,緊密聯系系,不可分割割的
29、。則稱該該模塊為功能能內聚模塊。20、信息內聚聚 這種模塊完成多多個功能,各各個功能都在在同一數據結結構上操作,每每一項功能有有一個唯一的的入口點。這這個模塊將根根據不同的要要求,確定該該執行哪一個個功能。由于于這個模塊的的所有功能都都是基于同一一個數據結構構(符號表),因因此,它是一一個信息內聚聚的模塊。21、通信內聚聚 如果一個模塊內內各功能部分分都使用了相相同的輸入數數據,或產生生了相同的輸輸出數據,則則稱之為通信信內聚模塊。通通常,通信內內聚模塊是通通過數據流圖圖來定義的。22、過程內聚聚使用流程圖做為為工具設計程程序時,把流流程圖中的某某一部分劃出出組成模塊,就就得到過程內內聚模塊。
30、例例如,把流程程圖中的循環環部分、判定定部分、計算算部分分成三三個模塊,這這三個模塊都都是過程內聚聚模塊。23、時間內聚聚時間內聚又稱為為經典內聚。這這種模塊大多多為多功能模模塊,但模塊塊的各個功能能的執行與時時間有關,通通常要求所有有功能必須在在同一時間段段內執行。例例如初始化模模塊和終止模模塊。24、邏輯內聚聚這種模塊把幾種種 相關的功功能組合在一一起,每次被被調用時,由由傳送給模塊塊的判定參 數來確定定該模塊應執執行哪一種功功能。25、巧合內聚聚巧合內聚又稱為為偶然內聚。當當模塊內各部部分之間沒有有聯系,或者者即使有聯系系,這種聯系系也很松散,則則稱這種模塊塊為巧合內聚聚模塊,它是是內聚
31、程度最最低的模塊。26、扇出是一個模塊直接接控制(調用)的模塊數目目。27、扇入一個模塊的扇入入表明有多少少個上級模塊塊直接調用它它。28、模塊的作作用域定義為受該模塊塊內一個判定定影響的所有有模塊的集合合。29、模塊的控控制域是這個模塊本身身以及所有直直接或間接從從屬于它的模模塊的集合。30、模塊化的的優點。模塊化使軟件容容易測試和調調試,因而有有助于提高軟軟件的可靠性性,提高軟件件的可修改性性。模塊化也有助于于軟件開發工工程的組織管管理。31、逐步求精精、分層過程程與抽象等概概念之間的相相互關系如何何?“自頂向下,逐逐步求精”是Niklaaus Wiirth提出出的設計策略略:即將軟件件的
32、體系結構構按自頂向下下方式,對各各個層次的過過程細節和數數據細節逐層層細化,直到到用程序設計計語言的語句句能夠實現為為止,從而最最后確立整個個的體系結構構。這樣的結構實際際就是一個模模塊的分層結結構,即分層層的過程。在在實施時,采采用抽象化的的方法,自頂頂向下,給出出不同的抽象象層次。在最最高的抽象層層次上,可以以使用問題所所處環境的語語言概括地描描述問題的解解法。而在較較低的抽象層層次上,則采采用過程化的的方法。在描描述問題的解解法時,我們們可以配合使使用面向問題題的術語和面面向現實的術術語。但最后后在最低的抽抽象層次上,應應使用能夠直直接實現的方方式來描述這這個解法。32、什么是軟軟件結構
33、圖?簡述軟件結結構設計優化化準則。軟件系統的模塊塊層次結構,反反映了整個系系統的功能實實現,即將來來程序的控制制體系。準則則:高內聚低低耦合、作用用范圍在控制制范圍內、軟軟件的深度、寬寬度、扇入、扇扇出適當、模模塊大小適中中、接口簡單單清晰易懂。33、什么是模模塊的控制范范圍和作用范范圍?他們的的關系如何?控制范圍:是模模塊本身和它它的下屬模塊塊的集合。作作用范圍:模模塊中的一個個判定影響的的所有模塊的的集合。作用用范圍應該在在控制范圍內內。33、什么是變變換流?什么么是事物流?變換流由輸入、變變換(或處理理)、輸出三三部分組成。事物流某個加工工將它的輸入入流分離成許許多發散的數數據流,形成成
34、許多加工路路徑,并根據據輸入選擇其其中一個路徑徑來執行。34、試述變變換分析事物分析析設計步驟驟。變換分析設計步步驟:確定變換中心心,邏輯輸入入和輸出。 設計軟件結構構的頂層和第第一層-變變換結構:頂頂層的功能是是完成所有模模塊的控制(名名稱應是系統統名,以體現現完成整個系系統功能) 第一層至少有三三種功能模塊塊:輸入輸出和變換換模塊 設計中下層層模塊,對第第一層的模塊塊自頂向下分分解。 輸入模塊由兩部部分組成:接接收數據轉換成調用用模塊所需信信息。 輸出模塊由兩部部分組成:將將數據轉換成成下屬模塊所所需的形式 發送數據據變換模塊:對每每個基本加工工建立一功能能模塊 設計的優化 :輸入部分分求
35、精,每個個物理輸入設設置專門模塊塊,以體現系系統的外部接接口。其它輸輸入模塊與轉轉換數據模塊塊都很簡單時時,可將它們們合并。輸出部分求精:每個物理輸輸出設置專門門模塊,其它它也可適當合合并。變換部分求精:根據設計準準則,對模塊塊適當合并。 事務分析的設計計步驟:確定事務中心心和加工路徑徑 設計頂層(事事務機構)和和第一層 頂頂層模塊有兩兩個功能:接接收數據和根根據事務類型型調動相應處處理模塊。 中下層模塊的的設計優化工作與與變換結構相相同。 事務型軟件結構構包括兩部分分: 接收分分支 發送分分支出 通常常包括一調度度模塊,當事事務類型不多多時,可與主主模塊合并 。35、請將下圖圖的DFD轉轉換
36、為軟件結結構圖。解:詳細設計詳細設計的基本本任務是什么么?有那幾種種描述方法?設計模塊的數據據結構、設計計數據庫的物物理結構、設設計模塊的詳詳細算法、其其它(代碼設設計、輸入/輸出格式設設計、人機對對話設計)、編編寫詳細設計計說明書、評評審。程序流程圖、PPAD圖、PDL。2、請使用流程程圖、PADD圖和PDLL語言描述下下列程序的算算法。(1)在數據AA(1)AA(10)中中求最大數和和次大數。3、輸入三個正正整數作為邊邊長,判斷該該三條邊構成成的三角形是是等邊、等腰腰還是一般三三角形。使用用流程圖、PPAD圖和PPDL語言描描述。解:如圖:4、畫出下面用用PDL寫出出的程序的PPAD圖。W
37、HILE PP DO IFF A OO THENN A1 EELSE AA2 ENDDIF; S11; IFF B0 THEN B1; WHHILE CC DO SS2;S3 ENDWHHILE; ELLSE B22 ENNDIF; B33 ENNDWHILLE;編碼與測試1、軟件測試的的目的是什么么?軟件測試試中,應注意意哪些原則?答:軟件測試的的目的是為了了發現軟件的的錯誤。軟件測試中應注注意的原則有有:(1)測試用例例應由輸入數數據和預期的的輸出數據兩兩部分組成。這這樣便 于對對照檢查,做做到有的放矢矢。 (2)測試且例例不僅選用合合理輸入數據據,還要選擇擇不合理的輸輸入數據。這這樣能更
38、多地地發現錯誤,提提高程序的可可靠性。對于于不合理的輸輸入數據,程程序應拒絕接接受,并給出出相應的提示示。 (3)除了檢查查程序是否做做了它應該做做的事,還應應該檢查程序序是否做了它它不應該做的的事。 (4)應制定測測試計劃并嚴嚴格執行,排排除隨意性。 (5)長期保留留測試用例。 (6)對發現錯錯誤較多的程程序段,應進進行更深入的的測試。 (7)程序員應應避免測試自自己的程序。測測試是一種挑剔性的的行為,心理理狀態是測試試自己程序的的障礙。 2、什么是白盒盒測試法?有有哪些覆蓋標標準?試對他他們的檢錯能能力進行比較較?答:白盒法測試試法把測試對對象看作一個個打開的盒子子,測試人員員須了解程序序
39、內部結構和和處理過程,以以檢查處理過過程的細節為為基礎,對程程序中盡可能能多的邏輯路路徑進行測試試,檢驗內部部控制結構和和數據結構是是否有錯,實實際的運行狀狀態與預期的的狀態是否一一致。白盒法有下列幾幾種覆蓋標準準:語句覆蓋:設計計若干個測試試用例,運行行被測程序,使使得每一可執執行語句至少少執行一次。判定覆蓋:設計計若干個測試試用例,運行行被測程序,使使得程序中每每個判斷的取取真分支和取取假分支至少少經歷一次。條件覆蓋:設計計若干個測試試用例,運行行被測程序,使使得程序中每每個判斷的每每個條件的可可能取值至少少執行一次。判定/條件覆蓋蓋:設計足夠的的測試用例,使使得判斷中每每個條件的所所有可
40、能取值值至少執行一一次,同時每每個判斷中的的每個條件的的可能取值至至少執行一次次。 條件組合覆蓋:設計足夠的的測試用例,運運行被測程序序,使得每個個判斷的所有有可能的條件件取值組合至至少執行一次次。路徑覆蓋:設計計足夠的測試試用例,覆蓋蓋程序中所有有可能的路徑徑。從上到下的覆蓋蓋標準其檢錯錯能力也從弱弱到強,其中中條件組合發發現錯誤的能能力較強,凡凡滿足其標準準的測試用例例,也必然滿滿足前四種覆覆蓋標準。在在實際的邏輯輯測試中,一一般以條件組組合覆蓋為主主設計測試用用例,然后再再補充部分用用例來達到路路徑覆蓋的測測試標準。3、什么是黑盒盒測試法?采采用黑盒技術術測試用例有有哪幾種方法法?這些方
41、法法各有什么特特點?答:黑盒測試法法把被測試對對象看成是一一個黑盒子,測測試人員完全全不考慮程序序的內部結構構和處理過程程,只在軟件件接口處進行行測試,依據據需求規格說說明書,檢查查程序是否滿滿足功能要求求。采用黑盒技術測測試用例的方方法有:等價類的劃分、邊邊界值分析、錯錯誤推測和因因果圖。等價類的劃分:是將輸入數數據按有效的的或無效的(也稱合理的的或不合理的的)劃分成若若干個等價類類,測試每個個等價類的代代表值就等于于對該類其他他值的測試。這這樣就把漫無無邊跡的隨機機測試改為有有針對性的等等價類測試,用用少量有代表表性的例子代代替大量測試試目的相同的的例子,能有有效地提高測測試效率。但但這個
42、方法的的缺點是沒有有注意選擇某某些高效的、能能夠發現更多多錯誤的測試試用例。邊界值分析法:是將測試邊邊界情況作為為重點目標,選選取正好等于于、剛剛大于于和剛剛小于于邊界值的測測試數據。(邊界情況是是指輸入等價價類和輸入等等價類邊界上上的情況。)這種方法可可以查出更多多的錯誤,因因為在程序中中往往在處理理邊界情況時時易發生錯誤誤。錯誤推測法:是是在測試程序序時,人們根根據經驗或直直覺推測程序序中可能存在在的錯誤,從從而有針對性性地編寫檢查查這些錯誤的的測試用例。因果圖:能夠有有效地檢測輸輸入條件的各各種組合可能能會引起的錯錯誤。它的基基本原理是通通過畫因果圖圖,把用自然然語言描述的的功能說明轉轉
43、換為判定表表,最后為判判定表的每一一列設計一個個測試用例。這幾種方法都不不能提供一組組完整的測試試用例,在實實際測試中應應把各種方法法結合起來使使用。綜合策略:就是是聯合使用上上述幾種測試試方法,盡可可能多地發現現程序中的錯錯誤。4、軟件測試要要經過哪些步步驟?這些測測試與軟件開開發各階段之之間有什么關關系?答:軟件測試要要經過的步驟驟是:單元測測試集成測試確認測試系統測試。單元測試:對源源程序中每一一個程序單元元進行測試,檢檢查各個模塊塊是否正確實實現規定的功功能,從而發發現模塊在編編碼中或算法法中的錯誤。該該階段涉及編編碼和詳細設設計文檔。集成測試:是為為了檢查與設設計相關的軟軟件體系結構
44、構的有關問題題,也就是檢檢查概要設計計是否合理有有效。確認測試:主要要是檢查已實實現的軟件是是否滿足需求求規格說明書書中確定了的的各種需求。系統測試:是把把已確認的軟軟件與其他系系統元素(如如硬件、其他他支持軟件、數數據、人工等等)結合在一一起進行測試試。以確定軟軟件是否可以以支付使用。5、單元測試有有哪些內容?測試中采用用什么方法?答:單元測試主主要針對模塊塊的以下五個個基本特征進進行測試:(1)模塊接口口 (2)局部數據據結構 (3)重要的執執行路徑 (4)錯誤處理理 (5)邊界條件件 測試的方法是為為被測試模塊塊編寫驅動模模塊和樁模塊塊來實現被測測試單元的可可運行。通過過驅動模塊來來模擬
45、被測試試模塊的上級級調用模塊,以以上級模塊調調用被測模塊塊的格式驅動動被測模塊,接接收被測模塊塊的測試結構構并輸出。樁樁模塊則用來來代替被測試試模塊所調用用的模塊。它它的作用是返返回被測模塊塊所需的信息息。6、什么是集成成測試?非漸漸增式測試與與漸增式測試試有什么區別別? 漸增式式測試如何組組裝模塊?答:集成測試是是指在單元測測試的基礎上上,將所有模模塊按照設計計要求組裝成成一個完整的的系統進行的的測試。非漸增式測試是是指首先對每每個模塊分別別進行單元測測試,再把所所有模塊組裝裝成一個完整整的系統進行行的測試。而而漸增式測試試就是逐個把把未經測試的的模塊組裝到到已經過測試試的模塊上去去進行集成
46、測測試,每加入入一個新模塊塊進行一次集集成測試,重重復此過程直直到程序組裝裝完畢。漸增增式測試有兩兩種不同的組組裝方法:自自頂向下和自自底向上結合合。兩者區別是:(1)非漸增式式方法把單元元測試和集成成測試分成兩兩個不同的階階段,前一階階段完成模塊塊的單元測試試,后一階段段完成集成測測試。而漸增增式測試往往往把單元測試試和集成測試試合在一起,同同時完成。(2)非漸增式式需要更多的的工作量,因因為每個模塊塊都需要驅動動模塊和樁模模塊,而漸增增式利用已測測試過的模塊塊作為驅動模模塊或樁模塊塊,因此工作作量少。(3)漸增式可可以較早地發發現接口之間間的錯誤,非非漸增式最后后組裝時才發發現。(4)漸增
47、式有有利于排錯,發發生錯誤往往往和最近新加加入的模塊有有關,而非漸漸增式發現接接口錯誤推遲遲到最后,很很難判斷是哪哪一部分接口口出錯。(5)漸增式比比較徹底,已已測試的模塊塊和新的模塊塊再測試。(6)漸增式點點用時間較多多,但非漸增增式所需更多多的驅動模塊塊和樁模塊也也占用一些時時間。(7)非漸增式式開始可并行行測試所有模模塊,能充分分利用人力,對對測試大型軟軟件很有意義義。7、什么是確認認測試?該階階段有哪些工工作?答:確認測試又又稱有效性測測試。它的任任務是檢查軟軟件的功能與與性能是否與與需求規格說說明書中確定定的指標相符符合。因而需需求說明是確確認測試的基基礎。確認測測試階段有兩兩項工作
48、:進進行確認測試試與軟件配置置審查。8、調試的目的的是什么?調調試有哪些技技術手段?答:調試則是在在進行了成功功的測試之后后才開始的工工作。調試的的目的是確定定錯誤的原因因和位置,并并改正錯誤,因因此調試也稱稱為糾錯(DDebug)。調試的技技術手段有簡簡單的調試方方法、歸納法法、演繹法和和回溯法等。9、將正確答案案的編號填入入題目空白處處:在白盒測試用例例中,有語句句覆蓋、條件件覆蓋、判定定覆蓋、路徑徑覆蓋等,其其中(A)是是最強的覆蓋蓋準則。為了了對下圖所示示的程序進行行覆蓋測試,必必須適當地選選取測試數據據。若X,YY是兩個變量量,可供選擇擇的測試數據據組共有I,III,IIII,IV四
49、組組(如表中給給出),則實實現語句覆蓋蓋至少應采用用的測試數據據組是(B);實現條件件覆蓋至少應應采用的測試試數據組是(C);實現現路徑覆蓋至至少應采用的的測試數據組組是(D)或或(E)。可供選擇的答案案:A:(1)語句句覆蓋 (22)條件覆蓋蓋 (3)判判定覆蓋 (4)路徑覆覆蓋BE:(1)I和II組組 (2)III和IIII級 (3)III和IIV組 (44)I和IVV組 (5)I、II和和III組 (6)III,III和和IV組 (7)I,IIII和IV組組 (8)II、II和IIV組答:A:(4) B:(11) C:(4) D:(5) EE:(8)10、請對“判判定三角形類類別”程序算
50、法用用等價類劃分分和邊界值分分析法設計測測試用例,并并檢查邏輯覆覆蓋標準。解:先劃分等價價類并編號:為合理等價類設設計測試用例例,對于表中中對應的四個個合理等價類類,用三個測測試用例覆蓋蓋。為每一個個不合理等價價類設計一個個測試用例:用邊界值法設計計測試用例:11、某“調整整工資”處理模塊接接受一個“職稱”的變量,根根據職稱的不不同(助教,講講師,副教授授,教授)作作不同的處理理,其中若是是助教還必須須輸入工齡,只只有工齡超過過兩年才能調調整工資。請請用等價類劃劃分法設計測測。1.劃分等價類類: 計測試用例:第七章 HYPERLINK http:/51/rjgc/NO00064.htm 軟件維
51、維護1、軟件維護有有哪些內容? 答:(1)校正正性維護。在在軟件交付使使用后,一些些隱含的錯誤誤在某些特定定的使用環境境下會暴露出出來。為了識識別和糾正錯錯誤,修改軟軟件性能上的的缺陷,應進進行確定和修修改錯誤的過過程,這個過過程就稱為校校正性維護。 (2)適應性維維護。為了使使應用軟件適適應計算機硬硬件、軟件環環境及數據環環境的不斷發發生的變化而而修改軟件的的過程稱為適適應性維護。 (3)完善性維維護。為增加加軟件功能、增增強軟件性能能、提高軟件件運行效率而而進行的維護護活動稱為完完善性維護。 (4)預防性維維護。為了提提高軟件的可可維護性和可可靠性而對軟軟件進行的修修改稱為預防防性維護。
52、2、 軟件維護護的特點是什什么? 答:主要體現在在三個方面: (1) 非結構構化維護和結結構化維護。軟軟件的開發過過程對軟件的的維護有很大大的影響。若若不采用軟件件工程的方法法開發軟件,則則軟件只有程程序而無文檔檔,維護工作作非常困難,這這是一種非結結構化的維護護。若采用軟軟件工程的方方法開發軟件件,則各階段段都有相應的的文檔,容易易進行維護工工作,這是一一種結構化的的維護。 (2) 維護的的困難性。軟軟件維護的困困難性是由于于軟件需求分分析和開發方方法的缺陷。軟軟件生存周期期中的開發階階段沒有嚴格格而又科學的的管理和規劃劃,就會引起起軟件運行時時的維護困難難。(3) 軟件維護的費用用。軟件維
53、護護的費用在總總費用中的比比重是在不斷斷增加的,這這是軟件維護護有形的代價價。另外還有有無形的代價價,即要占有有更多的資源源。軟件維護護費用增加的的占有原因是是軟件維護的的生產率非常常低。 3、 軟件維護護的流程是什什么? 答:軟件維護的的流程如下:提交維護申請請報告、審查查申請報告并并批準、運行行維護并做詳詳細記錄、復復審。 4、 軟件維護護的副作用有有哪些? 答:維護的副作作用有以下三三種: (1) 編碼副副作用。在使使用程序設計計語言修改源源代碼時可能能引入的錯誤誤。 (2) 數據副副作用。在修修改數據結構構時,有可能能造成軟件設設計與數據結結構不匹配,因因而導致軟件件錯誤。數據據副作用
54、是修修改軟件信息息結構導致的的結果。但它它可以通過詳詳細的設計文文檔加以控制制。 (3) 文檔副副作用。如果果對可執行軟軟件的修改沒沒有反映在文文檔中,就會會產生文檔副副作用。 5、什么是軟件件可維護性?可維護性度度量的特性是是什么?答:軟件可維護護性的定義:軟件能夠被被理解、校正正、適應及增增強功能的容容易程度。軟軟件的可維護護性可用以下下七個質量特特性來衡量,即即可理解性、可可測試性、可可修改性、可可靠性、可移移植性、可使使用性和效率率。 6、 提高可維維護性的方法法有哪些? 答:(1)建立立明確的軟件件質量目標。 (2)使用先進進的軟件開發發技術和工具具。 (3)建立明確確的質量保證證。
55、 (4)選擇可維維護性的程序序設計語言。 (5)改進程序序的文檔。 選擇題(每題11分,20 題共20 分)1. 下述哪個個選項不是采采用瀑布模型型的條件( )。 (A)在項項目開發早期期需求可能有有所變化。(B)低風險項項目(對目標標、環境很熟熟悉)。 (C)用戶戶使用環境很很穩定。 (D)用戶戶除提出需求求以外,很少少參與開發。2. 下列中不不屬于非功能能需求的是( )(A)性能要求求 (B)數數據處理要求求(C)安全性要要求 (D)可靠靠性要求3. 衡量模塊塊獨立性的標標準是()(A)模塊的抽抽象程度(B)耦耦合性和內聚聚性(C)模塊的封封裝性 (DD)內聚的類類型4. 設計軟件件時,模
56、塊內內部最好是( )(A) 時間內內聚 (B) 功能內聚聚 (C) 邏輯輯內聚 (D)通信內聚5. 下面不屬屬于軟件設計計原理的是( ) (A) 抽象 (B) 分解 (C) 封裝 (D) 自頂向向下6. 在結構化化分析方法(SA)中,用用E-R圖建建立的是系統統的()(A)業務模型型(B)物理理模型(C)數據模型型 (D)功功能模型7. 面向對象象開發方法中中,靜態模型使用用的建模工具是()(A) 順序圖圖(B) 狀態圖 (C) 活活動圖 (D) 類圖8. 業務模型型是開發方為為了理解客戶戶的業務及需需求,并與客客戶達成業務務理解上的共共識而建立的的模型,以下下說法不正確確的是( )。A、業務
57、模型不不需要考慮計計算機環境。B、業務模型必必須尊重當前前業務的事實實。C、用計算機語語言描述業務務模型。D、業務模型在在建立后需要要得到客戶的的簽字認可。9. 軟件架構構(概要)設設計的主要任任務是要確定定( )(A) 模塊/構件之間的的操作細節 (B) 模塊/構件之間的的相似性(C) 模塊/構件之間的的組成關系 (D) 模塊/構件的具體體功能10. 下述哪哪個關系不是是類圖中類和和類之間的關關系()。(A)擴展關系系 (B)依賴賴關系(C)關聯關系系 (DD)泛化關系系11. 在下述述關于軟件測測試的觀點中中,哪個是不不準確的()。(A)測試的目目的是證明軟軟件無錯,(B)在軟件開開發過程
58、中,測測試是帶有“破壞性的”。(C)軟件測試試是軟件質量量保障的關鍵鍵措施。(D)系統軟件件測試主要是是為了發現BBug12對模塊進進行單元測試試時,有時需需要一個()模塊用來來模擬被測模模塊的上級調調用模塊。(A) 理解(B) 驅動 (C) 管理理 (D) 樁13 . 若有有一個計算類類型的程序,它它的輸入量只只有一個X,其其范圍是-1.0,11.0,設設計這組測試試用例采用的的是黑盒測試試中的邊界值值方法。下列列哪組測試用用例是合理的的()。(A)-1.00,1.0。(B)-1.00,1.0,11.001。(C)-1.0001,-11.0,1.0,1.0001。(D)-1.0001,-11
59、.0,1.0。14. 有開發發人員或者測測試人員在場場,客戶在開開發環境下使使用軟件的測測試為( )。(A)Alphha測試 (BB)Betaa測試(C)單元測試試 (D)集成成測試15. 改正軟軟件在使用過過程中逐漸暴暴露的缺陷或或錯誤的維護護工作為( )。(A)糾錯性維維護 (B)適適應性維護(C)完善性維維護 (DD)預防性維維護16. 軟件維維護中,因改改變一個數組組的大小而引引起的錯誤屬屬于修改( )副作用用。(A)編碼(B)數數據結構(C)文文檔(DD)設計17. CCMM的能力成熟熟度分為5個個等級,其中中( )級級的特征為項項目上的經驗驗,能對新項項目進行策劃劃和管理。(A)可
60、重復級級 (B)已定定義級(C)已管理級級 (DD)優化級18. 下面哪哪個選項不屬屬于軟件配置置管理中的三三個庫( )(A)軟件開發發庫 (B)軟軟件文檔庫(C)軟件基線線庫 (DD)軟件產品品庫19. 模塊的的( )表表示有多少模模塊可直接調調用它,它反反映了該模塊塊的復用(rreuse)程度,因此此值越大越好好。(A)扇入 (B)扇扇出 (C)寬寬度 (DD)深度20. ( )描述軟件件構件及構件件之間的依賴賴關系,顯示示代碼的靜態態結構。(A)類圖 (BB)部件圖 (CC)部署圖 (D)對對象圖填空題(每空11分,共200 空,共200 分)1軟件是由程程序、_、_三部分組成成的。2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精準扶貧知識培訓
- 中醫內科消渴病診療要點
- 自發性氣胸護理要點
- 高考物理核心考點考前沖刺 勻變速直線運動速度與時間的關系(含解析)
- 上海java開發面試題及答案
- 幼兒園小班美術教案《黑與白》
- 吉林數學高考試題及答案
- 中醫人員面試題及答案
- 帳篷露營活動方案
- 重癥肺炎與氣管切開管理規范
- 個人車位租賃合同電子版 個人車位租賃合同
- 普惠性托育機構申請托育中心情況說明基本簡介
- 外輪理貨業務基礎-理貨單證的制作
- 《水火箭制作》課件
- 網絡安全預防電信詐騙主題班會PPT
- 農村垃圾清運投標方案
- 優秀物業管理項目評選方案
- 圖書管理系統畢業論文參考文獻精選,參考文獻
- 中國當代舊體詩選讀幻燈片
- 吉林省全省市縣鄉鎮衛生院街道社區衛生服務中心基本公共衛生服務醫療機構信息名單目錄995家
- 倔強的小紅軍-精講版課件
評論
0/150
提交評論