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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)(專業(yè)版)

2025-09-22 09:33上一頁面

下一頁面
  

【正文】 二、 計(jì)算上述程序段的環(huán)形復(fù)雜度。軟件測試的步驟,過程。(1)程序流程圖的定義:又稱為程序框圖,它是歷史最悠久、使用最廣泛的描述過程設(shè)計(jì)的方法,然而它也是用得最混亂的一種方法。軟件層次圖的示例:(2)HIPO圖的定義:即層次圖 + 輸入/處理/輸出圖,由一張H圖和一組IPO圖組成。在結(jié)構(gòu)化分析中,建模的核心是什么?3種模型分別是什么,分別用什么工具來描述?建模的核心是數(shù)據(jù)字典,它描述了所有的在目標(biāo)系統(tǒng)中使用的和生成的數(shù)據(jù)對象。通過需求分析應(yīng)該劃分出系統(tǒng)必須完成的所有功能。在面向?qū)ο蠓缎椭?,軟件開發(fā)過程各階段之間的迭代或同一階段內(nèi)各個(gè)工作步驟之間的迭代,比在結(jié)構(gòu)化范型中更常見。軟件生命周期:由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)(也稱之為軟件維護(hù))3個(gè)時(shí)期組成①瀑布模型定義:傳統(tǒng)軟件工程方法學(xué)的軟件過程,基本上可以用瀑布模型來描述。瀑布模型的特點(diǎn):;;。噴泉模型,是典型的面向?qū)ο笊芷谀P?,它充分體現(xiàn)了面向?qū)ο筌浖_發(fā)過程迭代和平滑過渡的特性。(2)性能需求:性能需求指定系統(tǒng)必須滿足的定時(shí)約束或容量約束,通常包括速度(響應(yīng)時(shí)間)、信息量速率、主存容量、磁盤容量、安全性等方面的需求。(1)、數(shù)據(jù)模型,用實(shí)體聯(lián)系圖描述;(2)、功能模型,用數(shù)據(jù)流圖描述;(3)、行為模型,用狀態(tài)轉(zhuǎn)換圖描述。通常將HIPO圖作為軟件結(jié)構(gòu)的描繪,列入設(shè)計(jì)文檔。程序流程圖的基本符號:(2)盒圖(NS圖)的定義:出于要有一種不允許違背結(jié)構(gòu)程序設(shè)計(jì)精神的圖形工具的考慮,Nassi和Shneiderman提出了盒圖。模塊測試單元、子系統(tǒng)測試局部、系統(tǒng)測試全局、驗(yàn)收測試用戶參與、平行運(yùn)行新舊共存軟件測試的三大階段:單元測試、集成測試(組裝測試)、確認(rèn)測試(驗(yàn)收測試)的主要任務(wù)(目的)是什么?測試的內(nèi)容主要有哪些?測試計(jì)劃分別在什么時(shí)候制定?測試計(jì)劃的內(nèi)容有哪些?模塊測試(單元測試)集成測試確認(rèn)測試什么是白盒測試?典型的白盒測試技術(shù)有哪幾個(gè),含義如何?簡單的邏輯覆蓋測試用例設(shè)計(jì)。三、 導(dǎo)出基本路徑集,列出程序的獨(dú)立路徑。要求:一、 畫出程序流圖。低一級為上一級測試準(zhǔn)備條件。軟件詳細(xì)設(shè)計(jì)描述工具的概念和使用:程序流程圖、NS圖、PAD圖、PDL語言:是什么,基本符號和表示的意義,畫法;各種工具描述結(jié)果間的轉(zhuǎn)換。一個(gè)矩形框代表一個(gè)模塊,方框間的連線表示模塊間的調(diào)用關(guān)系。狀態(tài)轉(zhuǎn)換圖描述的模型:用來建立系統(tǒng)的行為模型。軟件需求通常包括哪些方面?各類需求一般包含內(nèi)容有哪些?(1)功能需求 :這方面的需求指定系統(tǒng)必須提供的服務(wù)。⑤噴泉模型定義:迭代是軟件開發(fā)過程中普遍存在的一種內(nèi)在屬性。什么是軟件過程?什么是軟件周期?常見軟件生命周期模型(課件中的前5類)的特點(diǎn)有哪些?軟件過程:它是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。瀑布模型的成功在很大程序上是由于它基本上是一種文檔驅(qū)動(dòng)的模型。在“快速原型”模型中軟件原型的作用主要是什么?在哪類生命周期模型中引入了風(fēng)險(xiǎn)分析?哪類生命周期模型是典型的傳統(tǒng)軟件工程生命周期模型?哪類生命周期模型是典型的面向?qū)ο筌浖こ躺芷谀P停吭凇翱焖僭汀蹦P椭熊浖偷淖饔弥饕牵很浖_發(fā)人員與用戶溝通的強(qiáng)有力工具,因此有助于所開發(fā)出的軟件產(chǎn)品滿足用戶的真實(shí)需求。(3)可靠性和可用性需求:可靠性需求定量地指定系統(tǒng)的可靠性。第5章 總體設(shè)計(jì)什么是總體設(shè)計(jì)?將軟件需求轉(zhuǎn)化為軟件的數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)結(jié)構(gòu),確定各組成成分(子系統(tǒng)或模塊)之間的相互關(guān)系模塊化設(shè)計(jì)的原理包括什么?為了提高軟件的可維護(hù)性,其中,模塊獨(dú)立性最重要的,是評價(jià)軟件結(jié)構(gòu)質(zhì)量的首要標(biāo)準(zhǔn)。 H圖,是給每個(gè)模塊加上編號的層次圖。它有下述特點(diǎn):(1) 功能域(即,一個(gè)特定控制結(jié)構(gòu)的作用域)明確,可以從盒圖上一眼就看出來。白盒測試的定義:也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。四、 根據(jù)(3)中的獨(dú)立路徑,設(shè)計(jì)測試用例的輸入數(shù)據(jù)和預(yù)期輸出。13 }14 }說明:程序段中每行開頭的數(shù)字(1~14)是對每條語句的編號。軟件測試與軟件開發(fā)階段的關(guān)系?軟件開發(fā)過程是一個(gè)自頂向下、逐步細(xì)化的過程,而測試則是依相反的順序安排的,自底向上、逐步集成的過程。過程設(shè)計(jì)工具
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1