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

正文內(nèi)容

現(xiàn)代軟件工程(編輯修改稿)

2025-08-13 20:51 本頁面
 

【文章內(nèi)容簡介】 傳統(tǒng)軟件工程開發(fā)了 HIPO(層次圖加輸入 /輸出處理)、結(jié)構(gòu)圖、 PDL(過程設(shè)計(jì)語言)等工具。 面向過程的分析和設(shè)計(jì)方法 結(jié)構(gòu)化設(shè)計(jì)給出一組幫助設(shè)計(jì)人員在模塊層次上區(qū)分設(shè)計(jì)質(zhì)量的原理與技術(shù) , 它通常與結(jié)構(gòu)化分析銜接起來使用 。 ?結(jié)構(gòu)化設(shè)計(jì)以數(shù)據(jù)流圖為基礎(chǔ) , 得到軟件模塊結(jié)構(gòu) ?結(jié)構(gòu)化設(shè)計(jì)方法適用于變換型和事務(wù)型結(jié)構(gòu)的目標(biāo)系統(tǒng) ?在整個(gè)設(shè)計(jì)過程中 , 從程序的結(jié)構(gòu)出發(fā) , 利用模塊結(jié)構(gòu)圖表達(dá)程序模塊之間的關(guān)系 ?構(gòu)成模塊結(jié)構(gòu)圖的主要成分有: ?模塊 ?調(diào)用和數(shù)據(jù) ( 參數(shù) ) 結(jié)構(gòu)化設(shè)計(jì)的主要步驟是: ?評(píng)審和細(xì)化數(shù)據(jù)流圖 ?確定數(shù)據(jù)流圖的類型 ?把數(shù)據(jù)流圖映射到軟件模塊結(jié)構(gòu) , 設(shè)計(jì)出模塊結(jié)構(gòu)的上層 ?基于數(shù)據(jù)流圖逐步分解高層模塊 , 設(shè)計(jì)中下層模塊 ?對(duì)軟件模塊結(jié)構(gòu)進(jìn)行優(yōu)化 , 得到更為合理的軟件結(jié)構(gòu) ?描述模塊接口 面向過程的分析和設(shè)計(jì)方法 1975年, 軟件開發(fā)方法。這一方法從目標(biāo)系統(tǒng)的輸入、輸出數(shù)據(jù)結(jié)構(gòu)入手,導(dǎo)出程序框架結(jié)構(gòu),再補(bǔ)充其它細(xì)節(jié),就可得到完整的程序結(jié)構(gòu)圖。這一方法對(duì)輸入、輸出數(shù)據(jù)結(jié)構(gòu)明確的中小型系統(tǒng)特別有效,如商業(yè)應(yīng)用中的文件表格處理。該方法也可與其它方法結(jié)合,用于模塊的詳細(xì)設(shè)計(jì)。 Jackson方法有時(shí)也稱為面向數(shù)據(jù)結(jié)構(gòu)的軟件設(shè)計(jì)方法。 1974年, Jackson方法類似。差別有三點(diǎn) :一是它們使用的圖形工具不同,分別使用 Warnier圖和 Jackson圖 。另一個(gè)差別是使用的偽碼不同 。最主要的差別是在構(gòu)造程序框架時(shí), Warnier方法僅考慮輸入數(shù)據(jù)結(jié)構(gòu),而 Jackson方法不僅考慮輸入數(shù)據(jù)結(jié)構(gòu),而且還考慮輸出數(shù)據(jù)結(jié)構(gòu)。 面向過程的分析和設(shè)計(jì)方法 面向過程的系統(tǒng)分析和設(shè)計(jì)的例子 ?業(yè)務(wù)需求描述: 開發(fā)一個(gè)銀行的活期存取款業(yè)務(wù)的處理系統(tǒng): 儲(chǔ)戶將填好的存 /取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理; (1)業(yè)務(wù)分類處理:系統(tǒng)首先根據(jù)儲(chǔ)戶所填的存 /取款單,確定本次業(yè)務(wù)的性質(zhì),并將存 /取款單和存折交下一步處理; (2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲(chǔ)戶; (3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫提取現(xiàn)金;最后將現(xiàn)金和存折還給儲(chǔ)戶。 ?要求:繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。 頂層圖 面向過程的系統(tǒng)分析和設(shè)計(jì)的例子 一層圖 面向過程的系統(tǒng)分析和設(shè)計(jì)的例子 二層圖 面向過程的系統(tǒng)分析和設(shè)計(jì)的例子 軟件結(jié)構(gòu)圖 面向過程的系統(tǒng)分析和設(shè)計(jì)的例子 小結(jié): – 結(jié)構(gòu)化方法的指導(dǎo)思想: ? 圍繞業(yè)務(wù)抽象和功能分解、以處理功能的實(shí)現(xiàn),來構(gòu)造軟件系統(tǒng) ? 系統(tǒng)是一些功能的相互聯(lián)系、相互作用而構(gòu)成的 – 結(jié)構(gòu)化方法的主要內(nèi)容: ? 結(jié)構(gòu)化分析( SA) ? 結(jié)構(gòu)化設(shè)計(jì)( SD) ? 結(jié)構(gòu)化程序設(shè)計(jì)( SP) – 結(jié)構(gòu)化方法的核心要點(diǎn): ? 自定向下 ? 逐步求精 ? 單入 /出口 – 評(píng)價(jià): ? 優(yōu)點(diǎn):簡單實(shí)用、技術(shù)成熟、應(yīng)用廣泛 ? 缺點(diǎn):對(duì)大型復(fù)雜的項(xiàng)目、不適用,難于解決需求變化、維護(hù)復(fù)雜的項(xiàng)目、不利于軟件復(fù)用 面向過程的分析和設(shè)計(jì)方法 從面向過程 , 轉(zhuǎn)換為面向數(shù)據(jù) ?面向數(shù)據(jù)的分析和設(shè)計(jì)方法 , 是面向結(jié)構(gòu)方法的變形 ?面向數(shù)據(jù)的重點(diǎn) , 是面向數(shù)據(jù)結(jié)構(gòu) , 而不是數(shù)據(jù)流 ?側(cè)重點(diǎn)以分析信息流 ( 信息流指信息內(nèi)容和信息結(jié)構(gòu) ) 為主 。 因此 , 面向數(shù)據(jù)的分析是從信息結(jié)構(gòu)進(jìn)行分析 , 產(chǎn)生數(shù)據(jù)結(jié)構(gòu)圖 , 再在此基礎(chǔ)上 , 進(jìn)行需求分析 , 導(dǎo)出軟件的結(jié)構(gòu) 面向數(shù)據(jù)流的設(shè)計(jì)方法的基本思路 變換流 事務(wù)流 設(shè)計(jì)過程 面向數(shù)據(jù)的分
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1