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

正文內(nèi)容

軟件工程課后答案-wenkub

2024-11-14 23 本頁(yè)面
 

【正文】 息隱蔽:將模塊實(shí)現(xiàn)自身功能的細(xì)節(jié)與數(shù)據(jù)“局部數(shù)據(jù)存儲(chǔ):當(dāng)某慨?dāng)?shù)據(jù)流圖中的數(shù)據(jù)存儲(chǔ)不是父圖中相應(yīng)加工的外部接口,而只是本圖中某些加工之間的數(shù)據(jù)接口,則稱這些數(shù)據(jù)存儲(chǔ)為局部數(shù)據(jù)存儲(chǔ)。編號(hào): 某個(gè)加工分解成加一張數(shù)據(jù)流圖時(shí),上層圖為父圖,下層圖為子圖。⒌畫(huà)數(shù)據(jù)流圖應(yīng)注意什么事項(xiàng)?答:命名: 不能使用缺乏具體含義的名字,加工名應(yīng)能反映出處理的功能。⒊結(jié)構(gòu)化分析方法通過(guò)哪些步驟來(lái)實(shí)現(xiàn)? 答:⑴了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型。采用自頂向下逐層分解的分析策略。⑷交付期限:最后完工日期。⑶純收入:整個(gè)生存周期之內(nèi)的累計(jì)經(jīng)濟(jì)效益(折成現(xiàn)在值)與投資之差。⑺其它可供選擇方案:逐一說(shuō)明其他可供選擇的方案,并說(shuō)明未被推薦的理由。⑶對(duì)現(xiàn)有系統(tǒng)的分析:說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需各類專業(yè)技術(shù)人吧和數(shù)量;所需各種設(shè)備;向有系統(tǒng)存在什么問(wèn)題。⑸推薦可行方案;進(jìn)行成本~效益分析,決定該項(xiàng)目是否值得開(kāi)發(fā),若值得開(kāi)發(fā)那么解決方案是什么,并且說(shuō)明該方案可行的原因和理由。⑶社會(huì)可行性:要開(kāi)發(fā)的項(xiàng)目是否存在任何侵權(quán)問(wèn)題,運(yùn)行方式在用戶組織內(nèi)是否可行,現(xiàn)有管理制度﹑人員素質(zhì)﹑操作方式是否可行。第二章習(xí)題參考答案?答:可行研究的任務(wù):首先需要進(jìn)行概要的分析研究,初步確定項(xiàng)目的規(guī)模,目標(biāo),約束和限制。8﹑什么是軟件開(kāi)發(fā)方法?有哪些主要方法?答:使用早已定義好的技術(shù)集及符號(hào)表示習(xí)慣來(lái)組織軟件生產(chǎn)的過(guò)程。包括:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)試,維護(hù)。開(kāi)發(fā)技術(shù)主要研究:軟件開(kāi)發(fā)方法,開(kāi)發(fā)過(guò)程,開(kāi)發(fā)工具和環(huán)境。⑹ 開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。⑵ 軟件開(kāi)發(fā)管理困難而復(fù)雜。⑶軟件工程時(shí)代:這個(gè)階段生產(chǎn)方式是工程化的生產(chǎn),使用數(shù)據(jù)庫(kù)﹑開(kāi)發(fā)工具﹑開(kāi)發(fā)環(huán)境﹑網(wǎng)絡(luò)﹑分布式﹑面向?qū)ο蠹夹g(shù)來(lái)開(kāi)發(fā)軟件。⑶軟件產(chǎn)品不會(huì)用壞,不存在磨損,消耗。:可理解性,可測(cè)試性,可修改性,可移植性,可重用性 :可以分為用戶文檔和系統(tǒng)文檔用戶文檔:主要描述系統(tǒng)功能和使用方法,并不關(guān)心這些功能怎樣實(shí)現(xiàn) 用戶文檔包括:功能描述,安裝文檔,使用手冊(cè),參考手冊(cè),操作員指南 系統(tǒng)文檔:描述系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等各方面的內(nèi)容。:初始級(jí),可原因排除法:(1)對(duì)分查找法(2)歸重復(fù)級(jí),已定義級(jí),已管理級(jí),優(yōu)化納法(3)演繹法 級(jí) :軟件可靠性是程序在給定的時(shí)間間隔內(nèi),按照規(guī)格說(shuō)明書(shū)的規(guī)定成功地運(yùn)行的概率軟件可用性的一個(gè)定義: 軟件可用性是程序在給定的時(shí)間點(diǎn),按照規(guī)格說(shuō)明書(shū)的規(guī)定,成功地運(yùn)行的概率。調(diào)試就是把癥狀和原因聯(lián)含地定義的需求相一致的程度,軟件系起來(lái)的尚未被人認(rèn)識(shí)的智力過(guò)程。黑盒測(cè)試主要采用的技術(shù)有:等價(jià)分類法、邊沿值分析法、錯(cuò)誤推測(cè)法和因果圖等技術(shù)。邏輯覆蓋:所謂的邏輯覆蓋是對(duì)一系列測(cè)試過(guò)程的總稱,這組測(cè)試過(guò)程逐漸進(jìn)行越來(lái)越完整的通路測(cè)試。Alpha測(cè)試是在受控的環(huán)境中進(jìn)行的。確認(rèn):指的是為了保證軟件確實(shí)滿足了用戶需求而進(jìn)行的一系列活動(dòng)。:(1)非漸增式(2)漸增式{自頂向下集成,自底向上集成}:對(duì)軟件結(jié)構(gòu)中較上層使用的自頂向下方法與軟件結(jié)構(gòu)中較下層使用的自底向上方法相結(jié)合。第一篇:軟件工程課后答案第七章價(jià)類, 重復(fù)這一步驟,直到所第十三章:黑盒測(cè)試,白盒測(cè)試(1)黑盒測(cè)試:如果已經(jīng)知道了產(chǎn)品應(yīng)具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用,這就是黑盒測(cè)試:(2)白盒測(cè)試:如果知道產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。:在集成測(cè)試的范疇中,所謂的回歸測(cè)試是指重新執(zhí)行已經(jīng)做過(guò)的測(cè)試的某個(gè)子集,以保證上述的這些變化沒(méi)有帶來(lái)非預(yù)期的副作用。:確認(rèn)測(cè)試必須由用戶積極參與,或者以用戶為主進(jìn)行。(2)Beta:油軟件的最終用戶們?cè)谝粋€(gè)或多個(gè)客戶場(chǎng)所進(jìn)行,開(kāi)發(fā)者通常不在測(cè)試的現(xiàn)場(chǎng)用戶記錄在測(cè)試過(guò)程中遇到的問(wèn)題,并定期把這些問(wèn)題報(bào)告給開(kāi)發(fā)者。:也稱為功能測(cè)試,它著眼于程序的外部特征,而不考慮程序的內(nèi)部邏輯結(jié)構(gòu)。:是一種黑盒測(cè)試技術(shù),這種技術(shù)把程序的輸入域劃分成若干個(gè)數(shù)據(jù)類,據(jù)此導(dǎo)出數(shù)據(jù)用例。:?jiǎn)卧獪y(cè)試、子系準(zhǔn)以及任何專業(yè)開(kāi)發(fā)的軟件產(chǎn)品都應(yīng)統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、平行測(cè)試。:(主要的實(shí)用標(biāo)準(zhǔn))(1)系統(tǒng)用戶要求(2)可以使用的編譯程序(3)可以得到的軟件工具(4)工程規(guī)模(5)程序員的知識(shí)(6)軟件可移植性要求(7)軟件的應(yīng)用領(lǐng)域 (1)程序內(nèi)部的文檔(2)數(shù)據(jù)說(shuō)明,應(yīng)易于理解便于查閱(3)語(yǔ)句結(jié)構(gòu),盡可能簡(jiǎn)單直觀(4)輸入輸出,遵守人機(jī)界面準(zhǔn)則(5)效率,能媽祖用戶要求即可 :為了發(fā)現(xiàn)程序中的錯(cuò)誤代碼審查:人工測(cè)試源程序可以由審查小組正式進(jìn)行,即稱為審查。:所謂的軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤而滿足心得需要而修改軟件的過(guò)程。⑷生產(chǎn)主要是腦力勞動(dòng),還末完全擺脫手工開(kāi)發(fā)方式,大部分產(chǎn)品是“定做”的⑸開(kāi)發(fā)軟件的費(fèi)用不斷增加,致使生產(chǎn)成本相當(dāng)昂貴。3﹑什么是軟件危機(jī)?產(chǎn)生原因是什么?答:軟件開(kāi)發(fā)技術(shù)的進(jìn)步未能滿足發(fā)展的要求。⑶ 軟件包開(kāi)發(fā)費(fèi)用不斷增加。4﹑什么是軟件工程?它目標(biāo)和內(nèi)容是什么?答:軟件工程就是用科學(xué)的知識(shí)程和技術(shù)原理來(lái)定義,開(kāi)發(fā),維護(hù)軟件的一門(mén)學(xué)科。開(kāi)發(fā)管理主要研究:軟件管理學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。7﹑什么是軟件生存周期模型?有哪些主要模型?答:生存周期模型:描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。通過(guò)使用成功的軟件開(kāi)發(fā)方法,在規(guī)定的投資和時(shí)間內(nèi),開(kāi)發(fā)出符合用戶需求的高質(zhì)量的軟件。分析員再進(jìn)行簡(jiǎn)要的需求分析,抽象出項(xiàng)目的邏輯結(jié)構(gòu),建立邏輯模型。?答:⑴確定項(xiàng)目規(guī)模和目標(biāo);⑵研究正在運(yùn)行的系統(tǒng);收集﹑研究﹑分析現(xiàn)有系統(tǒng)的文檔資料,實(shí)地考察系統(tǒng)訪問(wèn)有關(guān)人員,然后描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖。⑹編寫(xiě)可行性研究報(bào)告;將上述可行性過(guò)程的結(jié)果寫(xiě)成相應(yīng)文檔,即可行性研究報(bào)告。⑷所建議的技術(shù)可行性分析:所建議系統(tǒng)的簡(jiǎn)要說(shuō)明;處理流程和數(shù)據(jù)流程;與現(xiàn)有系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對(duì)用戶的影響;對(duì)各種設(shè)備﹑現(xiàn)有軟件﹑開(kāi)發(fā)環(huán)境﹑運(yùn)行環(huán)境的影響;對(duì)經(jīng)費(fèi)支出的影響;對(duì)技術(shù)可行性的評(píng)價(jià)。⑻結(jié)論意見(jiàn):說(shuō)明項(xiàng)目是否能開(kāi)發(fā);還需什么條件才能開(kāi)發(fā);對(duì)項(xiàng)目目標(biāo)有何變動(dòng)等。?答:⑴項(xiàng)目概述:說(shuō)明項(xiàng)目的各項(xiàng)主要工作;說(shuō)明軟件的功能﹑性能;為完成項(xiàng)目應(yīng)具有的條件;用戶及合同承包者承擔(dān)的工作完成的期限及其他條件限制;應(yīng)交付的程序名稱;所使用的語(yǔ)言及程儲(chǔ)形式;應(yīng)交付的文檔。第三章習(xí)題參考答案⒈什么是需求分析?需求分析階段的基本任務(wù)是什么?答:需求分析:開(kāi)發(fā)人員準(zhǔn)確地理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的需求規(guī)格說(shuō)明的過(guò)程。頂層抽象地描述整個(gè)系統(tǒng),底層具體地畫(huà)出系統(tǒng)工程的每個(gè)細(xì)節(jié)。⑵抽象出當(dāng)前系統(tǒng)的邏輯模型。數(shù)據(jù)流名稱只能是名詞或名詞短語(yǔ),整個(gè)圖中不反映加工的執(zhí)行順序。子圖應(yīng)編號(hào)子圖上的所有加工也應(yīng)編號(hào),子圖的編號(hào)應(yīng)與父圖的編號(hào)相對(duì)應(yīng)。注意數(shù)據(jù)流圖的易理解性。它的結(jié)構(gòu)可分里層和內(nèi)層⑴外層:用來(lái)描述控制結(jié)構(gòu),采用順序,選擇,重復(fù)三種基本結(jié)構(gòu)。⒏什么是IDEF方法?IDEF0方法有哪些特點(diǎn)?答:IDEF方法是美國(guó)空軍針對(duì)計(jì)算機(jī)輔助制造工程項(xiàng)目中用于進(jìn)行復(fù)雜系統(tǒng)分析和設(shè)計(jì)的方法,是在結(jié)構(gòu)化分析方法基礎(chǔ)上提出來(lái)的。IDEF2進(jìn)行系統(tǒng)模擬,建立系統(tǒng)的動(dòng)態(tài)模型。⒐簡(jiǎn)述SA方法的優(yōu)缺點(diǎn)。但也存在一些弱點(diǎn),表現(xiàn)如下:⑴SA方法僅是一個(gè)靜態(tài)模型,沒(méi)有反映處理的順序,即控制流程。⑸要借助需求分析工具,提高需求分析的質(zhì)量及效率。(模塊之間傳遞的信息)評(píng)價(jià)模塊的結(jié)構(gòu)質(zhì)量⑵進(jìn)行數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)的設(shè)計(jì)⑶編寫(xiě)概要設(shè)計(jì)的文檔 主要內(nèi)容有:概要設(shè)計(jì)說(shuō)明書(shū),數(shù)據(jù)庫(kù)說(shuō)明書(shū)(DBMS的簡(jiǎn)介,概念模型,邏輯設(shè)計(jì),結(jié)果)用戶手冊(cè),修訂測(cè)試計(jì)劃(測(cè)試的策略﹑方法﹑步驟)⑷評(píng)審:是否完整地實(shí)現(xiàn)了規(guī)定的功能﹑性能要求。模塊化即按照一定的原則,將軟件劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)特定的功能,然后把這些模塊按照某種方法組裝成一個(gè)軟件系統(tǒng)。狀態(tài):該模塊的運(yùn)行環(huán)境,模塊間調(diào)用與被調(diào)用關(guān)系。衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?各表示什么含義? 答:內(nèi)聚:又稱為塊內(nèi)聯(lián)系,指模塊內(nèi)部各成分之間相互關(guān)聯(lián)的程度,以高內(nèi)聚為設(shè)計(jì)目標(biāo)。答:⑴改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性 首先設(shè)計(jì)出軟件初始結(jié)構(gòu),評(píng)價(jià)該結(jié)構(gòu),通過(guò)模塊分解或合并,力求降低耦合提高內(nèi)聚。什么樣是“事物流”?什么是“變換流”?試將相應(yīng)形式的數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu)圖答:數(shù)據(jù)流圖(DFD)一般可分為“變換流”,“事物流”兩種。答:變換分析設(shè)計(jì)步驟:⑴確定變換中心,邏輯輸入和輸出。其它輸入模塊與轉(zhuǎn)換數(shù)據(jù)模塊都很簡(jiǎn)單時(shí),可將它們合并。⑶中下層模塊的設(shè)計(jì)﹑優(yōu)化工作與變換結(jié)構(gòu)相同。任何程序都可以由順序、選擇、重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)構(gòu)造,這三種基本結(jié)構(gòu)的共同點(diǎn)是單入口、單出口。(2)找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對(duì)應(yīng)關(guān)系的數(shù)據(jù)單元。比較?答:白盒法測(cè)試法把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員須了解程序內(nèi)部結(jié)構(gòu)和處理過(guò)程,以檢查處理過(guò)程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。語(yǔ)言的心理特性對(duì)人機(jī)通信的質(zhì)量有主要的影響;語(yǔ)言的工程特性對(duì)軟件開(kāi)發(fā)成功一否有重要的影響,此外,語(yǔ)言的技術(shù)特性也會(huì)影響軟件設(shè)計(jì)的質(zhì)量。它是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語(yǔ)言。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。Lisp是一種函數(shù)型語(yǔ)言,特別適用于組合問(wèn)題中符號(hào)運(yùn)算和表處理,用于定理證明、樹(shù)的搜索和其他問(wèn)題的求解。什么是程序設(shè)計(jì)風(fēng)格?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問(wèn)題?答:程序設(shè)計(jì)風(fēng)格是指一個(gè)人編制程序時(shí)所表現(xiàn)出來(lái)的特點(diǎn)、習(xí)慣、邏輯思路等。這樣便 于對(duì)照檢查,做到有的放矢。除了檢查程序是否做了它應(yīng)該做的事,還應(yīng)該檢查程序是否做了它不應(yīng)該做的事。(7)程序員應(yīng)避免測(cè)試自己的程序。軟件測(cè)試要經(jīng)過(guò)哪些步驟?這些測(cè)試與軟件開(kāi)發(fā)各階段之間有什么關(guān)系?答:軟件測(cè)試要經(jīng)過(guò)的步驟是:?jiǎn)卧獪y(cè)試→集成測(cè)試→確認(rèn)測(cè)試→系統(tǒng)測(cè)試。確認(rèn)測(cè)試主要是檢查已實(shí)現(xiàn)的軟件是否滿足需求規(guī)格說(shuō)明書(shū)中確定了的各種需求。通過(guò)驅(qū)動(dòng)模塊來(lái)模擬被測(cè)試模塊的上級(jí)調(diào)用模塊,以上級(jí)模塊調(diào)用被測(cè)模塊的格式驅(qū)動(dòng)被測(cè)模塊,接收被測(cè)模塊的測(cè)試結(jié)構(gòu)并輸出。非漸增式測(cè)試是指首先對(duì)每個(gè)模塊分別進(jìn)行單元測(cè)試,再把所有模塊組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。而漸增式測(cè)試往往把單元測(cè)試和集成測(cè)試合在一起,同時(shí)完成。(4)漸增式比較徹底,已測(cè)試的模塊和新的模塊再測(cè)試。它的任務(wù)是檢查軟件的功能與性能是否與需求規(guī)格說(shuō)明書(shū)中確定的指標(biāo)相符合。調(diào)試的目的是確定錯(cuò)誤的原因和位置,并改正錯(cuò)誤,因此調(diào)試也稱為糾錯(cuò)(Debug)。為了識(shí)別和糾正錯(cuò)誤,修改軟件性能上的缺陷,應(yīng)進(jìn)行確定和修改錯(cuò)誤的過(guò)程,這個(gè)過(guò)程就稱為校正性維護(hù)。為增加軟件功能、增強(qiáng)軟件性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動(dòng)稱為完善性維護(hù)。軟件的開(kāi)發(fā)過(guò)程對(duì)軟件的維護(hù)有很大的影響。軟件維護(hù)的困難性是由于軟件需求分析和開(kāi)發(fā)方法的缺陷。另外還有無(wú)形的代價(jià),即要占有更多的資源。在使用程序設(shè)計(jì)語(yǔ)言修改源代碼時(shí)可能引入的錯(cuò)誤。但它可以通過(guò)詳細(xì)的設(shè)計(jì)文檔加以控制。軟件的可維護(hù)性可用以下七個(gè)質(zhì)量特性來(lái)衡量,即可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。(4)選擇可維護(hù)性的程序設(shè)計(jì)語(yǔ)言。演化提交模型則是在瀑布模型的基礎(chǔ)上,所有階段都進(jìn)行增量開(kāi)發(fā),不僅是增量開(kāi)發(fā),也是增量提交。對(duì)于一個(gè)大型系統(tǒng),若對(duì)設(shè)計(jì)方案心中沒(méi)有把握時(shí),可通過(guò)這種原型的開(kāi)發(fā)來(lái)證實(shí)設(shè)計(jì)方案的正確性。(3)運(yùn)行原型:通過(guò)運(yùn)行快速原型,發(fā)現(xiàn)問(wèn)題,消除誤解,達(dá)到開(kāi)發(fā)者也用戶的充分協(xié)調(diào)。上述步驟在軟件工具的支持下往往是互相交融在一起的,而不再象瀑布模型那樣嚴(yán)格的階段劃分,線性推進(jìn)。(3)減少技術(shù)、應(yīng)用風(fēng)險(xiǎn),縮短開(kāi)發(fā)時(shí)間,減少費(fèi)用、提高生產(chǎn)率。(4)在多次重復(fù)改變?cè)偷倪^(guò)程中,程序員會(huì)感到厭倦。瀑布模型很難適應(yīng)需求可變、模糊不定的軟件系統(tǒng)的開(kāi)發(fā),而且在開(kāi)發(fā)過(guò)程中用戶很難參與進(jìn)去,只有到開(kāi)發(fā)結(jié)束才能看到整個(gè)軟件系統(tǒng)。它的基本思路是為了使開(kāi)發(fā)過(guò)程具有一定的靈活性和可修改性,在開(kāi)發(fā)過(guò)程中推遲某些階段或所有階段中的細(xì)節(jié),從而較早的產(chǎn)生工作軟件。對(duì)象具有狀態(tài)和行為。為軟件重用奠定了堅(jiān)實(shí)的基礎(chǔ)。一般具體關(guān)系結(jié)構(gòu)稱為分類結(jié)構(gòu),也可以說(shuō)是“或”關(guān)系或“is a”關(guān)系,類的這種層次結(jié)構(gòu)可用來(lái)描述現(xiàn)實(shí)世界中的一般化的抽象關(guān)系,通常越在上層的類越具有一般性和共性,越在下層的類越具體、越細(xì)化。在類的層次結(jié)構(gòu)中,通常上層的類稱為父類或超類,下層類稱為子類。這種通信機(jī)制稱為消息傳遞。每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),在對(duì)象生存期中,其標(biāo)識(shí)不變,不同的對(duì)象不能有不同的標(biāo)識(shí)。(4)多態(tài)性。說(shuō)明動(dòng)態(tài)模型的特征,說(shuō)明事件,腳本、狀態(tài)的含義。狀態(tài)是對(duì)象屬性值的抽象。功能模型指出發(fā)生了什么,動(dòng)態(tài)模型確定什么時(shí)候發(fā)生,而對(duì)象模型確定發(fā)生的客體。功能模型也包括對(duì)象模型中值的約束條件。答:對(duì)象建模的過(guò)程如下:首先標(biāo)識(shí)類和關(guān)聯(lián),因?yàn)樗鼈冇绊懥苏w結(jié)構(gòu)和解決問(wèn)題的方法,其次是增加屬性,進(jìn)一步描述類和關(guān)聯(lián)的基本網(wǎng)絡(luò),使用繼承合并和組織類,最后將操作增加到類中去作為構(gòu)造動(dòng)態(tài)模型和功能模型的副產(chǎn)品。檢查問(wèn)題陳述中的所有名詞,產(chǎn)生暫定類。準(zhǔn)確描述各個(gè)類的精確含義,描述當(dāng)前問(wèn)題中的類的范圍,包括對(duì)類的成員、用法方面的假設(shè)或限制。只考慮與具體應(yīng)用直接相關(guān)的屬性,不考慮那些超出問(wèn)題范圍的屬性,首先找出重要屬性,避免那些只用于實(shí)現(xiàn)的屬性,要為各個(gè)屬性取有意義的名字。答:對(duì)象設(shè)計(jì)要確定實(shí)現(xiàn)用到的類、關(guān)聯(lián)的完整定義,接口的形式以及實(shí)現(xiàn)操作方法的算法,可以增加實(shí)現(xiàn)必須的內(nèi)部對(duì)象,對(duì)數(shù)據(jù)結(jié)構(gòu)和算法進(jìn)行優(yōu)化。什么是軟件質(zhì)量保證策略?軟件質(zhì)量保證的主要任務(wù)是什么? 答:軟件質(zhì)量保證策略是指軟件質(zhì)量保證工作的過(guò)程和側(cè)重點(diǎn)。什么是軟件的可靠性?它們能否定量計(jì)算?答:軟件可靠性是指在給定的時(shí)間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成所指定功能的概率。答:容錯(cuò)軟件的定義有四種,指規(guī)定功能的
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1