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

正文內(nèi)容

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

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

下一頁面
 

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