




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一.危機(jī)(1 軟件開發(fā)成本和進(jìn)度的估計(jì)常常失準(zhǔn);(2 開發(fā)的軟件功能未達(dá)到用戶需求; (3 軟件產(chǎn)品的質(zhì)量往往靠不住; (4 軟件常常是不可維護(hù)的; (5 軟件通常沒有適當(dāng)?shù)奈臋n資料;(6 軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升;(7 軟件開發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢。二.軟件工程定義:概括地說,軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。三.提高可維護(hù)性的方法建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級;使用提高軟件質(zhì)量的技術(shù)和工具;進(jìn)行明確的質(zhì)量審查;選擇可維護(hù)的程序設(shè)計(jì)語言;改進(jìn)程序文檔;開發(fā)時考慮到維護(hù)。四.概括地說,軟件生命周期由3個時期組成:(1軟件定
2、義(2軟件開發(fā)(3軟件運(yùn)行維護(hù)五.軟件生命周期的八個階段(1問題定義(2可行性研究(3需求分析 (4總體設(shè)計(jì)(5詳細(xì)設(shè)計(jì)(6編碼和單元測試(7綜合測試(8軟件維護(hù)六.可行性研究的任務(wù):可行性研究的目的是在盡可能短的時間內(nèi)以最小的代價確定該項(xiàng)目是否能夠開發(fā),是否值得開發(fā)。七.可行性研究分析包括三方面:(1 技術(shù)可行性 (2 經(jīng)濟(jì)可行 (3 操作可行性八.需求分析對軟件系統(tǒng)有下述幾方面要求:(1功能需求 (2性能需求 (3可靠性和可用性需求 (4出錯處理需求(5接口需求 (6約束 (7逆向需求 (8將來可能提出的要求九.需求分析用到的圖形工具:(1層次方框圖 (2Warnier圖 (3IPO圖十.
3、從哪些方面驗(yàn)證軟件需求的正確性(1 一致性 (2 完整性 (3 現(xiàn)實(shí)性 (4 有效性十一.驗(yàn)證軟件需求的方法1. 驗(yàn)證需求的一致性(1審查驗(yàn)證軟件系統(tǒng)規(guī)格說明書(2形式化的描述軟件需求2. 驗(yàn)證需求的現(xiàn)實(shí)性(1參照以往開發(fā)類似系統(tǒng)的經(jīng)驗(yàn)進(jìn)行分析(2采用仿真或性能模擬技術(shù)3. 驗(yàn)證需求的完整性和有效性:原型法十二.總體設(shè)計(jì)過程通常由兩個主要階段組成:(1系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案;1. 設(shè)想供選擇的方案2. 選取合理的方案3. 推薦最佳方案 (2結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu);4.功能分解5.設(shè)計(jì)軟件結(jié)構(gòu)6.設(shè)計(jì)數(shù)據(jù)庫7.制定測試計(jì)劃8.書寫文檔 9.審查和復(fù)審十三.模塊獨(dú)立的概念是模塊化
4、、抽象、信息隱藏和局部化概念的直接結(jié)果。盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。十四.描繪軟件結(jié)構(gòu)的圖形工具(1層次圖和HIPO圖 (2結(jié)構(gòu)圖十五.過程設(shè)計(jì)的工具(詳細(xì)設(shè)計(jì)(1程序流程圖(程序框圖(2盒圖(N(N-SS圖(3PAD圖(4判定表(5判定樹(6過程設(shè)計(jì)語言(PDL十六.計(jì)算環(huán)形復(fù)雜度的方法(1 流圖中的區(qū)域數(shù)等于環(huán)形復(fù)雜度。(2 流圖G的環(huán)形復(fù)雜度V(G=E-N+2,其中,E是流圖中邊的條數(shù),N是結(jié)點(diǎn)數(shù)。(3 流圖G的環(huán)形復(fù)雜度V(G=P+1,其中,P是流圖中判定結(jié)點(diǎn)的數(shù)目。十七.軟件測試的目標(biāo)(1 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的
5、過程;(2 好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;(3 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。十八.測試步驟1.模塊測試(單元測試2.子系統(tǒng)測試(集成測試3.系統(tǒng)測試(集成測試4.驗(yàn)收測試(確認(rèn)測試5.平行運(yùn)行十九.根據(jù)測試的執(zhí)行者的不同,目前把測試分為三類,請問是哪三類?第一方測試,指的是軟件開發(fā)商、系統(tǒng)集成商內(nèi)部的測試;第二方測試,指的是用戶單位的測試,即用戶委托他人開發(fā)了一套系統(tǒng)或者購買了軟件產(chǎn)品后,需要對系統(tǒng)或產(chǎn)品進(jìn)行驗(yàn)收測試;第三方測試,指的是獨(dú)立的機(jī)構(gòu)或者單位進(jìn)行的測試。二十.單元測試期間著重從下述5個方面對模塊進(jìn)行測試(測試重點(diǎn):1.模塊接口2.局部
6、數(shù)據(jù)結(jié)構(gòu)3.重要的執(zhí)行通路4.出錯處理通路5.邊界條件二十一.測試用例的設(shè)計(jì)通常采用黑盒法,其實(shí)施策略又分為非漸增式和漸增式兩種。當(dāng)使用漸增方式把模塊結(jié)合到程序中去時,有自頂向下和自底向上兩種集成策略。黑盒測試常用來發(fā)現(xiàn)以下類型的錯誤:功能錯誤界面錯誤數(shù)據(jù)錯誤性能錯誤初始化或終止錯誤進(jìn)行黑盒測試,主要有下述幾種方法:1.等價分類法、2.邊界值分析法、3.猜錯法、4.因果圖法。二十二.調(diào)試的目標(biāo):尋找軟件錯誤的原因并改正錯誤。有下列3種調(diào)試途徑可以采用:1.蠻干法2.回溯法3.原因排除法(包括對分查找、演繹法、歸納法二十三.軟件維護(hù)定義:所謂軟件維護(hù)是指軟件交付使用之后,為了改正錯誤或滿足新的需
7、求等而修改軟件以達(dá)到延長軟件壽命為目的的過程。二十四.維護(hù)活動分類:(1改正性維護(hù)(2適應(yīng)性維護(hù) 3完善性維護(hù)(4預(yù)防性維護(hù)二十五.決定軟件可維護(hù)性的因素主要有下述5個:(1可理解性(2可測試性(3可修改性(4可移植性(5可重用性二十六. 數(shù)據(jù)流分為變換型和事務(wù)型兩種,對應(yīng)的結(jié)構(gòu)化設(shè)計(jì)方法就有變換分析和事務(wù)分析。二十七.詳細(xì)設(shè)計(jì)的目標(biāo):詳細(xì)設(shè)計(jì)階段具體地設(shè)計(jì)所要求的系統(tǒng),得出新系統(tǒng)的軟件詳細(xì)規(guī)格。二十八.詳細(xì)設(shè)計(jì)的任務(wù):1.算法過程的設(shè)計(jì);2.數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì);3.數(shù)據(jù)庫物理設(shè)計(jì);4.信息編碼設(shè)計(jì);5.測試用例的設(shè)計(jì);6.編寫“詳細(xì)設(shè)計(jì)說明書”。二十九.白盒測試,從覆蓋源程序語句的詳盡程度分析,大致有以下一些不同的覆蓋標(biāo)準(zhǔn):1.語句覆蓋:測試用例能使被測程序的每條執(zhí)行語句至少執(zhí)行一次。2.判定覆蓋:測試用例能使被測程序中的每個判定至少取得一次“真”和一次“假”。又稱分支覆蓋。3.條件覆蓋:測試用例能使被測程序中每個判定的每個條件至少取得一次“真”和一次“假”。如果判定中只有一個條件,則條件覆蓋便滿足判定覆蓋,否則不一定。4.判定/條件覆蓋:測試用例既滿足判定覆蓋,又
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 敬老院五保戶合同協(xié)議書
- 木工承包合同協(xié)議書
- 物流公司勞務(wù)合同協(xié)議書
- 離職協(xié)議合同協(xié)議書
- 松樹的承包合同協(xié)議書
- 藝術(shù)培訓(xùn)服務(wù)合同協(xié)議書
- 貸款合同協(xié)議書
- 爆破合同協(xié)議書范本
- 場地項(xiàng)目經(jīng)理合同協(xié)議書
- 地板打蠟合同協(xié)議書范本
- 北大A計(jì)劃在線測評題
- 微博運(yùn)營方案及工作計(jì)劃
- 《體育精神》-體育故事與體育精神培養(yǎng)教案
- 部編本一年級下冊1、吃水不忘挖井人名師公開課獲獎?wù)n件百校聯(lián)賽一等獎?wù)n件
- 投資合同:有限公司投資協(xié)議
- 四川大學(xué)華西口腔醫(yī)院臨床研究醫(yī)學(xué)倫理審查申請表【模板】
- 拖欠房租通知書范文
- 年產(chǎn)萬噸的氯乙烯合成工段的工藝設(shè)計(jì)
- 2024年湖北省中考?xì)v史試卷附答案
- 2024年銀行校園招聘入職考試模擬試題及答案(共三套)
- 2024年新疆烏魯木齊市中考化學(xué)適應(yīng)性試卷
評論
0/150
提交評論