《軟件開發(fā)工具與環(huán)境》期末復(fù)習(xí)提要_第1頁
《軟件開發(fā)工具與環(huán)境》期末復(fù)習(xí)提要_第2頁
《軟件開發(fā)工具與環(huán)境》期末復(fù)習(xí)提要_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、軟件開發(fā)工具與環(huán)境期末復(fù)習(xí)提要中央電大計(jì)算機(jī)教研室軟件開發(fā)工具與環(huán)境是計(jì)算機(jī)應(yīng)用專業(yè)計(jì)算機(jī)應(yīng)用軟件開發(fā)方向必修的專業(yè)基礎(chǔ)課程。該課程的特點(diǎn)是涉及面廣、實(shí)用性強(qiáng)。本課程的目的是使學(xué)員在學(xué)習(xí)了軟件工程的基本理論知識之后,進(jìn)一步了解和掌握當(dāng)前流行的軟件開發(fā)工具與環(huán)境,從而提高軟件開發(fā)的能力與水平。課程教學(xué)總學(xué)時(shí)數(shù)為54學(xué)時(shí),其中授課時(shí)間為20學(xué)時(shí)(含面授、錄像學(xué)時(shí)),實(shí)驗(yàn)課時(shí)為34學(xué)時(shí)。總學(xué)分?jǐn)?shù)為3學(xué)分。本復(fù)習(xí)提要是以軟件開發(fā)工具與環(huán)境課程的教學(xué)大綱為依據(jù),以文字教材內(nèi)容為基礎(chǔ)而編寫的。目的在于使學(xué)生理清思路,分清主次,為本課程的期末復(fù)習(xí)提供參考。一、各章重點(diǎn)、難點(diǎn)和復(fù)習(xí)要求說明第一章 軟件開發(fā)工具

2、與環(huán)境概述重點(diǎn)掌握的內(nèi)容: 軟件開發(fā)工具的概念,軟件開發(fā)工具的功能,軟件開發(fā)工具的分類和特點(diǎn),軟件開發(fā)環(huán)境,軟件開發(fā)環(huán)境的結(jié)構(gòu),軟件開發(fā)工具與環(huán)境的關(guān)系;Windows 98開發(fā)環(huán)境中的Windows操作系統(tǒng)、Windows NT操作系統(tǒng)、程序開發(fā)環(huán)境;Linux操作系統(tǒng);UNIX操作系統(tǒng);CASE技術(shù)等。一般掌握內(nèi)容:軟件開發(fā)工具的發(fā)展過程,軟件開發(fā)的基本過程,常用開發(fā)環(huán)境中的關(guān)于Windows98操作系統(tǒng),Windows98開發(fā)環(huán)境,Windows NT 4.0等。第二章 軟件開發(fā)工具PowerBuilder重點(diǎn)掌握的內(nèi)容: PowerBuilder介紹中的一些基本概念,窗口及控件,菜單對

3、象,數(shù)據(jù)窗口,用戶對象,用戶對象分類,使用用戶對象,應(yīng)用程序開發(fā)方法,PowerScript編程語言,嵌入式SQL語句等。 說明:大綱中指出:“第三、四章介紹的軟件開發(fā)工具PowerBuilder和CASE工具PowerDesigner是當(dāng)前較流行的軟件,隨著軟件、CASE工具的最新發(fā)展,應(yīng)及時(shí)調(diào)整和補(bǔ)充授課內(nèi)容?!蹦壳?,PowerBuilder 已經(jīng)有8.0版本,而教材講的是6.0版本,所以有關(guān)創(chuàng)建應(yīng)用對象、創(chuàng)建窗口、創(chuàng)建菜單等內(nèi)容,可根據(jù)各地試驗(yàn)情況來定。一般掌握內(nèi)容: PowerBuilder的功能和特點(diǎn),創(chuàng)建新用戶對象,窗口與用戶對象間的通訊,用戶事件定義,用戶對象示例等。第三章 Po

4、werDesigner重點(diǎn)掌握的內(nèi)容: 著重理解PowerDesigner概述中的概念,PowerDesigner的模塊組成,,PowerDesigner的模型和對象特征; ProcessAnalyst中的概念,,PowerDesigner簡介等。 說明:目前,PowerDesigner 已經(jīng)有7.5版本,而教材講的是6.0版本,所以有關(guān)使用ProcessAnalyst建立處理分析模型、使用DataArchitect 創(chuàng)建實(shí)體關(guān)系圖等可根據(jù)各地試驗(yàn)情況定。一般掌握內(nèi)容: ProcessAnalyst需求分析,從數(shù)據(jù)庫生成PDM等。二、參考題型一、 回答下列各問題1、 什么是軟件工具?答案:軟件

5、工具是一種軟件,它是輔助和支援其它軟件研制和維護(hù)的工具,研制軟件開發(fā)工具的主要目的是為了提高軟件生產(chǎn)率和改進(jìn)軟件的質(zhì)量。2、 Java語言有哪些特點(diǎn)?答案:1)擁有一個(gè)更簡潔的語法;2)擁有一個(gè)更好的內(nèi)存管理模式;3)是通過虛擬機(jī)解釋執(zhí)行的;4)平臺的無關(guān)性。 3、 CASE工具不同于以往的軟件工具,主要體現(xiàn)在哪幾個(gè)方面?答案:1)支持專用的個(gè)人計(jì)算環(huán)境;2)使用圖形功能對軟件系統(tǒng)進(jìn)行說明并建立文檔;3)將軟件生存期各階段的工作連接在一起;4)收集和連接軟件系統(tǒng)中從最初的需求到軟件維護(hù)各個(gè)環(huán)節(jié)的所有信息;5)用人工智能技術(shù)實(shí)現(xiàn)軟件開發(fā)和維護(hù)工作的自動(dòng)化。4、 什么是外部可視用戶對象?答案:實(shí)際

6、上就是在PowerBuilder應(yīng)用程序中使用其它語言(比如C或C+)編寫的控件。使用外部控件的目的通常是為了完成PowerBuilder 本身難以完成或不支持的功能。5、 系統(tǒng)分析和系統(tǒng)設(shè)計(jì)任務(wù)和基本要求是什么?答案:在開發(fā)任何應(yīng)用系統(tǒng)之前,開發(fā)人員都必須充分了解系統(tǒng)需求,理解系統(tǒng)應(yīng)該完成的真正任務(wù),千萬不能因?yàn)橼s進(jìn)度而過分縮減或忽略該階段的工作,這一階段的成果很大程度上決定了項(xiàng)目的成敗。理解了系統(tǒng)需求后,就進(jìn)入系統(tǒng)設(shè)計(jì)階段,此時(shí)考慮用戶界面的風(fēng)格、使用何種數(shù)據(jù)庫、如何組織數(shù)據(jù)等。6、 PowerDesigner有哪些模塊組成?答案:PowerDesigner 由以下六個(gè)模塊組成:Proce

7、ssAnalyst:用于系統(tǒng)的需求分析,設(shè)計(jì)和構(gòu)造數(shù)據(jù)流程圖和數(shù)據(jù)字典。DataArchitect:用于對概念層和物理層的交互式數(shù)據(jù)庫設(shè)計(jì)和構(gòu)造。AppModeler:用于物理建模和應(yīng)用對象及數(shù)據(jù)組件的生成。MetaWorks:用于團(tuán)隊(duì)開發(fā)、信息共享和模型管理。WarehouseArchitect:用于數(shù)據(jù)倉庫的設(shè)計(jì)和實(shí)現(xiàn)。Viewer:用于只讀的,圖形化方式訪問整個(gè)企業(yè)的模型信息。二、 填空1、 按硬件與軟件的關(guān)系,軟件開發(fā)工具可以分為兩類:依賴特定計(jì)算機(jī)或特定軟件和獨(dú)立于硬件與其它軟件開發(fā)工具。2、 從目前的發(fā)展看智能化、網(wǎng)絡(luò)化、一體化是軟件開發(fā)工具發(fā)展的幾個(gè)方向。3、 構(gòu)造數(shù)據(jù)窗口對象時(shí)

8、,首先要考慮兩方面的內(nèi)容:數(shù)據(jù)和顯示風(fēng)格。4、 Powerbuilder 6.0支持5種數(shù)據(jù)源,提供11種顯示風(fēng)格。5、 用戶對象是封裝了一組相關(guān)代碼和屬性、完成特定功能的對象。6、 類用戶對象有三種類型:標(biāo)準(zhǔn)類用戶對象、定制類用戶對象和C+類用戶對象。三、 解釋1、 Linux:它是一套免費(fèi)使用和自由傳播類的UNIX操作系統(tǒng)。2、 窗口屬性:定義窗口的外觀及行為(例如,窗口是否有標(biāo)題條,窗口的顏色、大小、顯示位置、邊框形狀等)的屬性。3、 主窗口:它是獨(dú)立的窗口,它不依賴于其它任何窗口而獨(dú)立的存在,這種類型的窗口既能覆蓋其它的窗口,也能夠被其它的窗口覆蓋。4、 響應(yīng)窗口:它向用戶請求信息,總

9、是在另一個(gè)窗口(父窗口)中打開。響應(yīng)窗口被顯示時(shí),用戶必須關(guān)閉了該窗口后才能操作同一個(gè)應(yīng)用程序的其它窗口。響應(yīng)窗口不能被最大化、最小化,但可以帶有控制菜單。應(yīng)用程序中經(jīng)常使用的ABOUT(關(guān)于)窗口、MESSAGEBOX對話框都是響應(yīng)窗口應(yīng)用的具體實(shí)例。5、 單行編輯框:它能夠在一行上輸入顯示數(shù)據(jù),并可隱藏輸入的字符。6、 數(shù)據(jù)窗口對象:主要用于展示數(shù)據(jù)并允許用戶增刪修改數(shù)據(jù)。四、 選擇1、 PowerBuilder 所提供的窗口有哪幾種類型?( )AMain BChildCTabularDMDI Frame答案:ABD2、 下面哪些是有效的注釋表達(dá)方式?( )A/這是一個(gè)注釋B/*這是一個(gè)注釋*/C*這是一個(gè)注釋*DREM 這是一個(gè)注釋答案:AB3、 對于軟件開發(fā)工具來說,以下哪些項(xiàng)特別重要?( )A 表到能力或描述能力B 要有菜單功能C 工具的可靠性D 聯(lián)網(wǎng)功能答案:AC4、 PowerScript提供了一整套嵌入式SQL語句,SQL語句中變量正確的寫法是:( )A 在變量前加#B 在變量前加:C 在變量后加#D 在變量后加:答案:B五、 指出下列程序中語句的作用 1、 CONNECT USING SQLCA;(答案:使用CONECT 建立與數(shù)據(jù)庫的連接)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論