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

正文內(nèi)容

軟件工程復習總結(jié)-預覽頁

2024-11-16 00:58 上一頁面

下一頁面
 

【正文】 么是可行性研究,它的目的,它的任務,可行性研究是在項目建議書被批準后,對項目在技術(shù)上和經(jīng)濟上是否可行所進行的科學分析和論證。1技術(shù)可行性2經(jīng)濟可行性3操作可行性 3可行性研究的過程,8個階段。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合?;救蝿? ⑴問題識別:雙方確定對問題的綜合需求,這些需求包括功能需求,性能需求,環(huán)境需求,用戶界面需求。2設(shè)計過程,二個階段9個步驟兩個階段:1系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案2結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)。4啟發(fā)式7條規(guī)則,啟發(fā)規(guī)則:1改進軟件結(jié)構(gòu)提高模塊獨立性2模塊規(guī)模應該適中3深度、寬度、扇出、扇入都應適中4模塊的作用域應該在控制域之內(nèi)5力爭降低模塊接口的復雜程度6設(shè)計單入口單出口的模塊7模塊功能應該可以預測。必要性:衡量程序的質(zhì)量不僅看它的邏輯是否正確,性能是否滿足要求,更重要的是要看它能夠簡單易懂,詳細設(shè)計的目的不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設(shè)計出的處理過程應該盡可能簡明易懂。結(jié)構(gòu):順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu) 工具:圖形,表格,和語言3人機界面設(shè)計,要解決的問題,設(shè)計過程,設(shè)計指南人機界面設(shè)計是接口設(shè)計的一個重要組成部分,遇到的四個問題:系統(tǒng)響應時間,用戶幫助設(shè)施,出錯信息處理和命令交互。數(shù)據(jù)的3種使用方法:順序,選擇,重復。2根據(jù)輸入數(shù)據(jù)結(jié)構(gòu)中剩余的每個數(shù)據(jù)單元所處的層次,在程序結(jié)構(gòu)圖的相應層次分別為它們畫上對應的處理框。(5)用偽碼表示程序。②好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。③把Pareto原理應用到軟測中。測試方法:白盒測試(結(jié)構(gòu)測試)、黑盒測試(功能測試)。單元測試的重點:①模塊接口②局部數(shù)據(jù)結(jié)構(gòu)③重要的執(zhí)行通路④出錯處理通路⑤邊界條件4集成測試:集成的策略,自頂向下,自底向上集成測試:測試和組裝軟件的系統(tǒng)化技術(shù)。自底向上集成:從“原子”模塊開始組成和測試。與Alpha測試不同,開發(fā)者通常不在Beta測試的現(xiàn)場,因此Beta測試是軟件開發(fā)者不能控制的環(huán)境中的“真實”應用。設(shè)計白盒測試方案的技術(shù)主要有邏輯技術(shù)和控制結(jié)構(gòu)測試;設(shè)計黑盒測試方案的技術(shù)主要有等價劃分、分界值分析和錯誤推測。第三項維護活動:在使用軟件的過程中用戶往往提出增加新功能或修改已有功能的建議,還可能提出一般性的改進意見。3)當要求對軟件進行維護時,不能指望有開發(fā)人員給人們仔細說明軟件。3軟件維護的過程軟件維護的過程:維護組織、維護報告、維護的事件流、保存維護記錄、評價維護活動 4軟件的可維護性軟件可維護性定義:維護人員理解、改正、改動或改進這個軟件的難易程度。2,把所有的對象都劃分成各種對象類,每個對象類都定義了一組數(shù)據(jù)和一組方法。::=。消息:小時就是要求某個對象執(zhí)行在定義它的那個類中所定義的某個操作的規(guī)格說明。繼承:在面向?qū)ο蟮能浖夹g(shù)中,繼承是子類自動地共享基類中的數(shù)據(jù)和方法的機制。語言中提供了類、繼承等成分。、開發(fā)、使用和維護,直到最終廢棄的過程稱為生命周期,在概念上可以把軟件生命周期劃分成問題定義、可行性研究、需求分析(定義時期)、總體設(shè)計、詳細設(shè)計(系統(tǒng)設(shè)計)、編碼和單元測試、綜合測試以及運行維護(系統(tǒng)實現(xiàn))共8個階段:程序+數(shù)據(jù)+文檔、規(guī)范的、可度量的途徑應用于軟件開發(fā)、運行和維護過程,也就是把工程應用于軟件;并研究其中提到的途徑。(詳細)設(shè)計兩大步驟。瀑布模型一般適應哪些場合?瀑布模型一般適用于功能、性能明確、完整、無重大變化的軟件系統(tǒng)的開發(fā)。:系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)?!钡谌很浖こ虖土暱偨Y(jié)第一章 軟件工程概述:①對軟件開發(fā)成本和進度的估計常常很不準確.②用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生.③軟件產(chǎn)品的質(zhì)量往往靠不住.④軟件常常是不可維護的.⑤軟件通常沒有適當?shù)奈臋n資料.⑥軟件成本在計算機系統(tǒng)總成本中占得比例逐年上升.⑦:①與軟件本身的特點有關(guān),軟件缺乏“可見性”.②:①首先應該對計算機軟件有一個正確的認識.②必須充分認識到軟件開發(fā)不是某種個體勞動的神秘技巧,而是一種組織良好、管理嚴密、各類人員協(xié)同配合、共同完成的工程項目.③應該推廣使用在實踐中總結(jié)出來的開發(fā)軟件的成功的技術(shù)和方法,并且研究探索更好更有效的技術(shù)和方法.④:①用分階段的生命周期計劃嚴格管理.②堅持進行階段評審.③實行嚴格的產(chǎn)品控制.④采用現(xiàn)代化程序設(shè)計技術(shù).⑤結(jié)果應能清楚的審查.⑥開發(fā)小組的人員應該少而精.⑦:①問題定義 → ②可行性研究 → ③需求分析 → ④總體設(shè)計 → ⑤詳細設(shè)計 → ⑥編碼和單元測試 → ⑦綜合測試 → ⑧軟件維護: ?特點:①階段間具有順序性和依賴性.②推遲實現(xiàn)的觀點③質(zhì)量保證的觀點?優(yōu)點:可強迫開發(fā)人員采用規(guī)范的方法。形象直觀可讀性好。:瀑布模型、增量模型、快速原型模型、螺旋模型、噴泉模型等; ;,會從具體的案例中抽象出系統(tǒng)流程圖; ,會從具體的案例中畫出0層數(shù)據(jù)流圖和功能級數(shù)據(jù)流圖;、方法、用戶和實現(xiàn); ;;,需求分析中應該建立哪三種模型?有哪些工具來幫助建立這些模型?(ER)圖的概念,內(nèi)容和實現(xiàn)方法,能結(jié)合具體實例建立實體關(guān)系圖;,內(nèi)容,實現(xiàn)方法和作用;、warnier圖、IPO圖的概念,內(nèi)容和作用; ;?總體設(shè)計的過程是怎樣的?總體結(jié)構(gòu)設(shè)計的目的是什么?,理解他們的內(nèi)容和意義;,理解這些原理對設(shè)計有哪些指導意義; ?每個類型的具體內(nèi)容是什么?要求能通過程序代碼識別出耦合類型。要結(jié)合實例來掌握它們。設(shè)計這組測試用例的方法是()。2.為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的_ _____兩部分組成。6.一個模塊擁有的直屬下級模塊的個數(shù)稱為,一個模塊的直接上級模塊的個數(shù)稱為。?五、綜合題(三題分別5,7,8分,共20分)。3)如果是付款的,則由財務人員在帳目文件上登記,也給學生一張收費收據(jù)。分機號是從7201至7299。市話號碼是以局號和分局號組成。?黑盒測試與白盒測試的具體內(nèi)容是什么?它們分別針對哪幾類錯誤?一.集成測試中自頂向下集成和自底向上集成的優(yōu)缺點?自頂向下集成 優(yōu)點:較早地驗證了主要控制和判斷點;按深度優(yōu)先可以首先實現(xiàn)和驗證一個完整的軟件功能;功能較早證實,帶來信心;只需一個驅(qū)動,減少驅(qū)動器開發(fā)的費用;支持故障隔離。缺點:驅(qū)動的開發(fā)工作量大;對高層的驗證被推遲,設(shè)計上的錯誤不能被及時發(fā)現(xiàn)。利用需求分析技術(shù)理解應用領(lǐng)域,獲取初步的用戶需求,制定項目開發(fā)計劃。利用快速原型構(gòu)造方法針對已知的用戶需求生成快速原型。三.一般而言,衡量某種程序語言是否適合于特定的項目,應考慮哪些因素?(1)應用領(lǐng)域。(5)數(shù)據(jù)結(jié)構(gòu)的復雜性?;謴蜏y試是指采取各種人工干預方式強制性地使軟件出錯,使其不能正常工作,6 進而檢驗系統(tǒng)的恢復能力。,及時交付的,在預算之內(nèi)的和滿足用戶需求的軟件學科。: 1)線性模型(瀑布模型):特點:自上而下,相互銜接如同瀑布流水,逐級下落,體現(xiàn)不可逆轉(zhuǎn)性。缺點:(1)在項目各階段之間極少有反饋。2)快速原型模型:(1)可以得到比較良好的需求定義,容易適應需求的變化。4)螺旋模型:(1)設(shè)計上的靈活性,可以在項目的各個階段進行變更。(3)過多的迭代次數(shù)會增加開發(fā)成本,延遲提交時間。進行任務分析等導出系統(tǒng)需求的過程,也可能需要一個或多個不同的系統(tǒng)模型和原型(3)需求描述。(5)需求管理。:(1)系統(tǒng)分析員審查軟件計劃、軟件需求分析、提供的文檔、提出最佳推薦方案,用系統(tǒng)流程圖,組成物理元素清單,成本效益分析,系統(tǒng)的進度計劃,供專家審定后進入設(shè)計。選擇分解功能與劃分模塊的設(shè)計原則,例如模塊劃分獨立性原則,信息隱藏原則等。:又稱為塊間聯(lián)系。:非直接耦合,數(shù)據(jù)耦合,標記耦合,控制耦合,外部耦合,公共耦合,內(nèi)容耦合:巧合內(nèi)聚,邏輯內(nèi)聚,時間性內(nèi)聚,過程內(nèi)聚,通信內(nèi)聚,信息內(nèi)聚,功能內(nèi)聚。:外部實體、數(shù)據(jù)流、處理、數(shù)據(jù)存儲。:就是由某個特定類所描述的一個具體對象。:封裝也就是信息隱藏,通過封裝對外界隱藏了對象的實現(xiàn)細節(jié)。主要測試設(shè)計階段產(chǎn)生的錯誤(先測試后組裝)和漸增式集成測試(測試一個組裝一個),在需求分析階段制定:語句覆蓋判定覆蓋條件覆蓋判定條件覆蓋條件組合覆蓋路徑覆蓋:等價類劃分,邊值分析,錯誤推測和因果圖等 ,有靜態(tài)分析與動態(tài)測試測試方法有分析法(靜態(tài)分析和白盒測試)與非分析法(黑盒法):改正性維護;適應性維護;完善性維護;預防性維護: 可理解性可測試性可修改性可移植性可重用性 :環(huán)路復雜性的3種計算方法: 將環(huán)路復雜度定義為流圖種區(qū)域的數(shù)量設(shè)E為流圖的邊數(shù),N為圖中的節(jié)點數(shù),則定義環(huán)路復雜度V(G)=EN+2 設(shè)p為流圖G中的制定節(jié)點數(shù),則有V(G)=p+1
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1