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

正文內(nèi)容

軟件工程復(fù)習(xí)要點(diǎn)(編輯修改稿)

2024-11-16 23:24 本頁面
 

【文章內(nèi)容簡介】 )、依賴和細(xì)化等4種關(guān)系關(guān)聯(lián):表示倆個(gè)類的對象之間存在某種語義上的聯(lián)系泛化:是通用元素和具體元素之間的一種分類關(guān)系依賴:描述倆個(gè)模型元素(類,用例等)之間的語義連接關(guān)系細(xì)化:用來協(xié)調(diào)不同階段模型之間的關(guān)系,表示各個(gè)開發(fā)階段不同抽象層次的模型之間的相關(guān)性,常常用于跟蹤模型的演變。:用例圖包含的模型元素有系統(tǒng)、行為者、用例及用例之間的關(guān)系P224第十章,就是抽取和整理用戶需求并建立問題域精確模型的過程、動(dòng)態(tài)模型、功能模型的基本方法P235255第四篇:軟件工程復(fù)習(xí)總結(jié)第1章1什么是軟件危機(jī),產(chǎn)生軟件危機(jī)的原因,消除軟件危機(jī)的途徑。落后的軟件生產(chǎn)方式無法滿足迅速增長的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件開發(fā)與維護(hù)過程中出現(xiàn)一系列嚴(yán)重問題的現(xiàn)象。軟件維護(hù)費(fèi)用的急劇上升,直接威脅計(jì)算機(jī)應(yīng)用的擴(kuò)大;軟件生產(chǎn)技術(shù)進(jìn)步緩慢,是加劇軟件危機(jī)的重要原因。既要有技術(shù)措施,又要有必要的組織管理措施。2什么是軟件,軟件的精確定義。軟件是程序以及開發(fā)、使用和維護(hù)程序所需的所有文檔.。3軟件工程的精確定義,軟件工程的7個(gè)特征,7基本原理。軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。1,軟件工程關(guān)注于大型程序的構(gòu)造; 2,軟件工程的中心課題是控制復(fù)雜性; 3,軟件經(jīng)?;?,開發(fā)軟件的效率非常重要; 5,和諧地合作是開發(fā)軟件的關(guān)鍵; 6,軟件必須有效地支持它的用戶;7,在軟件工程領(lǐng)域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品?;驹恚?,用分階段的生命周期計(jì)劃嚴(yán)格管理; 2,堅(jiān)持進(jìn)行階段評審; 3,實(shí)行嚴(yán)格的產(chǎn)品控制; 4,采用現(xiàn)代程序設(shè)計(jì)的技術(shù); 5,結(jié)果應(yīng)能清楚地審查;6,開發(fā)小組的人員應(yīng)該少而精;7,承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。4軟件工程方法學(xué)的精確定義,它的三要素。二種方法學(xué),面向結(jié)構(gòu),面向?qū)ο?個(gè)要素:方法 工具和過程 兩種方法學(xué):1傳統(tǒng)方法學(xué)2面向?qū)ο蠓椒▽W(xué) 5什么是軟件生命周期,它有哪幾個(gè)階段(8個(gè)階段),各個(gè)階段分別做什么,這些階段的重要性。一個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被棄用,要經(jīng)歷一個(gè)漫長的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長的時(shí)期稱為生存周期。階段:1問題定義2可行性研究3需求分析4總體設(shè)計(jì)5詳細(xì)設(shè)計(jì)6編碼和單元測試7綜合測試8軟件維護(hù)6軟件過程的精確定義,它與軟件工程的關(guān)系,它的各種模型,各種模型的優(yōu)缺點(diǎn),適用范 圍。軟件過程為一個(gè)為建造高質(zhì)量軟件所需完成的任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。瀑布模型 快速原型模型 增量模型 螺旋模型 噴泉模型 第2章1什么是可行性研究,它的目的,它的任務(wù),可行性研究是在項(xiàng)目建議書被批準(zhǔn)后,對項(xiàng)目在技術(shù)上和經(jīng)濟(jì)上是否可行所進(jìn)行的科學(xué)分析和論證。目的:用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。任務(wù):對以后的行動(dòng)方針提出建議。2從哪幾個(gè)方面進(jìn)行可行性研究,每個(gè)方面研究什么,它的目的,它的任務(wù)。1技術(shù)可行性2經(jīng)濟(jì)可行性3操作可行性 3可行性研究的過程,8個(gè)階段。 4系統(tǒng)流程圖,表達(dá)什么,它的符號,符號含義 概括地描繪物理系統(tǒng)的傳統(tǒng)工具。5數(shù)據(jù)流程圖,描繪什么,它的符號,符號含義,畫法,數(shù)據(jù)流程圖的用途(重點(diǎn))描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。6數(shù)據(jù)字典的精確定義,作用,內(nèi)容(4類定義組成)定義數(shù)據(jù)的方法,用途,實(shí)現(xiàn)。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合。對數(shù)據(jù)流圖中包含的所有元素的定義的集合。 7成本效益分析,使用的方法 第3章1需求分析,它的任務(wù),它的重要性,它的結(jié)果,要遵守的4條準(zhǔn)則。開發(fā)人員準(zhǔn)確地理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的需求規(guī)格說明的過程?;救蝿?wù): ⑴問題識別:雙方確定對問題的綜合需求,這些需求包括功能需求,性能需求,環(huán)境需求,用戶界面需求。重要性:需求分析可以使得開發(fā)和測試更能夠了解客戶的需求,把一些技術(shù)難點(diǎn)和可能遇到的難點(diǎn)問題提出來,盡早解決,并且達(dá)到一致,便于以后的開發(fā)和測試需求分析結(jié)果是產(chǎn)生:需求規(guī)格說明書⑵分析與綜合,導(dǎo)出軟件的邏輯模型⑶編寫文檔:包括編寫“需求規(guī)格說明書”,“初步用戶使用手冊”,“確認(rèn)測試計(jì)劃”,“修改完善軟件開發(fā)計(jì)劃” 任務(wù)的7項(xiàng)要求,與用戶溝通的方法獲取需求的方法,用到的圖形工具:E_R圖,圖描述什么,使用符號 狀態(tài)轉(zhuǎn)換圖,其他圖形,IPO圖等 驗(yàn)證需求,4個(gè)方面 第5章1總體設(shè)計(jì)的目的,任務(wù)總體設(shè)計(jì)的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題。任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是明確系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。必要性:可以站在全局的高度上,花較少成本,從較抽象的層次上分析對比多種可能的系統(tǒng)實(shí)現(xiàn)方案和軟件結(jié)構(gòu),從中選出最佳方案和最合理的軟件結(jié)構(gòu),從而用較低成本開發(fā)出較高質(zhì)量的軟件系統(tǒng)。2設(shè)計(jì)過程,二個(gè)階段9個(gè)步驟兩個(gè)階段:1系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案2結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)。設(shè)計(jì)過程的9個(gè)步驟:1設(shè)想供選擇的方案2選取合理的方案3推薦最佳方案4功能分解5設(shè)計(jì)軟件結(jié)構(gòu)6設(shè)計(jì)數(shù)據(jù)庫7制定測試計(jì)劃8書寫文檔9審查和復(fù)審。3設(shè)計(jì)原理,模塊化,與模塊化有關(guān)的獨(dú)立,度量標(biāo)準(zhǔn):耦合,內(nèi)驟設(shè)計(jì)原理:1模塊化2抽象3逐步求精。模塊獨(dú)立程度的兩個(gè)定性標(biāo)準(zhǔn)度量:1內(nèi)聚2耦合。4啟發(fā)式7條規(guī)則,啟發(fā)規(guī)則:1改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性2模塊規(guī)模應(yīng)該適中3深度、寬度、扇出、扇入都應(yīng)適中4模塊的作用域應(yīng)該在控制域之內(nèi)5力爭降低模塊接口的復(fù)雜程度6設(shè)計(jì)單入口單出口的模塊7模塊功能應(yīng)該可以預(yù)測。5各種圖形工具,HIPO,結(jié)構(gòu)圖,數(shù)據(jù)流圖描繪軟件結(jié)構(gòu)的圖形工具:1層次圖2 HIPO圖3結(jié)構(gòu)圖;面向數(shù)據(jù)流的設(shè)計(jì)方法把信息流映射程軟件結(jié)構(gòu),信息流的類型決定了映射的方法信息流有下述兩種類型:1變換流2事務(wù)流。第6章1詳細(xì)設(shè)計(jì)的目的,任務(wù)詳細(xì)設(shè)計(jì)的根本目標(biāo) :是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言寫的程序。任務(wù):是要設(shè)計(jì)出程序的“藍(lán)圖”,以后程序員將根據(jù)這個(gè)藍(lán)圖寫出實(shí)際的程序代碼。必要性:衡量程序的質(zhì)量不僅看它的邏輯是否正確,性能是否滿足要求,更重要的是要看它能夠簡單易懂,詳細(xì)設(shè)計(jì)的目的不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能簡明易懂。2結(jié)構(gòu)化:定義,指導(dǎo)思想,哪幾種結(jié)構(gòu),使用的工具,建立什么模型使用什么工具結(jié)構(gòu)化的定義:結(jié)構(gòu)化程序設(shè)計(jì)是盡可能少用GOTO語句的程序設(shè)計(jì)方法,最好僅在檢測出錯(cuò)誤時(shí)才使用GOTO語句,而且應(yīng)該總是使用前向goto語句。結(jié)構(gòu)有三種:順序,選擇,和循環(huán)。指導(dǎo)思想:采用自頂向下,逐步求精的程序設(shè)計(jì)方法,使用三種基本控制結(jié)構(gòu)構(gòu)造程序,任何程序都可由順序,選擇,重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。結(jié)構(gòu):順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu) 工具:圖形,表格,和語言3人機(jī)界面設(shè)計(jì),要解決的問題,設(shè)計(jì)過程,設(shè)計(jì)指南人機(jī)界面設(shè)計(jì)是接口設(shè)計(jì)的一個(gè)重要組成部分,遇到的四個(gè)問題:系統(tǒng)響應(yīng)時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1