




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Cl軟件工程概論!!!應(yīng)需求的動(dòng)態(tài)變更,特別是用戶對(duì)需求處于模糊認(rèn)識(shí)時(shí)更為
困難。后期更改需求將付出高昂的代價(jià)。
軟件:是完成某類問(wèn)題求解的程序和數(shù)據(jù)以及為維護(hù)程序
原型開(kāi)發(fā)方法的好處在于:增進(jìn)了軟件開(kāi)發(fā)人員和用戶
必須提供的?系列文檔組成的集合,即:軟件-程序十?dāng)?shù)據(jù)十
對(duì)系統(tǒng)需求的理解,使比較含糊的軟件需求明確化;提供了
系列文檔。
一種有力的學(xué)習(xí)手段,使得開(kāi)發(fā)出來(lái)的軟件能夠更明確地的
軟件的本質(zhì):軟件的內(nèi)在性質(zhì)是:軟件具有高度的抽象性
滿足客戶需求。
和嚴(yán)密的邏輯性。軟件的外在性質(zhì)是:軟件是一種邏輯信息
產(chǎn)品,是用文字、符號(hào)表達(dá)的智力產(chǎn)物。
瀑布模型圖:快速原型模型圖:
什么是軟件危機(jī)?危機(jī)的主要表現(xiàn)是什么?
軟件危機(jī)是指落后的軟件生產(chǎn)方式無(wú)法滿足迅速增長(zhǎng)
的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件開(kāi)發(fā)與維護(hù)過(guò)程中出現(xiàn)一
系列嚴(yán)重問(wèn)題的現(xiàn)象。軟件危機(jī)是指在軟件開(kāi)發(fā)和維護(hù)過(guò)程
中存在的一系列嚴(yán)重問(wèn)題的通稱。
軟件危機(jī)的主要表現(xiàn)有:(1)軟件發(fā)展速度跟不上硬件
的發(fā)展和用戶的需求;(2)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度的估計(jì)常
常不準(zhǔn)確,造成用戶不滿意:(3)軟件產(chǎn)品質(zhì)量差,可靠性
不能保證;(4)軟件產(chǎn)品可維護(hù)性差;(5)軟件沒(méi)有合適的
文檔資料。
增量模型圖:
軟件工程:是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的一門(mén)工程學(xué)科,I分析H&計(jì)卜際
軟件工程采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)________草?個(gè)>??的發(fā)布
軟件,把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得
與2個(gè)地■的發(fā)?
到的最好的技術(shù)方法結(jié)合起來(lái),經(jīng)濟(jì)的開(kāi)發(fā)出高質(zhì)量的軟件
并有效的維護(hù)它。*■第3個(gè)”■的發(fā)曲
什么是軟件開(kāi)發(fā)的工程化?工程化的軟件開(kāi)發(fā)方法與早期
________________________詠個(gè)墻.的發(fā)布
的程序設(shè)計(jì)方法的不同點(diǎn)在哪里?
將成熟工程領(lǐng)域的方法應(yīng)用于軟件開(kāi)發(fā)。工程化的方法
螺旋模型圖:
包括如下四個(gè)方面:(1)具有相應(yīng)的理論與技術(shù):(2)具備
實(shí)現(xiàn)工程化的工具和環(huán)境;(3)具備統(tǒng)一的工程規(guī)范;(4)
管理和控制。
早期的程序開(kāi)發(fā)方法沒(méi)有統(tǒng)一的指導(dǎo)原則,隨意編寫(xiě)程
序,強(qiáng)調(diào)程序執(zhí)行效率。工程化的軟件開(kāi)發(fā)方法具有統(tǒng)一的
指導(dǎo)原見(jiàn),規(guī)范化的開(kāi)發(fā)軟件,強(qiáng)調(diào)軟件的可理解性,可維
護(hù)性和可復(fù)用性。
簡(jiǎn)述軟件工程學(xué)科研究的內(nèi)容
過(guò)程:軟件開(kāi)發(fā)的步驟
方法:軟件開(kāi)發(fā)各步驟所用到的技術(shù)
管理:控制軟件開(kāi)發(fā)按照過(guò)程和方法順利完成的技術(shù)和措施
工具:輔助人們貫徹過(guò)程和方法,并實(shí)施管理
軟件生命周期:是從設(shè)計(jì)軟件產(chǎn)品開(kāi)始到產(chǎn)品不能使用為
止的時(shí)間周期,一般包括以下幾個(gè)階段:?jiǎn)栴}定義、可行性
研究、軟件分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件運(yùn)行與維護(hù)、
統(tǒng)一過(guò)程(RUP/UP,RationalUnifiedProcess)模型:是
軟件廢棄。
一種以用例驅(qū)動(dòng)、以體系結(jié)構(gòu)為核心、迭代及增量的軟件過(guò)
程模型,由UML方法和工具支持,廣泛應(yīng)用于各類面向?qū)?/p>
瀑布模型的主要缺點(diǎn)是什么?原型開(kāi)發(fā)方法有什么好處?
象項(xiàng)目。RUP是由Rational公司開(kāi)發(fā)并維護(hù),和一系列軟
瀑布模型給出了固定的開(kāi)發(fā)順序,它的主要缺點(diǎn)是缺乏
件開(kāi)發(fā)工具緊密集成。RUP蘊(yùn)含了大量?jī)?yōu)秀的實(shí)踐方法,
靈活性,軟件需求往往無(wú)法一下了?徹底弄清,因此瀑布模型
如:迭代式軟件開(kāi)發(fā)、需求管理、基于構(gòu)件的構(gòu)架應(yīng)用、建
可能導(dǎo)致開(kāi)發(fā)出的不是用戶真止需要的軟件,或者由「需求
立可視化的軟件模型、軟件質(zhì)量驗(yàn)證、軟件變更控制等。
不能確定而造成項(xiàng)目后續(xù)工作無(wú)法開(kāi)始。瀑布模型也很難適
向下、逐層分解的分析思路。
結(jié)構(gòu)化分析方法的三種描述手段是:數(shù)據(jù)流圖、數(shù)據(jù)字典、
加工說(shuō)明。
數(shù)據(jù)流圖:一種描述數(shù)據(jù)在系統(tǒng)中流動(dòng)的圖形工具
數(shù)據(jù)字典:對(duì)數(shù)據(jù)流圖中所有的數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)
據(jù)文件、數(shù)據(jù)流等的格式與內(nèi)容進(jìn)行定義的數(shù)據(jù)集合
加工:加工又稱處理或變換,它表示對(duì)數(shù)據(jù)流的操作,是
數(shù)據(jù)的基本處理過(guò)程
加工說(shuō)明使用的三種描述工具是:結(jié)構(gòu)化語(yǔ)言、判定樹(shù)、
敏捷過(guò)程模型:能夠快速有效的響應(yīng)變化判定表
數(shù)據(jù)流圖構(gòu)造步驟:
1畫(huà)出頂層數(shù)據(jù)流圖:
1-1只需畫(huà)一個(gè)加工
1-2確定系統(tǒng)原始輸入輸出數(shù)據(jù)流,以及外部數(shù)據(jù)存儲(chǔ)
2逐層分解高層數(shù)據(jù)流圖中的加工,得到下一層次的數(shù)
據(jù)流圖子圖:
2-1每一層次的分解只應(yīng)該對(duì)應(yīng)上一層次的一個(gè)加工
3重復(fù)步驟2直到所有加工成為基本加工,即可以用程
序?qū)崿F(xiàn)
數(shù)據(jù)流圖注意事項(xiàng):
1只考慮數(shù)據(jù)流之間的靜態(tài)關(guān)系,不考慮動(dòng)態(tài)關(guān)系(啟
動(dòng)、停止等和時(shí)間相關(guān)的問(wèn)題)
2只考慮正常狀態(tài),不考慮異常狀態(tài)
C2可行性分析與軟件計(jì)劃3不能期望一次完成,需要多次反復(fù)修改完成
可行性分析包含哪些內(nèi)容,它們的含義是什么?
數(shù)據(jù)流圖應(yīng)用舉例:
經(jīng)濟(jì)可行性:考慮軟件項(xiàng)目經(jīng)濟(jì)效益,收益和成本的關(guān)系
用戶需求:
技術(shù)可行性:考慮分析問(wèn)題求解方法中的各種技術(shù)因素
某學(xué)校需要開(kāi)發(fā)一套基于Web的研究生招生管理系統(tǒng),
操作可行性:評(píng)價(jià)系統(tǒng)的操作方式在用戶組織內(nèi)的可行性
用戶需求如下:
法律可行性:分析開(kāi)發(fā)的軟件是否涉及知識(shí)產(chǎn)權(quán)保護(hù)等法
考生可以登錄系統(tǒng)提交報(bào)名信息,報(bào)名信息經(jīng)過(guò)格式確
律問(wèn)題
認(rèn)存入數(shù)據(jù)庫(kù);信息提交成功后能夠網(wǎng)上在線支付報(bào)名費(fèi)并
記錄交費(fèi)信息;交費(fèi)成功的考生可以打印報(bào)名表。
軟件成本估算計(jì)量單位:代碼行數(shù)、人月、人口;
各院系教務(wù)員能夠查看和審核考生提交的報(bào)名信息,確
方法:代碼行估算法,COCOMO模型(構(gòu)造性成本模型)
定信息是否準(zhǔn)確有效,最后給出審核是否通過(guò)的標(biāo)志。教務(wù)
員還能夠打印報(bào)名考生清單。
C3軟件需求分析!!!招生辦公室管理員能夠查詢有效的報(bào)名考生信息和打
需求與設(shè)計(jì)的主要任務(wù)是什么?印統(tǒng)計(jì)報(bào)表;能夠生成報(bào)名考生數(shù)據(jù)文件上報(bào)到上級(jí)單位
軟件需求的任務(wù)主要是:(1)對(duì)問(wèn)題的識(shí)別和理解——(教育部〕。
需求獲取;(2)對(duì)需求信息的分析和綜合——需求規(guī)約;
(3)編制“需求規(guī)格說(shuō)明書(shū)”;(4)需求分析的復(fù)審。題目要求:
軟件設(shè)計(jì)的主要任務(wù)是:(1)制定規(guī)范;(2)軟件結(jié)請(qǐng)用SA方法對(duì)它進(jìn)行分析,畫(huà)出分層數(shù)據(jù)流圖。(只
構(gòu)設(shè)計(jì);:3)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及接口設(shè)計(jì);(4)系統(tǒng)性能設(shè)計(jì);要求數(shù)據(jù)流圖,不要求數(shù)據(jù)字典和加工說(shuō)明)
(5)軟件質(zhì)量的設(shè)計(jì);(6)設(shè)計(jì)文檔的編寫(xiě);(7)設(shè)計(jì)的
審查和復(fù)審
頂層數(shù)據(jù)流圖:
結(jié)構(gòu)化方法的特點(diǎn):基本思想是“抽象”和“分解”;采用自頂
報(bào)名信息庫(kù)
管理3行詢條件J\號(hào)牛“馬J打口;報(bào)衣)報(bào)一管理員
1層數(shù)據(jù)流圖:
招生辦公室管理員能夠查詢有效的報(bào)名考生信息和打
印統(tǒng)計(jì)報(bào)表;
能夠生成報(bào)名考生數(shù)據(jù)文件上報(bào)到上級(jí)單位(教育部)。
2層數(shù)據(jù)流圖(考生)C4軟件結(jié)構(gòu)設(shè)計(jì)!!!
結(jié)構(gòu)設(shè)計(jì)的任務(wù):
(1)最佳方案的實(shí)現(xiàn):(2)制訂設(shè)計(jì)規(guī)范、標(biāo)準(zhǔn)及約定原則;(3)
軟件結(jié)構(gòu)設(shè)計(jì):(4)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、接口設(shè)計(jì):(5)網(wǎng)絡(luò)系統(tǒng)設(shè)
計(jì);(6)系統(tǒng)安全性設(shè)計(jì):(7)系統(tǒng)性能、可靠性設(shè)計(jì):(8>軟件質(zhì)
量設(shè)計(jì);(9>設(shè)計(jì)文檔編寫(xiě);(10)評(píng)審
模塊獨(dú)立性:是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的
具體了?功能,而和軟件系統(tǒng)中其他的模塊接口是簡(jiǎn)單的,符
合信息隱戚和局部化原則,模塊間關(guān)聯(lián)和依賴程度盡可能小。
什么叫耦合??jī)?nèi)聚?耦合、內(nèi)聚與模塊獨(dú)立性的關(guān)系?
考生可以登錄系統(tǒng)提交報(bào)名信息,報(bào)名信息經(jīng)過(guò)格式確
耦合是度量一個(gè)軟件結(jié)構(gòu)中模塊與模塊之間聯(lián)系程度強(qiáng)弱的一
認(rèn)存入數(shù)據(jù)庫(kù);
個(gè)指標(biāo)。內(nèi)聚是指模塊內(nèi)部各軟件元素之間結(jié)合的緊密程度。耦合程
信息提交成功后能夠網(wǎng)上在線支付報(bào)名費(fèi)并記錄交費(fèi)
度越低模塊獨(dú)立性越強(qiáng),內(nèi)聚程度越高模塊獨(dú)立性越強(qiáng)。
信息;
交費(fèi)成功的考生可以打印報(bào)名表。
耦合有哪幾種類型,幾種類型間的耦合強(qiáng)弱關(guān)系?
內(nèi)聚有哪幾種類型,幾種類型間的內(nèi)聚強(qiáng)弱關(guān)系?
軟件系統(tǒng)的兩種典型結(jié)構(gòu)是什么?它們有什么特點(diǎn)?
各院系教務(wù)員能夠查看和審核考生提交的報(bào)名信息,確
軟件系統(tǒng)的兩種典型結(jié)構(gòu)分別是:變換型經(jīng)構(gòu)和事務(wù)型結(jié)構(gòu)。(1)
定信息是否準(zhǔn)確有效,最后給出審核是否通過(guò)的標(biāo)志;
變換型結(jié)構(gòu)的特點(diǎn):具有較明確的輸入、變換:主加工)和輸出三個(gè)
教務(wù)員還能夠打印報(bào)名考生清單。
部分c(2)事分型結(jié)構(gòu)的特點(diǎn):存在某一個(gè)加T,它將自己的輸入
流分離成許多發(fā)散的數(shù)據(jù)流,形成許多平行的加工路徑,并根據(jù)輸入
的值選擇其中一個(gè)路徑來(lái)執(zhí)行,這個(gè)加工被稱為事務(wù)中心。
2層數(shù)據(jù)流圖(管理員)
變換型:
事務(wù)型:
數(shù)據(jù)流圖轉(zhuǎn)化為軟件結(jié)構(gòu)圖的方法:
輸入控制模塊輸出控制模塊變化控制模塊
1分析并精化數(shù)據(jù)流圖
2確定數(shù)據(jù)流圖具有變換型特征還是事務(wù)性特征、并在數(shù)據(jù)
流圖中將結(jié)構(gòu)的各個(gè)部分標(biāo)注并區(qū)分開(kāi)及
3從數(shù)據(jù)流圖中轉(zhuǎn)換得到軟件系統(tǒng)的上層模塊結(jié)構(gòu)
混合型:4按照數(shù)據(jù)流圖的結(jié)構(gòu)逐步轉(zhuǎn)換上層結(jié)構(gòu)中的每個(gè)模塊,構(gòu)
造器下層模塊
5進(jìn)一步的改進(jìn)和精化
數(shù)據(jù)流圖轉(zhuǎn)化為軟件結(jié)構(gòu)圖的例子:
結(jié)構(gòu)化設(shè)計(jì)方法的描述工具:SC軟件結(jié)構(gòu)圖
?輸入控制模塊Ca的下層模塊的設(shè)計(jì)。
從變化中心的邊界,也就是邏輯輸入開(kāi)始沿著輸入通路回溯,
把輸入通路中每個(gè)加工映射成軟件中Ca控制下的一個(gè)低層
模塊,一直回溯到物理輸入。
?輸出控制模塊Ce的下層模塊的設(shè)計(jì)。
沿輸出通路正向移動(dòng),把輸出通路中每個(gè)加工映射成直接或
間接接受模塊Cc控制的一個(gè)低層模塊。
?變換中心控制模塊Ct的下層模塊的設(shè)計(jì)。
最后把變化中心內(nèi)的每個(gè)加工映射成受Ct控制的一個(gè)模塊
什么是面向?qū)ο螅?/p>
面向?qū)ο缶褪沁\(yùn)用對(duì)象、類、繼承、封裝、消息、結(jié)構(gòu)
與連接等面向?qū)ο蟮母拍顚?duì)問(wèn)題進(jìn)行分析、求解的系統(tǒng)開(kāi)發(fā)
技術(shù)。
面向?qū)ο笤O(shè)計(jì)的原則?
面向?qū)ο笤O(shè)計(jì)的原則包括:(1)模塊化;(2)數(shù)據(jù)抽
象和過(guò)程抽象;(3)信息隱藏和封裝;(4)強(qiáng)內(nèi)聚和弱耦
合;(5)可重用。
簡(jiǎn)述繼承的概念?
繼承是表達(dá)類與類之間相似性的一種機(jī)制。通過(guò)繼承機(jī)
制,可以利用已有的數(shù)據(jù)類型來(lái)定義新的數(shù)據(jù)類型。所定義
的新的數(shù)據(jù)類型不僅擁有新定義的成員,而且還同時(shí)擁有舊
的成員。我們稱已存在的用來(lái)派生新類的類為基類,又稱為
父類。由已存在的類派生出的新類稱為派生類,乂稱為子類。
什么是泛化關(guān)系?什么是聚集關(guān)系?
泛化:表示一個(gè)更泛化的元素和一個(gè)更具體的元素之
間的關(guān)系c泛化是用于對(duì)繼承進(jìn)行建模的UML元素。在Java
中,用extends關(guān)鍵字來(lái)直接表示這種關(guān)系,如下圖:
JavaUML
publicabstractclassEmployee(
|Employ8|Protestor
)
publicclassProfessorextendsEmployee(
C6面向?qū)ο蟮能浖O(shè)計(jì)方法!!!
聚集:是關(guān)聯(lián)的一種形式,
UML:UnifiedModellingLanguage,統(tǒng)一建模語(yǔ)言,是一
部關(guān)系,暗示著整體在概念上處于比局部更高的一個(gè)級(jí)別,
種標(biāo)準(zhǔn)的圖形化建模語(yǔ)言,它是面向?qū)ο蠓治雠c設(shè)計(jì)的?種
如圖
標(biāo)準(zhǔn)表示,是軟件系統(tǒng)建模的表示工具。
注:UML和C語(yǔ)言、Java語(yǔ)言等不同,它不是程序設(shè)計(jì)語(yǔ)
言,而是用面向?qū)ο蠓椒▽?duì)系統(tǒng)進(jìn)行分析設(shè)計(jì)的表示工具,
類似與數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。
簡(jiǎn)述用例圖的作用,并畫(huà)出用例圖的示意圖。
面向?qū)ο竽P褪疽鈭D
用例圖是UML的核心視圖,通常用于描述系統(tǒng)需求
問(wèn)題定義I-在向?qū)?分析上一---------------
---1面向?qū)Α鲈O(shè)計(jì)]-------
廠________
1—?一時(shí)財(cái)―實(shí)現(xiàn)?~,―r象_.護(hù)
圖9.9面向?qū)ο蟮拈_(kāi)發(fā)模不
C7詳細(xì)設(shè)計(jì)
什么是對(duì)象?什么是類?對(duì)象和類的關(guān)系是什么?詳細(xì)設(shè)計(jì)的任務(wù):完成所有設(shè)計(jì)的細(xì)節(jié),包括:(1)數(shù)據(jù)
對(duì)象是各種客觀實(shí)體的抽象,是由一組屬性和對(duì)這組屬結(jié)構(gòu)設(shè)計(jì)(2)物理設(shè)計(jì)(3)算法設(shè)計(jì)(4)界面設(shè)計(jì)(5)
性進(jìn)行操作的一組服務(wù)結(jié)合在一起所構(gòu)成的獨(dú)立實(shí)體。它構(gòu)其他設(shè)計(jì)(6)編寫(xiě)設(shè)計(jì)說(shuō)明書(shū)
成了系統(tǒng)概念模型的基本單元。
類是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合,簡(jiǎn)述算法的幾種描述工具:
類的定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。(1)圖形工具:程序流程圖、PAD圖、盒圖(N-S圖);
類中的每個(gè)對(duì)象都稱為該類的一個(gè)實(shí)例。(2)語(yǔ)言工具:偽代碼、PDL。
程序復(fù)雜性度量的方法有哪些?哪種方法是利用環(huán)域復(fù)雜C9軟件測(cè)試!!!
度計(jì)算程序復(fù)雜性的?GrenfordJ.Myers定義的軟件測(cè)試的目的:
答:(1)代碼行度量方法;(2)McCabe方法(使用環(huán)m軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程:
域復(fù)雜度);(3)Halstead方法(又稱文本復(fù)雜度方法)。(2)測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤。
(3)?個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;
綜合題:求一組數(shù)的最大數(shù)的算法。請(qǐng)為上述算法畫(huà)程序⑷一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
流程圖,并分別轉(zhuǎn)換成NS圖和PAD圖,最后計(jì)算算法的
環(huán)域復(fù)雜度什么是白盒測(cè)試?什么是黑盒測(cè)試?
解:這兩個(gè)圖都來(lái)源于流程圖,首先需要畫(huà)流程圖,白盒測(cè)試是從程序內(nèi)部結(jié)構(gòu)入手來(lái)設(shè)計(jì)測(cè)試用例的測(cè)
V(G)=in-n+p,M有向邊的數(shù)目,n節(jié)點(diǎn)數(shù),p聯(lián)通子圖的試技術(shù);黑盒測(cè)試則相反,不考慮軟件內(nèi)部結(jié)構(gòu),而是以軟
數(shù)目件需求規(guī)格說(shuō)明書(shū)為根據(jù)來(lái)設(shè)計(jì)測(cè)試用例的測(cè)試技術(shù)。
黑盒測(cè)試方法;等價(jià)分類法、邊界值分析法、錯(cuò)識(shí)猜測(cè)法
軟件測(cè)試的5個(gè)階段:制訂測(cè)試計(jì)劃、編制測(cè)試大綱、設(shè)
計(jì)和生成測(cè)試用例、實(shí)施測(cè)試、生成軟件問(wèn)題報(bào)告
軟件測(cè)試的步驟:?jiǎn)卧獪y(cè)試,集成測(cè)試,確認(rèn)測(cè)試,系統(tǒng)
V(G)=m-n+p白盒測(cè)試技術(shù)的基本原理是什么?構(gòu)造白盒測(cè)試的測(cè)試用
m有向邊12,n節(jié)點(diǎn)數(shù)10,p聯(lián)通子圖的數(shù)目1例有哪幾種方法?
環(huán)域復(fù)雜度=12—10+1=3允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)
計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過(guò)在
PAD圖不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)
一致。因比白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。
構(gòu)造測(cè)試用例有邏輯覆蓋法和基本路徑測(cè)試法。
黑盒測(cè)試等價(jià)分類法構(gòu)造測(cè)試用例:有?信用卡,其密碼
號(hào)為五位,首位規(guī)定A或B,其他4位規(guī)定為數(shù)字位,請(qǐng)
列出二個(gè)有效等價(jià)密碼和四個(gè)無(wú)效等價(jià)密碼作為?組測(cè)試
用例,以便測(cè)試密碼識(shí)別程序。
等價(jià)類選擇的原則:有效等價(jià)類的測(cè)試實(shí)例盡量公用,即:
一個(gè)測(cè)試實(shí)例可以盡可能多的包含有效等價(jià)類,來(lái)進(jìn)一步減
少測(cè)試次數(shù);無(wú)效等價(jià)類必須一個(gè)測(cè)試實(shí)例僅包含一個(gè)無(wú)效
C8編碼設(shè)計(jì)類,以防漏掉本來(lái)可.能發(fā)現(xiàn)的錯(cuò)誤
程序設(shè)計(jì)語(yǔ)言的三個(gè)特性分別是:工程特性、技術(shù)特性、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政權(quán)的偏離與糾正機(jī)制試題及答案
- 高考語(yǔ)文內(nèi)容考察方式的多樣性試題及答案
- 高校火災(zāi)救援應(yīng)急預(yù)案(3篇)
- 社區(qū)防火災(zāi)工作應(yīng)急預(yù)案(3篇)
- 行業(yè)標(biāo)準(zhǔn)化對(duì)市場(chǎng)競(jìng)爭(zhēng)的影響試題及答案
- 電影院火災(zāi)突發(fā)應(yīng)急預(yù)案(3篇)
- 出租車(chē)行業(yè)火災(zāi)應(yīng)急預(yù)案(3篇)
- 泵站火災(zāi)事故應(yīng)急預(yù)案(3篇)
- 《教育統(tǒng)計(jì)與測(cè)量評(píng)價(jià)新編教程》課件-教育統(tǒng)計(jì)與測(cè)量評(píng)價(jià)新編教程-第07章
- 2025年風(fēng)險(xiǎn)管理工具的應(yīng)用與分析及試題及答案
- 村民活動(dòng)中心組織設(shè)計(jì)方案
- 2024年保密工作培訓(xùn)
- 品類創(chuàng)新學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- IP電話系統(tǒng)建設(shè)方案設(shè)計(jì)
- 2024年黑龍江省龍東地區(qū)中考英語(yǔ)試卷(含答案與解析)
- 承包建筑寺廟合同范本
- “四史”(改革開(kāi)放史)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《義務(wù)教育物理課程標(biāo)準(zhǔn)》測(cè)試題及詳細(xì)答案2022年修訂版
- 無(wú)機(jī)材料科學(xué)基礎(chǔ)全冊(cè)配套完整課件
- 全國(guó)林草行業(yè)森林消防員職業(yè)技能競(jìng)賽備考試題庫(kù)(含答案)
- 期末質(zhì)量測(cè)試卷(試題)-2023-2024學(xué)年牛津上海版(三起)英語(yǔ)五年級(jí)下冊(cè)
評(píng)論
0/150
提交評(píng)論