freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

最新版自考軟件開發(fā)工具復習資料(已修改)

2025-04-29 02:38 本頁面
 

【正文】 軟件開發(fā)工具第1章 緒論1.1 軟件開發(fā)工具的由來軟件產(chǎn)品的(質量)(效率)(價格)已成為各方面關注的十分重要的問題。(多選題)名詞解釋:軟件開發(fā)工具 在高級程序設計語言的基礎上,為提高軟件的質量和效率,從規(guī)劃、分析、設計、測試、成文和管理各方面,對軟件開發(fā)者提供各種不同程度幫助的一類廣泛的軟件。簡答:如何理解軟件開發(fā)工具的概念(1)是一類軟件,是開發(fā)軟件用的軟件(2)它是在第三代語言的基礎上發(fā)展起來的。(3)強調對軟件開發(fā)全過程中各個階段的支持,即不僅包含狹義的編程階段,而是包括了相當廣泛的范圍和相當豐富的內容。60年代初期的高級語言有(FORTRAN)(ALGOL)(COBOL)。(多選或填空題)第三代語言實現(xiàn)了對機器的(獨立性),(抽象)地(邏輯)地描述處理和算法,提高了程序地(移植性)。(填空題)第三代語言地瓶頸-(處理過程的描述)(單選或填空題)名詞解釋:軟件危機 認識到軟件工作地重要性地同時,也認識到了軟件工作地困難性。簡答:軟件的重要性(1)軟件是計算機的靈魂(2)軟件是使用者與計算機之間的橋梁(3)軟件是人類在各個領域中積累的知識的結晶(4)軟件是人類文明與知識得以延續(xù)的新的載體(5)軟件是人類進一步成為一個整體,得以進一步相互聯(lián)系的紐帶簡答:軟件的困難性(1)人類社會和客觀世界的復雜性,決定了軟件本身的復雜性(2)人類知識的豐富多彩,決定了軟件的極大的多樣性(3)客觀世界的動態(tài)性,決定了軟件對可維護性、可重用性越來越高的要求。通用軟件的弱點(1)有許多工作是通用軟件所無法完成的(2)用通用軟件完成某些工作,只能表現(xiàn)其表面的形式,而不能反映其邏輯內涵(3)用通用軟件來幫助人們完成軟件開發(fā)工作時,常常遇到難于保持一致性的困難1屬于專用軟件開發(fā)工具的有(代碼生成器:報表生成器、菜單生成器、對話生成器)(第四代語言)(數(shù)據(jù)字典管理系統(tǒng)DDMS)(畫數(shù)據(jù)流程圖、ER圖或程序框圖的繪圖軟件)(多選題)1進入集成的軟件開發(fā)環(huán)境階段的標志是IBM公司(AD/Cycle理論框架的提出)(單選題)1.2軟件開發(fā)工具的概念簡答:軟件開發(fā)工具概念的要點(1)它是在高級程序設計語言之后,軟件技術進一步發(fā)展的產(chǎn)物(2)它的目的是人們開發(fā)軟件過程中給予人們各種不同方面、不同程度的支持或幫助(3)它支持軟件開發(fā)的全過程,而不是僅限于編碼或其它特定的階段認識軟件開發(fā)工具的概念,應同時認識它的(繼承性)與(創(chuàng)造性)(填空題)指令是人們在實踐中形成的工作(規(guī)范)與(步驟)(填空題)軟件應當包括(程序)和(文檔)兩個不可缺少的組成部分。(填空題)目前軟件開發(fā)的新階段是以(應用軟件開發(fā)工具)為標志的新階段。(單選、填空題)軟件和軟件開發(fā)過程的實質是知識的(提煉)(表述)(固化)的作用。(多選、填空題)簡答:軟件開發(fā)新階段的特點(表現(xiàn))(1)自動化程度的提高(2)這一階段的工作明確地把需求分析包括進了軟件工作地范圍之內,從而使軟件開發(fā)過程進一步向用戶延伸,離用戶更近了。(3)把軟件開發(fā)工作延伸到項目及版本管理,從而超出了一次編程地局限,而擴展到了作為一個不斷發(fā)展地客體生長完善地全過程。(4)這一階段的研究吸收了許多管理科學的內容與方法名詞解釋 第四代語言(4GL):原義是非過程化的程序設計語言。針對以處理過程為中心的第三代語言,它希望通過某些標準處理過程的自動生成,使用戶可以只說明要求做什么,而不把具體的執(zhí)行步驟的安排交由軟件自動處理。名詞解釋 可視化編程:強調“所見即所得”得原則,力圖實現(xiàn)編程工作的可視化,即隨時可以看到結果,程序的調整與后果的調整同步進行。名詞解釋 CASE工具:一種理解是計算機輔助軟件工程,另一種是計算機輔助系統(tǒng)工程,即應用計算機自身處理信息的巨大能力,幫助人們開發(fā)復雜的軟件或應用系統(tǒng)。1.3軟件開發(fā)工具的功能與性能名詞解釋 需求分析:從初始要求出發(fā),經(jīng)過大量的調查研究工作,抽象出應用領域中的實際的信息需求,設計出在計算機系統(tǒng)內外的、合理的信息流程,并規(guī)定軟件系統(tǒng)的功能與性能要求。這些調查分析的成果體現(xiàn)在了軟件功能說明書中??傮w設計包括(軟件的結構設計)(公用的數(shù)據(jù)文件或數(shù)據(jù)庫的設計)(各部分的連接方式)(信息交換的標準)等(多選題)總體設計的成果是(系統(tǒng)的總體設計文件及各個模塊的設計任務書)(單選題)總體設計文件包括(結構圖)(模塊清單)(公用數(shù)據(jù)結構)(多選題)名詞解釋 模塊的測試:根據(jù)總體設計時制定的各個模塊的設計任務,對程序員完成的模塊進行驗收,看他們是否實現(xiàn)了所要求的功能,是否達到了所要求的性能指標。認識與描述客觀系統(tǒng)主要用在軟件開發(fā)工作的第一個階段(需求分析階段)(單選、填空)簡答:軟件開發(fā)工具的性能(1)表達能力或描述能力:選擇軟件開發(fā)工具時首先要考慮的(2)保持信息一致性的能力(3)使用的方便程度(4)工具的可靠性 可靠性:在各種各樣干擾下仍能保持正常工作,而不致丟失或弄錯信息。(名詞解釋)(5)對硬件和軟件環(huán)境的要求 一般說來,軟件開發(fā)工具對環(huán)境的要求不應當超出它所支持的應用軟件的環(huán)境要求。(選擇題)1.4 軟件開發(fā)工具的類別按工作階段劃分(單選、多選題)(1)設計工具 如:代碼生成器、4GL、測試工具,出現(xiàn)最早數(shù)量最大的(2)分析工具 如:數(shù)據(jù)字典管理系統(tǒng)、畫數(shù)據(jù)流程圖工具FLOW、畫結構圖或ER圖的工具(3)計劃工具 為(項目主管人員)服務的按集成程度劃分(1)專用的、面對某一工作階段或某一工作任務的工具(2)集成化的、面對軟件開發(fā)的全過程的工具名詞解釋 軟件工作環(huán)境:集成化的軟件開發(fā)工具被稱為軟件工作環(huán)境。按與硬件、軟件的關系劃分(1)依賴于特定的計算機或特定的軟件 設計工具、集成化的軟件開發(fā)工具(2)獨立于硬件與其他軟件的 分析工具、計劃工具簡答:學習軟件開發(fā)工具的目的(P16)第2章 軟件開發(fā)過程及其組織2.1軟件開發(fā)中的困難軟件開發(fā)的基本問題(單個程序員遇到的問題) 兩個轉換(1)第一個轉換是用戶對軟件功能的理解與程序員對軟件功能的理解之間的轉換 手段:用盡可能標準化的方法編寫程序設計任務書(2)第二個轉換解決的是人和機器之間的交流與協(xié)調問題:人和機器之間的思維方式、工作方式上都有許多根本的區(qū)別。 關鍵在于程序員的知識水平與實際經(jīng)驗簡答:大型軟件開發(fā)中的困難(1)一致性的保持成為十分困難的問題(2)測試的困難大大增加。 名詞解釋:水波效應 當人們修改程序的某一處時,由于沒有充分考慮到這一修改對相關部分帶來的影響,結果出現(xiàn)了新的錯誤。 “黑箱”檢驗方法 輸入一些信息,觀察是否能否得出預期輸出來判斷(3)工作進度難以控制(4)文檔與代碼的協(xié)調十分困難 文檔包括(功能說明書)(總體設計、各模塊的設計任務書)(每個部分的研制報告)(測試報告)(驗收報告)(用戶手冊)(多選題)(5)版本更新帶來的困難簡答:大型軟件開發(fā)困難產(chǎn)生的原因(1)這些困難來自大系統(tǒng)的復雜性(2)許多具有主動性的個人之間的組織與協(xié)調本身也會帶來大量的困難(3)各個應用領域之間的差別也導致這些困難的加重(4)時間的因素、變化的因素也給軟件開發(fā)工作開來許多困難2.2軟件開發(fā)方法的發(fā)展大型軟件開發(fā)中的角色及其任務(1)用戶 任務:提出要求、驗收、使用、要求修改(2)項目負責人 任務:分析需求,向程序員分配任務,驗收程序員的工作成果代碼與文檔,對整個軟件進行聯(lián)調,向用戶交付使用,接收與分析用戶的修改要求,向程序員布置修改任務,驗收修改成果并向用戶提交新的版本或修改的結果(3)程序員 任務:編寫程序,編寫文檔,調試自己編碼的程序,向項目負責人提交工作成果結構化程序設計的起點標志:《GO TO語句是有害的》《結構化程序設計》(多選題)簡答:結構化程序設計的思想和方法思想:把程序的結構分解成三種基本模塊:處理單元、循環(huán)機制、二分決策機制方法(模塊劃分原則):(1) 模塊的功能在邏輯上盡可能地單一化、明確化,最好做到模塊與任務地一一對應。 名詞解釋:凝聚性 每一個模塊實現(xiàn)一項明確地任務,反之每一項任務僅有一個模塊來完成。(2) 模塊之間的聯(lián)系及其相互影響盡可能地少,對于必要地聯(lián)系都應當加以明確地說明。名詞解釋:耦合 模塊之間地各種聯(lián)系及其相互影響稱為耦合。 盡量避免(邏輯耦合),使用(數(shù)據(jù)耦合)(
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1