




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件開發工具可以按(集成程序,軟件硬件的關系,工作階段)進行劃分。軟件開發工具的性能方面應當注意它的(描述或表達能力,邏輯表達能力,使用方便限度,可靠性)以及對軟件硬件環境的規定。軟件和硬件的關系是(硬件是軀體,軟件是靈魂)兩者缺一不可。軟件開發的過程可分為(需求分析,總體設計,實現,測試和調試)。軟件開發工具的基本功能是(描述系統,管理系統,生成代碼,生成文檔,項目管理)。軟件開發工具的性能涉及(表達能力,邏輯能力,界面水平,放錯能力,對軟硬件的規定)。按工作階段劃分把軟件開發工具分為三類(計劃工具,分析工具,設計工具)。軟件工程的標準化有兩個方面,一方面是(表達方式的標準),另一方面是對(工作的質量及檢查)的制定標準。一個項目組應當具有嚴格的(工作規范與文檔標準),并為全體成員所熟知。為使軟件部分和組合軟件的設想得以實現,軟件構件必須實現(標準化)。結構化程序設計限制goto語句使用,且規定子程序做到(一個入口,一個出口)面向對象方法將(數據)與(功能)結合在一起.大型軟件開發中困難產生的因素在于(一致性的保養,測試的困難,工作進度的控制,文檔域代碼的協調,版本的更新帶來的問題).在軟件開發方法的過程中.人們先后提出了(結構化程序設計方法,軟件工程方法,面向對象方法,即插即用方法).機構化程序設把程序結構提成三個模塊(解決單元,循環機制,二分決策機制).結構化程序設計的實行方法是(自上而下,逐步分解).軟件開發涉及的信息很多可分四大類其中第三類信息團建,(涉及程序與文檔軟件開發過程中涉及的信息有(需求信息,設計信息,軟件成果,變更信息)。軟件開發過程中設計的界面有(分析界面,編程界面,用戶界面,管理界面)。設計信息是由(分析人員或設計人員)根據需求分析而成的,體現為設計方案)軟件成果涉及(程序與文檔),它是由(程序員)根據設計方案,依據某種計算機語軟件開發工具對軟件開發過程中設計信息進行(合理存儲,對的轉化,順暢流通軟件開發中常用的概念模式有(框圖,結構圖,DFD,E-R圖,數據流程圖,時序網絡,數學邏輯,計算機模擬).在結構框圖中,程序的調試方法有三種,他們分別是(順序調用,選擇``,循環``)實體關系圖是一種用于描述(靜態數據結構)的概念模式。它以(實體,關系,屬性)三個基本概念概括數據的基本結構。時序網絡用于描述(系統狀態)及其(轉換模式)他的基本概念是(狀態及其轉換(用戶界面的重要功能是(通信).信息庫的管理功能涉及(使用查詢,錄用更新,和一致性維護).(人機界面及總控模塊)是整個工具的信息入口和調度中心.(文檔生成與代碼生成)是軟件開發工具的兩種重要輸出功能.軟件開發工具的基本功能(系統描述,信息管理,生成文檔,代碼生成,項目管理)軟件開發工具的作用及功能強弱重要取決于(信息庫的內容與結構)信息庫的內容涉及(系統狀況,設計成果,運營狀況記錄,項目及版本管理信息)信息庫的組織方式有(集中方式,分散方式,邏輯上集中和物力上分散).信息管理的重要任務是(邏輯關系的辨認與記錄,定量信息與文字信息的協調)項目數據庫是信息庫一個組成部分,它記錄的是(項目自身進展)各種有關信息軟件開發工具購置的七個環節為(明確規定,明確限制條件,市場調查,綜合比較,測試檢查,正式簽約購置,安裝與試用).工作環境涉及(硬件配置,系統軟件,數據庫管理系統,網絡通信.)目前,軟件開發工具的應用尚未達成徹底改變軟件生產的手工業方式的目的,多數應用還局限于(文檔生成,代碼生成,原型制作)等環節上.軟件開發工具的發展趨勢是(智能化,網絡化,一體化,標準化).powermodel的可視研究環境可使用(圖形瀏覽,交互執行)等等。版本控制作為軟件配置管理的一個相稱重要的部分,目的是通過對軟件開發過程中產生的變更進行(追蹤,組織,管理和控制),建立規范化的軟件開發環境.一個XML文獻必須滿足兩點:(組織良好和有效).封裝的目的是為了實現(數據隱藏和數據保護),封裝的目的是為對象提供一個(對外操作的接口),是其它對象通過(函數)訪問,而不允許直接操縱對象的屬性在PB中可以定義兩類函數(對象級函數和全局函數).運用power工具條中的(project)圖標按鈕,可認為應用系統創建一個工程文獻.NEWCAFG的目的是一個面向(MIS),輔助傳統的(結構化分析與設計)方法.集成CASE的關鍵是要建立一個統一的(中心數據庫),以此實現數據的集成.NEWCAFG與數據庫管理系統的接口是(CafgRepository).NEWCAFG目前所支持的是傳統的結構化分析和設計方法,在分析階段用(數據流程圖,實體關系圖)等來描述未來系統的邏輯結構,在設計階段用(模塊結構圖)等來描述未來系統的實現結構.TOOLBOOK的兩種工作環境是(READER環境)和(AUTHOR環境).TOOLBOOK允許使用兩種圖形對象(作圖對象)和(繪圖對象)從結構上看,HTML文檔重要由兩大部分組成(文檔頭部和文檔主體)創建表格的方式有兩種(一種是插入,另一種是繪制)(復雜性,多樣性,互相關聯性)是當今信息系統的共同特性把數據與對它的解決綜合成一個整體的思想成為(封裝).單選軟件開發工具提供的功能之一是(c).開發過程中的信息管理軟件開發工具最重要的性能是(b).工具的描述或表達能力軟件開發工具的結識和描述客觀系統的功能重要是對(a)階段支持.需求分析設計工具是指在(c)階段對人們提供幫助的工具.實現軟件開發工具對信息進行管理的功能,管理的重要內容是保護它的(a).一致性從(c)語言開始,軟件擺脫了的對硬件的依賴.第三代下列概念,術語中,其外延最大的事(c).軟件開發工具在結構化程序設計方法中,模塊的劃分應做到(d)凝聚性強,耦合性強項目管理中涉及(a)進度管理結構化程序設計理論認為實現良好程序結構要應用(a)的分析方法.自頂而下大型軟件開發中,(b)起著最為關鍵的作用.項目負責人結構化程序設計方法重要是為(b)服務的.程序員(d)不是結構化程序的基本模塊.嵌套機制object-oriented翻譯成(b)成為確切.面向客體在軟件開發中常用的概念模式有許多種,用來描述某一業務(a).數據流程圖對于軟件開發來說,項目管理的核心是(b).保證質量在軟件開發過程中,有關信息變更情況的信息是由(a)管理的.軟件維護人員描述靜態數據結構圖的概念模式是(a).E-R圖在信息庫中,最困難的事如何保持信息庫內容的(d).一致性概念模式的作用重要表現在(b).結識事物和交流表達思想重要用來描述系統狀態及其轉換方式的數據模式是(d).時序網絡關于概念模式的說法,(c)是不對的的.概念模式具有全面性從文獻系統上發展起來的一種數據管理技術,它的重點在于合理的組織數據,體現出數據之間的邏輯關系,并盡也許幫助用戶檢索,減少冗余,這是(b)數據庫軟件開發工具的基礎是(a).信息庫運營及使用狀況的具體記錄,涉及每次的使用時間,狀態,問題,特別是有關錯誤及故障的記錄情況.這一般應當存入(a).信息庫歷史信息格式不一致時,應采用(d)方法,使問題得到一定限度的解決.A與B在軟件開發工具的各個組成部分中,(b信息庫)是基礎,沒有他軟件開發工具```設計軟件開發時,一方面考慮其(c),并使有開放性,靈活性.功能設計與總體結構軟件開發工具的作用及功能強弱重要體現于(c).信息庫的內容和結構項目管理與版本管理的核心問題是(d).屏幕畫面自行開發軟件開發工具最核心的問題是(a).功能上的規定在進行軟件開發工具的生產,一方面注意的(a).區分是自己用還是作為商品開發選用不購置而自行開發軟件工具的因素(d).已有的工具不能滿足自己的規定(a)不是PVCSManager的重要功能.支持多平臺開發在PowerBuilder的數據類型中,integer是(d)位帶符號數.16在PowerBuilder的數據類型中,string最大長度為(d)字節.60000(a)是整個NEWCAFG的核心部分.RepositiryNEWCAFG所使用的數據管理系統是(b).MSSQLSERVER在TOOLBOOK中,若我們進入書的第一頁,并且規定航行到上一頁,那么就會(b).進入書的最后一頁頁面的名稱可以包含除了(b)之外的任何符號.引號在NOT,AND,OR,*運算符中優先級最高的事(a)NOT在HTML中提供了(b)個等級的標題文字,以區分文章中的章節段落.6ROSE是(a)公司開發的軟件工具.Rational多選軟件開發的重點是(ab).軟件開發工具是在高級程序設計語言之后出現的.軟件開發工具的目的是在軟件開發過程中給予人們不同方面的支持.軟件開發過程可分為(abcde).需求分析,總體設計,實現,測試,軟件維護軟件開發工具的性能涉及(bcde).表達能力或描述能力,保持信息一致性,方便現在評價軟件的好壞一般不考慮(bd).程序段,占用內存少軟件開發的基本問題是(ef).從用戶理解到程序員理解,從程序員到程序實現目前,軟件質量的評測標準有(abcdef)領域與軟件,時間及變更,工作進度,可重(bde)是項目管理的基本目的.有效控制產品質量,合理運用各種資源,保證整個(abcde)屬于軟件開發中常用的概念模式.框圖,結構圖,數據流程圖,實體關系軟件開發工具所用到的理論與方法有(abcde).數據庫,編譯,結識,管理,人機信息庫應當具有的管理功能有(abcde).增長,刪減,修改,查詢,把計算機內外的信息庫管理功能涉及(ace).使用查詢,一致性維護,錄入更新信息庫的組織方式有(abd).集中方式,分散方式,邏輯上集中,物理上分散不屬于信息庫管理功能的有(de).刪除,打印目前真正一體化的,又能應用于各種平臺上的工具尚不多,比較多的是(ab)PVCSManager的重要功能有(abcde).管理軟件,進行審計,管理多個,支持,硬件PB應用程序中的對象是(全選).應用程序,窗口,數據,菜單,用戶,工程NEWCAFG的應用工具以(abc)為核心,完畢系統開發的.分析工具,設計,生成判斷學習軟件的目的在于了解掌握更多的軟件以及推銷軟件.(x)軟件開發工具就是開發應用系統的工具.(T)成功的測試可以保證一個軟件沒有錯誤.(x)隨著軟件開發方法的發展,軟件開發工作離用戶越來越近,離機器越來越遠(T)軟件工程思想重要集中在加強項目管理者的工作上,對程序員的關系不大(T)功能相同的程序,效率高的必然比效率低的好.(T)面向對象程序設計的實行方法是自底向上,逐層抽象.(x)運營速度快,占用內存小,是好軟件的最重要標準(x).數據流程圖也是一種描述數據內容的概念模式.(x)項目管理的最終目的是減少成本.(x)11.對用戶來說,界面就是系統自身(T)人機界面應當五花八門,不能千篇一律,枯燥無味。(x)數據庫,數據倉庫,信息庫出來規模不同外,并未本質區別.(x)由于軟件環境,需求以及自身都在不斷變化,信息庫中的信息需要不斷更新(T)對于軟件開發工具來說,文章是最難以生成的.(T)跨越生命周期的信息管理是項目管理與版本管理的功能.(T)軟件開發工具一般來講生成的程序都是某種高級語言或DBMS的源程序(x)開發面向實際應用領域的,開發工具,難度要比開發自己所用的工具大很多(x)軟件開發工具有生成程序功能,可以取代程序員工作,不能取代負責人工作.(x)一體化軟件開發工具問世,標志著軟件開發工具發展到了相稱成熟的階段(x)PowerModel的體系結構是模塊的,分層的,其最高層是核心層.(x)在windows環境下用PB開發應用程序,不需要修改就可以在UNIX`反之亦然(T)一個事務對象只能為一個數據庫連接服務,假如需要同事操縱``則創建多個事務(T)在PB中,不管任何事務對象,一旦不再需要,均可以將其釋放.(x)在PowerScript語言中,對字符串而言,空值就是長度為零的字符串.(x)NEWCAFG的單用戶版本可以在Windows95/98和NT環境下運營(T)TOOLBOOK頁面的頁碼是順序的(T)TOOLBOOK系統在對象層次中占據最先的位置.(x)從網絡通信技術的角度來看,Internet是一個以TCP/IP協議連接各個國家`數據通信網(T)用不同的瀏覽器瀏覽同一個HTML文檔,顯示的結果是同樣的(x)ROSE支持DOS平臺.(x)名詞解釋軟件開發工具:在高級程序設計語言的基礎上,為提高軟件開發的質量和效率,從規劃,分析,設計,測試成文和管理各個方面,對軟件開發者提供各種不同程序幫助的一類新型軟件.其要點是(1)它是在高級程序設計語言之后,軟件技術進一步發展的產物,(2)它的目的是在人們開發軟件中給與各種不同方面,不同限度的支持和幫助,(3)它支持軟件開發的全過程,而不是僅限于編碼或其他穩定的工作階段.匯編語言:針對難以記憶的,無意義的,枯燥的0,1字符串,人們試圖用在英語中具有一定意義的單詞來代替它,這就是助記憶碼,或匯編碼.用匯編碼編寫程序的語言稱為匯編語言可視化編程:以”所見即所得”的編程思想為原則,力圖實現編程工作的可視化,即隨時可以看到結果,程序的調整與后果的調整同步進行.過程化設計語言:第三代程序設計語言,即需要由編寫程序的人一步一步地安排好程序執行過程的程序設計語言模塊的凝聚力:模塊的功能在邏輯上盡也許的單一化,明確化,最佳做到一一相應,即每一個模塊實現一項明確的任務,反之每一項任務僅由一個模塊來完畢.模塊的耦合性:模塊之間的聯系及互相影響應盡也許的少,對于必須的聯系都應當加以明確的說明,并且一般來說,盡也許避免傳遞控制信號,而僅限于傳遞解決對象.這種聯系及互相影響稱為模塊的耦合性面向對象的程序設計:面向對象的程序設計師們為模仿實現世界而建立的程序設計方法,提成若干部分,并把它們之間的關系明確地發表出來,直到最底層的模塊達成所需求的規模為止.自頂向下的設計方法:在實行模塊劃分時,不管軟件多大,都采用自上而下,逐步分解的發放,提成若干部分并把它們之間的關系明確的表達出來,直到最底層的模塊達成所規定的規模為止即插即用的程序設計:一部分人專門生產軟件組件,而另一部分人則構造整個軟件的結構,并且把軟件組件插入這個結構,以便迅速完畢大型軟件的研制工作數據流程圖:縮寫成DFD,他是一種表達系統信息流程的概念模式,它用于描述某一業務解決系統的信息來源,存儲,解決,去向的全面情況.其基本思緒是把信息流看作一個組織或系統運作的線索,力圖簡明扼要的勾畫出全局.實體關系圖:縮寫成ER,是一種用于描述靜態數據結構的概念模式,它以實體,關系,屬性三個基本概念概括數據的基本結構,它廣泛應用于數據庫的設計中數據字典:縮寫成DD,是一種描述數據內容的概念模式,它用表格的形式列出數據的基本屬性及互相關系,作為人們對于數據的結識和了解,它的雛形是編寫軟件時的變量說明或標示符清單.數據字典合用于記錄各種細節.項目管理:指與固定生產線上的平常生產管理不同的,具有更大的變動性,時間性的另一類管理任務.數據庫:是指在文獻系統基礎上發展起來的一種數據管理技術,其重點在于合理地組織數據,體現出數據之間的邏輯關系,并盡也許的幫助用戶檢索,減少冗余集中存儲:建立一個龐大的數據庫,把各種信息都存放在這個數據庫中,而各種工具或實現單項功能的模塊則圍繞在這個信息庫的周邊,對這個信息庫進行錄入,修改,查詢,刪除.軟件配置:建立一個有效的總控部分,它可以在各個具體工具之上,實現信息的對的傳遞與轉換,幫助人們完畢協調與配合的工作,從而形成一個統一的,完整的支撐環境,并通過一個統一的,和諧的人機界面與用戶對話.數據模型:軟件所要解決信息的靜態模型信息流程模型:信息的來源,去向,存儲及解決的邏輯過程.項目數據庫:事實上是信息庫的一個組成部分.它記錄項目自身進展的各種有關信息.軟件配置管理:是軟件質量保證的重要環節.具體說來,軟件配置管理是對軟件修改善行標記,組織和控制的技術,用來協調和控制整個系統的過程,它涉及從軟件項目計劃到軟件退役這段時間內追蹤和控制軟件變化的所有活動PowerModel:是一個可視化,速成化和組件化的研制面向對象的客戶/服務器結構系統的環境,能產生C語言程序.PowerModel自身是一個優良的應用研制環境,同時也可作為中介軟件,合用于把CASE工具,GUI構造程序以及DBMS集成在一起軟件開發工具的智能化:在軟件開發工具的研究與使用中引入人工智能,神經網絡等技術,使得軟件開發工具對于不擬定的信息,模糊信息具有更強的解決能力.PowerBuilder:是完全按照C/S體系結構研制設計,,采用面向對象技術的應用開發環境,是數據庫的前端開發工具.運用它可以建立功能強大的,多層的,跨平臺的,具有多種數據庫訪問能力的應用程序.C/S體系結構:隨著計算機網絡的普遍使用,人們將一些公用性服務和資源放在性能比較高的服務器上,實現共享;而將一些普通的微機作為客戶機,完畢一般的工作,并通過網絡向服務器請求,以訪問和運用服務器上的資源和服務,這就形成C/S系統結構窗口對象:窗口對象是應用程序的一個重要組件,其他一些對象如菜單,數據窗口,用戶對象等只有通過窗口,才干在應用程序中起作用.數據集成:數據的集中管理,也就是要構建一個統一的中心數據庫.多媒體技術:運用計算機把文字,聲音,圖形和圖像等多媒體綜合一體化,使他們建立起邏輯關系,并能進行加工解決的技術.(TOOLBOOK)的書:在TOOLBOOK中,一個應用程序就稱為一本”書”.這是由于在TOOLBOOK中,各個應用程序都是以書的形式組織的,由許多頁組成.封裝:是指把復雜的概念包裝成簡樸和易于直接理解的形式,并由明確規定的接口作為與外界聯系的唯一接口,以保護其內容不受外界任何未經規定的接觸多態性:同一個同名的方法可以應用于不同層次的類,但在執行方法時則以自己的方式進行.簡答軟件工作的重要性何在?答:軟件工作的重要性現在已經為越來越多的人所結識.軟件時計算機的靈魂.的確,假如沒有相應的,合用的軟件,計算機室不也許在各種應用領域中發揮作用的,可以進一步說,軟件是廣大使用者與計算機之間的橋梁,軟件是人類在各個領域中積累的知識結晶,軟件是人類文明與知識得以延續的新的載體,軟件是人類進一步成為一個整體而得以進一步互相聯系的紐帶.軟件開發分為哪幾個階段?各階段的文檔是什么?答(1)需求分析.根據初始規定形成嚴格的,明確的,可供實際開發使用的軟件功能說明書.(2)總體設計.根據軟件功能說明書的規定,完畢軟件的總體設計,這涉及整個軟件的結構設計,公用的數據文獻或數據庫設計,各部分的連接方式及信息互換的標準等幾個重要內容.(3)實現階段.完畢程序的編寫與文檔的編寫.(4)測試或調試階段..涉及模塊的調試與整個軟件的聯調.軟件開發的基本問題是什么?答:軟件開發中的基本問題是兩個轉換,一是從用戶的理解到程序員的理解的轉換,另一個是從程序員的理解到程序的實現的轉換.結構化程序中,模塊劃分的基本規定是什么?答:(1)模塊的功能在邏輯上盡也許地單一化,明確化,最佳做到一一相應,(2)模塊之間的聯系及互相影響盡也許少,對于必須的聯系都應當加以明確的說明,(3)模塊的規模應當足夠的小,以便是它自身的調試易于進行.面向對象程序設計方法的要點是什么?答:(1)客觀世界的任何事物都是對象,它們都有一些靜態屬性,也都有一些有關的操作.作為一個整體,這些對象對外不必公開這些屬性與操作.這就是所謂的”封裝性”.(2)對象之間有抽象與具體,群體與個體,整體與部分等幾種關系.這些關系則構成對象的網絡結構.(3)抽象的,較大的對象所具有的性質,涉及靜態屬性和動態操作,自然地成為它的子類的性質,不必加以說明或規定.這就是所謂”遺傳性”(4)對象之間可以互送消息,這消息可以是傳送一個參數,也可以是使這個對象開始某個操作項目管理的要素是什么?對于軟件開發而言,核心問題是什么?答:項目管理要素是進度,質量,費用,資源運用.對于軟件開發來說,核心是質量問題,由于質量不好的軟件會導致進度推遲,開支增長,資源浪費.而軟件質量又是很難評測的,特別在開發過程中什么是可視化程序設計?答:可視化程序設計是指用圖標,圖畫,圖表甚至隨手畫的素描等可視化元素來編制程序.在可視化程序設計中,對可視元素所采用的技術手段有:點擊,剪切,脫扔.概念模式的作用與意義何在?答:概念模式在結識中的作用十分重要,同時作為交流與表達工具也是十分重要的.人們在互相配合,互相協調,共同完畢某項任務的時候,需要統一思想,統一結識,協調行動,就必須用某種公認的方式來進行表述.概念模式是人們結識客觀世界的一種方法,一種工具,也是人們在長期的實踐活動中逐漸形成的.它是在一定的理論,思想指導之下完畢的,同時又不斷的根據實際情況修正.在這個不斷循環的過程中,概念模式逐漸完善,逐漸準確的反映客觀事物的實質.什么叫信息庫?它與數據庫與數據倉庫有什么區別?其特點是什么?答:信息庫是一個包羅萬象的,隨著項目進度不斷修改與補充的數據集合.它在規模上不一定像數據倉庫那么大,分析提煉的規定與數據倉庫不同.然而,作為軟件開發全過程的信息不斷變化,因此保持一致性的任務就變得十分復雜,并且會隨著時間不斷變化,因此保持一致性的任務變得十分復雜和艱巨。這些
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫轉讓租賃合同標準文本
- 產學研合同樣本
- 個人車輛代賣合同樣本
- cstc造船合同標準文本
- 保密協議英文合同范例
- 住宅購房定金合同樣本
- 產品售后合同樣本
- 2025年保溫杯市場發展趨勢與未來前景分析
- 公司總監合同樣本
- 公司員工入職合同標準文本
- 麥肯錫和波士頓解決問題方法和創造價值技巧
- DBJ33T 1320-2024 建設工程質量檢測技術管理標準
- 《復發性流產診治專家共識2022》解讀
- GB/T 23862-2024文物包裝與運輸規范
- 九年級化學上冊(滬教版2024)新教材解讀課件
- 湖北省武漢市2024屆高三畢業生四月調研考試(二模)化學試題【含答案解析】
- SH∕T 3097-2017 石油化工靜電接地設計規范
- 2023年婚檢培訓試題
- 2024屆四川省自貢市富順縣數學三下期末統考試題含解析
- 醫院醫共體理事會章程
- 2024年陜西省中考英語試題卷(含答案)
評論
0/150
提交評論