歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

軟件工程各種圖結(jié)構(gòu)

  • 資源ID:253341043       資源大?。?span id="tzzfzv3" class="font-tahoma">250KB        全文頁數(shù):42頁
  • 資源格式: PPT        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

軟件工程各種圖結(jié)構(gòu)

單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,需求分析階段涉及的圖,實(shí)體,-,關(guān)系圖,1.,數(shù)據(jù)對象,2.,屬性,3.,關(guān)系,學(xué)生成績管理系統(tǒng),數(shù)據(jù)流圖,1,、數(shù)據(jù)流圖的基本符號,2,、數(shù)據(jù)流圖的附加符號,表示數(shù)據(jù)流之間是“與”關(guān)系,(,同時存在,),表示數(shù)據(jù)流之間是“或”關(guān)系,表示只能從幾個數(shù)據(jù)流中選一個,(,互斥關(guān)系,),3,、畫數(shù)據(jù)流圖的步驟,畫頂層數(shù)據(jù)流圖,畫分層數(shù)據(jù)流圖,畫總的數(shù)據(jù)流圖,4,、幾點(diǎn)注意事項(xiàng),畫學(xué)生成績管理系統(tǒng)的數(shù)據(jù)流圖。,狀態(tài)轉(zhuǎn)換圖,1.,什么情況下要畫狀態(tài)轉(zhuǎn)換圖,2.,狀態(tài)轉(zhuǎn)換圖的符號,畫出數(shù)據(jù)結(jié)構(gòu)中“?!睂ο蟮臓顟B(tài)轉(zhuǎn)換圖。,IPO,圖,輸入處理輸出(,Input Process Output,)圖的簡稱。,畫出學(xué)生成績管理系統(tǒng)的,IPO,圖。,數(shù)據(jù)字典,數(shù)據(jù)字典,(Data Dictionary,,,DD),是對實(shí)體,-,關(guān)系圖、狀態(tài)轉(zhuǎn)換圖和數(shù)據(jù)流圖中出現(xiàn)的所有數(shù)據(jù)對象、屬性、關(guān)系、狀態(tài)、數(shù)據(jù)流、文件、處理等元素的定義的集合。,數(shù)據(jù)字典的內(nèi)容,.,數(shù)據(jù)元素,.,數(shù)據(jù)流,.,數(shù)據(jù)存儲,.,數(shù)據(jù)處理,數(shù)據(jù)字典使用的符號,表示“等價(jià)于”或“定義為”,連接,,,|,表示“或”,用“,|”,分隔,表示可任選其中某一項(xiàng),表示“重復(fù)”,(),表示“可選”,用“,”號隔開,1A,表示,A,的內(nèi)容至少要出現(xiàn),1,次。,B,表示,B,的內(nèi)容允許重復(fù),0,至任意次。,如:成績單學(xué)號姓名,1,課程名成績,3,也可寫為 成績單學(xué)號姓名,課程名成績,數(shù)據(jù)字典與圖形工具,數(shù)據(jù)字典與圖形工具應(yīng)相輔相成、互相配合,既要互相補(bǔ)充又要避免冗余。,系統(tǒng)分析員在編寫數(shù)據(jù)字典和使用圖形工具時應(yīng)遵守一些約定,需求分析舉例,概要設(shè)計(jì),軟件結(jié)構(gòu)設(shè)計(jì)的圖形工具,層次圖(或,HIPO,圖),結(jié)構(gòu)圖,1.,結(jié)構(gòu)圖的符號,(,1,)方框代表模塊,框內(nèi)注明模塊的名字和主要功能。,(,2,)方框之間的大箭頭或直線表示模塊的調(diào)用關(guān)系。,(,3,)帶注釋的小箭頭表示模塊調(diào)用時傳遞的信息及其傳遞方向。,尾部加空心圓的小箭頭表示傳遞數(shù)據(jù)信息。,尾部加實(shí)心圓的小箭頭表示傳遞控制信息。,(,4,)選擇結(jié)構(gòu),(,5,)循環(huán)結(jié)構(gòu),模塊,H,循環(huán)調(diào)用模塊,A,B,C,2.,結(jié)構(gòu)圖的繪制,學(xué)生成績管理系統(tǒng)的結(jié)構(gòu)圖,概要設(shè)計(jì)方法,結(jié)構(gòu)化方法,結(jié)構(gòu)化方法又稱面向數(shù)據(jù)流設(shè)計(jì)方法,(Structured Design,,,SD),。,設(shè)計(jì)步驟是先根據(jù)系統(tǒng)數(shù)據(jù)流圖建立系統(tǒng)邏輯模型,再進(jìn)行結(jié)構(gòu)設(shè)計(jì)。,1.,建立系統(tǒng)邏輯模型,(,)變換型數(shù)據(jù)流,(,)事務(wù)型數(shù)據(jù)流,2.,完成軟件結(jié)構(gòu)設(shè)計(jì),面向數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方法,Jackson,把數(shù)據(jù)結(jié)構(gòu)(或程序結(jié)構(gòu))分為,三種基本類型,:,(a),順序,(b),選擇,(c),循環(huán),Jacksan,圖特點(diǎn):,l,能對結(jié)構(gòu)進(jìn)行自頂向下分解,可以清晰地表示層次結(jié)構(gòu),l,結(jié)構(gòu)易讀、形象、直觀,l,既可表示數(shù)據(jù)結(jié)構(gòu)也可表示程序結(jié)構(gòu),Jackson,設(shè)計(jì)方法的四個步驟:,1,、分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結(jié)構(gòu);,2,、找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對應(yīng)關(guān)系的數(shù)據(jù)單元;,3,、從描述數(shù)據(jù)結(jié)構(gòu)的,Jackson,圖導(dǎo)出描述程序結(jié)構(gòu)的,Jackson,圖;,4,、列出所有的操作和條件,并把它們分配到程序結(jié)構(gòu)圖中去。,用,Jacksan,方法對學(xué)生成績管理系統(tǒng)進(jìn)行結(jié)構(gòu)設(shè)計(jì)。,學(xué)生成績管理系統(tǒng)在學(xué)生入學(xué)時輸入學(xué)生基本信息。每次單科成績是按班級內(nèi)學(xué)生學(xué)號的順序依次輸入每位學(xué)生的平時成績和考試成績,。,然后由計(jì)算機(jī)計(jì)算每位學(xué)生的單科成績總評分。班級各科成績匯總,詳細(xì)設(shè)計(jì),過程設(shè)計(jì),過程設(shè)計(jì)就是用順序、選擇和循環(huán)三種結(jié)構(gòu)的有限次組合或嵌套,描述模塊功能的實(shí)現(xiàn)算法。,過程設(shè)計(jì)階段的工具:流程圖、,N_S,圖、問題分析圖(,PAD,圖)、,判定表、判定樹、過程設(shè)計(jì)語言(,PDL,)等。,流程圖,1.,流程圖的分類,(,1,)數(shù)據(jù)流程圖,(,2,)程序流程圖,(,3,)系統(tǒng)流程圖,(,4,)程序網(wǎng)絡(luò)圖,(,5,)系統(tǒng)資源圖,2.,流程圖符號,3,流程圖使用約定,4.,流程圖的三種基本結(jié)構(gòu):順序、選擇、循環(huán)。,盒圖盒圖是,Nassi,和,Shneiderman,提出的,又稱,N_S,圖。,1.,盒圖的符號,將下述含有,GOTO,語句的用程序流程圖,改為,N_S,圖。,學(xué)生成績管理系統(tǒng)的,N-S,圖。,PAD,圖,基本符號,學(xué)生成績管理系統(tǒng)的,PAD,圖,判定表,1.,判定表的組成,左上部列出所有條件。,左下部列出所有可能做的工作。,右上部每一列表示各種條件的一種可能組合,所有列表示條件組合的全部可能情況。,右下部的每一列是和每一種條件組合所對應(yīng)的應(yīng)做的工作。,2.,判定表中的符號,右上部用“,T”,表示條件成立,用“”表示條件不成立,空白表示條件成立與否不影響。,右下部畫“,X”,表示做該行左邊列出的那項(xiàng)工作,空白表示不做該項(xiàng)工作。,用判定表表示旅游票價(jià)的優(yōu)惠規(guī)定。,某旅行社根據(jù)旅游淡季、旺季及是否團(tuán)體訂票,確定旅游票價(jià)的折扣率。具體規(guī)定如下:人數(shù)在,20,人以上的屬團(tuán)體,,20,人以下的是散客。每年的,4-5,月、,7-8,月、,10,月為旅游旺季,其余為旅游淡季。旅游旺季,團(tuán)體票優(yōu)惠,5,,散客不優(yōu)惠。旅游淡季,團(tuán)體票優(yōu)惠,30,,散客優(yōu)惠,20,。用判定表表示旅游訂票的優(yōu)惠規(guī)定。,用判定樹表示旅游價(jià)格優(yōu)惠規(guī)定。,某旅行社根據(jù)旅游淡季、旺季及是否團(tuán)體訂票,確定旅游票價(jià)的折扣率。具體規(guī)定如下:人數(shù)在,20,人以上的屬團(tuán)體,,20,人以下的是散客。每年的,4-5,月、,7-8,月、,10,月為旅游旺季,其余為旅游淡季。旅游旺季,團(tuán)體票優(yōu)惠,5,,散客不優(yōu)惠。旅游淡季,團(tuán)體票優(yōu)惠,30,,散客優(yōu)惠,20,。用判定表表示旅游訂票的優(yōu)惠規(guī)定。,過程設(shè)計(jì)語言,過程設(shè)計(jì)語言,(Program Design Language,,簡稱,PDL),也稱偽碼,,是一種混雜語言,說明某種結(jié)構(gòu)化的程序設(shè)計(jì)語言的語法形式。,用,PDL,表示的程序結(jié)構(gòu),:,1,順序結(jié)構(gòu),處理,1,處理,2,處理,3,選擇結(jié)構(gòu),IF-THEN-ELSE,結(jié)構(gòu):,IF,條件,處理,1,ELSE,處理,2,ENDIF,IF-THEN,結(jié)構(gòu):,IF,條件,處理,1,NDIF,CASE,結(jié)構(gòu):,CASE,條件,OF,CASE,(,1,),處理,1,CASE,(,2,),處理,2,CASE,(,n,)處理,n,3,。循環(huán)結(jié)構(gòu),FOR,循環(huán)結(jié)構(gòu):,FOR i=1 TO n,循環(huán)體,END FOR,WHILE,循環(huán)結(jié)構(gòu),:,WHILE,條件,循環(huán)體,ENDWHILE,UNTIL,循環(huán)結(jié)構(gòu):,REPEAT,循環(huán)體,UNTIL,條件,4.,模塊定義和調(diào)用,模塊定義,PROCEDURE,模塊名(參數(shù)),RETURE,模塊調(diào)用,CALL,模塊名(參數(shù)),數(shù)據(jù)定義,DECLARE,類型 變量名,,其中,類型可以有:字符、整型、實(shí)型、雙精度、指針、數(shù)組及結(jié)構(gòu)等類型。,5.,輸入或輸出,GET,(輸入變量表),PUT,(輸出變量表),數(shù)據(jù)代碼設(shè)計(jì),1.,代碼的定義和作用,代碼是為了對數(shù)據(jù)進(jìn)行識別、分類、排序等操作所使用的數(shù)字、文字或符號。,2.,代碼的性質(zhì),代碼設(shè)計(jì)原則,1,、標(biāo)準(zhǔn)化:國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、部頒標(biāo)準(zhǔn)或習(xí)慣標(biāo)準(zhǔn),2,、,惟一性,3,、可擴(kuò)充性,4,、,簡單性,5,、,規(guī)范化,6,、適應(yīng)性,代碼種類,1.,順序碼,2.,信息塊碼,3.,歸組分類碼 見,表 歸組代碼示例,4.,助記碼,5.,數(shù)字式字符碼,6.,組合碼,表歸組代碼示例,信息,代碼,哲學(xué),100,宗教,200,社會科學(xué),300,法律,320,商法,325,公司法,3252,股份公司法,32524,合股公司法,32525,代碼設(shè)計(jì)方法,基本步驟如下:,1.,確定編碼對象,2.,明確編碼目的,3.,確定代碼的個數(shù),4.,確定代碼使用范圍和使用期限,5.,確定代碼體系和代碼位數(shù),6.,確定編碼規(guī)則,7.,編寫代碼,8.,編寫代碼詞典,用戶界面設(shè)計(jì),用戶界面設(shè)計(jì)問題,1.,系統(tǒng)響應(yīng)時間,2.,用戶幫助設(shè)施,3.,出錯信息處理,4,命令交互,用戶界面設(shè)計(jì)過程,用戶界面設(shè)計(jì)是一個迭代的過程,一般步驟如下:,先設(shè)計(jì)和實(shí)現(xiàn)用戶界面原型。,用戶試用該原型,向設(shè)計(jì)者提出對界面的評價(jià)。,設(shè)計(jì)者根據(jù)用戶的意見修改設(shè)計(jì)并實(shí)現(xiàn)下一級原型。,不斷進(jìn)行下去,直到用戶滿意為止。,用戶界面設(shè)計(jì)的基本原則,(,1,)可靠性,(,2,)簡單性,(,3,)易學(xué)習(xí)性和易使用性,(,4,)立即反饋性,用戶界面設(shè)計(jì)指南,1,一般交互,2.,信息顯示,3.,數(shù)據(jù)輸入,

注意事項(xiàng)

本文(軟件工程各種圖結(jié)構(gòu))為本站會員(功***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲