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