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

正文內(nèi)容

最新版自考軟件開發(fā)工具復(fù)習(xí)資料-展示頁

2025-04-26 02:38本頁面
  

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