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

正文內(nèi)容

第2章軟件工程原理與應(yīng)用(編輯修改稿)

2025-01-31 00:14 本頁面
 

【文章內(nèi)容簡介】 , 軟件開發(fā)由概要設(shè)計(jì) 、 詳細(xì)設(shè)計(jì) 、實(shí)現(xiàn) 、 集成測試和確認(rèn)測試五個(gè)階段組成 。 ? 概要設(shè)計(jì) 概要設(shè)計(jì)的任務(wù)是根據(jù)軟件需求規(guī)格說明( SRS)建立軟件系統(tǒng)的總體結(jié)構(gòu)和模塊間的關(guān)系,定義各功能模塊的接口,設(shè)計(jì)全局?jǐn)?shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu),規(guī)定設(shè)計(jì)約束,制定組裝測試計(jì)劃。對于大型軟件系統(tǒng),應(yīng)對軟件需求進(jìn)行分解,將其劃分為若干個(gè)子系統(tǒng),對每個(gè)子系統(tǒng)定義功能模塊和各功能模塊之間的關(guān)系,并給出各子系統(tǒng)接口界面的定義;對于一般的軟件系統(tǒng)可以直接定義各功能模塊以及它們之間的關(guān)系 概要設(shè)計(jì)應(yīng)提供概要設(shè)計(jì)說明書、數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)說明書、組裝測試計(jì)劃等文件。 軟件生存周期 ? 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)的任務(wù)是對概要設(shè)計(jì)產(chǎn)生的功能模塊逐步細(xì)化,形成若干個(gè)可編程的程序模塊,用某種過程設(shè)計(jì)語言( Procedure Design Language)設(shè)計(jì)程序模塊的內(nèi)部細(xì)節(jié),包括算法、數(shù)據(jù)結(jié)構(gòu)和各程序模塊之間的詳細(xì)接口信息,為編寫源代碼提供必要的說明,建立“模塊開發(fā)卷宗”,擬定模塊測試方案。 詳細(xì)設(shè)計(jì)需根據(jù)軟件需求規(guī)格說明( SRS)和概要設(shè)計(jì)的結(jié)果進(jìn)行,可以選用的方法和工具是比較多的,如結(jié)構(gòu)化的設(shè)計(jì)方法、面向?qū)ο蟮脑O(shè)計(jì)等方法和 Rationa Rose、 VisualModel及 Microsoft Visio等工具。軟件開發(fā)人員可以根據(jù)實(shí)際情況選用適當(dāng)?shù)姆椒ê凸ぞ?。詳?xì)設(shè)計(jì)應(yīng)該遵循的原則是:設(shè)計(jì)應(yīng)與軟件需求保持一致,設(shè)計(jì)的軟件結(jié)構(gòu)應(yīng)支持模塊化、信息隱藏等。 詳細(xì)設(shè)計(jì)應(yīng)該提供詳細(xì)設(shè)計(jì)規(guī)格說明書和單元測試計(jì)劃。 軟件生存周期 ? 實(shí)現(xiàn) 實(shí)現(xiàn)的主要任務(wù)是,根據(jù)詳細(xì)設(shè)計(jì)文檔將詳細(xì)設(shè)計(jì)轉(zhuǎn)化為所要求的編程語言或數(shù)據(jù)庫語言的程序,并對這些程序進(jìn)行調(diào)試和程序單元測試,驗(yàn)證程序模塊接口與詳細(xì)設(shè)計(jì)文檔的一致性。 ? 集成測試 集成測試的任務(wù)是根據(jù)概要設(shè)計(jì)各功能模塊的說明及制定的集成測試計(jì)劃,將經(jīng)過單元測試的模塊逐步進(jìn)行集成和測試。集成測試應(yīng)對系統(tǒng)各模塊間的連接正確性進(jìn)行測試;測試軟件系統(tǒng)或子系統(tǒng)的輸入/輸出處理是否達(dá)到設(shè)計(jì)要求;測試軟件系統(tǒng)或子系統(tǒng)正確處理能力和承受錯(cuò)誤的能力等。 通過集成測試的軟件應(yīng)生成滿足概要設(shè)計(jì)要求、可運(yùn)行的系統(tǒng)源程序清單和集成測試報(bào)告 。 軟件生存周期 ? 確認(rèn)測試 確認(rèn)測試的任務(wù)是根據(jù)軟件需求規(guī)格說明定義的全部功能和性能要求及軟件確認(rèn)測試計(jì)劃對軟件系統(tǒng)進(jìn)行測試,測試系統(tǒng)是否達(dá)到了系統(tǒng)需求或是否滿足用戶的需求。 確認(rèn)測試應(yīng)有客戶參加,以軟件需求規(guī)格說明書為依據(jù),使用專用的測試工具進(jìn)行確認(rèn)測試。為驗(yàn)證軟件產(chǎn)品是否滿足軟件需求規(guī)格說明的要求,必須按照測試計(jì)劃的要求編制大量的測試用例、采用多種方法和工具、組織專門的測試隊(duì)伍并嚴(yán)格組織實(shí)施。 確認(rèn)測試階段應(yīng)向用戶提交最終的用戶手冊、操作手冊、源程序清單及其他軟件文檔。確認(rèn)測試結(jié)束時(shí)應(yīng)生成確認(rèn)測試報(bào)告、項(xiàng)目開發(fā)總結(jié)報(bào)告。 軟件生存周期 ? 軟件使用、維護(hù)和退役 ? 軟件的使用 將軟件安裝在用戶確定的運(yùn)行環(huán)境中,測試通過后移交用戶使用。軟件的使用是
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1