



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上二、填空1 黑盒測試又稱為功能測試,白盒測試也稱為結(jié)構(gòu)測試2、如果用戶對系統(tǒng)的目標(biāo)不是很清楚,需求難以定義,這時最好使用原型法模型進(jìn)行系統(tǒng)開發(fā)。3、在軟件開發(fā)的各個階段中,對軟件開發(fā)成敗影響最大的是需求分析階段。4、研究可行性從技術(shù)上、經(jīng)濟(jì)上和管理上可行性進(jìn)行研究。5結(jié)構(gòu)化方法的指導(dǎo)思想是 自頂向下、逐步求精 6、在軟件開發(fā)的各個階段中, 階段成為軟件的二次開發(fā)。7、類是指具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的集合。8數(shù)據(jù)流程圖按照信息流的類型主要分為變換型結(jié)構(gòu),事物型結(jié)構(gòu) 兩種。9軟件危機(jī)是指在計算機(jī)軟件開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題10、需求分析階段是解決目標(biāo)
2、系統(tǒng)做什么的問題,設(shè)計階段是解決目標(biāo)系統(tǒng)怎么做的問題。11、內(nèi)聚是度量一個模塊內(nèi)的各個元素彼此結(jié)合的緊密程度,它是信息隱藏概念的自然擴(kuò)展。12.面向?qū)ο蟮娜齻€子模型分別是 對象模型、動態(tài)模型、功能模型 13.結(jié)構(gòu)化設(shè)計簡稱 SP,分為 概要設(shè)計 和 詳細(xì)設(shè)計 14軟件工程方法學(xué)的三要素是 方法、工具、過程 15軟件設(shè)計的準(zhǔn)則是 、 、 和 16JACKSON方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,它有3種邏輯結(jié)構(gòu)17軟件過程模型中過程模型是描述用戶的動態(tài)需求的,螺旋模型是帶有風(fēng)險驅(qū)動的18結(jié)構(gòu)化設(shè)計方法是面向 數(shù)據(jù)流 的設(shè)計方法19傳統(tǒng)的軟件工程方法學(xué)采用 結(jié)構(gòu)化分析 完成系統(tǒng)分析工作的20模塊的獨(dú)立性
3、要求 高 內(nèi)聚 低 耦合 21.在軟件測試的步驟中, 單元 測試是檢驗(yàn)每個模塊能否單獨(dú)工作22.調(diào)試是是在測試發(fā)現(xiàn)錯誤之后 排除錯誤 的過程23.成本效益分析是從 4 方面進(jìn)行可行性研究24.Jackson方法是面向 數(shù)據(jù)設(shè)計 的軟件設(shè)計方法25.內(nèi)聚越高模塊的獨(dú)立性 低 ;耦合越高模塊的獨(dú)立性 強(qiáng) 26.軟件維護(hù)又稱為軟件的 1什么是軟件危機(jī)是指在計算機(jī)軟件開發(fā)、使用與維護(hù)過程中遇到的一系列嚴(yán)重問題和難題2什么是黑盒測試和白盒測試的兩個方面而已。 :是通過程序的源代碼進(jìn)行測試而不使用。這種類型的測試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點(diǎn)或者錯誤,進(jìn)而加以修正。 黑盒測
4、試:是通過使用整個軟件或某種軟件功能來嚴(yán)格地測試, 而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計的。測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作。在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蘸驼_的輸出3軟件開發(fā)和寫程序有什么不同軟件包含程序,程序是軟件的一部分。軟件是程序、數(shù)據(jù)及其相關(guān)文檔的完整集合。程序只是為了實(shí)現(xiàn)軟件的功能和性能要求而編寫的指令序列。4軟件設(shè)計的準(zhǔn)則(1)要有分層的組織結(jié)構(gòu),便于對軟件各個進(jìn)
5、行控制;(2)應(yīng)形成具有獨(dú)立功能特征的模塊(模塊化);(3)應(yīng)有性質(zhì)不同、可區(qū)分的數(shù)據(jù)和過程描述();(4)應(yīng)使模塊之間和與外部環(huán)境之間接口的復(fù)雜性盡量地減??;(5)應(yīng)利用中得到的信息和可重復(fù)的方法。5什么是軟件的生命周期,包含哪些階段又稱為軟件生存周期或系統(tǒng)開發(fā)生命周期,是軟件的產(chǎn)生直到報廢的生命周期。指從軟件定義開發(fā)使用維護(hù)到淘汰的全過程。7個階段1 問題定義:要解決的問題是什么2 可行性研究:確定問題是否值得解,技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性3 需求分析:系統(tǒng)必須做什么4 總體設(shè)計:系統(tǒng)如何實(shí)現(xiàn),包括系統(tǒng)設(shè)計和結(jié)構(gòu)設(shè)計5 詳細(xì)設(shè)計:具體實(shí)現(xiàn)設(shè)計的系統(tǒng)6 實(shí)現(xiàn):編碼和測試7 運(yùn)行和維護(hù)
6、:保證軟件正常運(yùn)行6軟件測試的步驟有哪些,含義是什么發(fā)現(xiàn)軟件中的bug,確保軟件的質(zhì)量 測試設(shè)計 執(zhí)行測試 測試總結(jié)7 軟件過程模型有那些,各自特點(diǎn)是什么軟件過程模型特點(diǎn)適合的軟件項(xiàng)目瀑布模型簡單,分階段,階段間有因果關(guān)系,每個階段完成后有評審,允許反饋,不支持用戶參與,要求需求可預(yù)先確定需求易于完善定義且不易變動的軟件系統(tǒng)快速原型模型不要求需求的預(yù)先完備定義,支持用戶參與,支持需求的漸進(jìn)式完善和確認(rèn),能夠適應(yīng)用戶需求變化需求復(fù)雜、難以確定、動態(tài)變化的軟件系統(tǒng)增量模型軟件產(chǎn)品是被增量式的一塊塊開發(fā)的,開發(fā)活動允許并行和重疊技術(shù)風(fēng)險較大,用戶需求較為穩(wěn)定的軟件系統(tǒng)迭代模型不要求一次性地開發(fā)出完整
7、軟件系統(tǒng),將軟件開發(fā)視為是一個逐步獲取用戶需求、完善軟件產(chǎn)品的過程需求難以確定、用戶需求不斷變更的軟件系統(tǒng)螺旋模型結(jié)合了瀑布模型、快速原型模型和迭代模型的思想,并引進(jìn)了風(fēng)險分析活動用戶需求難以獲取和確定、軟件開發(fā)風(fēng)險較大的軟件系統(tǒng)Rup可改造、擴(kuò)展和剪裁;可以對它進(jìn)行設(shè)計、開發(fā)、維護(hù)和發(fā)布;強(qiáng)調(diào)迭代開發(fā)復(fù)雜和需求難以獲取和確定的軟件系統(tǒng);項(xiàng)目組具有豐富的軟件開發(fā)和管理經(jīng)驗(yàn)8. 比較黑盒測試和白盒測試的優(yōu)缺點(diǎn) 1黑盒測試與白盒測試的優(yōu)缺點(diǎn)比較 黑盒測試 優(yōu)點(diǎn):適應(yīng)于階段測試從產(chǎn)品功能角度測試容易入手生成測試數(shù)據(jù) 缺點(diǎn):某些代碼得不到測試 如果規(guī)格說明有誤,可無法發(fā)現(xiàn) 不易進(jìn)行充分 性測試 白盒測
8、試 優(yōu)點(diǎn):可構(gòu)成測試數(shù)據(jù)使特定程序部分得到測試 ,有一定的充分性度量手段,可生成較多工具支持 缺點(diǎn):不易生成測試數(shù)據(jù), 無法對未實(shí)現(xiàn)規(guī)格說明的部分進(jìn)行測試 工作量大通常只用于單元測試有應(yīng)用局限9. 衡量模塊獨(dú)立性的標(biāo)準(zhǔn)是什么,并解釋與模塊獨(dú)立的具體關(guān)系這兩個標(biāo)準(zhǔn)分別是耦合性和內(nèi)聚性。(1)耦合性,也稱塊間聯(lián)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程序的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。(2)內(nèi)聚性,又稱為塊內(nèi)聯(lián)系,指模塊的功能強(qiáng)度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量,如果一個模塊內(nèi)各元素聯(lián)系得越緊密,則它的內(nèi)聚性就越高。耦合性和內(nèi)聚性是模塊獨(dú)立
9、性的兩個定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時,盡量做到高內(nèi)聚和低耦合,提高模塊的獨(dú)立性。10. 詳細(xì)設(shè)計用到的有哪些工具程序流程圖 盒圖 PAD圖 判定表 判定樹 過程設(shè)計語言作業(yè)總匯E1:非信用卡客戶E2:信用卡客戶E3:銀行2)3)4)2 我認(rèn)為(b)方案較好。要評價一個軟件結(jié)構(gòu)設(shè)計,主要看模塊的獨(dú)立性,要從軟件結(jié)構(gòu)的耦合性和內(nèi)聚性兩個方面來衡量。對于(a)方案,模塊A與模塊B 之間形成了控制耦合,因此獨(dú)立性不高,而在B模塊內(nèi)部,有兩個不同的功能被放在一起,形成的是邏輯內(nèi)聚,內(nèi)聚性不高。對于(b)方案,模塊A與B1和B2 之間是數(shù)據(jù)耦合,獨(dú)立性較強(qiáng),在B1和B2內(nèi)部,只完成單一的功能
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶安全員b證考試試題及答案
- 臨時活動場地?zé)o償借用服務(wù)協(xié)議
- 分公司合作運(yùn)營與品牌授權(quán)合同
- 倉儲物流園區(qū)消防設(shè)施維護(hù)合同
- 電子產(chǎn)品退換貨、維修及售后保障合同
- 景區(qū)觀光車輛駕駛員服務(wù)質(zhì)量聘用合同
- 2025年高中數(shù)學(xué)北師大版選擇性必修第一冊課時作業(yè)(十七)
- 城市基礎(chǔ)設(shè)施建設(shè)采購合同樣本含社會責(zé)任條款
- 內(nèi)科護(hù)理學(xué)肥胖癥
- 出租車公司駕駛員招聘及服務(wù)質(zhì)量提升合同
- 椎管內(nèi)麻醉常見并發(fā)癥的預(yù)防及處理
- GB/T 7260.503-2020不間斷電源系統(tǒng)(UPS)第5-3部分:直流輸出UPS性能和試驗(yàn)要求
- GB/T 4721-1992印制電路用覆銅箔層壓板通用規(guī)則
- GB/T 22415-2008起重機(jī)對試驗(yàn)載荷的要求
- GB/T 11363-2008釬焊接頭強(qiáng)度試驗(yàn)方法
- TSG D7003-2022 壓力管道定期檢驗(yàn)規(guī)則-長輸管道
- IATF16949數(shù)據(jù)分析與績效評價程序
- 海氏(hay)職位分析法-介紹、實(shí)踐與評價合集課件
- 潔凈區(qū)空氣潔凈度級別空氣懸浮粒子的標(biāo)準(zhǔn)規(guī)定表
- 人教版五年級下冊期末語文試卷答題卡及答案
- 步進(jìn)式加熱爐耐材砌筑施工方案
評論
0/150
提交評論