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

正文內(nèi)容

軟件工程原理方法和工具課后簡(jiǎn)答題自己寫(xiě)的(編輯修改稿)

2024-11-30 02:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 和追求效率幾個(gè)方面加以注意。 第 4 代語(yǔ)言有哪些主要特征?為什么受到廣大用戶歡迎? 特征:友好的用戶界面,非過(guò)程化,程序員只需告訴計(jì)算機(jī)做什么,而不必描述怎樣做 原因:易學(xué)易用 軟件測(cè)試的基本任務(wù)是什么?簡(jiǎn)述測(cè)試的目標(biāo)和基本原則。 ( 1) 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。 一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。 一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 ( 2) 測(cè)試階段的基本任務(wù) 根據(jù)軟件開(kāi)發(fā)各階段的文檔資料和程序內(nèi)部結(jié)構(gòu),精心設(shè)計(jì)一組“高產(chǎn)”的測(cè)試用例,利用這些用例執(zhí)行程序,找出軟件中潛在的各種錯(cuò)誤缺陷。 原則 : 測(cè)試用例既要有輸入數(shù)據(jù),又要有對(duì)應(yīng)的輸出結(jié)果 測(cè)試用例不僅要選用合理的輸入數(shù)據(jù),還應(yīng)選擇不合理的輸入數(shù)據(jù) 檢查程序是否做了它應(yīng)該做的工作,也應(yīng)檢查程序是否做了它不應(yīng)該做的工作 應(yīng)該遠(yuǎn)在測(cè)試開(kāi)始之前就制定測(cè)試計(jì)劃 測(cè)試計(jì)劃、測(cè)試用例、測(cè)試報(bào)告必須作為文檔長(zhǎng)期保存 Pare to 原理說(shuō)明,測(cè)試發(fā)現(xiàn)的錯(cuò)誤中 80%很可能是由程序中 20%的模塊造成的 為了達(dá)到最佳的測(cè)試效果,程序員應(yīng)該避免測(cè)試自己的程序 簡(jiǎn)述靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試的含義。它們之間有什么不同點(diǎn) 和相同點(diǎn)。 ( 1) 靜態(tài)測(cè)試就是靜態(tài)分析,查找錯(cuò)誤或收集一些度量數(shù)據(jù),采用兩種分析手段對(duì)程序檢測(cè)后進(jìn)行特性分析。動(dòng)態(tài)測(cè)試是指通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤。 ( 2) 靜態(tài)測(cè)試是指不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。 動(dòng)態(tài)測(cè)試是指通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率和健壯性等性能,這種方法由三部分組成:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析程序的輸出結(jié)果。 白盒測(cè)試用例和黑盒測(cè)試用例設(shè)計(jì)的基本方法。 白盒:邏輯覆蓋,判定覆蓋,條件覆蓋,判定 條件覆蓋,條件組 合覆蓋,路徑覆蓋,循環(huán)覆蓋,基本路徑測(cè)試 黑盒:等價(jià)類劃分法,邊界值分析法,錯(cuò)誤推測(cè)法,因果圖法 簡(jiǎn)述測(cè)試和調(diào)試的含義,它們之間有什么區(qū)別? 軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵,它是對(duì)需求分析、設(shè)計(jì)和編碼的最終復(fù)審。 調(diào)試是在測(cè)試發(fā)現(xiàn)錯(cuò)誤之后排除錯(cuò)誤的過(guò)程 區(qū)別: 軟件測(cè)試的目的是為找出軟件中存在的錯(cuò)誤,即通過(guò)測(cè)試來(lái)發(fā)現(xiàn)錯(cuò)誤,而調(diào)試的目的是為了解決存在的錯(cuò)誤,即對(duì)錯(cuò)誤定位、分析并找出原因改正錯(cuò)誤,因此調(diào)試也稱為糾錯(cuò)。 軟件測(cè)試要經(jīng)過(guò)哪些步驟?這些測(cè)試與軟件開(kāi)發(fā)各階段之間有什么關(guān)系? 軟件測(cè)試要經(jīng) 過(guò)的步驟是:?jiǎn)卧獪y(cè)試→集成測(cè)試→確認(rèn)測(cè)試→系統(tǒng)測(cè)試。 單元測(cè)試對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤。該階段涉及編碼和詳細(xì)設(shè)計(jì)文檔。 集成測(cè)試是為了檢查與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的有關(guān)問(wèn)題,也就是檢查概要設(shè)計(jì)是否合理有效。 確認(rèn)測(cè)試主要是檢查已實(shí)現(xiàn)的軟件是否滿足需求規(guī)格說(shuō)明書(shū)中確定了的各種需求。 系統(tǒng)測(cè)試是把已確認(rèn)的軟件與其他系統(tǒng)元素 (如硬件、其他支持軟件、數(shù)據(jù)、人工等 )結(jié)合在一起進(jìn)行測(cè)試。以確定軟件是否可以支付使用。 什么是單元測(cè)試 ,什么是集成測(cè)試,什么是確認(rèn)測(cè)試? 單元測(cè)試 單元測(cè)試是對(duì)軟件基本組成單元進(jìn)行的測(cè)試。 集成測(cè)試 集成測(cè)試是將已分別通過(guò)測(cè)試的單元按設(shè)計(jì)要求組合起來(lái)再進(jìn)行的測(cè)試,以檢查這些單元之間的接口是否存在問(wèn)題。 確認(rèn)測(cè)試 確認(rèn)測(cè)試是檢查所開(kāi)發(fā)的軟件是否滿足需求規(guī)格說(shuō)明書(shū)中所確定的功能和性能的需求。 為什么軟件需要維護(hù)?維護(hù)有哪幾種類型?簡(jiǎn)述它們的維護(hù)過(guò)程。 ( 1) 為了改正軟件運(yùn)行錯(cuò)誤,或者因滿足新的需求而加入新功能的修改軟件的過(guò)程 ( 2) 改正性,適應(yīng)性,完善性,預(yù)防性 什么是軟件可維護(hù)性 ?可維護(hù)性度量的特性是什么 ? 提高可 維護(hù)性的方法有哪些 ? ( 1) 糾正軟件系統(tǒng)出現(xiàn)的錯(cuò)誤和缺陷,以及為滿足新的要求進(jìn)行修改,擴(kuò)充或壓縮的容易程度 ( 2) 可理解性,可測(cè)試性,可修改性,可移植性,可靠性,可使用性,效率 ( 3) 建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級(jí) 使用提高軟件質(zhì)量的技術(shù)和工具 選擇便于維護(hù)的程序設(shè)計(jì)語(yǔ)言 采取明確的,有效的質(zhì)量保證審查措施 完善程序的文檔 改正性維護(hù)與“排錯(cuò)”是否是一回事?為什么? 什么是程序修改的副作用?程序修改的副作用有哪幾種?試舉例說(shuō)明? ( 1) 由于修改軟件而導(dǎo)致新的錯(cuò)誤的出現(xiàn),或者新增加一些不希望發(fā) 生的情況 ( 2) 修改代碼的副作用 修改數(shù)據(jù)的副作用 修改文檔的副作用 什么叫 UML,簡(jiǎn)述 UML 的構(gòu)成。 ( 1) UML(Unified Modeling Language)是一個(gè)通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。 ( 2) 由元模型和圖組成 UML 有哪些特點(diǎn) ? ( 1) 統(tǒng)一的標(biāo)準(zhǔn) 、 面向?qū)ο?、 可視化 、 表示能力強(qiáng)大 、 獨(dú)立于過(guò)程 、 易于掌握應(yīng)用 UML 中有哪些視圖,“ 4+1”視圖中的各圖有什么功能? 視圖 :用例視圖 ( 表示了角色和用例以及它們之間的關(guān)系 ) 、邏輯視圖 () 、進(jìn)程視圖 、實(shí)現(xiàn)視圖 、部署視圖 ; 簡(jiǎn)述 UML 中主要圖之間的關(guān)系,各種圖在軟件開(kāi)發(fā)階段的作用? 答:圖有:用例,類,對(duì)象,構(gòu)件,協(xié)作,部署,活動(dòng),狀態(tài),序列 支持 UML 的軟件開(kāi)發(fā)工具主要有哪些,簡(jiǎn)述 Rose 的主要功能。 Rational Rose20 Together 、 , Visio Professional 2020 對(duì)面向?qū)ο竽P偷闹С?、 對(duì)螺旋上升式開(kāi)發(fā)過(guò)程的支持 、 對(duì)雙向工程的支持 、 對(duì)團(tuán)隊(duì)開(kāi)發(fā)的支持 、 對(duì)工具的支持 什么叫對(duì)象,面向?qū)ο蠓椒ǖ囊c(diǎn)包括哪 些內(nèi)容? ( 1) 在軟件領(lǐng)域中,與所要解決的問(wèn)題有關(guān)系的任何事物都可以作為對(duì)象 ( 2) 認(rèn)為客觀世界是由各種對(duì)象組成的 、 把所有對(duì)象都劃分成各種對(duì)象類 (簡(jiǎn)稱類, class),每個(gè)對(duì)象類都定義了一組數(shù)據(jù)和一組方法 、 按照子類 (或稱為派生類 )與父類 (或稱為基類 )的關(guān)系,把若干個(gè)對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng) (也稱為類等級(jí) )、 對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系。 傳統(tǒng)軟件開(kāi)發(fā)方法存在哪些問(wèn)題? (1)軟件重用性差 (2)開(kāi)發(fā)出的軟件不能滿足用戶需要 ( 3)軟件可維護(hù)性差 面向?qū)ο蠓椒▽W(xué)有哪些優(yōu)點(diǎn)? ( 1) 與人類習(xí)慣的 思維方式一致 ( 2) 軟件穩(wěn)定性好 ( 3) 可重用性好 ( 4) 較易開(kāi)發(fā)大型軟件產(chǎn)品 ( 5) 可維護(hù)性好,易于測(cè)試 什么叫對(duì)象關(guān)聯(lián),常見(jiàn)的對(duì)象關(guān)聯(lián)有哪些,試舉例說(shuō)明各種關(guān)聯(lián)。 (1)對(duì)象類的關(guān)聯(lián)是面向?qū)ο蠹夹g(shù)中的實(shí)例鏈接,它是通過(guò)對(duì)象的屬性所建立的對(duì)象之間的聯(lián)系。 (2)單相關(guān)聯(lián)與雙向關(guān)聯(lián) 分別解釋聚集、組合、繼承和多態(tài)的概念,并舉例說(shuō)明。 (1)一個(gè)類有時(shí)可以由一個(gè)或多個(gè)部分類組成,這種特殊形式的關(guān)聯(lián),稱為聚集 (2)組合( position)表示的也是類之間的整體與部分的關(guān)系,但組合關(guān)系中的整體與部分具有同樣的生存期。也就是說(shuō),組合 是一種特殊形式的強(qiáng)類型的聚集。 (3)繼承定義了一般類和特殊類之間的分類關(guān)系。 (4)多態(tài)指的是使一個(gè)實(shí)體在不同上下文條件下具有不同意義或用法的能力。 舉例說(shuō)明對(duì)象和屬性之間的區(qū)別。 在軟件領(lǐng)域中,與所要解決的問(wèn)題有關(guān)系的任何事物都可以作為對(duì)象。 一個(gè)對(duì)象由一組屬性和對(duì)屬性進(jìn)行操作的一組方法組成 面向?qū)ο蠓椒▽W(xué)中的對(duì)象具有兩個(gè)基本的因素:屬性和方法(服務(wù))。 屬性是用來(lái)描述對(duì)象靜態(tài)特征的一個(gè)數(shù)據(jù)項(xiàng) 舉例說(shuō)明 UML 規(guī)定的屬性和操作的三種可視性。 可視性(即可訪問(wèn)性)通常有下述 3 種: public( +)公有的:模型中的任何類都可以訪問(wèn)該屬性。 private( )私有的:表示不能被別的類訪問(wèn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1