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

正文內(nèi)容

軟件工程復(fù)習(xí)資料-文庫吧

2024-10-15 13:21 本頁面


【正文】 03. 由于維護或在維護過程中其他一些不期望的行為引入的錯誤稱為維護的 副作用。104. 軟件可修改性,是指允許對軟件系統(tǒng)進行修改而不增加其復(fù)雜性,105. 所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱軟件問題報告。二、掌握和記憶(一)概念1. 耦合性:也稱塊間聯(lián)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。2. 軟件生存周期模型:. 數(shù)據(jù)字典(DD):,無二義性的說明方式為系統(tǒng)的分析,. 內(nèi)聚性:是模塊獨立性的衡量標(biāo)準(zhǔn)之一,它是模塊的功能強度的度量,. 白盒測試:又稱結(jié)構(gòu)測試,是已經(jīng)知道產(chǎn)品內(nèi)部工作過程,檢驗產(chǎn)品內(nèi)部動作是否按規(guī)定正常使用的測試方法。6. 軟件生存周期:就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程,具體包括問題定義、可行性研究、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼與測試、運行和維護。7. 模塊化:就是將程序劃分為若干個獨立模塊的這樣一個過程,其中每個模塊完成一個特定子功能,每個模塊既是相對獨立的,又是相互聯(lián)系的,它們共同完成系統(tǒng)指定的各項功能。8. 樁模塊:用于代替所測模塊調(diào)用的子模塊,樁模塊可以做少量的數(shù)據(jù)操作。9. 驅(qū)動模塊:用于模擬被測模塊的上級模塊。它接收測試數(shù)據(jù),把這些數(shù)據(jù)傳送給所測模塊,最后再輸出實際測試結(jié)果。10. 模塊:模塊是一個擁有明確定義的輸入、輸出和特性的程序?qū)嶓w。11. 模塊獨立性:概括了把軟件劃分為模塊時要遵守的準(zhǔn)則,也是判斷模塊構(gòu)造是否合理的標(biāo)準(zhǔn),同時也是模塊化、抽象及信息隱藏概念的直接產(chǎn)物。12. 軟件工程:即運用工程學(xué)的基本原理和方法來組織和管理軟件生產(chǎn)。13. 程序的可移植性:指把一個軟件(或程序)從一臺計算機環(huán)境移植到另一臺計算機環(huán)境的容易程度。14. 模塊的作用范圍:一個模塊的作用范圍是指受該模塊內(nèi)一個判定影響的所有模塊的集合。15. 信息隱藏:信息隱蔽是指在設(shè)計和確定模塊時,使得一個模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對于不需要這些信息的其他模塊來說是不能訪問的。16. 集成測試也稱組裝測試或聯(lián)合測試。是指在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成一個完整的系統(tǒng)進行的測試。組裝模塊的方式有兩種:漸增式測試和非漸增式測試。17. 類:某些對象共同特征(屬性和操作)的表示。18. 對象:是現(xiàn)實世界中個體或事物的抽象表示,是其屬性和相關(guān)操作的封裝。19. 繼承:是現(xiàn)實世界中遺傳關(guān)系的直接模型,它表示類間的內(nèi)在聯(lián)系以及對屬性和操作的共享。20. 聚集:現(xiàn)實世界中部分整體關(guān)系的模擬。21. 消息:對象與外部世界相互關(guān)聯(lián)的唯一途徑。(二)原理螺旋模型的適應(yīng)場合:支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持面向規(guī)格說明,面向過程,面向?qū)ο?等多種軟件開發(fā)方法,是一種具有廣闊前景的模型。軟件開發(fā)風(fēng)險分析實際上就是貫穿于軟件工程過程中的一系列風(fēng)險管理步驟,它包括以下內(nèi)容:1)風(fēng)險標(biāo)識; 2)風(fēng)險估算; 3)風(fēng)險評價; 4)風(fēng)險駕馭和監(jiān)控。需求分析的任務(wù)是確定待開發(fā)的軟件系統(tǒng)“做什么”.具體任務(wù)包括確定軟件系統(tǒng)的功能需求,性能需求和運行環(huán)境約束,編制軟件需求規(guī)格說明書,軟件系統(tǒng)的驗收測試準(zhǔn)則和初步的用戶手冊??焖僭图夹g(shù)的基本思想是:在軟件開發(fā)的早期,快速開發(fā)一個目標(biāo)軟件系統(tǒng)的原型,讓用戶對其進行評價并提出修改意見,然后開發(fā)人員根據(jù)用戶的意見對原型進行改進。原型法模型一般適應(yīng)的場合:它適合于那些不能預(yù)先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項目組成員(包括分析員,設(shè)計員,程序員和用戶)不能很好交流或通信有困難的情況。軟件復(fù)雜性度量的主要參數(shù)極其含義:1)規(guī)模:總共的指令數(shù)或源程序行數(shù);2)難度:通常由程序中出現(xiàn)的操作數(shù)的數(shù)目所決定的量來表示;3)結(jié)構(gòu):通常用與程序結(jié)構(gòu)有 關(guān)的度量來表示;4)智能度:即算法的難易程序。非漸增式測試與漸增式測試的區(qū)別:非漸增式測試:分別測試每個模塊,再放在一起結(jié)合成所要的程序;漸增式測試:將下一個要測試的模塊同已測試好的模塊放在一起測試,類推結(jié)合成所要的程序;優(yōu)缺點:l 漸增式測試可以較早發(fā)現(xiàn)模塊間的接口錯誤 l 非漸增式測試最后才組裝,因此錯誤發(fā)現(xiàn)得晚。l 非漸增式測試中發(fā)現(xiàn)錯誤后難以診斷定位 l 漸增式測試中,出現(xiàn)的錯誤往往跟最新加入的模塊有關(guān)。l 漸增式測試在不斷集成的過程中使模塊不斷在新的條件下受到新的檢測,測試更徹底。l 漸增式測試較非漸增式測試費時。l 非漸增式測試可以同時并行測試所有模塊,能充分利用人力。軟件工程目標(biāo):是研制、開發(fā)與生產(chǎn)出具有良好軟件質(zhì)量和費用合算的產(chǎn)品。軟件工程的內(nèi)容是:1)采用工程化方法和途徑來開發(fā)與維護軟件;2)應(yīng)該開發(fā)和使用更好的軟件工具;3)采取必要的管理措施。模塊的內(nèi)聚性包括的一般類型:(1)偶然內(nèi)聚(2)邏輯內(nèi)聚(3)時間內(nèi)聚(4)通信內(nèi)聚(5)順序內(nèi)聚(6)功能內(nèi)聚軟件測試的幾個主要步驟:1)模塊測試 2)子系統(tǒng)測試 3)系統(tǒng)測試 4)驗收測試 5)平行運行1軟件測試和調(diào)試的目的的區(qū)別:測試的目的是判斷和發(fā)現(xiàn)軟件是否有錯誤,調(diào)試的目的是定位軟件錯誤并糾正錯誤。1軟件的可行性研究的目的:就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。其實質(zhì)是要進行一次簡化、壓縮了的需求分析、設(shè)計過程,要在較高層次上以較抽象的方式進行需求分析和設(shè)計過程。1文檔在軟件工程中的作用:(1)提高軟件開發(fā)過程的能見度;(2)提高開發(fā)效率;(3)作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志;(4)記錄開發(fā)過程的有關(guān)信息便于使用與維護;(5)提供軟件運行、維護和培訓(xùn)有關(guān)資料;(6)便于用戶了解軟件功能、性能。(三)運用某單位工卡包含信息如下:該卡包括工號、英文名、年齡、性別、部門,工號從001至200,英文名是任意長度為從3至20的字母,年齡范圍1至200,性別男或女,部門只能是“技術(shù)部”、“市場部”、“財務(wù)部”、“行政部”中的一個。在數(shù)據(jù)字典中,工卡的數(shù)據(jù)條目定義如下:工卡 = 工號 + 英文名 + 年齡 + 性別 + 部門 工號 = 001..200 英文名 = 3{字母}20 年齡 = 1..200 性別 = [男|女] 部門 = [技術(shù)部|市場部|財務(wù)部|行政部] 解析:先明確要說明數(shù)據(jù)條目是誰,由哪些分量組成,這些分量是“+”的關(guān)系,還是“或”的關(guān)系,如本例的第一條是“+”的關(guān)系,然后分析它的組成是什么,再對其各個組成部分依次說明,如本例的第二至六條,要一條一條地寫出來,不要都寫到一條中。能根據(jù)文字描述畫出數(shù)據(jù)流圖。掌握變換型和事務(wù)性數(shù)據(jù)流圖轉(zhuǎn)化為系統(tǒng)結(jié)構(gòu)圖的原理,能根據(jù)給定的數(shù)據(jù)流圖畫出系統(tǒng)結(jié)構(gòu)圖。第二篇:軟件工程復(fù)習(xí)資料選擇題:軟件是一種(B)產(chǎn)品A、有形B、邏輯C、物質(zhì)D、消耗軟件的主要功能和結(jié)構(gòu)是在(A)階段覺決定的A、分析設(shè)計B、編程C、測試D、維護軟件工程學(xué)的目的應(yīng)該是解決軟件生成的(D)問題A、提高軟件開發(fā)效率B、使軟件生產(chǎn)工程化C、消除軟件的生產(chǎn)危機 d、加強軟件的質(zhì)量保證研究開發(fā)所需要的成本和資源是屬于可行性研究中的(B)研究的一方面A、技術(shù)可行性B、經(jīng)濟可行性c、社會可行性d、法律可行性經(jīng)濟可行性研究的范圍包括(C)A、資源有效性b、管理制度c、效益分析d、開發(fā)風(fēng)險系統(tǒng)流程圖是描述(D)的工具A、邏輯系統(tǒng)b、程序系統(tǒng)c、體系結(jié)構(gòu)d、物理系統(tǒng)可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題的(A)A、能否可解b、工程進度c、開發(fā)計劃d、人員配置需求分析階段的任務(wù)是確定(D)A、軟件開發(fā)方法b、軟件開發(fā)工具c、軟件開發(fā)費d、軟件系統(tǒng)的功能系統(tǒng)流程圖用于可行性分析中(A)的描述A、當(dāng)前運行系統(tǒng)b、當(dāng)前邏輯模型c、目標(biāo)系統(tǒng)d、新系統(tǒng)數(shù)據(jù)字典是用來定義(D)中的各個成分的具體含義的A、流程圖b、功能結(jié)構(gòu)圖c、系統(tǒng)結(jié)構(gòu)圖d、數(shù)據(jù)流圖1在數(shù)據(jù)流圖中,符號方框表示(B)A、變換/加工b、外部實體c、數(shù)據(jù)流d、數(shù)據(jù)存儲1數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,他所定義的對象都包含于(A)A、數(shù)據(jù)流圖b、程序框圖c、軟件結(jié)構(gòu)d、方框圖1數(shù)據(jù)流圖是表示軟件模型的一種圖示方法,畫數(shù)據(jù)流圖應(yīng)遵循的原則是(B)A、自底向上、分層繪制、逐步求精B、自頂向下、分層繪制、逐步求精C、自定向下、逐步求精D、自頂向上、分層繪制1劃分模塊時,一個模塊的(A)A、作用范圍應(yīng)在其控制范圍之內(nèi)b、控制范圍應(yīng)在其作用范圍內(nèi)C、作用范圍與控制范圍互不包含d、作用范圍矛控制范圍不受任何限制1結(jié)構(gòu)化設(shè)計方法在軟件開發(fā)中,用于(B)A、測試用例設(shè)計b、概要設(shè)計c、程序設(shè)計d、詳細(xì)設(shè)計1在軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示他們之間存在著(A)關(guān)系A(chǔ)、調(diào)用b、組成 c、連接d、順序執(zhí)行1在進行軟件結(jié)構(gòu)設(shè)計時應(yīng)遵循的最主要的原理是(C)A、抽象b、模塊化c、模塊獨立d、信息隱藏1設(shè)計軟件結(jié)構(gòu)一般不確定(C)A、模塊功能b、模塊接口c、模塊內(nèi)的局部數(shù)據(jù)d、模塊間的調(diào)用關(guān)系1在軟件的結(jié)構(gòu)化設(shè)計方法中,一般分為概要設(shè)計和詳細(xì)設(shè)計兩階段,其中詳細(xì)設(shè)計主要要建立(D)A、軟件結(jié)構(gòu)b、軟件過程c、軟件模型d、軟件模塊 軟件詳細(xì)設(shè)計階段的任務(wù)是(A)A、算法設(shè)計b、功能設(shè)計c、調(diào)用關(guān)系設(shè)計d、輸入/輸出設(shè)計2軟件詳細(xì)設(shè)計階段主要采用的工具是(B)A、DFDB、PADC、DDD
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1