軟件工程復(fù)習(xí)_第1頁(yè)
軟件工程復(fù)習(xí)_第2頁(yè)
軟件工程復(fù)習(xí)_第3頁(yè)
軟件工程復(fù)習(xí)_第4頁(yè)
軟件工程復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1?軟件生存周期:是指一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期。包括問(wèn)題定義及可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等部分。2?數(shù)據(jù)字典(DD):是為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細(xì)定義而服務(wù)的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來(lái),以便查閱。數(shù)據(jù)字典有以下4類(lèi)條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)及基本加工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。DFD圖:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式描述數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它表示了系統(tǒng)內(nèi)部信息的流向,并表示了系統(tǒng)的邏輯處理功能。a測(cè)試:由用戶在開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試,也可以是開(kāi)發(fā)機(jī)構(gòu)內(nèi)部的用戶在模擬實(shí)際環(huán)境下進(jìn)行的測(cè)試。開(kāi)發(fā)者坐在用戶旁邊,隨時(shí)記錄錯(cuò)誤情況和使用中的問(wèn)題。這是受控環(huán)境下進(jìn)行的測(cè)試。B測(cè)試:由軟件的最終用戶在一個(gè)或多個(gè)實(shí)際使用環(huán)境下進(jìn)行的測(cè)試,開(kāi)發(fā)者通常不在測(cè)試現(xiàn)場(chǎng)。它是在軟件開(kāi)發(fā)者不能控制的環(huán)境中的“真實(shí)”應(yīng)用,由用戶記錄下在測(cè)試過(guò)程中遇到的一切問(wèn)題,包括真實(shí)的及主觀的認(rèn)定,定期把這些問(wèn)題報(bào)告給開(kāi)發(fā)者。開(kāi)發(fā)者在綜合報(bào)告后作出修改,將軟件產(chǎn)品交付給所有用戶使用。什么是需求分析?是軟件計(jì)劃時(shí)期的最后一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”,深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件與其他系統(tǒng)的接口細(xì)節(jié),描述軟件的其他有效性需求。該階段的基本任務(wù)是什么?①確定對(duì)系統(tǒng)的綜合要求②分析系統(tǒng)的數(shù)據(jù)要求③提出系統(tǒng)的邏輯模型④修正系統(tǒng)開(kāi)發(fā)計(jì)劃⑤開(kāi)發(fā)原型系統(tǒng)。SA方法?如果一個(gè)程序的代碼僅僅通過(guò)順序、選擇和循環(huán)這3種基本控制結(jié)構(gòu)進(jìn)行連接,并且每個(gè)代碼塊只有一個(gè)入口和出口,則稱(chēng)這個(gè)程序?yàn)榻Y(jié)構(gòu)化的。它的原則可以概括為自頂向下、逐步求精、模塊化和限制使用GOTO語(yǔ)句。概要設(shè)計(jì)階段?概要設(shè)計(jì)的任務(wù)①設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)②數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)③編寫(xiě)概要設(shè)計(jì)文檔④評(píng)審設(shè)計(jì)過(guò)程①設(shè)想供選擇的方案②選取最佳的方案③功能分解④設(shè)計(jì)軟件結(jié)構(gòu)⑤數(shù)據(jù)庫(kù)設(shè)計(jì)⑥制定測(cè)試計(jì)劃⑦書(shū)寫(xiě)文檔⑧審查和復(fù)審。設(shè)計(jì)原理①模塊化②抽象與逐步求精③信息隱蔽④模塊獨(dú)立性。詳細(xì)設(shè)計(jì)的基本任務(wù)是什么?①模塊的算法設(shè)計(jì)②模塊的數(shù)據(jù)設(shè)計(jì)③模塊的接口設(shè)計(jì)④模塊的測(cè)試用例設(shè)計(jì)⑤模塊的其他設(shè)計(jì)⑥編寫(xiě)“詳細(xì)設(shè)計(jì)說(shuō)明書(shū)”。某銀行儲(chǔ)蓄系統(tǒng)的工作問(wèn)題。給出系統(tǒng)的分層數(shù)據(jù)流程圖(DFD圖)和E-R圖描述。1?軟件危機(jī)主要有哪些表現(xiàn)?產(chǎn)生的原因是什么?產(chǎn)品不符合用戶的實(shí)際需要;軟件開(kāi)發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)不能滿足客觀需要,軟件的生產(chǎn)率遠(yuǎn)遠(yuǎn)低于硬件生產(chǎn)率和計(jì)算機(jī)應(yīng)用的增長(zhǎng)速度,使人們不能充分利用現(xiàn)代計(jì)算機(jī)硬件提供的巨大潛力;軟件產(chǎn)品的質(zhì)量差;對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常常不準(zhǔn)確;軟件的可維護(hù)性差;軟件文檔資料通常既不完整也不合格;軟件的價(jià)格昂貴,軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。造成軟件危機(jī)的原因是:軟件的規(guī)模越來(lái)越大,結(jié)構(gòu)越來(lái)越復(fù)雜。軟件開(kāi)發(fā)管理困難而復(fù)雜。軟件開(kāi)發(fā)費(fèi)用不斷增加。軟件開(kāi)發(fā)技術(shù)落后。生產(chǎn)方式落后。開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。2?如何設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)?為了實(shí)現(xiàn)目標(biāo)系統(tǒng),最終必須設(shè)計(jì)出組成這個(gè)系統(tǒng)的所有程序和數(shù)據(jù)庫(kù)(文件),對(duì)于程序,則首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),具體為:(1)采用某種設(shè)計(jì)方法,將一個(gè)復(fù)雜的系統(tǒng)按功能劃分成模塊。(2)確定每個(gè)模塊的功能。(3)確定模塊之間的調(diào)用關(guān)系。(4)確定模塊之間的接口,即模塊之間傳遞的信息。(5)評(píng)價(jià)模塊結(jié)構(gòu)的質(zhì)量。什么是面向數(shù)據(jù)流的設(shè)計(jì)方法?它有哪些策略?面向數(shù)據(jù)流的設(shè)計(jì)方法也稱(chēng)結(jié)構(gòu)化設(shè)計(jì)方法(SD),它與結(jié)構(gòu)化分析(SA)相銜接,它按一定的設(shè)計(jì)策略將數(shù)據(jù)流圖轉(zhuǎn)換成軟件的模塊層次結(jié)構(gòu)。有兩種設(shè)計(jì)策略:(1)事務(wù)型分析設(shè)計(jì):一個(gè)大的復(fù)雜的系統(tǒng)分解成較小的,相對(duì)簡(jiǎn)單的子系統(tǒng),這些子系統(tǒng)彼此之間相對(duì)獨(dú)立一些,而高層數(shù)據(jù)流圖的數(shù)據(jù)處理往往反映這些子系統(tǒng)的功能,有平行分別處理的特點(diǎn),因此,高層數(shù)據(jù)流圖的轉(zhuǎn)換通??勺鳛槭聞?wù)型處理,把一個(gè)加工邏輯看成是一類(lèi)特定的事務(wù),把它們分別映射成一個(gè)模塊,最高層模塊為系統(tǒng)模塊,通過(guò)對(duì)輸入初始命令的判斷決定調(diào)用哪個(gè)模塊。這種事務(wù)型分析設(shè)計(jì)的策略也用于較低層數(shù)據(jù)流圖向軟件結(jié)構(gòu)圖的轉(zhuǎn)換。(2)變換型分析設(shè)計(jì):變換型數(shù)據(jù)流圖具有主要的處理功能及實(shí)現(xiàn)這項(xiàng)處理功能所需要的輸入數(shù)據(jù)流和經(jīng)過(guò)處理后產(chǎn)生的輸出數(shù)據(jù)流。確定了第三部分,高層模塊就可分解出三個(gè)從屬于它的新模塊,分別執(zhí)行輸入、變換、輸出功能。變換分析設(shè)計(jì)一般用于對(duì)較低層數(shù)據(jù)流圖向軟件結(jié)構(gòu)圖的轉(zhuǎn)換。軟件結(jié)構(gòu)圖設(shè)計(jì)好后,還需要為每個(gè)模塊提供必要的說(shuō)明,如功能說(shuō)明、接口說(shuō)明等,IPO圖是常采用的圖形工具,軟件結(jié)構(gòu)圖和各個(gè)模塊的IPO圖結(jié)合在一起才能較完整地描繪軟件系統(tǒng)在總體上對(duì)需求功能的實(shí)現(xiàn)。數(shù)據(jù)字典的用途?據(jù)字典是用來(lái)描述數(shù)據(jù)流圖中數(shù)據(jù)流、加工、存儲(chǔ)的詳細(xì)信息的數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除許多可能的誤解。對(duì)數(shù)據(jù)的這一系列嚴(yán)密一致的定義也有助于改進(jìn)在不同的開(kāi)發(fā)人員或不同的開(kāi)發(fā)小組之間的通信。如果要求所有開(kāi)發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計(jì)模塊,則能避免許多麻煩的接口問(wèn)題。用等價(jià)類(lèi)劃分的方法設(shè)計(jì)測(cè)試用例的步驟是什么?用等價(jià)類(lèi)劃分的方法設(shè)計(jì)測(cè)試用例的步驟如下:劃分等價(jià)類(lèi)。從程序的功能說(shuō)明(如需求規(guī)格說(shuō)明書(shū))找出一個(gè)個(gè)輸入條件(通常是一句話和一個(gè)短語(yǔ)),然后為每一個(gè)輸入條件劃分成為兩個(gè)或多個(gè)等價(jià)類(lèi),將其列表。確定測(cè)試用例。根據(jù)已劃分的等價(jià)類(lèi),按以下步驟設(shè)計(jì)測(cè)試用例:①為每一個(gè)等價(jià)類(lèi)編號(hào)。②設(shè)計(jì)一個(gè)測(cè)試用例,使其盡可能多地覆蓋尚未被覆蓋過(guò)的合理等價(jià)類(lèi)。重復(fù)這步,直到所有合理等價(jià)類(lèi)被測(cè)試用例覆蓋。③設(shè)計(jì)一個(gè)測(cè)試用例,使其只覆蓋一個(gè)不合理等價(jià)類(lèi),重復(fù)這一步,指導(dǎo)所有不合理等價(jià)類(lèi)被覆蓋。之所以這樣做,是因?yàn)槟承┏绦蛑袑?duì)某一錯(cuò)誤的檢查往往會(huì)屏蔽對(duì)其他輸入錯(cuò)誤的檢查。因此必須針對(duì)每一個(gè)不合理等價(jià)類(lèi),分別設(shè)計(jì)測(cè)試用例。綜合應(yīng)用題6.1某高校教學(xué)管理的工作過(guò)程如下:在每學(xué)期開(kāi)學(xué)時(shí),學(xué)生需要注冊(cè)登記,只有注冊(cè)成功后才能成為該學(xué)校的正式學(xué)生。學(xué)校實(shí)行校級(jí)、系級(jí)兩級(jí)管理,學(xué)生如果因健康、學(xué)習(xí)跟不上等原因要求休學(xué)、退學(xué)時(shí),需要先向系里提出申請(qǐng),系核實(shí)情況后再提交學(xué)校教務(wù)處審批,然后將審批結(jié)果通知學(xué)生。每學(xué)期學(xué)生可以進(jìn)行選課,在得到確認(rèn)后可以聽(tīng)課并參加考試。在期未教師要將學(xué)生的考試成績(jī)上報(bào)教務(wù)處,教務(wù)處將登記、備案??荚嚥患案裥枰a(bǔ)考,如果超過(guò)3門(mén)不及格,則要留級(jí)或降級(jí)。對(duì)于優(yōu)秀學(xué)生,學(xué)校還給予獎(jiǎng)勵(lì).根據(jù)學(xué)習(xí)成績(jī)發(fā)放獎(jiǎng)學(xué)金。設(shè)計(jì)“高校教學(xué)管理系統(tǒng)”:1.給出“高校教學(xué)管理系統(tǒng)”的頂圖、中圖和學(xué)籍管理的底圖。2?對(duì)系統(tǒng)中數(shù)據(jù)字典的部分?jǐn)?shù)據(jù)條目定義:注冊(cè)申請(qǐng)、成績(jī)檔案、學(xué)號(hào)。1.頂圖2.中圖3?底圖(學(xué)籍管理底圖)學(xué)1&塑曲通知數(shù)據(jù)字典:1?數(shù)據(jù)流條目:數(shù)據(jù)流名:注冊(cè)申請(qǐng) 簡(jiǎn)述:每學(xué)期開(kāi)學(xué)需要學(xué)生注冊(cè)登記 別名.無(wú)組成:注冊(cè)申請(qǐng)二學(xué)號(hào)+姓名+入學(xué)日期+注冊(cè)日期 數(shù)據(jù)量:2000次/學(xué)一周峰值:第一周每天下午1:00~5:00點(diǎn)有300次 注釋?zhuān)旱?006年還將增加到3000人2.文件條目文件名:成績(jī)檔案 簡(jiǎn)述:包括所有在冊(cè)學(xué)生各門(mén)課程的考試成績(jī)和學(xué)分信息別名:無(wú) 組成:成績(jī)檔案二學(xué)號(hào)+姓名+課程名稱(chēng)十考試成績(jī)+學(xué)分?jǐn)?shù)據(jù)量:2000*6次考試結(jié)束一周內(nèi)峰值:學(xué)期最后一周每天下午l:00到5:00點(diǎn)有2000*6次注釋.到2006年還將增加到3000人3?數(shù)據(jù)項(xiàng)條目文件名:學(xué)號(hào)簡(jiǎn)述:每個(gè)在校學(xué)生的學(xué)生編號(hào) 別名:無(wú)組成:學(xué)號(hào)=xx+xx+xxx年級(jí)專(zhuān)業(yè)序號(hào) 值類(lèi)型:7位數(shù)字 取值范圍:6.2題:1992年美國(guó)一軟件公司準(zhǔn)備用C語(yǔ)言開(kāi)發(fā)一個(gè)可以在SUNT5220計(jì)算機(jī)上運(yùn)行的程序,估計(jì)這個(gè)程序得需要20000條C指令。假設(shè)平均每人每天可以開(kāi)發(fā)出40條C指令,請(qǐng)問(wèn):①開(kāi)發(fā)這個(gè)程序需要多少人日?②如果程序員的月平均工資為3000美元,每月按20個(gè)工作日計(jì)算,該軟件的開(kāi)發(fā)成本是多少美元?③1992年SUNT5220計(jì)算機(jī)硬件價(jià)格約為56500美元,那么1992年這個(gè)軟件的開(kāi)發(fā)成本占整個(gè)系統(tǒng)總成本比例是多少?④15年后,一臺(tái)比SUNT5220型計(jì)算機(jī)性能優(yōu)越的微型計(jì)算機(jī)的價(jià)格約為3000美元,而這時(shí)軟件開(kāi)發(fā)效率提高到平均每人每天可以開(kāi)發(fā)出100條指令,程序員的月平均工資也已提高到10000美元。如果在2007年開(kāi)發(fā)上述C程序,那么該軟件的開(kāi)發(fā)成本占整個(gè)系統(tǒng)總成本比例是多少?6.3題:P48。4.1題圖書(shū)館的預(yù)定圖書(shū)子系統(tǒng)有如下功能:試根據(jù)要求畫(huà)出該問(wèn)題的數(shù)據(jù)流程圖。UML共5類(lèi)10種圖:1?用例圖:2?靜態(tài)圖:包括:類(lèi)圖、對(duì)象圖、包圖。3?行為圖:包括:狀態(tài)圖、活動(dòng)圖4?交互圖:包括:順序圖、協(xié)作圖5?實(shí)現(xiàn)圖:包括:構(gòu)件圖、配置圖1?用例圖:從外部用戶的角度描述系統(tǒng)的功能,并指出功能的執(zhí)行者。2?類(lèi)圖:描述系統(tǒng)的靜態(tài)結(jié)構(gòu),節(jié)點(diǎn)表示類(lèi)、屬性、操作。邊表示類(lèi)之間的聯(lián)系,包括繼承、關(guān)聯(lián)、依賴、聚合。3?對(duì)象圖:是類(lèi)圖的變形,是類(lèi)圖的實(shí)例化。4?包圖:當(dāng)系統(tǒng)有幾十或上百個(gè)類(lèi)時(shí),將許多類(lèi)組成更高層次的單位。5?順序圖:描述對(duì)象在特定時(shí)間周期內(nèi)的消息傳遞情況。6?協(xié)作圖:表示活動(dòng)的對(duì)象之間的消息傳遞,不參照時(shí)間。7?狀態(tài)圖:狀態(tài)圖描述類(lèi)的對(duì)象的狀態(tài)遷移與動(dòng)作響應(yīng)?;顒?dòng)圖:主要用于系統(tǒng)分析, 描述系統(tǒng)行為,顯示系統(tǒng)中動(dòng)作之間的轉(zhuǎn)移。構(gòu)件圖:描述軟件組件,以及他們之間的依賴關(guān)系。配置圖:描述系統(tǒng)構(gòu)成。如圖為考試系統(tǒng)的配置圖,表明系統(tǒng)采用Client/Server模式。1.“網(wǎng)上計(jì)算機(jī)銷(xiāo)售系統(tǒng)",客戶通過(guò)Internet網(wǎng)絡(luò)購(gòu)買(mǎi)計(jì)算機(jī)??蛻敉ㄟ^(guò)Web頁(yè)面登錄進(jìn)入“網(wǎng)上計(jì)算機(jī)銷(xiāo)售系統(tǒng)”,頁(yè)面查看、選擇、購(gòu)買(mǎi)標(biāo)準(zhǔn)配置的計(jì)算機(jī)??蛻艨梢赃x擇計(jì)算機(jī)的配置或在線配置自己希望的機(jī)型??膳渲玫臉?gòu)件(如內(nèi)存)顯在一個(gè)可供選擇的表中,根據(jù)用戶選擇的每個(gè)配置,系統(tǒng)計(jì)算出計(jì)算機(jī)價(jià)格??蛻艨蛇x擇在線購(gòu)買(mǎi)計(jì)算機(jī),也可以要求銷(xiāo)售員在發(fā)出單之前與自己聯(lián)系,解釋定單的細(xì)節(jié),協(xié)商價(jià)格等。客戶在準(zhǔn)備發(fā)出定單時(shí),必須在線填寫(xiě)關(guān)于運(yùn)送和發(fā)票地址以及付款細(xì)節(jié)(支票和信用卡)表格,一旦定單被輸入,系統(tǒng)向客戶發(fā)送一份確認(rèn)郵件,并附上定單細(xì)節(jié)。在等待計(jì)算機(jī)送到的時(shí)候,客戶可以在線線查詢定單的狀態(tài)。后臺(tái)定單處理的步驟是:驗(yàn)證客戶的信用和付款方式、向倉(cāng)庫(kù)請(qǐng)求所購(gòu)的計(jì)算機(jī),打印發(fā)票并請(qǐng)求倉(cāng)庫(kù)將計(jì)算機(jī)運(yùn)送給客戶。在客戶定單輸入到系統(tǒng)后,銷(xiāo)售員發(fā)送郵件請(qǐng)求給倉(cāng)庫(kù),附上所訂的配置細(xì)節(jié)。倉(cāng)庫(kù)從銷(xiāo)售員那里獲得發(fā)票,并給客戶運(yùn)送計(jì)算機(jī)。應(yīng)用面向?qū)ο蠓治龇椒ńo出:(1)用例描述;(2)網(wǎng)上計(jì)算機(jī)銷(xiāo)售系統(tǒng)用例圖。1.用例描述:以“定購(gòu)配置的計(jì)算機(jī)”用例為例進(jìn)行描述。簡(jiǎn)述:該用例允許客戶輸入一份購(gòu)物定單,定單包括提供運(yùn)送和發(fā)票地址,以及關(guān)于付款的詳細(xì)情況。

執(zhí)行者:客戶前置條件:客戶進(jìn)入定單web頁(yè),該頁(yè)面顯示已配置計(jì)算機(jī)的細(xì)節(jié)及其價(jià)格,當(dāng)用戶點(diǎn)擊“訂購(gòu)”按鈕時(shí),該用例啟動(dòng)。2.網(wǎng)上計(jì)算機(jī)銷(xiāo)售系統(tǒng)用例圖Ri^playSuintkirdC<?nHguratkm1?詳細(xì)設(shè)辻的基本枉務(wù)是什么?WrifyDuel<7Listt>merPaymentcustomerARequestSalespersonConmetBuildComputerConfiguraiionOrderConfiguredC^ompulcsr

Aextend答:詳細(xì)設(shè)計(jì)又稱(chēng)過(guò)程設(shè)計(jì),“怎樣實(shí)現(xiàn)”這個(gè)軟件系統(tǒng),對(duì)系統(tǒng)中的每個(gè)模塊給出足夠詳細(xì)的過(guò)程性描述-。具體任務(wù)如下:_PnntIIivoiueI2.網(wǎng)上計(jì)算機(jī)銷(xiāo)售系統(tǒng)用例圖Ri^playSuintkirdC<?nHguratkm1?詳細(xì)設(shè)辻的基本枉務(wù)是什么?WrifyDuel<7Listt>merPaymentcustomerARequestSalespersonConmetBuildComputerConfiguraiionOrderConfiguredC^ompulcsr

Aextend答:詳細(xì)設(shè)計(jì)又稱(chēng)過(guò)程設(shè)計(jì),“怎樣實(shí)現(xiàn)”這個(gè)軟件系統(tǒng),對(duì)系統(tǒng)中的每個(gè)模塊給出足夠詳細(xì)的過(guò)程性描述-。具體任務(wù)如下:_PnntIIivoiueI」pduteOrdorStatusSa.lespei',S4,jrt(1)為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì);用某種圖形、表格、語(yǔ)言等工具將每個(gè)模塊處 理InforrTiWirreh€>iiseQtxiuLOrderWard^h-tiusis過(guò)程的詳細(xì)算法描述出來(lái)。為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),對(duì)于需求分析、概要設(shè)計(jì)確定的概念性的數(shù)據(jù)類(lèi)型進(jìn)行確切的定義。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì),即確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和存儲(chǔ)方法,這些都依賴于具體所使用的數(shù)據(jù)庫(kù)系統(tǒng)。其他設(shè)計(jì):根據(jù)軟件系統(tǒng)的類(lèi)型,還可能要進(jìn)行以下設(shè)計(jì):代碼設(shè)計(jì)。為了提高數(shù)據(jù)的輸入、分類(lèi)、存儲(chǔ)、檢索等操作,節(jié)約內(nèi)存空間,對(duì)數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)項(xiàng)的值要進(jìn)行代碼設(shè)計(jì)。輸入/輸出格式設(shè)計(jì)。人機(jī)對(duì)話設(shè)計(jì)。對(duì)于一個(gè)實(shí)時(shí)系統(tǒng),用戶與計(jì)算機(jī)頻繁對(duì)話,因此要進(jìn)行對(duì)話方式、內(nèi)容、格式的具體設(shè)計(jì)。(5)編寫(xiě)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論