需求解決系統(tǒng)做什么總體設(shè)計(jì)解決系統(tǒng)怎樣做_第1頁
需求解決系統(tǒng)做什么總體設(shè)計(jì)解決系統(tǒng)怎樣做_第2頁
需求解決系統(tǒng)做什么總體設(shè)計(jì)解決系統(tǒng)怎樣做_第3頁
需求解決系統(tǒng)做什么總體設(shè)計(jì)解決系統(tǒng)怎樣做_第4頁
需求解決系統(tǒng)做什么總體設(shè)計(jì)解決系統(tǒng)怎樣做_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第五章總體設(shè)計(jì)軟件工程(SoftwareEngineering)5/23/20231總體設(shè)計(jì)需求分析解決:系統(tǒng)做什么?總體設(shè)計(jì)解決:系統(tǒng)怎樣做?5/23/20232總體設(shè)計(jì)總體設(shè)計(jì)(SummaryDesign)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素——程序(Program)、文件(File)、數(shù)據(jù)庫(Dadabase)、人工過程和文檔(Document)等等,但是每個(gè)物理元素仍然處于黑盒子(BlackBox)級,這些黑盒子里的具體內(nèi)容將在以后仔細(xì)設(shè)計(jì)。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是:設(shè)計(jì)軟件的結(jié)構(gòu)確定系統(tǒng)中每個(gè)程序是由哪些模塊組成確定模塊相互間的關(guān)系

前一頁5/23/20233設(shè)計(jì)過程

設(shè)計(jì)原理

啟發(fā)式規(guī)則

描述軟件結(jié)構(gòu)的圖形工具

面向數(shù)據(jù)流的設(shè)計(jì)方法

本章主要內(nèi)容前一頁5/23/20234總體的設(shè)計(jì)過程總體設(shè)計(jì)過程分為兩個(gè)階段系統(tǒng)設(shè)計(jì)階段:確定系統(tǒng)的實(shí)現(xiàn)方案結(jié)構(gòu)設(shè)計(jì)階段:確定軟件結(jié)構(gòu)5/23/20235前一頁總體的設(shè)計(jì)過程設(shè)想供選擇的方案

選取合理的方案

推薦最佳方案

功能分解

設(shè)計(jì)軟件結(jié)構(gòu)

數(shù)據(jù)庫設(shè)計(jì)

制定測試計(jì)劃

書寫文檔審核和復(fù)審

5/23/20236前一頁總體的設(shè)計(jì)過程設(shè)想供選擇的方案分析員考慮各種可能的實(shí)現(xiàn)方案(Project),并且力求從中選出最佳方案。在總體設(shè)計(jì)階段開始時(shí)只有系統(tǒng)的邏輯模型,分析員有充分的自由分析比較不同的物理實(shí)現(xiàn)方案,可以從需求分析得到的數(shù)據(jù)流圖入手。常用的方法是:設(shè)想在數(shù)據(jù)流圖中處理分組的各種可能的方法,拋棄在技術(shù)上行不通的方法,余下的方法作為可能實(shí)現(xiàn)的策略,并且可以啟發(fā)供選擇的物理系統(tǒng)。

5/23/20237前一頁總體的設(shè)計(jì)過程選取合理方案

從上一步提供的方案中選取,至少選取低成本、中等成本和高成本的三種方案。對每個(gè)合理的方案分析員都應(yīng)該準(zhǔn)備下列四份資料:

(1)系統(tǒng)流程圖(2)組成系統(tǒng)的物理元素的清單(3)成本/效益分析(4)實(shí)現(xiàn)這個(gè)系統(tǒng)的進(jìn)度計(jì)劃

5/23/20238前一頁總體的設(shè)計(jì)過程推薦最佳方案

分析員應(yīng)該綜合分析對比各種合理的方案,推薦一個(gè)最佳的方案,并且為推薦的方案制定詳細(xì)的實(shí)現(xiàn)計(jì)劃。用戶和有關(guān)的技術(shù)專家審查推薦的最佳系統(tǒng),如果確定該系統(tǒng)符合用戶的需要,并且是在現(xiàn)有條件下完全能夠?qū)崿F(xiàn)的,則請使用部門負(fù)責(zé)人進(jìn)一步審批。在接受分析員所推薦的方案之后,系統(tǒng)設(shè)計(jì)完成,進(jìn)入總體設(shè)計(jì)過程的下一個(gè)重要階段——結(jié)構(gòu)設(shè)計(jì)。

5/23/20239前一頁總體的設(shè)計(jì)過程功能分解

為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計(jì)出組成這個(gè)系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。對程序(特別是復(fù)雜的大型程序)的設(shè)計(jì),通常分為兩個(gè)階段完成:結(jié)構(gòu)設(shè)計(jì)(StructureDesign):是總體設(shè)計(jì)階段的任務(wù),確定程序由那些模塊組成,以及這些模塊之間的關(guān)系。

過程設(shè)計(jì)(ProcessDesign):是詳細(xì)設(shè)計(jì)階段的任務(wù),確定每個(gè)模塊的處理過程。5/23/202310功能分解

為確定軟件結(jié)構(gòu),首先需要從實(shí)現(xiàn)角度把復(fù)雜的功能進(jìn)一步分解。功能分解導(dǎo)致數(shù)據(jù)流圖進(jìn)一步細(xì)化,同時(shí)使用圖形工具描述算法。5/23/202311前一頁總體的設(shè)計(jì)過程設(shè)計(jì)軟件結(jié)構(gòu)即結(jié)構(gòu)設(shè)計(jì),包括確定系統(tǒng)各模塊間的關(guān)系。通常程序中的一個(gè)模塊完成一個(gè)適當(dāng)?shù)淖庸δ?,而一個(gè)程序包含若干個(gè)模塊,因此考慮把模塊組織成良好的層次系統(tǒng)。頂層模塊調(diào)用它下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。5/23/202312設(shè)計(jì)軟件結(jié)構(gòu)頂層模塊調(diào)用它下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。軟件結(jié)構(gòu)可以用層次圖或結(jié)構(gòu)圖表示。有些軟件的結(jié)構(gòu)可以通過細(xì)化的數(shù)據(jù)流圖映射得到。5/23/202313前一頁總體的設(shè)計(jì)過程數(shù)據(jù)庫設(shè)計(jì)對于需要使用數(shù)據(jù)庫的系統(tǒng),工程師需要對數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。5/23/202314前一頁總體的設(shè)計(jì)過程制定測試計(jì)劃在軟件開發(fā)的早期階段考慮測試(Testing)問題,能促使軟件設(shè)計(jì)人員在設(shè)計(jì)時(shí)注意提高軟件的可測試性。5/23/202315前一肢頁總體遇的設(shè)夜計(jì)過生程書寫皮文檔1.系統(tǒng)討說明2.用戶盈手冊3.測試扛計(jì)劃4.詳細(xì)塊的實(shí)利現(xiàn)計(jì)跨劃5.數(shù)據(jù)副庫設(shè)盞計(jì)結(jié)猾果5/染18阻/2意02競316前一憐頁總體尋的設(shè)甜計(jì)過執(zhí)程審核湖和復(fù)障審最后擴(kuò)應(yīng)該滾對總進(jìn)體設(shè)株計(jì)的肅結(jié)果搞進(jìn)行傲嚴(yán)格束的技泄術(shù)審滴查,救通過歡之后機(jī)再由郊使用罩部門枝從管暖理和間應(yīng)用當(dāng)?shù)慕遣m度進(jìn)胳行復(fù)倆審。5/礎(chǔ)18屬/2挑02諒317軟件脫設(shè)計(jì)閱的概苦念和圾原理模塊逮化抽象逐步辨求精信息棟隱蔽賴和局乏部化模塊回獨(dú)立前一問頁主要辭內(nèi)容5/撕18消/2嬌02欲318前一緒頁軟件設(shè)計(jì)的概念和原理模塊滔化模塊(M短od米u(yù)l椒ar遺)是數(shù)談?chuàng)f即明、昂可執(zhí)褲行語秘句等懲程序叨對象燒的集饒合,抹它是勞單獨(dú)勻命名午的而佳且可品通過伯名字路來訪叼問。捏模塊奏化就吉是把靈程序母劃分蕩成若笑干個(gè)卡模塊半,每折個(gè)模逃塊完采成一壓個(gè)子筆功能助,把娃這些絨模塊當(dāng)集總汽起來馬組成墳一個(gè)張整體責(zé),可含以完科成指瞞定的癢功能綢滿足厲問題淺的要喇求。5/休18防/2冬02形319前一達(dá)頁軟件設(shè)計(jì)的概念和原理模塊判化設(shè)函并數(shù)C(x)定義會問題x的復(fù)爪雜程筋度,伸函數(shù)E(x)確定度解決悄問題x需要罩的工踏作量躺(時(shí)睡間)廚,對鼓于兩陷個(gè)問卷題p1和p2,IfC(p1)>魔C(p2)Th叨enE(p1)>誓E(p2)C(p1+p2)>吳C續(xù)(P1)倦+單C(噴p2)E(p1+p2)>算E(p1)+目E(p2)5/躺18效/2啄02煤320前一陵頁模塊哭化與妄軟件然成本5/忙18逝/2凳02耗321前一凱頁軟件設(shè)計(jì)的概念和原理抽剪象人類糾在認(rèn)詳識復(fù)鐮雜現(xiàn)弦象的轟過程姐中使喝用的耐最強(qiáng)心有力著的思填維工露具抽棄象(A趟bs博tr錯(cuò)ac去t)。人們吊在實(shí)頁踐中墊認(rèn)識書到,壺在現(xiàn)領(lǐng)實(shí)世隆界中爹一定蠢事物觀、狀遮態(tài)或念過程嶼之間殺總存摔在著悲某些兄相似刑的方址面(灣共性)。把采這些恩相似身的方夕面集構(gòu)中和分概括滿起來根,暫講時(shí)忽春略它恰們之溪間的濤差異寧,這盈就是施抽象鐘。5/須18抖/2殖02評322抽顆象處理塵復(fù)雜黑系統(tǒng)帝的唯衰一有槽效的港方法好是用焦層次付的方穿式構(gòu)鏈造和防分析拒它。5/柳18早/2舅02需323逐步籮求精逐步汗求精找和模相塊化散的概偉念,惠與抽霞象是同密切純相關(guān)地的。如軟肯件工省程的央每一烈步都窩是對佩軟件差解法菠的抽全象層褲次的慮一次殘精化緣瑞??呻娦行岳治雠烹A段回,軟裙件作押為完綢整的旱部件繡;需撈求階甜段,搖軟件戰(zhàn)解法溉使用襪熟悉較的問竟題描秧述;膛從總譽(yù)體設(shè)最計(jì)到憤詳細(xì)仆設(shè)計(jì)體,抽炊象程襪度降訊低,堆逐步迅精化儲。抽象脖與求涼精互賽補(bǔ)。5/頓18名/2薪02申324逐步硬求精定義蠶:為亭了能就集中逼精力蠟解決帶主要警問題憶而盡守量推枝遲對刷問題追細(xì)節(jié)朋的考悉慮。原因與:人尤類認(rèn)臭知過居程的飯局限——奸Mi泰ll宵er法則一個(gè)共人在謎任何對時(shí)候峽都只但能把淹注意售力集受中在漂(7+市2)個(gè)蚊知識繩塊上兼。逐步頭求精鋒的效拴果,斥把注取意力食集中鄭在與潤當(dāng)前差開發(fā)墻最相蠶關(guān)的陵問題痛上,滋忽略構(gòu)暫時(shí)以不需負(fù)要考教慮的支細(xì)節(jié)傭。5/影18衰/2乖02惱325前一沈頁軟件設(shè)計(jì)的概念和原理信息仿的隱對蔽和酷局部圈化信息宣隱藏觀:使剛得一投個(gè)模妥塊內(nèi)胞包括跡的信乖息(過程何和數(shù)賢據(jù))嫁對于洽不需竊要這棒些信灘息的墻模塊稻來說艘,是襲不能墊訪問眨的。局部氧化:港把一沙些關(guān)胖系密械切的怎軟件闊元素償物理浴地放愚得彼革此靠厭近?!半[極蔽”(H梁id雅in津g)意味晉著有而效的視模塊脅化可辜以通體過定排義一邪組獨(dú)撐立的持模塊百而實(shí)價(jià)現(xiàn),淹這些計(jì)獨(dú)立妖的模皮塊彼屢此間棚僅僅著交換欣那些鍵為了鑄完成辛系統(tǒng)疊功能苗而必辜須交谷換的自信息劍。5/恭18兔/2陪02窄326前一沸頁模塊罩獨(dú)立模塊縱獨(dú)立(I鮮nd嬌ep每en渡de夾nc唇e)的概嘩念是恥模塊畫化、向抽象伍、信每息隱于蔽和騎局部球化概徐念的襲直接灰結(jié)果善。開發(fā)哄具有鐘獨(dú)立栽功能陪而且姻和其復(fù)他模伍塊之急間沒愈有過蓋多的耕相互貴作用捧的模偶塊,永就可涌以做祝到模心塊獨(dú)槐立煎。模塊奇獨(dú)立帝性的景優(yōu)點(diǎn)沈:第一冤,有欄效的早模塊渣化(翻即具猶有獨(dú)成立的烈模塊搜)的謎軟件紅比較魂容易粱開發(fā)倉出來莊。第二貧,獨(dú)巡壽立的哀模塊梢比較員容易維測試躲和維庫護(hù)。5/振18夏/2將02捏327模塊伐獨(dú)立模塊閑的獨(dú)紙立程缸度可離以由棄兩個(gè)組定性封標(biāo)準(zhǔn)派度量淺,這公兩個(gè)選標(biāo)準(zhǔn)酸分別閱稱為內(nèi)聚問和耦抖合,內(nèi)英聚衡湊量一筐個(gè)模智塊內(nèi)來部各幫個(gè)元誘素彼昏此結(jié)卻合的雁緊密軋程度刷;耦纖合衡套量不倉同模墊塊彼圖此間慮互相座依賴陽(連黑接)護(hù)的緊睡密程鞭度。5/寇18助/2墊02嶼328前一玩頁軟件設(shè)計(jì)的概念和原理模塊闊獨(dú)立–耦合耦合(Co礦up虧li千ng)耦合季是對擁一個(gè)心軟件占結(jié)構(gòu)舞內(nèi)不各同模悉塊之乏間互違聯(lián)程歡度的共度量志。在軟癥件設(shè)敞計(jì)時(shí)輔應(yīng)該架追求掉松散覺耦合租的系驢統(tǒng)。如果藝兩個(gè)都模塊閉中的厭每一尺個(gè)都活能獨(dú)偶立地必工作橋而不虛需要搜另一的個(gè)模缺塊地勝存在為,那卡么它坐們彼競此完查全獨(dú)蠢立,窄這意恐味著牽模塊軟間無禁任何霧連接初,耦條合程啄度最魄低。5/伯18摔/2閘02我329前一醬頁幾種類型的耦合模塊掩獨(dú)立–耦合數(shù)據(jù)雖耦合(D柴at想a眨Co汽up龜li扮ng除):如果逼兩個(gè)踢模塊鉆彼此倆間通耀過參彩數(shù)交垮換信廊息,迷而且息交換跪的信延息僅司僅是急數(shù)據(jù)池,那幅么這緞種耦豎合稱社為數(shù)挖據(jù)耦陜合??刂埔笋詈?C慣on沫tr賣ol孕C圍ou殺pl圍in剖g):如昆果傳滅遞的壁信息校中有火控制獵信息晃,則支這種遵耦合肉稱為炭控制評耦合生。數(shù)據(jù)覺耦合塔是低耦超合。系速統(tǒng)必諒須存字在這趙種耦步合,濃因?yàn)樾Q只有洽當(dāng)某慕些模察塊的逆輸出儉數(shù)據(jù)停作為蕉另一助些模屠塊的柱輸入底數(shù)據(jù)塵時(shí),換系統(tǒng)陽才能翼完成游有價(jià)留值的劫功能桌。5/流18保/2料02墨330前一恢頁模塊愁獨(dú)立–耦合公共饅環(huán)境頂耦合(C毒om得mo襪n乘Co平up沿li鐮ng弄):當(dāng)兩泥個(gè)或譽(yù)多個(gè)嚼模塊潮通過園一個(gè)伴公共支數(shù)據(jù)解環(huán)境湖相互達(dá)作用哨時(shí),廚它們別之間校的耦幣合稱排為公嗓共環(huán)揉境耦督合。內(nèi)容礦耦合(C鬧on圾ta佛in踏C療ou裝pl廉in躬g):最高軟程度煩的耦滾合是秩內(nèi)容勢耦合缺。原則輸:盡量跪使用貸數(shù)據(jù)敬耦合庫,少往用控膊制耦交合,覆限制勺公共亞環(huán)境矮耦合俊的范葡圍,檔完全勉不用除內(nèi)容粥耦合嚇。幾種類型的耦合5/珠18嘩/2蘭02云331前一碰頁軟件設(shè)計(jì)的概念和原理模塊跌獨(dú)立–內(nèi)聚內(nèi)聚(C棄oh繼es緒io常n)內(nèi)聚忍是一駕個(gè)模忠塊內(nèi)徒各個(gè)竿元素犯彼此況結(jié)合事的緊冶密程老度。蓄設(shè)計(jì)線時(shí)應(yīng)收該力或求做妨到高腥內(nèi)聚呆,通哀常中晚等程恭度的觀內(nèi)聚驚也是泛可以低采用賠的。內(nèi)聚蝕和耦濾合密正切相乖關(guān),爛模塊洽內(nèi)的驕高內(nèi)尾聚意奮味著習(xí)模塊兆間的排松耦轉(zhuǎn)合。按程竊度分障類:低內(nèi)場聚暴中巨內(nèi)聚死高內(nèi)扯聚5/穴18危/2減02厲332前一守頁模塊西獨(dú)立–內(nèi)聚低內(nèi)熟聚有如敲下幾貪類:偶然幼內(nèi)聚便、邏跟輯內(nèi)須聚、呈時(shí)炊間內(nèi)撿聚偶然棗內(nèi)聚(C削oi蛋nc松id瞇en絹ta婦l撲Co欠he踢si禾on孟):模長塊中氣,元紹素之采間沒絡(luò)有實(shí)拿質(zhì)的筍聯(lián)系康,在州不同鑄的場奴合需糞要做猛不同蕉的修沉改,煉導(dǎo)致涌出錯(cuò)瘡概率偽高。邏輯鴿內(nèi)聚(L純og腹ic凝al倍C概oh林es吼io倆n):模勸塊中飾,不邊同功肚能混長在一曲起,哭合用哨部分舟程序井代碼旅,局僵部修坐改會戀影響集全局役,導(dǎo)芹致修近改困渴難。時(shí)間仇內(nèi)聚(T視em能po弦ra驕l慘Co犁he秒si翻on繩):模義塊中施,各汗處理貴單元影必須鋤在一束個(gè)有絕限的荷時(shí)間禾間隔忘內(nèi)執(zhí)蔽行完香成。幾種類型的內(nèi)聚5/礎(chǔ)18紅/2谷02賞333前一蕉頁模塊紡獨(dú)立–內(nèi)聚中內(nèi)浩聚主要犁有兩荒類:過程蜓內(nèi)聚(P且ro磁ce藝du跡ra飾l尖Co啦he爪si丙on論)需要兔按特盲定順泛序執(zhí)悅行模自塊內(nèi)延的處句理元辮素的摩稱為件過程騎內(nèi)聚朋。通信桑內(nèi)聚(C蔥om捕mu貨ni左ca裕ti包on靜C往oh弊es年io侵n)模塊孝中所糧有元傅素都脹使用靈同一競個(gè)輸掌入數(shù)鍬據(jù)或槳輸出燈同一菌個(gè)數(shù)豪據(jù),逃稱為飾通信項(xiàng)內(nèi)聚陷。幾種類型的內(nèi)聚5/酷18獻(xiàn)/2音02然334前一狠頁模塊饑獨(dú)立–內(nèi)聚高內(nèi)繞聚也有昨兩類開:順序雷內(nèi)聚功能恒內(nèi)聚順序?yàn)?zāi)內(nèi)聚(S真eq豪ue區(qū)nt穗ia私l示Co筑he零si次on糠)模塊腎中一球個(gè)處在理單撓元的脫輸出鬧是另誼一個(gè)仰處理朋單元日的輸帳入。功能蒜內(nèi)聚(F升un英ct蒜io沿na悔l刑Co架he壤si令on籮)模塊自中所竟有處蹈理單嫁元共壘同完次成同肥一功露能。功能渠內(nèi)聚島是最抗高程來度的圍內(nèi)聚需。幾種類型的內(nèi)聚5/螞18隔/2爪02聲335前一制頁軟件設(shè)計(jì)的概念和原理模塊絹獨(dú)立–內(nèi)聚高內(nèi)仙聚也有衣兩類但:順序鐮內(nèi)聚、功能膽內(nèi)聚。對內(nèi)次聚的洞參考倚評價(jià)污:功能綢內(nèi)聚10分秋時(shí)學(xué)間內(nèi)塵聚3分順序污內(nèi)聚9分搏邏輯條內(nèi)聚1分通信穗內(nèi)聚7分致偶然補(bǔ)內(nèi)聚0分過程字內(nèi)聚5分5/蝴18瘦/2偽02煉336啟發(fā)劉式規(guī)且則改進(jìn)苦軟件靈結(jié)構(gòu)替提高除模塊奏獨(dú)立皆性模塊晝規(guī)模上應(yīng)該稿適中深度度、寬芳度、要扇出寧和扇浴入應(yīng)誦適當(dāng)模塊滑的作濫用域拋應(yīng)在農(nóng)控制泳域之逮內(nèi)盡量剃降低竟模塊費(fèi)接口重的復(fù)籠雜程雄度設(shè)計(jì)商單入設(shè)口出族口的的模塊模塊倒功能辨應(yīng)該束可以敘預(yù)測前一述頁主要喘內(nèi)容5/絞18茫/2含02顫337圖形獅工具層次反圖和HI枝PO圖結(jié)構(gòu)亭圖前一寇頁主要罵內(nèi)容5/儲18騎/2奔02后338前一況頁圖形慶工具層次駱圖層次網(wǎng)圖用來堪描繪勤軟件裳的層燃次結(jié)午構(gòu),通層次柱圖適笨合于巴在自備頂向丸下設(shè)場計(jì)軟碰件的烤過程溜中使幻玉用。5/辨18訴/2支02里339層次楚圖層次牛圖和閱層次滅方框娛圖的骨區(qū)別層次法圖中虛一個(gè)挨矩形阻表示皮一個(gè)押模塊頑,矩奪形框捷之間貌的連音線表屑示調(diào)故用關(guān)劑系層次灑方框禍圖一議個(gè)矩虎形表南示一沃個(gè)數(shù)約據(jù)集釀合,介矩形妄框之憂間的腎連線引表示梨數(shù)據(jù)投的層妥次5/葵18辟/2匠02菜340前一概頁正文艘加工龍系統(tǒng)析的層相次圖5/雅18飯/2牲02住341HI請PO圖HI偷PO圖是美震國IB沿M公司在發(fā)明掩的層甲次圖謙加“迅輸入解/處要理/獵輸出緩圖”達(dá)的英蜜文縮常寫為享了能葉使HI鉛PO圖具顏有可漢追蹤笑性,木在H圖(按層次膠圖)霧里除岡了最達(dá)頂層弓的方貓框之打外,甩每個(gè)席方框虹都加劈燕了編鉤號。和H圖中丸每個(gè)敏方框箏對應(yīng)益,有襪一張IP角O圖描票繪該理模塊避的處斃理過杰程。5/粘18絲式/2臟02志342前一房誠頁帶編蜻號的飾層次徑圖(H圖)5/倦18框/2濃02卵343前一宵頁結(jié)構(gòu)屆圖Yo生ur杠do京n提出允的進(jìn)刷行軟攏件結(jié)城構(gòu)設(shè)惡計(jì)的去有力睛工具雹。圖中零方框奮代表宏模塊游,方掏框之皂間的受箭頭/連線傍表示芳模塊好的調(diào)另用關(guān)該系。用帶更注釋構(gòu)的箭慚頭表挪示模蔥塊調(diào)撐用過勸程中給傳遞丑的信葛息。亮并可控以用致箭頭糠尾部是的形氧狀來骨區(qū)分齊傳遞僵信息登的種改類:涉尾部剃是空心刷圓表示餅傳遞敢的是數(shù)據(jù),實(shí)心檔圓表示磨傳遞捕的是控制俊信息衫。5/托18頑/2延02簡344前一茅頁產(chǎn)生洪最佳帳解的宣結(jié)構(gòu)瘡圖5/棕18絨/2咳02隙345前一查頁判定敘為真匙時(shí)調(diào)貝用A為假太時(shí)調(diào)汽用BM循環(huán)程調(diào)用A、B、C5/愚18常/2介02市346層次菊圖和廈結(jié)構(gòu)床圖層次余圖和悟結(jié)構(gòu)晶圖并峽沒有拌表示罵出模統(tǒng)塊的惑調(diào)用疲次序怕。同時(shí)纏兩種蓮圖也扶沒有鈴指明總什么交時(shí)候言調(diào)用梁下層犯模塊訓(xùn)。5/鬧18皮/2凡02軍347面向劑數(shù)據(jù)牢流的饅設(shè)計(jì)逝方法前一從頁面向乎數(shù)據(jù)榴流的軟設(shè)計(jì)龜方法卡的目咱標(biāo)是超給出角設(shè)計(jì)唉軟件旅結(jié)構(gòu)萄的一插個(gè)系扁統(tǒng)化戲的途帳徑。在軟拍件工脅程的沿需求車分析弊階段島,信自息流雙是一過個(gè)關(guān)寇鍵,惰通常謹(jǐn)用數(shù)耗據(jù)流柱圖描攝繪信疊息在紹系統(tǒng)早中加屢工和撇流動桃的情液況。面向櫻數(shù)據(jù)沒流的硬設(shè)計(jì)摔方法半即把跑數(shù)據(jù)裂流圖踩變換疼成軟補(bǔ)件結(jié)尿構(gòu)。通常球所說厘的結(jié)貫構(gòu)化然設(shè)計(jì)聯(lián)方法獄(簡史稱SD方法譽(yù)),密也就乳是基李于數(shù)秀據(jù)流撞的設(shè)顧計(jì)方賭法。5/偉18難/2瘋02慢348面向錢數(shù)據(jù)擋流的形設(shè)計(jì)霉方法概念變換覆分析事務(wù)員分析設(shè)計(jì)不優(yōu)化前一卸頁主要夫內(nèi)容5/目18崗/2鳥02頂349前一堂頁面向數(shù)據(jù)流的設(shè)計(jì)方法概念–變換續(xù)流根據(jù)刺基本而系統(tǒng)諒模型役,信辛息通崇常以收“外薪部世復(fù)界”者的形斥式進(jìn)卸入軟詞件系遵統(tǒng),扁經(jīng)過鼠處理丸以后惠再以慮“外貸部世雕界”秘的形須式離賣開系跑統(tǒng)。5/盤18染/2綱02榜350前一壩頁變換模流圖5/襲18茶/2運(yùn)02愈351概念–變換慈流信息倘沿輸面入通僻路進(jìn)欲入系避統(tǒng),翁同時(shí)版由外嫩部形父式變環(huán)換成川內(nèi)部效形式暈,進(jìn)悅?cè)胂得娼y(tǒng)的外信息昂通過孩變換隊(duì)中心療,經(jīng)廳加工角處理劉以后岸再沿桂輸出擾通路球變換慮成外蒙部形敵式離澆開軟喚件系洞統(tǒng)。貍當(dāng)數(shù)拉據(jù)流痕圖具殃有這暮些特語征時(shí)劣,這誤種信省息流修就叫與作變何換流湯。5/排18疏/2稠02珍352前一葬頁概念–事務(wù)善流數(shù)據(jù)連沿輸兔入通魂路到朗達(dá)一召個(gè)處膠理T,這個(gè)第處理怖根據(jù)聯(lián)輸入膠數(shù)據(jù)師的類殘型再歇若干傾個(gè)動傲作序脆列中渣選出旬一個(gè)蝴來執(zhí)辦行。焰這類竄數(shù)據(jù)醉流應(yīng)展該劃鵲為一判類特斥殊的骨數(shù)據(jù)盈流,祥稱為讀事務(wù)子流。(1)接亂收輸民入數(shù)偽據(jù)(夢輸入援?dāng)?shù)據(jù)肉又稱寬為事精務(wù))束;(2)分終析每航個(gè)事突物以掛確定調(diào)它的逃類型哭;(3)根穗據(jù)事縱物類根型選擁取一均條活純動通繼道。處理T稱為病事務(wù)濾中心麗,完路成的辱任務(wù)幟:5/你18虹/2牢02輛353前一赴頁事宗務(wù)鎖流5/妹18蔽/2照02嘩354前一享頁概念設(shè)計(jì)過程5/蛙18后/2濱02濃355前一寇頁面向數(shù)據(jù)流的設(shè)計(jì)方法變換買分析虎設(shè)計(jì)把具貼有變眨換流歇特點(diǎn)托的數(shù)算據(jù)流吼圖按鹿預(yù)先壞確定辯的模奴式映局射成灶軟件鑰結(jié)構(gòu)茅。5/背18槽/2透02略356前一求頁面向數(shù)據(jù)流的設(shè)計(jì)方法變換但流分牽析設(shè)咳計(jì)設(shè)計(jì)穗一個(gè)搶安裝蒸在汽仇車上眾的數(shù)員字儀董表板麗,功跳能如蹲下:(1)通過弦模-燈數(shù)轉(zhuǎn)戲換實(shí)焰現(xiàn)傳飽感器軋和微值處理猛機(jī)接兼口;(2)在裁發(fā)光鮮二極曉管面珠板上哥顯示凳數(shù)據(jù)吩;(3)指賣示每隨小時(shí)求英里鹿數(shù)(mp典h),行駛湯的英賴?yán)飻?shù)鏡(mp乏g),鐮總里大程等牌等;(4)指昨示加閣速或膜減速糖;(5)超昏速報(bào)毛警。5/衫18胖/2編02窮357前一巖頁面向數(shù)據(jù)流的設(shè)計(jì)方法變換皂流分鋼析設(shè)深計(jì)第1步地復(fù)守查基奧本系慈統(tǒng)模盒型。第2步挺復(fù)磁查并脈精化喇?dāng)?shù)據(jù)嚴(yán)流圖年。5/柏18手/2震02肢358前一搶頁數(shù)字滲儀表摧板數(shù)跡據(jù)流君圖5/然18稈/2桿02勉359變換堪流分賊析設(shè)嶺計(jì)第3步是確純定數(shù)窮據(jù)流今圖具污有變肺換特聚性還擇是事礦務(wù)特劫性。上圖逢中數(shù)歉據(jù)沿坦著兩窯條輸取入通勒路進(jìn)黎入系趨統(tǒng),戲然后毅沿著5條通糞路離凳開,裝沒有夢事務(wù)淺中心辟,所廚以是達(dá)變換絕流。5/玻18換/2輛02刷360變換息流分蘿析設(shè)豎計(jì)第4步丸確定畜輸入名流和鉗輸出妥流的嶺邊界壓

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論