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

正文內(nèi)容

軟件工程復(fù)習(xí)總結(jié)-全文預(yù)覽

2025-11-14 00:58 上一頁面

下一頁面
  

【正文】 配給所劃分的最小單元模塊。需求管理是一種系統(tǒng)化方法,可用于獲取、組織和記錄系統(tǒng)需求并使客戶和項目團隊在系統(tǒng)變更需求上達成并保持一致。需求描述就是把分析活動中收集信息以文檔的形式確定下來。:(1)經(jīng)濟可行性(2)技術(shù)可行性(3)運行可行性(4)法律可行性(5)開發(fā)方案的選擇 :(1)系統(tǒng)可行性研究:它指的現(xiàn)有的軟件、硬件技術(shù)能否實現(xiàn)用戶對新系統(tǒng)的需求。(2)以小的分段來構(gòu)建大型系統(tǒng),使成本計算變得簡單容易。(2)有利于開發(fā)與培訓(xùn)的同步(3)開發(fā)費用低,開發(fā)周期短且對用戶更友好缺點:(1)客戶與開發(fā)者對原型模型理解不同(2)準確的原型設(shè)計比較困難(3)不利于開發(fā)人員開發(fā)3)增量型優(yōu)點:(1)人員分配靈活(2)如果核心產(chǎn)品很受歡迎,則可增加人力實現(xiàn)下一個增量(3)可先發(fā)布部分功能給客戶,對客戶起到鎮(zhèn)靜劑的作用缺點:(1)并行開發(fā)構(gòu)件有可能遇到不能集成的風(fēng)險,軟件必須具備開放式的體系結(jié)構(gòu)。(2)只用在項目生命周期的后期才能看到結(jié)果。優(yōu)點:強調(diào)開發(fā)的階段性、強調(diào)早期計劃和需求調(diào)查以及強調(diào)產(chǎn)品測試。,軟件開發(fā)和運行維護3個時期組成。類圖(Class diagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等數(shù)據(jù)耦合指兩個模塊之間有調(diào)用關(guān)系,傳遞的是簡單的數(shù)據(jù)值,相當于高級語言的值傳遞第五篇:軟件工程復(fù)習(xí)點總結(jié)軟件工程第一章:線性順序模型(瀑布模型),原型實現(xiàn)模型,螺旋模型,快速應(yīng)用開發(fā)模型RAD,并發(fā)模型,基于構(gòu)件的開發(fā)模型,形式化方法模型,第四代技術(shù)。(6)軟件開發(fā)人員的知識水平。(2)算法和計算復(fù)雜性。(4)評審。(2)風(fēng)險分析。適應(yīng)于底層接口比較穩(wěn)定;高層接口變化比較頻繁;底層組件較早被完成。缺點:柱的開發(fā)量大;底層驗證被推遲;底層組件測試不充分。局號可以是455,466,888,552中任意一個號碼。外線號碼先撥9,然后是市話號碼或長話號碼。要求:(1).對以上問題畫出功能級數(shù)據(jù)流程圖。它的業(yè)務(wù)是: 將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。三、名詞解釋題 1.內(nèi)聚性 2.軟件危機 3.完善性維護 四、簡答題,它主要診斷哪幾類錯誤? 、增量模型的優(yōu)缺點 (PDL)的特點。、組成。() () 聚12.()是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。;會用Jackson程序設(shè)計方法對具體的實例進行設(shè)計。既能表示數(shù)據(jù)結(jié)構(gòu)也能表示程序結(jié)構(gòu)缺點: 選擇條件或循環(huán)結(jié)束條件不能上圖。嚴格地規(guī)定了每個階段必須提交的文檔。,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶需求,低耦合耦合是衡量不同模塊彼此間互相依賴的緊密程度內(nèi)聚是衡量一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度:盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合內(nèi)聚:使用功能內(nèi)聚和順序內(nèi)聚、寬度、扇入和扇出適當:變換分析和事務(wù)分析優(yōu)化方法的格言:先使它能工作,然后再使它快起來第六章 詳細設(shè)計設(shè)計階段的根本目錄是確定應(yīng)該怎樣具體地實質(zhì)所要求的系統(tǒng)。例如操作系統(tǒng)、編譯系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件的開發(fā)。、數(shù)據(jù)和(文檔)組成。:方法、工具和過程。第10章3個子模型和5個層次 怎樣確定類與對象類是對象的抽象,對象是類的具體實例。多態(tài):多態(tài)性是指子類對象可以像父類對象那樣使用,同樣地消息既可以發(fā)給父類對象也可以發(fā)給子類對象。方法:方法就是對象所能執(zhí)行的操作,也就是類中所定義的服務(wù)。特點:1以數(shù)據(jù)為中心2對象的主動的3實現(xiàn)了數(shù)據(jù)封裝4本質(zhì)上具有并行性5模塊獨立性好3面向?qū)ο蟮母拍?,定義,特點面向?qū)ο笫且环N對現(xiàn)實世界理解和抽象的方法,是計算機編程技術(shù)[1]發(fā)展到一定階段后的產(chǎn)物。3,按照子類與父類的關(guān)系,把若干個對象組成一個層次結(jié)構(gòu)的的系統(tǒng)。決定軟件可維護性的因素:可理解性、可測試性、可修改性、可移植性、可重用性 5預(yù)防性維護與軟件再工程。由于維護階段持續(xù)的時間很長,因此,當需要解釋軟件時,往往原來寫程序的人已經(jīng)不在附近了。第四項維護活動:為了改進未來的可維護性或可靠性,或為了給未來的改進奠定更好的基礎(chǔ)而修改軟件。第8章1軟件維護的定義,4項活動,4類維護軟件維護的定義:在軟件已經(jīng)交付使用后,為了改正錯誤或滿足新的需要而修改軟件的過程。6白盒測試,黑盒測試(重點)白盒測試:通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進行。5確認測試,范圍,Alpha測試Beta測試確認測試:又稱驗收測試,它目標是驗證軟件的有效性。集成測試的策略:自頂向下和自底向上。測試步驟:①模塊測試②子系統(tǒng)測試③系統(tǒng)測試④驗收測試⑤平行測試。④應(yīng)該從“小規(guī)?!睖y試開始,并逐步進行“大規(guī)?!睖y試。③成功的測試是發(fā)現(xiàn)至今為止尚未發(fā)現(xiàn)的錯誤的測試。使用的圖形工具:jackson圖6復(fù)雜度的度量,McCabe方法,流圖,(2014年重點)復(fù)雜度度量:把程序的復(fù)雜程度乘以適當?shù)某?shù)即可估算出軟件中的錯誤的數(shù)量以及軟件開發(fā)需要的工作量Mccabe方法:根據(jù)程序控制流的復(fù)雜程度定量度量程序的復(fù)雜程度 第7章1實現(xiàn)的重點是測試2軟件測試的基礎(chǔ):目標,準則,方法,測試5步驟軟件測試的基礎(chǔ):在測試階段測試的人員努力設(shè)計出一系列的方案,目的卻是為了“破壞”已經(jīng)建造好的軟件系統(tǒng)—竭力證明程序中有錯誤,不能按照預(yù)定要求正確工作??傊枥L程序結(jié)構(gòu)的jackson圖應(yīng)該綜合輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)的層次關(guān)系而導(dǎo)出來。Jackson方法Jackson結(jié)構(gòu)程序設(shè)計方法基本上由下述5個步驟組成,(1)分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu),并用jackson圖描述這些數(shù)據(jù)結(jié)構(gòu)(2)找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對應(yīng)關(guān)系的數(shù)據(jù)單元。設(shè)計過程,用戶界面設(shè)計是一個迭代的過程,通常先創(chuàng)建設(shè)計模型,再用原型實現(xiàn)這個設(shè)計模型,并由用戶試用和評價,然后根據(jù)用戶意見進行修改。2結(jié)構(gòu)化:定義,指導(dǎo)思想,哪幾種結(jié)構(gòu),使用的工具,建立什么模型使用什么工具結(jié)構(gòu)化的定義:結(jié)構(gòu)化程序設(shè)計是盡可能少用GOTO語句的程序設(shè)計方法,最好僅在檢測出錯誤時才使用GOTO語句,而且應(yīng)該總是使用前向goto語句。5各種圖形工具,HIPO,結(jié)構(gòu)圖,數(shù)據(jù)流圖描繪軟件結(jié)構(gòu)的圖形工具:1層次圖2 HIPO圖3結(jié)構(gòu)圖;面向數(shù)據(jù)流的設(shè)計方法把信息流映射程軟件結(jié)構(gòu),信息流的類型決定了映射的方法信息流有下述兩種類型:1變換流2事務(wù)流。設(shè)計過程的9個步驟:1設(shè)想供選擇的方案2選取合理的方案3推薦最佳方案4功能分解5設(shè)計軟件結(jié)構(gòu)6設(shè)計數(shù)據(jù)庫7制定測試計劃8書寫文檔9審查和復(fù)審。重要性:需求分析可以使得開發(fā)和測試更能夠了解客戶的需求,把一些技術(shù)難點和可能遇到的難點問題提出來,盡早解決,并且達到一致,便于以后的開發(fā)和測試需求分析結(jié)果是產(chǎn)生:需求規(guī)格說明書⑵分析與綜合,導(dǎo)出軟件的邏輯模型⑶編寫文檔:包括編寫“需求規(guī)格說明書”,“初步用戶使用手冊”,“確認測試計劃”,“修改完善軟件開發(fā)計劃” 任務(wù)的7項要求,與用戶溝通的方法獲取需求的方法,用到的圖形工具:E_R圖,圖描述什么,使用符號 狀態(tài)轉(zhuǎn)換圖,其他圖形,IPO圖等 驗證需求,4個方面 第5章1總體設(shè)計的目的,任務(wù)總體設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實現(xiàn)?”這個問題。對數(shù)據(jù)流圖中包含的所有元素的定義的集合。 4系統(tǒng)流程圖,表達什么,它的符號,符號含義 概括地描繪物理系統(tǒng)的傳統(tǒng)工具。目的:用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。一個軟件從定義到開發(fā)、使用和維護,直到最終被棄用,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這個漫長的時期稱為生存周期。1,軟件工程關(guān)注于大型程序的構(gòu)造; 2,軟件工程的中心課題是控制復(fù)雜性; 3,軟件經(jīng)?;?,開發(fā)軟件的效率非常重要; 5,和諧地合作是開發(fā)軟件的關(guān)鍵; 6,軟件必須有效地支持它的用戶;7,在軟件工程領(lǐng)域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品。2什么是軟件,軟件的精確定義。第一篇:軟件工程復(fù)習(xí)總結(jié)第1章1什么是軟件危機,產(chǎn)生軟件危機的原因,消除軟件危機的途徑。既要有技術(shù)措施,又要有必要的組織管理措施。軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的一門工程學(xué)科。二種方法學(xué),面向結(jié)構(gòu),面向?qū)ο?個要素:方法 工具和過程 兩種方法學(xué):1傳統(tǒng)方法學(xué)2面向?qū)ο蠓椒▽W(xué) 5什么是軟件生命周期,它有哪幾個階段(8個階段),各個階段分別做什么,這些階段的重要性。瀑布模型 快速原型模型 增量模型 螺旋模型 噴泉模型 第2章1什
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1