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

正文內(nèi)容

軟件工程考試重點(diǎn)總結(jié)(編輯修改稿)

2024-11-28 16:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。 2. 服務(wù)( service)是封裝成用于業(yè)務(wù)流程的可復(fù)用構(gòu)件的應(yīng)用程序函數(shù)。它提供信息或簡(jiǎn)化業(yè)務(wù)數(shù)據(jù)從一個(gè)有效的、一致的狀態(tài)向另一個(gè)狀態(tài)的轉(zhuǎn)變 。 ? 服務(wù)( service)是封裝成用于業(yè)務(wù)流程的可復(fù)用構(gòu)件的應(yīng)用程序函數(shù)。它提供信息或簡(jiǎn)化業(yè)務(wù)數(shù)據(jù)從一個(gè)有效的、一致的狀態(tài)向另一個(gè)狀態(tài)的轉(zhuǎn)變 3. SOA 的特點(diǎn) ? 松耦合 ① 在該體系架構(gòu)中,客戶端不和任何服務(wù)器相關(guān)聯(lián),它只和服務(wù)相聯(lián)系,所以客戶端和服務(wù)器的集成不影響客戶端應(yīng)用程序。 ② 無(wú)論老的或者新的功能模塊都可以被封裝成服務(wù)構(gòu)件被發(fā)布。 ③ 功能構(gòu)件和它們的接口分離,所以新的接口可以非常方便地插入。 ④ 在復(fù)雜的應(yīng)用程序里,業(yè)務(wù)過(guò)程的控制可以被隔離:引入一個(gè)業(yè)務(wù)規(guī)則引擎用來(lái)控制已經(jīng)定義好的業(yè)務(wù)過(guò)程流。引擎根據(jù)工作流的狀態(tài)調(diào)用各種不同的服務(wù)。 ⑤ 服務(wù)可以在運(yùn)行時(shí)動(dòng) 態(tài)地合成進(jìn)來(lái)。 ⑥ 通過(guò)配置文件進(jìn)行綁定,所以可以非常容易地適應(yīng)各種新的需要 。 ? 明確定義的接口 ? 服務(wù)交互必須是明確定義的 ? Web 服務(wù)描述語(yǔ)言( Web services Description Language, WSDL)是受到廣泛支持的方法,用于描述服務(wù)請(qǐng)求者所要求的綁定到服務(wù)提供者的細(xì)節(jié) ? 服務(wù) ? 調(diào)用操作的消息 ? 構(gòu)造這種消息的細(xì)節(jié) ? 關(guān)于向何處發(fā)送用于構(gòu)造這種消息的處理細(xì)節(jié)的消息的信息 ? 無(wú)狀態(tài)的服務(wù)設(shè)計(jì) ? 服務(wù)應(yīng)該是獨(dú)立的、自包含的請(qǐng)求,在實(shí)現(xiàn)時(shí)它不需要從一個(gè)請(qǐng)求到另一個(gè)請(qǐng)求的信息或狀態(tài) ? 服務(wù)不應(yīng)該依賴于其他服務(wù)的上下文和狀態(tài)。當(dāng)需要依賴時(shí),它們最好定義成通用業(yè)務(wù)流程、函數(shù)和數(shù)據(jù)模型 補(bǔ)充內(nèi)容 :云計(jì)算( PPT) 1. 云計(jì)算的定義 云計(jì)算( Cloud Computing ):是分布式處理 (Distributed Computing)、并行處理 (Parallel Computing)和網(wǎng)格計(jì)算 (Grid Computing)的發(fā)展,或者說(shuō)是這些計(jì)算機(jī)科學(xué)概念的商業(yè)實(shí)現(xiàn)。是指基于互聯(lián)網(wǎng)的超級(jí)計(jì)算模式 即把存儲(chǔ)于個(gè)人 電腦、移動(dòng)電話和其他設(shè)備上的大量信息和處理器資源集中在一起,協(xié)同工作。在極大規(guī)模上可擴(kuò)展的信息技術(shù)能力向外部客戶作為服務(wù)來(lái)提供的一種計(jì)算方式。 2. 云計(jì)算的優(yōu)勢(shì): ① 開發(fā)容易快速 ② 無(wú)多余的開支 ③ 每月花費(fèi)低 ④ IT 人員減少,費(fèi)用降低 ⑤ 提供最新的技術(shù)和功能 ⑥ 支持、推行 IT 標(biāo)準(zhǔn) ⑦ 系統(tǒng)和信息共享更容易 3. 云計(jì)算的應(yīng)用模型 ? 云計(jì)算三種服務(wù)方式 ? SAAS( Software as a Service ) ? PAAS( Platform as a Service ) ? IAAS( Infrastructure as a Service ) ? 云計(jì)算的應(yīng)用 —IAAS( Infrastructure as a Service) ? 實(shí)現(xiàn)模式 ? 完全操作系統(tǒng)(軟硬件)接入 ? 防火墻 ? 路由器 ? 負(fù)載平衡 ? 優(yōu)勢(shì) ? 節(jié)省費(fèi)用 /所付及所用 ? 即時(shí)升級(jí) ? 安全 ? 可靠 ? APIs ? 實(shí)例 ? 當(dāng)你想運(yùn)行成批的程序組,但是沒(méi)有合適的軟硬件環(huán)境,可使用 Amazon的 EC2。 ? 當(dāng)你想在網(wǎng)絡(luò)上 發(fā)布一個(gè)短期(幾天到幾個(gè)月)的網(wǎng)站,可使用 Flexiscale。 ? 云計(jì)算的應(yīng)用 —PAAS( Platform as a Service ) ? 實(shí)現(xiàn)模式 ? 平臺(tái)價(jià)格昂貴 ? 需求估算不科學(xué) ? 平臺(tái)管理復(fù)雜麻煩 ? 流行的服務(wù) ? 存儲(chǔ) ? 數(shù)據(jù)庫(kù) ? 擴(kuò)展性 ? 優(yōu)勢(shì) ? 節(jié)省費(fèi)用 /所付及所用 ? 即時(shí)升級(jí) ? 安全 ? 可靠 ? APIs ? 實(shí)例 ? 當(dāng)你想把一個(gè)大容量的文件上傳到網(wǎng)絡(luò)上,允許 35000 個(gè)用戶使用 2 個(gè)月的時(shí)間,可使用 Amazon 的 Cloud Front 即時(shí)升級(jí)。 ? 當(dāng)你想在網(wǎng)絡(luò)上存儲(chǔ)大量的文檔,但是你沒(méi)有足夠的存儲(chǔ)空間,可使用Amazon 的 S3。 可靠。 ? 云計(jì)算的應(yīng)用 —SAAS( Software as a Service ) ? 實(shí)現(xiàn)模式 ? 在中小企業(yè)盛行 ? 無(wú)需管理軟硬件 ? 服務(wù)通過(guò)瀏覽器實(shí)現(xiàn) ? 優(yōu)勢(shì) ? 無(wú)浪費(fèi)費(fèi)用 ? 即時(shí)擴(kuò)展 ? 安全 ? 可靠 ? APIs ? 實(shí)例 ? CRM ? 財(cái)務(wù)計(jì)劃 ? HR ? 文字處理 ? Email ? 云計(jì)算的應(yīng)用 ? IaaS、 PaaS amp。 SaaS 共性 ? 無(wú)浪費(fèi)費(fèi)用 ? 即時(shí)擴(kuò)展 ? 安全 ? 可靠 ? APIs ? 優(yōu)勢(shì) ? 用戶花費(fèi)低 ? 減少底層管理職責(zé) ? 允許意想不到的資源裝載 ? 業(yè)務(wù)應(yīng)用實(shí)現(xiàn)迅速 ? 風(fēng)險(xiǎn) ? 安全性 ? 宕機(jī)問(wèn)題 ? 接入問(wèn)題 ? 獨(dú)立性 ? 協(xié)同互動(dòng)問(wèn)題 第七章 軟件測(cè)試 1. 軟件測(cè)試的概念 2. 軟件測(cè)試的原則 ? Davis 提出了一組指導(dǎo)軟件測(cè)試的基本原則: ① 所有的測(cè)試都應(yīng)根據(jù)用戶的需求來(lái)進(jìn)行。 ②應(yīng)該在測(cè)試工作真正開始前的較長(zhǎng)時(shí)間內(nèi)就進(jìn)行測(cè)試計(jì)劃(測(cè)試規(guī)劃)的編寫。一般而言,測(cè)試計(jì)劃可以在需求分析完成后開始,詳細(xì)的測(cè)試用例定義可以在設(shè)計(jì)模型被確定后立即開始,因此,所有測(cè)試可以在任何代碼被編寫前進(jìn)行計(jì)劃和設(shè)計(jì)。 ③ Pareto 原則應(yīng)用于軟件測(cè)試。 Pareto 原則意味著測(cè)試發(fā)現(xiàn)的 80%的錯(cuò)誤很可能集中在 20%的程序模塊中。 ④測(cè)試應(yīng)從“小規(guī)?!遍_始, 逐步轉(zhuǎn)向“大規(guī)模”。即從模塊測(cè)試開始,再進(jìn)行系統(tǒng)測(cè)試。 ⑤ 窮舉測(cè)試 是不可能的,因此,在測(cè)試中不可能覆蓋路徑的每一個(gè)組合。然而,充分覆蓋程序邏輯,確保覆蓋程序設(shè)計(jì)中使用的所有條件是有可能的。 ⑥ 為達(dá)到最佳的測(cè)試效果,提倡由第三方來(lái)進(jìn)行測(cè)試。 ? 其他的測(cè)試原則: ① 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件 ②嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性 ③ 應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查 ④妥善保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便 ⑤檢查程序是否做了應(yīng)做的事僅是成功的一半,另一半是檢查程序是否做了不該做的事。 ⑥在規(guī)劃測(cè)試時(shí)不要設(shè)想程序中不會(huì)差出錯(cuò)誤 3. 測(cè)試用例的設(shè)計(jì)方法大體可分為兩類 ? 白盒測(cè)試 /白箱測(cè)試 ? 把測(cè)試對(duì)象看作一個(gè)透明的盒子,根據(jù)程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設(shè)計(jì)測(cè)試用例 ? 黑盒測(cè)試 /黑箱測(cè)試 ? 把測(cè)試對(duì)象看做一個(gè)黑盒子,完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性 4. 白盒測(cè)試 ? 又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試 ? 把測(cè)試對(duì)象看作一個(gè)透明的盒子,測(cè)試人員根據(jù)程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設(shè)計(jì)測(cè)試用例,檢查程序中所有邏輯路徑是否都按預(yù)定的要求正確地工作。 ? 主要用于對(duì)模塊的測(cè)試 ? 白盒法常用的測(cè)試方法 ① 基本路徑覆蓋測(cè)試 ? 根據(jù)程序或設(shè)計(jì)圖畫出控制流圖,并計(jì)算其區(qū)域數(shù),然后確定一組獨(dú)立的程序執(zhí)行路徑,最后為每一條基本路徑設(shè)計(jì)一個(gè)測(cè)試用例 ②邏輯覆蓋測(cè)試 ? 考察使用測(cè)試數(shù)據(jù)運(yùn)行被測(cè)程序時(shí)對(duì)程序邏輯的覆蓋程度 ? 通常希望選擇最少的測(cè)試用例來(lái)滿足所需的覆蓋標(biāo)準(zhǔn) ? 語(yǔ)句覆蓋:每個(gè)可執(zhí)行語(yǔ)句都至少執(zhí)行一次 ? 判定覆蓋 :每個(gè)判定的每個(gè)分支至少經(jīng)過(guò)一次 ? 條件覆蓋:每個(gè)判定中的每個(gè)條件的所有可能結(jié)果都至少出現(xiàn)一次 ? 判定-條件覆蓋:每個(gè)判定的所有可能結(jié)果都至少執(zhí)行一次,并且,每個(gè)判定中的每個(gè)條件的所有可能結(jié)果都至少出現(xiàn)一次 ? 條件組合覆蓋:每個(gè)判定中條件結(jié)果的所有可能組合都至少出現(xiàn)一次 ? 路徑覆蓋:每條可能執(zhí)行到的路徑都至少經(jīng)過(guò)一次(如果程序中包含環(huán)路,則要求每條環(huán)路至少經(jīng)過(guò)一次) ③ 數(shù)據(jù)流測(cè)試 ? 根據(jù)程序中變量的定義(賦值)和引用位置來(lái)選擇測(cè)試用例 ④循環(huán)測(cè)試 ? 簡(jiǎn)單循環(huán)、嵌套循環(huán)、串接循環(huán)和非結(jié)構(gòu)循環(huán) ⑤檢查程序是否做了應(yīng)做的事僅是成功的一半,另一半是檢查程序是否做了不該做的事。 ⑥在規(guī)劃測(cè)試時(shí)不要設(shè)想程序中不會(huì)差出錯(cuò)誤 5. 黑盒測(cè)試 ? 黑盒法是把測(cè)試對(duì)象看做一個(gè)黑盒,測(cè)試時(shí)完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)與內(nèi)部特性,只需根據(jù)需求規(guī)格說(shuō)明書,測(cè)試程序的功能或程序的外部特性,因此黑盒發(fā)又稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。 ? 黑盒測(cè)試法注重于測(cè)試軟件的功能需求,主要試圖發(fā)現(xiàn)下列幾類錯(cuò)誤:功能不對(duì)或遺漏;性能錯(cuò)誤;初始化和終止錯(cuò)誤;界面錯(cuò)誤;數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤。 ? 黑盒法的 主要測(cè)試方法: ① 等價(jià)分類法 ? 將所有可能的輸入數(shù)據(jù)劃分成若干個(gè)等價(jià)類,然后在每個(gè)等價(jià)類中選取一個(gè)代表性的數(shù)據(jù)作為測(cè)試用例 ②邊界值分析法 ? 挑選那些位于邊界附近的值作為測(cè)試用例 ③ 錯(cuò)誤推測(cè)法 ? 憑 以往的經(jīng)驗(yàn)和 直覺推測(cè) 程序中 某些可能存在的 各種 錯(cuò)誤,從而針對(duì) 性地設(shè)計(jì)測(cè)試用例 ④因果圖法 ? 既考慮輸入條件的組合關(guān)系,又考慮輸出條件對(duì)輸入條件的依賴關(guān)系 ⑤比較測(cè)試法 ? 分別開發(fā)二個(gè)軟件版本,用相同的測(cè)試用例對(duì)二個(gè)版本的軟件分別進(jìn)行測(cè)試,比較其測(cè)試結(jié)果 6. 軟件測(cè)試的策略 ? 單元測(cè)試
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1