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

正文內(nèi)容

第10章程序設(shè)計(jì)基礎(chǔ)-資料下載頁(yè)

2025-03-09 20:55本頁(yè)面
  

【正文】 等),加深理解需求,澄清模糊的概念,對(duì)有爭(zhēng)議的業(yè)務(wù)環(huán)節(jié) 達(dá)成共識(shí) 等。 系統(tǒng)分析員 對(duì)收集的資料進(jìn)行綜合分析和總結(jié), 確認(rèn)業(yè)務(wù)范圍和處理細(xì)節(jié) , 規(guī)劃業(yè)務(wù)流程 ,排除不合理的需求, 確定應(yīng)用問(wèn)題的解決方案 、目標(biāo)系統(tǒng)的功能模塊 以及 數(shù)據(jù)模型 (如 E– R圖形), 建立 各功能模塊之間的 關(guān)聯(lián) 等。 需求分析 的 成果 是 需求規(guī)格說(shuō)明書(shū) ,通常包括 數(shù)據(jù)描述 、 功能描述 和 性能描述 等信息。它是用戶(hù)、系統(tǒng)分析員和軟件開(kāi)發(fā)人員進(jìn)行交流的共識(shí)資料,是待開(kāi)發(fā)軟件系統(tǒng)的預(yù)期目標(biāo),同時(shí)作為控制軟件的開(kāi)發(fā)過(guò)程,系統(tǒng)功能測(cè)試、評(píng)估和驗(yàn)收的依據(jù)。 對(duì) 需求規(guī)格說(shuō)明書(shū) 進(jìn)行 審核 ,驗(yàn)證文檔的一致性、完整性、正確性、可行性和有效性。 42 軟件開(kāi)發(fā)階段 : 3. 概要設(shè)計(jì):也稱(chēng)結(jié)構(gòu)設(shè)計(jì)或總體設(shè)計(jì),根據(jù)需求確定軟件和數(shù)據(jù)的總體框架。 ?數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì):也稱(chēng)數(shù)據(jù)對(duì)象設(shè)計(jì),主要任務(wù)是依據(jù)需求分析的數(shù)據(jù)模型,結(jié)合程序中涉及的算法,設(shè)計(jì)數(shù)據(jù)文件的邏輯結(jié)構(gòu) 。 ?軟件結(jié)構(gòu)設(shè)計(jì):按自頂向下、逐步求精和模塊化的設(shè)計(jì)原則,將一個(gè)軟件分解和規(guī)劃成若干個(gè)模塊,確定各模塊之間的關(guān)聯(lián)信息。 ?概要文檔:概要設(shè)計(jì)說(shuō)明書(shū)、數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)和軟件集成調(diào)試計(jì)劃等。 43 4. 詳細(xì)設(shè)計(jì):主要任務(wù)是設(shè)計(jì)軟件功能結(jié)構(gòu)圖中每個(gè)最低層模塊的局部算法和數(shù)據(jù)結(jié)構(gòu) ,確定每個(gè)模塊調(diào)用和數(shù)據(jù)傳輸接口。 描述算法的常用工具有偽代碼( Procedure Design Language, PDL)、程序流程圖和 N– S圖等,設(shè)計(jì)成果是詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。 44 5. 編碼實(shí)現(xiàn):需要選擇一種程序設(shè)計(jì)語(yǔ)言,進(jìn)入程序設(shè)計(jì)階段。通常利用菜單或窗口結(jié)合工具欄設(shè)計(jì)軟件功能結(jié)構(gòu)圖的總體框架,依據(jù)詳細(xì)設(shè)計(jì)中的算法和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)每個(gè)功能模塊的程序代碼,設(shè)計(jì)成果是源程序。 45 6. 軟件測(cè)試:是對(duì)需求規(guī)格說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)及程序代碼等內(nèi)容的最后復(fù)審。 ?軟件質(zhì)量保證貫穿于軟件開(kāi)發(fā)的整個(gè)過(guò)程,其中關(guān)鍵步驟是軟件測(cè)試 ; ?軟件測(cè)試目的是在軟件產(chǎn)品交付使用之前盡可能發(fā)現(xiàn)潛在的錯(cuò)誤 ; ?軟件測(cè)試主要檢測(cè)和更正語(yǔ)義和功能錯(cuò)誤 。 46 軟件測(cè)試的方法: ?靜態(tài)測(cè)試 : 不需要運(yùn)行軟件,由人工直接進(jìn)行閱讀和檢查源程序,包括代碼檢查、靜態(tài)結(jié)構(gòu)分析和代碼質(zhì)量度量等。 ?動(dòng)態(tài)測(cè)試: 是基于計(jì)算機(jī)的測(cè)試,通過(guò)運(yùn)行軟件發(fā)現(xiàn)錯(cuò)誤。這種方法需要測(cè)試人員根據(jù)軟件開(kāi)發(fā)規(guī)格說(shuō)明和程序內(nèi)部結(jié)構(gòu)精心地設(shè)計(jì) 測(cè)試用例 ,通過(guò)輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果發(fā)現(xiàn)軟件中的錯(cuò)誤。 47 為測(cè)試軟件而設(shè)計(jì)的數(shù)據(jù)稱(chēng)為測(cè)試用例。設(shè)計(jì)測(cè)試用例時(shí),要根據(jù)程序的具體功能或運(yùn)算,綜合考慮各種可能情況,構(gòu)造具有代表性的數(shù)據(jù)。 48 動(dòng)態(tài)測(cè)試的方法: ?白盒測(cè)試:也稱(chēng)結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。需要測(cè)試人員先閱讀和分析源程序的內(nèi)部結(jié)構(gòu),根據(jù)程序可能執(zhí)行的路徑(分支或循環(huán))設(shè)計(jì)測(cè)試用例,確保每個(gè)分支、每個(gè)循環(huán)體和循環(huán)邊界條件至少執(zhí)行一次,然后,通過(guò)測(cè)試用例運(yùn)行軟件,驗(yàn)證軟件結(jié)構(gòu)的正確性。 ?黑盒測(cè)試:也稱(chēng)功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試主要依據(jù)需求規(guī)格說(shuō)明書(shū)和概要設(shè)計(jì)說(shuō)明書(shū),使用測(cè)試用例運(yùn)行軟件,檢驗(yàn)軟件功能的性能、正確性和遺漏問(wèn)題,將軟件視為黑匣子,不需要了解軟件內(nèi)部代碼。 49 ?單元測(cè)試 :測(cè)試的對(duì)象是軟件設(shè)計(jì)的最小單位 — 模塊 ,是動(dòng)態(tài)測(cè)試的第一步。 ?集成測(cè)試 :又稱(chēng)為 組裝測(cè)試 或 綜合測(cè)試 。按概要設(shè)計(jì)的要求,將 所有模塊 通過(guò)調(diào)用連接成程序系統(tǒng)進(jìn)行測(cè)試。 ? 確認(rèn)測(cè)試 :也稱(chēng) 有效性測(cè)試 。一般采用黑盒測(cè)試方法。 ?系統(tǒng)測(cè)試 :在實(shí)際運(yùn)行環(huán)境下對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的 綜合測(cè)試 。 測(cè)試 4步驟: 50 ?使用:也稱(chēng)運(yùn)行或執(zhí)行。一般包括軟件安裝、使用培訓(xùn)、相關(guān)事宜咨詢(xún)等內(nèi)容。 ?維護(hù):是軟件運(yùn)行過(guò)程中更新或升級(jí)等一系列活動(dòng)。具體任務(wù)包括運(yùn)行過(guò)程中的故障處理,修改逐漸暴露出來(lái)的錯(cuò)誤,版本升級(jí),軟件移植等。 軟件一旦交付用戶(hù)投入運(yùn)行,便進(jìn)入軟件生命周期的使用與維護(hù)階段,直至退役。 51 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1