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

正文內(nèi)容

軟件工程基礎(chǔ)習(xí)題集答案(參考版)

2025-06-28 02:26本頁(yè)面
  

【正文】 12. 簡(jiǎn)述軟件能力成熟度模型的5個(gè)等級(jí)。技術(shù)復(fù)審能夠較早發(fā)現(xiàn)軟件錯(cuò)誤,防止錯(cuò)誤被帶入到軟件過(guò)程的后期階段,從而大大降低后續(xù)開(kāi)發(fā)和維護(hù)的成本。⑶ 測(cè)試9. 參加軟件質(zhì)量保證活動(dòng)的人員有哪兩類?可以分為兩類:參與軟件開(kāi)發(fā)的技術(shù)人員,以及負(fù)責(zé)任軟件質(zhì)量保證活動(dòng)的SQA小組成員。8. 軟件質(zhì)量保證的措施主要有哪些?⑴ 審查:由組長(zhǎng)、作者、2位評(píng)審員(與評(píng)審結(jié)果有利害關(guān)系的)組成審查小組,進(jìn)行發(fā)現(xiàn)、記錄錯(cuò)誤的工作,并復(fù)查返工結(jié)果。并且,能夠在技術(shù)和管理兩方面都能同時(shí)具備優(yōu)秀品質(zhì)的主程序員更不多見(jiàn)。優(yōu)點(diǎn)主要有:主程序員廣播式發(fā)布工作要求,組織管理好、效率高、質(zhì)量容易保證、成本相對(duì)較低。4. 簡(jiǎn)述關(guān)鍵路徑法CPM工作步驟(1) 標(biāo)出持續(xù)時(shí)間 Lasting Time(2) 標(biāo)出最早開(kāi)始 時(shí)間EST: = 從起點(diǎn)始,所有進(jìn)入事件的 EST+LT 中最大的(3) 標(biāo)出最遲開(kāi)始時(shí)間 LST: = 從終點(diǎn)(EST = LST)始,所有離開(kāi)事件的 LSTLT 中最小的(4) 標(biāo)出機(jī)動(dòng)時(shí)間 ST: = 終點(diǎn)LST 起點(diǎn)EST LT(5) 標(biāo)出關(guān)鍵路徑Critical Path: 即EST = LST的所有事件組成的路徑5. 目前項(xiàng)目開(kāi)發(fā)時(shí)常用的小組組織方法有哪些?民主制程序員組、主程序員組和現(xiàn)代程序員組。優(yōu)點(diǎn):簡(jiǎn)單,能動(dòng)態(tài)地反映開(kāi)發(fā)進(jìn)展。2. 在工作量估算技術(shù)中,動(dòng)態(tài)多變量模型比靜態(tài)單變量模型有哪些優(yōu)點(diǎn)?可以更精確地進(jìn)行估算,估算結(jié)果更切合被估算對(duì)象的實(shí)際。 第十二章 項(xiàng)目管理1. 請(qǐng)簡(jiǎn)單描述有哪些進(jìn)行軟件規(guī)模估算的方法。也可以采用隨機(jī)測(cè)試、劃分測(cè)試的方法。6. 測(cè)試面向?qū)ο筌浖r(shí),主要有哪些設(shè)計(jì)單元測(cè)試用例的方法?隨機(jī)測(cè)試、劃分測(cè)試和基于故障的測(cè)試。因此有兩種策略可供選擇:基于線程的測(cè)試和基于使用的測(cè)試。因此,具體的測(cè)試將在所有與該操作有關(guān)的每個(gè)子類語(yǔ)境中進(jìn)行。5. 測(cè)試面向?qū)ο筌浖r(shí),單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試各有哪些新特點(diǎn)?單元測(cè)試是在類層面上的測(cè)試。2. 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言主要有哪些技術(shù)特點(diǎn)?面向?qū)ο笳Z(yǔ)言的技術(shù)特點(diǎn)主要有:a) 支持類與對(duì)象概念的機(jī)制b) 實(shí)現(xiàn)整體—部分結(jié)構(gòu)的機(jī)制c) 實(shí)現(xiàn)一般—特殊結(jié)構(gòu)的機(jī)制d) 實(shí)現(xiàn)屬性和服務(wù)的機(jī)制e) 類型檢查f) 類庫(kù)g) 效率h) 持久保存對(duì)象i) 參數(shù)化類j) 開(kāi)發(fā)環(huán)境3. 選擇面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言時(shí)主要應(yīng)該考慮哪些因素?主要應(yīng)該著重考慮以下因素:將來(lái)能否占主導(dǎo)地位、可重用性、類庫(kù)和開(kāi)發(fā)環(huán)境、其他因素等。 第十一章 面向?qū)ο髮?shí)現(xiàn)1. 面向?qū)ο髮?shí)現(xiàn)應(yīng)該選用哪種程序設(shè)計(jì)語(yǔ)言?為什么?應(yīng)該選擇能夠更完整、更正確地表達(dá)問(wèn)題域語(yǔ)義的面向?qū)ο笳Z(yǔ)言。從本質(zhì)上看,通過(guò)繼承關(guān)系結(jié)合起來(lái)的基類和派生類,構(gòu)成了系統(tǒng)中粒度更大的模塊。3.為什么說(shuō)類構(gòu)件是目前較為理想的可重用軟構(gòu)件?它有哪些重用方式?具備可重用的軟構(gòu)件應(yīng)有的特點(diǎn):獨(dú)立、可塑、接口清晰(文檔詳盡)重用方式有:實(shí)例重用、繼承重用和多態(tài)重用。使用簡(jiǎn)單的協(xié)議,減少消息中傳遞的參數(shù)使用簡(jiǎn)單的方法(CASE 可考慮用 繼承替代)。應(yīng)注意:① 避免過(guò)多屬性;② 能用簡(jiǎn)單的語(yǔ)句描述一個(gè)類的任務(wù);③ 對(duì)象之間合作關(guān)系要簡(jiǎn)單;④避免過(guò)多方法(163。一般特殊結(jié)構(gòu)的深度應(yīng)適當(dāng)(約100個(gè)類,則設(shè)計(jì)7177。③ 盡量減少消息模式的數(shù)目。不同類中相似的方法最好取同一名字。2.簡(jiǎn)述有助于提高面向?qū)ο笤O(shè)計(jì)質(zhì)量的每條主要啟發(fā)式規(guī)則的內(nèi)容和必要性。6.可重用。5.強(qiáng)內(nèi)聚。4.弱耦合。3.信息隱蔽。抽出事物的本質(zhì)特性, 暫不考慮其細(xì)節(jié),使設(shè)計(jì)從具體實(shí)現(xiàn)方法中超脫。 修改原型.畫(huà)事件跟蹤圖畫(huà)狀態(tài)圖5.如何建立功能模型?1.畫(huà)出基本系統(tǒng)模型圖2.畫(huà)出功能級(jí)數(shù)據(jù)流圖3.描述處理框功能 第十章 面向?qū)ο笤O(shè)計(jì)1.面向?qū)ο笤O(shè)計(jì)應(yīng)該遵循哪些準(zhǔn)則?簡(jiǎn)述每條準(zhǔn)則的內(nèi)容,并說(shuō)明遵循該條準(zhǔn)則的必要性。對(duì)象層、結(jié)構(gòu)層、屬性層、服務(wù)層。2.建立對(duì)象模型有哪幾個(gè)步驟?確定類與對(duì)象:第1步:列出所有候選對(duì)象第2步:去粗取精確定關(guān)聯(lián) 222。 快速原型 222。功能模型具體描述的是表明系統(tǒng)應(yīng)該做什么。動(dòng)態(tài)模型具體是表示系統(tǒng)瞬時(shí)的控制性質(zhì)。對(duì)象模型具體是描述系統(tǒng)的靜態(tài)結(jié)構(gòu)。對(duì)于較為復(fù)雜而不能直接理解的系統(tǒng),特別需要建立模型,其目的是可以減少?gòu)?fù)雜性。7.什么是模型?軟件開(kāi)發(fā)為什么要建立模型?模型就是為了理解事物而對(duì)事物作出的一種抽象,是對(duì)事物的一種無(wú)歧義的書(shū)面描述。與傳統(tǒng)數(shù)據(jù)相比,對(duì)象有以下特點(diǎn):① 以數(shù)據(jù)為中心,不設(shè)與數(shù)據(jù)無(wú)關(guān)的操作;② Object主動(dòng)處理而不 被動(dòng)地等待被處理,外部只能通過(guò)message請(qǐng)求操作;③ 具有黑盒性:外部操作時(shí),無(wú)須知道該object內(nèi)部的數(shù)據(jù)結(jié)構(gòu)及算法;④ 具有并行性:不同object各自獨(dú)立地處理自身數(shù)據(jù),彼此間僅通過(guò)傳遞message完成通信;⑤ 模塊獨(dú)立性好:內(nèi)聚強(qiáng)( ① )、耦合松( ③ ④ )5.什么是“類”?具有相同數(shù)據(jù)和相同操作的一組對(duì)象。4.從穩(wěn)定性、Class 的獨(dú)立性強(qiáng)、繼承和多態(tài)性、容易理解、容易測(cè)試、調(diào)試等幾方面改善了可維護(hù)性。2.以object模擬實(shí)體,需求變化不會(huì)引起結(jié)構(gòu)的整體變化,因?yàn)閷?shí)體相對(duì)穩(wěn)定,故系統(tǒng)也相應(yīng)穩(wěn)定。數(shù)據(jù)與操作分開(kāi)處理,可能造成軟構(gòu)件對(duì)具體應(yīng)用環(huán)境的依賴,可重用性(reusability)較差。 第八章 面向?qū)ο蠓椒▽W(xué)引論1.為什么要引入面向?qū)ο蠓椒▽W(xué)?瀑布模型的缺點(diǎn):僵化SA SD SP 技術(shù)的缺點(diǎn):本質(zhì)上是基于過(guò)程的設(shè)計(jì)不易被理解;且功能變化往往引起結(jié)構(gòu)變化較大,穩(wěn)定性不好。你將選取哪兩份文檔?為什么這樣選???你打算如何完成這個(gè)任務(wù)?應(yīng)該選擇(a)程序的規(guī)格說(shuō)明和(b)程序的詳細(xì)設(shè)計(jì)結(jié)果。預(yù)防性維護(hù)就是對(duì)軟件將來(lái)可能需要的改動(dòng),使用逆向工程與再工程方法對(duì)軟件進(jìn)行維護(hù)。軟件再工程則是以軟件工程學(xué)為指導(dǎo),對(duì)目標(biāo)軟件進(jìn)行重新設(shè)計(jì)、重新編碼和測(cè)試的過(guò)程。14.什么是軟件的逆向工程和再工程?軟件逆向工程是指當(dāng)維護(hù)對(duì)象缺乏必要的文檔資料時(shí),分析已有程序,尋求比源代碼更高級(jí)的抽象表現(xiàn)形式,恢復(fù)軟件原有設(shè)計(jì)的過(guò)程。例如,在分析階段的復(fù)審重點(diǎn)是:可靠性、可移植性、可用性。13.為什么要進(jìn)行軟件可維護(hù)性復(fù)審?目的是提高軟件的可維護(hù)性。主要體現(xiàn)在兩個(gè)方面:1.可重用構(gòu)件通常都是組裝成功的部件,加上每次重用又都會(huì)進(jìn)一步完善部件,因此可以大幅提高軟件的可靠性,而改正性維護(hù)要求會(huì)降低。12.什么是可重用性?如何通過(guò)提高軟件的可重用性來(lái)提高軟件的可維護(hù)性?可重用性是指同一事物不加修改或稍加修改,就可以在不同環(huán)境多次重復(fù)使用。10.什么是軟件的系統(tǒng)文檔?系統(tǒng)文檔是指軟件系統(tǒng)從問(wèn)題定義、需求說(shuō)明、設(shè)計(jì)、實(shí)現(xiàn)到驗(yàn)收測(cè)試計(jì)劃等一系列和系統(tǒng)實(shí)現(xiàn)密切相關(guān)的技術(shù)文檔。7.如何提高軟件的可維護(hù)性?可以從提高決定軟件可維護(hù)性的因素著手,這些因素是:可理解性、可測(cè)試性、可修改性、可移植性、可重用性、可靠性、可使用性、效率等。5.導(dǎo)致維護(hù)成本高企的原因主要有哪些?軟件開(kāi)發(fā)途徑不好,導(dǎo)致軟件可維護(hù)性差,原來(lái)的開(kāi)發(fā)人員沒(méi)有參與維護(hù),維護(hù)成本日益高漲等,從維護(hù)工作量的經(jīng)驗(yàn)?zāi)P涂梢钥吹剑S護(hù)工作量和成本將呈指數(shù)增加。 維護(hù)引入新錯(cuò)誤,降低了軟件質(zhì)量;等等。 占用資源以致延誤開(kāi)發(fā);
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1