




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一.危機(jī)(1 軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常常失準(zhǔn);(2 開(kāi)發(fā)的軟件功能未達(dá)到用戶(hù)需求; (3 軟件產(chǎn)品的質(zhì)量往往靠不住; (4 軟件常常是不可維護(hù)的; (5 軟件通常沒(méi)有適當(dāng)?shù)奈臋n資料;(6 軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升;(7 軟件開(kāi)發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)。二.軟件工程定義:概括地說(shuō),軟件工程是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的一門(mén)工程學(xué)科。三.提高可維護(hù)性的方法建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級(jí);使用提高軟件質(zhì)量的技術(shù)和工具;進(jìn)行明確的質(zhì)量審查;選擇可維護(hù)的程序設(shè)計(jì)語(yǔ)言;改進(jìn)程序文檔;開(kāi)發(fā)時(shí)考慮到維護(hù)。四.概括地說(shuō),軟件生命周期由3個(gè)時(shí)期組成:(1軟件定
2、義(2軟件開(kāi)發(fā)(3軟件運(yùn)行維護(hù)五.軟件生命周期的八個(gè)階段(1問(wèn)題定義(2可行性研究(3需求分析 (4總體設(shè)計(jì)(5詳細(xì)設(shè)計(jì)(6編碼和單元測(cè)試(7綜合測(cè)試(8軟件維護(hù)六.可行性研究的任務(wù):可行性研究的目的是在盡可能短的時(shí)間內(nèi)以最小的代價(jià)確定該項(xiàng)目是否能夠開(kāi)發(fā),是否值得開(kāi)發(fā)。七.可行性研究分析包括三方面:(1 技術(shù)可行性 (2 經(jīng)濟(jì)可行 (3 操作可行性八.需求分析對(duì)軟件系統(tǒng)有下述幾方面要求:(1功能需求 (2性能需求 (3可靠性和可用性需求 (4出錯(cuò)處理需求(5接口需求 (6約束 (7逆向需求 (8將來(lái)可能提出的要求九.需求分析用到的圖形工具:(1層次方框圖 (2Warnier圖 (3IPO圖十.
3、從哪些方面驗(yàn)證軟件需求的正確性(1 一致性 (2 完整性 (3 現(xiàn)實(shí)性 (4 有效性十一.驗(yàn)證軟件需求的方法1. 驗(yàn)證需求的一致性(1審查驗(yàn)證軟件系統(tǒng)規(guī)格說(shuō)明書(shū)(2形式化的描述軟件需求2. 驗(yàn)證需求的現(xiàn)實(shí)性(1參照以往開(kāi)發(fā)類(lèi)似系統(tǒng)的經(jīng)驗(yàn)進(jìn)行分析(2采用仿真或性能模擬技術(shù)3. 驗(yàn)證需求的完整性和有效性:原型法十二.總體設(shè)計(jì)過(guò)程通常由兩個(gè)主要階段組成:(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ù)庫(kù)7.制定測(cè)試計(jì)劃8.書(shū)寫(xiě)文檔 9.審查和復(fù)審十三.模塊獨(dú)立的概念是模塊化
4、、抽象、信息隱藏和局部化概念的直接結(jié)果。盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。十四.描繪軟件結(jié)構(gòu)的圖形工具(1層次圖和HIPO圖 (2結(jié)構(gòu)圖十五.過(guò)程設(shè)計(jì)的工具(詳細(xì)設(shè)計(jì)(1程序流程圖(程序框圖(2盒圖(N(N-SS圖(3PAD圖(4判定表(5判定樹(shù)(6過(guò)程設(shè)計(jì)語(yǔ)言(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ù)目。十七.軟件測(cè)試的目標(biāo)(1 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的
5、過(guò)程;(2 好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;(3 成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。十八.測(cè)試步驟1.模塊測(cè)試(單元測(cè)試2.子系統(tǒng)測(cè)試(集成測(cè)試3.系統(tǒng)測(cè)試(集成測(cè)試4.驗(yàn)收測(cè)試(確認(rèn)測(cè)試5.平行運(yùn)行十九.根據(jù)測(cè)試的執(zhí)行者的不同,目前把測(cè)試分為三類(lèi),請(qǐng)問(wèn)是哪三類(lèi)?第一方測(cè)試,指的是軟件開(kāi)發(fā)商、系統(tǒng)集成商內(nèi)部的測(cè)試;第二方測(cè)試,指的是用戶(hù)單位的測(cè)試,即用戶(hù)委托他人開(kāi)發(fā)了一套系統(tǒng)或者購(gòu)買(mǎi)了軟件產(chǎn)品后,需要對(duì)系統(tǒng)或產(chǎn)品進(jìn)行驗(yàn)收測(cè)試;第三方測(cè)試,指的是獨(dú)立的機(jī)構(gòu)或者單位進(jìn)行的測(cè)試。二十.單元測(cè)試期間著重從下述5個(gè)方面對(duì)模塊進(jìn)行測(cè)試(測(cè)試重點(diǎn):1.模塊接口2.局部
6、數(shù)據(jù)結(jié)構(gòu)3.重要的執(zhí)行通路4.出錯(cuò)處理通路5.邊界條件二十一.測(cè)試用例的設(shè)計(jì)通常采用黑盒法,其實(shí)施策略又分為非漸增式和漸增式兩種。當(dāng)使用漸增方式把模塊結(jié)合到程序中去時(shí),有自頂向下和自底向上兩種集成策略。黑盒測(cè)試常用來(lái)發(fā)現(xiàn)以下類(lèi)型的錯(cuò)誤:功能錯(cuò)誤界面錯(cuò)誤數(shù)據(jù)錯(cuò)誤性能錯(cuò)誤初始化或終止錯(cuò)誤進(jìn)行黑盒測(cè)試,主要有下述幾種方法:1.等價(jià)分類(lèi)法、2.邊界值分析法、3.猜錯(cuò)法、4.因果圖法。二十二.調(diào)試的目標(biāo):尋找軟件錯(cuò)誤的原因并改正錯(cuò)誤。有下列3種調(diào)試途徑可以采用:1.蠻干法2.回溯法3.原因排除法(包括對(duì)分查找、演繹法、歸納法二十三.軟件維護(hù)定義:所謂軟件維護(hù)是指軟件交付使用之后,為了改正錯(cuò)誤或滿(mǎn)足新的需
7、求等而修改軟件以達(dá)到延長(zhǎng)軟件壽命為目的的過(guò)程。二十四.維護(hù)活動(dòng)分類(lèi):(1改正性維護(hù)(2適應(yīng)性維護(hù) 3完善性維護(hù)(4預(yù)防性維護(hù)二十五.決定軟件可維護(hù)性的因素主要有下述5個(gè):(1可理解性(2可測(cè)試性(3可修改性(4可移植性(5可重用性二十六. 數(shù)據(jù)流分為變換型和事務(wù)型兩種,對(duì)應(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.算法過(guò)程的設(shè)計(jì);2.數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì);3.數(shù)據(jù)庫(kù)物理設(shè)計(jì);4.信息編碼設(shè)計(jì);5.測(cè)試用例的設(shè)計(jì);6.編寫(xiě)“詳細(xì)設(shè)計(jì)說(shuō)明書(shū)”。二十九.白盒測(cè)試,從覆蓋源程序語(yǔ)句的詳盡程度分析,大致有以下一些不同的覆蓋標(biāo)準(zhǔn):1.語(yǔ)句覆蓋:測(cè)試用例能使被測(cè)程序的每條執(zhí)行語(yǔ)句至少執(zhí)行一次。2.判定覆蓋:測(cè)試用例能使被測(cè)程序中的每個(gè)判定至少取得一次“真”和一次“假”。又稱(chēng)分支覆蓋。3.條件覆蓋:測(cè)試用例能使被測(cè)程序中每個(gè)判定的每個(gè)條件至少取得一次“真”和一次“假”。如果判定中只有一個(gè)條件,則條件覆蓋便滿(mǎn)足判定覆蓋,否則不一定。4.判定/條件覆蓋:測(cè)試用例既滿(mǎn)足判定覆蓋,又
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢東湖學(xué)院《社會(huì)哲學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年海南省建筑安全員-C證考試(專(zhuān)職安全員)題庫(kù)附答案
- 南京信息工程大學(xué)《少兒體操與健美操》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京審計(jì)大學(xué)金審學(xué)院《生物合成實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東青年職業(yè)學(xué)院《建筑法規(guī)1》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢生物工程學(xué)院《婦女健康與康復(fù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新星職業(yè)技術(shù)學(xué)院《礦業(yè)科學(xué)研究方法》2023-2024學(xué)年第二學(xué)期期末試卷
- 延邊職業(yè)技術(shù)學(xué)院《方劑學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 許昌電氣職業(yè)學(xué)院《機(jī)器人導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南衛(wèi)生健康職業(yè)學(xué)院《中文工具書(shū)》2023-2024學(xué)年第二學(xué)期期末試卷
- 加德納多元智能測(cè)評(píng)量表【復(fù)制】
- (完整)PEP人教版小學(xué)生英語(yǔ)單詞四年級(jí)上冊(cè)卡片(可直接打印)
- 面神經(jīng)疾病課件
- 基本公共衛(wèi)生服務(wù)項(xiàng)目績(jī)效考核的課件
- 三年級(jí)下冊(cè)小學(xué)科學(xué)活動(dòng)手冊(cè)答案
- 國(guó)家電網(wǎng)有限公司十八項(xiàng)電網(wǎng)重大反事故措施(修訂版)
- 班、團(tuán)、隊(duì)一體化建設(shè)實(shí)施方案
- 最全的人教初中數(shù)學(xué)常用概念、公式和定理
- 橋面結(jié)構(gòu)現(xiàn)澆部分施工方案
- 開(kāi)網(wǎng)店全部流程PPT課件
- 人教部編版四年級(jí)語(yǔ)文下冊(cè)《第1課 古詩(shī)詞三首》教學(xué)課件PPT小學(xué)優(yōu)秀公開(kāi)課
評(píng)論
0/150
提交評(píng)論