版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程第6章詳細(xì)設(shè)計(jì)2/105概要設(shè)計(jì)的任務(wù)完成后,就進(jìn)入詳細(xì)設(shè)計(jì)階段,也就是過(guò)程設(shè)計(jì)階段。在這個(gè)階段,要決定各個(gè)模塊的實(shí)現(xiàn)算法,并使用過(guò)程描述工具精確地描述這些算法。3/1056.1結(jié)構(gòu)化程序設(shè)計(jì)由于軟件開發(fā)和維護(hù)中存在的一系列嚴(yán)重問題,于20世紀(jì)60年代爆發(fā)了軟件危機(jī)。為了克服軟件危機(jī),引發(fā)了程序設(shè)計(jì)的一場(chǎng)革命,誕生了結(jié)構(gòu)化程序設(shè)計(jì)方法。4/1051971年IBM公司在紐約時(shí)報(bào)信息庫(kù)管理系統(tǒng)的設(shè)計(jì)中成功地使用了結(jié)構(gòu)程序設(shè)計(jì)技術(shù),隨后在美國(guó)宇航局空間實(shí)驗(yàn)室飛行模擬系統(tǒng)的設(shè)計(jì)中,結(jié)構(gòu)程序設(shè)計(jì)技術(shù)再次獲得圓滿成功。1972年IBM公司的Mills進(jìn)一步提出,程序應(yīng)該只有一個(gè)入口和一個(gè)出口,從而補(bǔ)充了結(jié)構(gòu)程序設(shè)計(jì)的規(guī)則。5/105結(jié)構(gòu)程序設(shè)計(jì)是盡可能少用GOTO語(yǔ)句的程序設(shè)計(jì)方法。最好僅在檢測(cè)出錯(cuò)誤時(shí)才使用GOTO語(yǔ)句。從理論上說(shuō)只用下述3種基本控制結(jié)構(gòu)就可以實(shí)現(xiàn)任何單入口單出口的程序。6/1056.13種基本的控制結(jié)構(gòu)7/105除了上述3種基本控制結(jié)構(gòu)之外,還允許使用DO-CASE型多分支結(jié)構(gòu)和DO-UNTIL型循環(huán)結(jié)構(gòu),則稱為擴(kuò)展的結(jié)構(gòu)程序設(shè)計(jì);再加上允許使用LEAVE(或BREAK)結(jié)構(gòu),則稱為修正的結(jié)構(gòu)程序設(shè)計(jì)。8/1056.2接口設(shè)計(jì)接口設(shè)計(jì)概述
接口設(shè)計(jì)的依據(jù)是數(shù)據(jù)流圖中的自動(dòng)化系統(tǒng)邊界。
接口設(shè)計(jì)主要包括3個(gè)方面:模塊或軟件構(gòu)件間的接口設(shè)計(jì);軟件與其他軟硬件系統(tǒng)之間的接口設(shè)計(jì);軟件與人(用戶)之間的交互設(shè)計(jì)。人機(jī)交互(用戶)界面是人機(jī)交互的主要方式9/105、什么是用戶界面設(shè)計(jì)用戶界面是人與計(jì)算機(jī)之間搭建的一個(gè)有效的交流媒介。開發(fā)人員遵循一系列的界面設(shè)計(jì)規(guī)則,定義界面對(duì)象和界面動(dòng)作,并把對(duì)象、動(dòng)作和規(guī)則統(tǒng)一到操作屏幕上,實(shí)現(xiàn)一個(gè)布局合理、操作方便、友好的用戶界面。10/1燥05北方爐工業(yè)達(dá)大學(xué)磨教學(xué)犧信息帳管理平系統(tǒng)狡網(wǎng)站11/1母05模糊撲不清薄,設(shè)鐮計(jì)混靜亂的邪界面12/1倍05、界仔面設(shè)明計(jì)源幟于需每求分棚析階凳段仔細(xì)敘記錄牌用戶憂對(duì)軟痛件界析面的布局接要求操作圣要求色彩配要求還要霞了解緞使用匪者的培年齡縮慧、受睛教育描程度杯、?;I業(yè)和智愛好荷等信勻息13/1烈05、界賴面設(shè)惹計(jì)三告條“黃金否原則”Th亦eo塵M誦an湊de沿l提出孫了三去條界斤面設(shè)搜計(jì)原眠則:置用探戶于仗控制側(cè)之下部:用粗戶界澡面能欲夠?qū)?rùn)用戶妖的操冊(cè)作作贊出恰翁當(dāng)?shù)目鄯磻?yīng)優(yōu),并賞幫助洗用戶溝完成茶需要湊的工見作。減少發(fā)用戶誦的記坑憶負(fù)牌擔(dān):武系統(tǒng)涌應(yīng)該“記住”有關(guān)嚴(yán)的信貴息,隆通過(guò)悅?cè)笔≈柬?xiàng)、蝦快捷針方式秀或界流面視蘋覺減橡少用冷戶的辰記憶是負(fù)擔(dān)呼。保持級(jí)界面智的一橫致:填用戶水應(yīng)該隆以一株致的誓方式是展示幅和獲莊取信貫息。14/1柜05一、頃易殖用性疑是界課面設(shè)耍計(jì)的細(xì)核心1)按翠功能階將界密面劃畫分為厭塊,速每塊劣要有托功能簽說(shuō)明翅或標(biāo)狐題。添相近齊功能脅的界荷面元支素,銅像命夜令按殃鈕、泄選擇冠按鈕虹等元環(huán)素,賴應(yīng)集討中放告置或等者用脈組框牢將它曲們括給起來(lái)傷,減霉少鼠破標(biāo)移鋼動(dòng)的法距離震。2)對(duì)身于同井一種音功能撲應(yīng)該眾提供諒多種膽操作砌方式鐵:鼠方標(biāo)、映快捷蒸鍵或楊者聲歷音等貴等。15/1杰053)界終面要眾支持倉(cāng)鍵盤咽瀏覽摩按鈕雜功能鈔,即仔按Ta般b鍵的重自動(dòng)判切換旅功能形。Ta嬸b鍵的宏順序貸與控揀件排另列順崇序要婆一直做,一銷般是殖從上廊到下洲、從忠左到鉆右。4)按沾照信演息的償輸入巧順序咳,以忍及信絨息的框重要血程度卸安排性控件服,重抄要的煉信息碗應(yīng)放昂在窗嚇口較積醒目桌的位光置。5)一構(gòu)個(gè)界嚴(yán)面的緩控件翠數(shù)最士好不抗超過(guò)10個(gè),喂多于10個(gè)時(shí)等應(yīng)該應(yīng)考慮猶使用龜分頁(yè)溝或多土標(biāo)簽扒頁(yè)顯限示。6)分焦頁(yè)界腐面要唇支持坊在頁(yè)吧面間清的快畏捷切睡換,振常用昏組合非快捷野鍵Ct功rl蹈+T泉ab。7)默撕認(rèn)按厲鈕要喇支持En隔te漲r操作兼,即被按En者te劈燕r后自炕動(dòng)執(zhí)深行默鞠認(rèn)按虎鈕對(duì)賊應(yīng)的舞操作旨。8)當(dāng)?shù)駲z測(cè)紫到非唇法輸北入后趣應(yīng)給拔出說(shuō)泛明并敏能自軋動(dòng)獲診得焦書點(diǎn)。16/1光059)復(fù)紡選項(xiàng)顏和單往選項(xiàng)掩應(yīng)按戰(zhàn)選擇忌機(jī)率福排列悠,支辦持默曠認(rèn)選峰項(xiàng)和Ta短b選擇吳。10)當(dāng)康選項(xiàng)賞個(gè)數(shù)獎(jiǎng)較少輸并且甩固定曾時(shí),聞應(yīng)采件用選矮項(xiàng)框膚而不杜用下犯拉列杯表框便。但漁是如倆果界濟(jì)面空求間較妥小時(shí)起,應(yīng)賴該使含用下舌拉框兼而少偽用選惰項(xiàng)框凍。11)當(dāng)被軟件幣的功滾能很斧多,脹特別蒜是分讀支復(fù)草雜的歪情況漏下,毛應(yīng)該幅提供舞方便栽的導(dǎo)垮航功理能,標(biāo)引導(dǎo)羊用戶磁順利潤(rùn)完成拴需要巖的一末系列鴿功能挖。如原下圖肆所示橡。12)界予面用終詞要廊規(guī)范杰。17/1付05二、向界面均必須至一致最忌削諱每項(xiàng)換一泉個(gè)屏依幕,敏用戶紫就要盯換一倘套操奮作命號(hào)令與隱操作孕方法傭。18/1蠟051)完杏成相拔同或擴(kuò)相近息功能勺的菜混單項(xiàng)歪用橫燭線隔蹤蝶在同抱一組嘴內(nèi)。2)菜青單深倦度一悄般要交求控邪制在吃三層怖以內(nèi)總。3)圖陡標(biāo)能移直觀宵地代圓表要磨完成珍的操歸作。4)工右具欄碧可以煉由用妻戶自濱己定憲制,斑其中手的每晃個(gè)按壤鈕要備有瞬望時(shí)提蜘示信螞息,返工具嚷欄的劈燕長(zhǎng)度交不能械超出畫屏幕僅寬度猜。常致用的踩工具到欄有僚默認(rèn)妻位置敵。19/1放055)狀鋼態(tài)條衣顯示半用戶隨需要露的信匹息:田目前籮的操?gòu)B作、素系統(tǒng)誕狀態(tài)尾、用獨(dú)戶位綢置、路提示宜信息狼、錯(cuò)得誤信腐息等通,如辛果某職一操慌作需竿要的兔時(shí)間味較長(zhǎng)鑼,還翁應(yīng)該集顯示蓄進(jìn)度折條和晃進(jìn)程顆提示稍。6)滾夾動(dòng)條且的長(zhǎng)伏度要干根據(jù)咳顯示爪信息惹的長(zhǎng)抖度或真寬度兼及時(shí)財(cái)變換妨,滾扭動(dòng)條典的寬步度比攀狀態(tài)睜條的庸略窄狀。7)菜威單條丟和工散具條暈要有儉清楚輕的界盈限。8)右壇鍵快盆捷菜瀉單采何用與界菜單要相同危的準(zhǔn)栗則。20/1城05三、器界倍面提披供幫通助1)提牢供及言時(shí)調(diào)饑用系揭統(tǒng)幫壩助的堆功能森,?;@用F1鍵。2)調(diào)填用幫缺助時(shí)釀,能之夠定送位到半與該嶼操作擾相對(duì)濾應(yīng)的對(duì)位置甲,即逗幫助謙要有揪即時(shí)灑性和香針對(duì)燒性。3)提劉供關(guān)溉鍵詞炊搜索依幫助老的功脊能。4)在味幫助財(cái)中提售供技泄術(shù)支見持方輝式,扛一旦霧用戶仍難以帝自己接解決攤問題咐時(shí),次可以分方便貴地尋肉求其邁他幫暈助方糟式。5)幫影助中籮應(yīng)該復(fù)提供槽超級(jí)辦鏈接適和返明回功擠能。21/1疤0522/1犁05四、扔界面純?cè)O(shè)計(jì)章合理守性1)屏惰幕布鉆局合勒理,曲不過(guò)摔于密變集或粥稀疏唯,合遣理地桌利用摘空間糊。2)主份窗體問位置滾和比渴例合狡適。3)子腥窗體轟位置肥應(yīng)該閘在主俊窗體躺的左匯上角羞或正逆中。凝多個(gè)桃子窗覆體彈熟出時(shí)消應(yīng)該塞依次召向右臘下方核偏移鑄,以宵顯示納出窗徒體標(biāo)呢題為勻宜。4)重千要的踩命令慮按鈕犬與使軟用較驅(qū)頻繁蛇的按粘鈕要順放在沃界面亭矚目伴的位捕置。悟按鈕瞎大小企應(yīng)該畏與界價(jià)面大坡小成將比例煉、大何小一輕致,燃按鈕嬸上文越字不盤要太能長(zhǎng),衣要避應(yīng)免在咽空曠辨的界轉(zhuǎn)面上水放置部很大患的按斃鈕。5)關(guān)膽閉窗解體的投按鈕辯不應(yīng)閑該放財(cái)在易孫點(diǎn)位獄置,折經(jīng)驗(yàn)扇表明廣橫排到開頭候或最握后與位豎排扒最后噸的按瘦鈕為鹽易點(diǎn)扮位置唱。23/1疤056)與快正在便進(jìn)行概的操吧作無(wú)園關(guān)的諸控件遠(yuǎn)應(yīng)該博加以毒屏蔽封,通醋常用季灰色叫表示押無(wú)效扯控件者。7)界疑面風(fēng)神格要挽保持躍一致旦,字荒的大惱小、朋顏色帝、字辭體要眉相同捎,除皺非是盒需要傍藝術(shù)鳴處理勻或有買特殊追要求縫的地司方。俯字體芒通常梳使用池宋體9-紡12,很溪少使由用超判過(guò)12號(hào)的館字體射。8)一薄個(gè)界蓬面中支最好諸不要問超過(guò)3種顏號(hào)色。劫前景弟與背灶景色盯搭配服要協(xié)患調(diào),蓄反差唐不宜夢(mèng)太大退,主乳色要各柔和萌,通佛常使傲用淺輩色調(diào)甘,如趙淺灰鼻、白姐色等導(dǎo),具影有親迅和力墊。重籌要操纖作組浙件則競(jìng)以彩狀度較足高的翅顏色推來(lái)表私達(dá),逢但是深區(qū)域熱不可斷太大孟,否敞則看鄙起來(lái)維顯得照很混廳亂。9)如仍果能非給用熱戶提績(jī)供自毒定義稍界面壤風(fēng)格促更好栽,由述用戶櫻自己頑選擇覽顏色史、字島體等飼。24/1晃0510)對(duì)爬可能緒造成避數(shù)據(jù)纏無(wú)法搭恢復(fù)被的操天作必渡須提早供確孫認(rèn)操姥作,勉給用駛戶放蘆棄選死擇的韻機(jī)會(huì)坑。11)非逐法的房誠(chéng)輸入哨或操喂作應(yīng)像有準(zhǔn)位確的憶提示沸說(shuō)明頑。12)對(duì)該運(yùn)行獄過(guò)程望中出蛇現(xiàn)問魯題要懷有提衡示,灶讓用饞戶明鎖白錯(cuò)嫂誤出麗處,看避免收形成銳無(wú)限筒期等翻待。13)允杜許用許戶中大斷當(dāng)被前的殘工作妥,轉(zhuǎn)坑去執(zhí)蹲行其怎他任礙務(wù),比結(jié)束焦后再臉回到過(guò)中斷歷點(diǎn)繼堤續(xù)工昂作。14)由涉于不醋同的強(qiáng)用戶鵝可能雷有不章同的喝需求內(nèi),軟坡件可廣以根近據(jù)需遵要設(shè)顆置“下一慰步”、“完成”等操唐作步冠驟,堂面對(duì)通不同誘層次密的用侮戶提舞供多扭種選陷擇。訂例如爸卡巴簽斯基屑反病倚毒軟射件的絕安裝粱界面衣,用測(cè)戶在械安裝裁此軟獄件時(shí)桶,可矛以根盜據(jù)自韻己的陣需要倦選擇迅不同勻功能索,并暑且可亂以方乓便地?cái)U(kuò)實(shí)現(xiàn)“上一識(shí)步”、“下一耍步”或“取消”等的坑跳轉(zhuǎn)微。25/1糾05五、梳界歸面的景獨(dú)特焦性1)軟貓件啟秤動(dòng)首車頁(yè)應(yīng)廚該為牧高清傻晰度鈔圖像擔(dān),如歷果需朽要在穴不同桑的平屯臺(tái)上管運(yùn)行房誠(chéng),則友應(yīng)該時(shí)考慮競(jìng)格式櫻轉(zhuǎn)換鐵。應(yīng)丹該醒御目地礦標(biāo)注垂公司聽標(biāo)志旺、產(chǎn)哨品商治標(biāo)、著軟件峰名稱昨、版朝本號(hào)妙、網(wǎng)蕩址、頃版權(quán)忙聲明雁和序薯列號(hào)薄等信蘆息。2)幫慢助菜益單的“關(guān)于”中應(yīng)肉有版輝權(quán)和晌產(chǎn)品易信息者。3)公稱司的勤系列需產(chǎn)品雨要保義持一擺致的裝界面棵風(fēng)格響,如預(yù)背景擺色、買字體腿、菜勇單排鹽列方淘式、靠圖標(biāo)毯、安芽裝過(guò)極程、孩按鈕仿用語(yǔ)辛等應(yīng)臣該大跨體一巴致。26/1垃05公司憤的標(biāo)柴志、舍物品新分類岡、新符手上屆路……27/1勿05版權(quán)芝聲明……28/1蒸05六肝界面被的容公錯(cuò)性用戶跟在操煩作軟漫件過(guò)撈程中顫可能鮮會(huì)有界誤操麻作,役如果戒每次閑的誤電操作蒙都導(dǎo)辦致系鑰統(tǒng)退克出,鍛會(huì)使粘用戶像對(duì)軟厘件失縱去信價(jià)心。這意誘味著纏用戶做要中話斷思率路,帳并重詢新登額錄;已進(jìn)擇行的納操作駱因沒筑有存您盤而蟲全部視丟失母。界面扎設(shè)計(jì)圣者應(yīng)糠當(dāng)盡功量周繭全地跪考慮洗到各臥種可仰能發(fā)怖生的譜問題搞,盡乒量排囑除可聞能會(huì)朵使軟攜件非皂正常典中止淋的錯(cuò)職誤。29/1瞧051)對(duì)骨用戶益的輸名入提買供必關(guān)要的勤提示炒,避侍免用消戶錄炊入無(wú)販效的華數(shù)據(jù)訊。30/1斜052)采體用相犬關(guān)控輸件限醫(yī)制用心戶輸席入值肅的類蹄型。31/1幅053)當(dāng)挑用戶諒的選超擇是否多選旅一時(shí)染,可槐以采池用單符選框惠,否滴則采活用復(fù)禾選框腹,當(dāng)五選項(xiàng)稻非?;ザ鄷r(shí)傘,可紗以采僅用下牽拉式襯列表教框。儉這樣愛可以刺保證窗用戶矩的每詠種選倒擇都刊是有邁效的劫,不糾可能偷輸入賽任何蘿無(wú)效野的選梯擇。32/1冊(cè)054)對(duì)丈可能均引起展致命武錯(cuò)誤訂或系拐統(tǒng)出拾錯(cuò)的巨輸入播字符魔或動(dòng)糊作要濫加限阿制或偉屏蔽屆。33/1瓣055)對(duì)心錯(cuò)誤瓜操作貨最好侵支持奏可逆露性處謠理,沾如取萬(wàn)消系仔列操柏作。6)對(duì)旨可能網(wǎng)造成搞等待瓣時(shí)間竊較長(zhǎng)擱的操碗作應(yīng)壤該提右供取侄消功瘦能。34/1嘉05七、濟(jì)界傻面與椅系統(tǒng)蓬響應(yīng)期時(shí)間響應(yīng)時(shí)間長(zhǎng)度界面設(shè)計(jì)0-10
秒鼠標(biāo)顯示為沙漏,顯示系統(tǒng)仍在執(zhí)行10到18秒顯示處理進(jìn)度18秒以上顯示處理窗口,或顯示進(jìn)度條一個(gè)長(zhǎng)時(shí)間的處理完成時(shí)應(yīng)給予完成提醒信息35/1咽056.待2.夸4界面雨設(shè)計(jì)版案例—輸入命界面宏設(shè)計(jì)36/1悔05點(diǎn)評(píng)圖書塔信息令的內(nèi)睬容比窩較多謊,為燥了便資于業(yè)布務(wù)人足員操盡作,口在界質(zhì)面上船將信殃息分郊組:興書名創(chuàng)與作卵者、農(nóng)版本播及載稍體項(xiàng)匯、分勞類項(xiàng)哄等等劣。為了懼區(qū)分深必填掠項(xiàng),揉在界再面上行增加饑了紅摔色的“*”標(biāo)識(shí)凡。有些序數(shù)據(jù)艱項(xiàng)不通必讓企用戶掏輸入寨,在蠢界面恰上以漿帶下農(nóng)畫線飾的數(shù)摩據(jù)項(xiàng)剝表示槍。為了農(nóng)界面辣美觀隱,盡垂可能心將數(shù)毅據(jù)項(xiàng)朵對(duì)齊傾,宋汪體,大小9p親t,數(shù)陡據(jù)項(xiàng)徐名稱吩意思宵清晰辯。從圖秩中可薯以看匹出圖黃書信辦息的其數(shù)據(jù)衛(wèi)項(xiàng)很逆多,舟需要珠用滾頂動(dòng)條取來(lái)回?cái)r操作庫(kù),對(duì)犧用戶伍來(lái)講銳還是腫比較片繁瑣亦的。炎改進(jìn)止的方森法可毛以將血組框保的左舒上角她設(shè)計(jì)嘩一個(gè)“+”,單亂擊時(shí)脖展開用組框管的數(shù)塊據(jù)項(xiàng)舍,組虹框的存左上陽(yáng)角顯態(tài)示“-”,單轎擊符臣號(hào)“-”,收而起組概框。最下窄面設(shè)匹計(jì)了辱四個(gè)距操作岸按鈕卵,間沿距相鉛等,因意思藥明確亦,略附有不槍足的撞是操奇作按跳鈕上絲式應(yīng)該寇設(shè)計(jì)勤熱鍵薄。業(yè)廳務(wù)人由員日北復(fù)一券日的源操作驢非常蓄辛苦沿,用脂鼠標(biāo)獄操作崗比鍵毛盤操選作要冶繁瑣字,因句此設(shè)出計(jì)操超作熱娃鍵是砌非常情必要主的霜。37/1無(wú)05查詢快界面38/1梅05點(diǎn)評(píng)查詢投界面駁是應(yīng)寒用軟雨件最廢常見硬的界嘆面,處一般寶要求派是查滲詢條磚件清續(xù)晰、爽簡(jiǎn)潔凍,查糖詢結(jié)配果內(nèi)敗容豐旋富、曾布局妹合理戚。上圖井是簡(jiǎn)兼單的疤數(shù)據(jù)盞查詢敲界面瞎,設(shè)勢(shì)計(jì)上壩考慮布了幾含個(gè)細(xì)蔬節(jié):1)查煙詢結(jié)傍果除趕了列慶出每叨個(gè)出添版社尿的出尺版計(jì)繡劃外兩,還道列出味年度數(shù)書號(hào)隨核發(fā)翠總量染,已鳥經(jīng)核戚發(fā)的罷總量結(jié)、剩祖余書帶號(hào)總添量;2)計(jì)筋算結(jié)沾果的錢頁(yè)數(shù)座,可淡以前慣后翻金頁(yè)或牙直接跟轉(zhuǎn)到鄙指定爹的頁(yè)集。3)顯竄示的揭結(jié)果仗列表伶可以濤通過(guò)羅雙擊浸表頭翻對(duì)查冤詢結(jié)嘗果排庫(kù)序。4)界壺面的根左上婆角設(shè)社計(jì)了狡一個(gè)辰快速擁搜索捏欄,無(wú)可以壇快速恒在結(jié)龍果中辨定位藍(lán)搜索集的內(nèi)帽容山。39/1代05復(fù)雜班查詢40/1磁05點(diǎn)評(píng)復(fù)雜照查詢菊通常陷用在刺不確僵定的礦情況炊,在請(qǐng)應(yīng)用惠系統(tǒng)泊中非田常多臂見。葬用戶恭可以妖根據(jù)倍需要電自由律組合死查詢虜條件灰。例簡(jiǎn)如,獻(xiàn)查詢受圖書20門00年1月1日以晨來(lái)出冶版的“三農(nóng)”圖書徹,在“三農(nóng)”選項(xiàng)醬框前蠢打勾領(lǐng),在芳起始遭時(shí)間倉(cāng)欄填乓寫日唱期,校在“條碼蹈下載”、“已審侄核”等選得項(xiàng)前倆打勾梨,系紗統(tǒng)根質(zhì)據(jù)查鳳詢的急條件修在數(shù)鴿據(jù)庫(kù)餐中搜莖索,填并顯身示數(shù)止據(jù)。41/1杰05審核鮮界面驗(yàn)設(shè)計(jì)42/1王05點(diǎn)評(píng)在企適業(yè)信饞息管伐理系估統(tǒng)中笨,經(jīng)順常有稻審核仍的操壁作。遭審核膽操作穿經(jīng)常勸是根驅(qū)據(jù)基紀(jì)層用瞧戶上伍報(bào)的常數(shù)據(jù)舉,結(jié)撫合一厚些具份體的決審核懇規(guī)范裙和標(biāo)振準(zhǔn),代填寫崗審核悼結(jié)果必:“同意”或“不同祖意”。界面穩(wěn)的左甲邊顯室示待秘審核蹲的信爬息,仰這部土分的梨底色姑是淺概灰色價(jià),表轉(zhuǎn)示只鴉能查漁看不胖能修腔改。請(qǐng)界面宰的右紅上部貌是四孫個(gè)標(biāo)榨簽頁(yè)泡:管粥理信鄭息、屆出版逢者信搭息、羞輯冊(cè)鵲信息湖、重獻(xiàn)版信破息,倘為審君核人帥員提慘供輔堅(jiān)助信宣息。在界舅面的列右下熊部分戴設(shè)計(jì)瓶了核桃發(fā)結(jié)啟果和赴核發(fā)斷意見段欄,撈核發(fā)蒼結(jié)果撇用下較拉列阻表列爺出了難常用鬧的核木發(fā)結(jié)液果,覺核發(fā)轉(zhuǎn)意見勁欄是拉核發(fā)擠人員蓬填寫贊意見煩的欄古目。操作醉按鈕槳設(shè)計(jì)翼采用捷最短哥距離倍法。問題盛:左建邊的咳圖書酬信息晝布署蹲比較膊亂,挺最好政把虛卡線去凈掉,刃用組細(xì)框分碗割信悼息,校組框攏可以狼關(guān)閉尸和打慶開。所有鐘的操宿作按勢(shì)鈕和矮標(biāo)簽劍頁(yè)應(yīng)圍該設(shè)朵計(jì)操株作快鴨捷鍵取。43/1生05我的征桌面44/1算05我的挎桌面秋是指洞使用塞者進(jìn)爺入系廣統(tǒng)后榜的第及一個(gè)雕界面繩,系甩統(tǒng)根片據(jù)登刑錄者錦的身?yè)?jù)份自開動(dòng)配零置出桑最佳社的操絕作界堆面。年所謂銀最佳乒是指利:當(dāng)剖前最狼重要株的操晨作、滾最需蠶要的繪信息耀、最刊重要?jiǎng)t的消丘息都云顯示鄭在界呈面上吳,隱剩去沒骨有操群作權(quán)佳限的港菜單槍和按歲鈕,融不需法要的消信息霧。通常玻系統(tǒng)斗的菜館單要中根據(jù)停角色傳配置利,顯斤示的鹿信息谷要根流據(jù)用面戶ID號(hào),睛只顯逐示當(dāng)刃前用捧戶可貞見的擁信息賺。最廚好能封夠?qū)⒅瓜到y(tǒng)病對(duì)該胸用戶侍的提怨示信附息顯描示在趣相應(yīng)氏的窗檔口,利用戶頌及時(shí)希了解比該做訓(xùn)什么餓。45/1悲056.工3過(guò)程琴設(shè)計(jì)樹的工主具過(guò)程旱設(shè)計(jì)奸應(yīng)在啞數(shù)據(jù)汪設(shè)計(jì)彩、結(jié)堤構(gòu)設(shè)說(shuō)計(jì)和薄接口漏設(shè)計(jì)激之后坦進(jìn)行濱,是諷詳細(xì)布設(shè)計(jì)主要慣完成評(píng)的任窩務(wù)。過(guò)程得設(shè)計(jì)苗的結(jié)疏果基誰(shuí)本上灰決定跟了最低終的牲程序奸代碼椅的質(zhì)瓦量。不僅處要在歲邏輯參上正怪確實(shí)居現(xiàn)每挖個(gè)模爭(zhēng)塊的貿(mào)功能聾,更岔重要悄是設(shè)馬計(jì)出堂的處機(jī)理過(guò)甲程簡(jiǎn)明文易懂。46/1振05過(guò)程訊設(shè)計(jì)表達(dá)盾過(guò)程鹽規(guī)格雜說(shuō)明勉的工困具稱膏為過(guò)魯程描矮述工爬具,謝可以位將過(guò)仍程描咬述工絨具分挽為以段下3類。(1粗)圖形致工具頭:把改過(guò)程允的細(xì)亮節(jié)用經(jīng)圖形潤(rùn)方式年描述挪出來(lái)蛇,如蕉程序委流程早圖、N-貢S圖、PA灣D圖、筋決策堤樹等敵。(2庸)表格部工具傻:用蠟一張叮表來(lái)巴表達(dá)繩過(guò)程美的細(xì)爭(zhēng)節(jié)。叨這張賴表列撒出了扒各種析可能燈的操恩作及芒其相不應(yīng)的騰條件溪,即限描述飼了輸祝入、狀處理廈和輸巡壽出信泡息,叮如決裕策表趟。(3凝)語(yǔ)言寇工具雅:用堤某種叛類高逆級(jí)語(yǔ)葵言(挪稱為胖偽代崖碼)縫來(lái)描誓述過(guò)漏程的商細(xì)節(jié)蠶,如沉很多牙數(shù)據(jù)出結(jié)構(gòu)開教材懲中使朽用類Pa限sc覺al、類C語(yǔ)言愉來(lái)描管述算保法。47/1咬05過(guò)程盜設(shè)計(jì)充技術(shù)獄和工蟻具--圖形產(chǎn)表示市法6.軋3.斬1程序霧流程凝圖程序染流程隆圖又耕稱為稠程序庫(kù)框圖脅,它類是歷閃史最陵悠久宅、使儀用最照廣泛狡的描花述過(guò)棒程設(shè)靜計(jì)的嶼方法杠,然哈而它泰也是歐用得呈最混夸亂的彈一種涂方法.練習(xí)P1箱41獄.348/1貍05程序歸流程宿圖程序購(gòu)流程膊圖的耕基本堆控制伏結(jié)構(gòu)(1暗)順序懲型:幾透?jìng)€(gè)連蝕續(xù)的沙加工尸步驟丸依次紹排列理構(gòu)成烤。(2倚)選擇邀型:由犁某個(gè)窗邏輯嚴(yán)判斷粗式的嬸取值她決定鴉選擇活兩個(gè)熔加工狼中的藍(lán)一個(gè)擁。(3伐)先判羅定(wh簡(jiǎn)il合e)型證循環(huán):在設(shè)循環(huán)蜜控制桂條件絹成立葬時(shí),誘重復(fù)聞執(zhí)行健特定達(dá)的加禾工。(4羽)后判勸定(un覆ti挎l)型尤循環(huán):重戚復(fù)執(zhí)泥行某首些特笛定的腐加工工,直地至控座制條看件成掏立。(5各)多情動(dòng)況(ca仇se)型示選擇:列裁舉多飽種加揚(yáng)工情唯況,庫(kù)根據(jù)追控制拔變量馬的取飲值,圾選擇央執(zhí)行檔其一偵。49/1僵05程序綠流程遠(yuǎn)圖程序已流程頃圖的菊基本頃控制勿結(jié)構(gòu)50/1楊05程序按流程務(wù)圖51/1眉05程序則流程輸圖程序丸流程碗圖的杏標(biāo)準(zhǔn)旺符號(hào)榮(國(guó)伯家標(biāo)禮準(zhǔn))52/1扣05程序計(jì)流程礎(chǔ)圖循環(huán)登的標(biāo)趕準(zhǔn)符球號(hào)53/1認(rèn)05程序剃流程賭圖多選墳擇判書斷54/1酒05程序鎮(zhèn)流程塑圖的武缺點(diǎn)(1危)程序徑流程磚圖本孤質(zhì)上末不是慈逐步靠求精沾的好深工具睛,它將誘使件程序絲式員過(guò)舉早地傳考慮銹程序啦的控折制流堤程,養(yǎng)而不御去考臣慮程討序的咸全局種結(jié)構(gòu)困。(2鐵)程序甜流程贈(zèng)圖中座用箭影頭代蛛表控謠制流灣,因貫此程投序員宋不受麻任何森約束牲,可悅以完踐全不禍顧結(jié)申構(gòu)程攤序設(shè)擺計(jì)的蘭精神倍,隨墓意轉(zhuǎn)君移控噸制。(3備)程序泊流程鑰圖不故易表屆示數(shù)棉據(jù)結(jié)悶構(gòu)。55/1憤05盒圖(N側(cè)-S圖)出于硬要有惕一種酒不允酬許違饒背結(jié)太構(gòu)程糟序設(shè)載計(jì)精神神的波圖形餅工具唯的考觸慮,Na注ss卻i和Sh燙ne援id撲er篇ma肯n提出了盒讓圖,鐘又稱佛為N-拳S圖。56/1枝05圖6.控4盒圖既的基臭本符動(dòng)號(hào)(a叮)順序駁;(b飾)門IF桐-T傭HE逝N-益EL只SE型分套支;(c繳)玩CA刮SE型多營(yíng)分支廈;(d掉)循環(huán)井;(e篇)調(diào)用搜子程緒序A57/1崇05MAX=A(1)I=2I<N?MAX<A(I)?MAX=A(I)TFI=I+1MAX=A(1)FORI=2TONMAX<A(I)TFMAX=A(I)盒圖墻?58/1跟05用盒氏圖表漂示出卻來(lái)?結(jié)構(gòu)漠化程晴序的懸流程求圖59/1彎05N-巧S圖N-工S圖的辛實(shí)例60/1暮05N-錫S圖N-泉S圖的剛擴(kuò)展尺表示61/1薦056.逮3.舅3悅P陷AD圖PA仇D是問珠題分拴析圖(P池ro中bl糠em辱A廉na癥ly汽si氏s高Di定ag階ra狡m)的英樸文縮約寫,氏自19讀73年由忽日本偽日立刺公司然發(fā)明其以后折,已尾得到硬一定亂程度逮的推牲廣。它用播二維撇樹形耗結(jié)構(gòu)灰的圖膚來(lái)表地示程局序的照控制道流,蛛將這親種圖騾翻譯成程援序代私碼比廣較容晴易。62/1幼05(a禿)順序(先執(zhí)膠行P1后執(zhí)拉行P2未);(b乘)選擇(I膏F釘C表TH竄EN質(zhì)P1EL店SE學(xué)P2);(c潔)亡CA疤SE型多董分支摩;(d嚼)廟WH所IL脾E型循淡環(huán)(W共HI敲LE扯C根D際O惹P);(e卵)妨UN默TI階L型循濕環(huán)(R挑EP棚EA酬T定P援UN謙TI籌L期C);(f勁)語(yǔ)句繪標(biāo)號(hào)孟;(g催)定義63/1鴿05圖6.疼6使用PA硬D圖提犧供的故定義耳功能董來(lái)逐脆步求鏡精的貞例子秒(a與)初始崇的PA閉D圖;(b稅)使用de任f符號(hào)末細(xì)化站處理摸框P264/1蘇056.鎮(zhèn)3.宵3評(píng)PA句D圖PA島D圖的耕實(shí)例65/1惹056.服3.定3飼P啦AD圖的喊優(yōu)點(diǎn)使用PA門D符號(hào)養(yǎng)所設(shè)秩計(jì)出踏來(lái)的彼程序浸必然染是結(jié)濱構(gòu)化晴程序適。PA館D圖描孕繪程影序結(jié)唇構(gòu)清錦晰,善圖中食豎線銜的總擊條數(shù)貫就是匪程序過(guò)的層創(chuàng)次數(shù)腎。用PA仁D圖表?yè)维F(xiàn)程交序邏箭輯易歷讀、旬易懂鐮、易類記。容易學(xué)將PA蛛D圖自碧動(dòng)轉(zhuǎn)繭換為所高級(jí)場(chǎng)語(yǔ)言幫源程?hào)|序。PA腔D圖既難可以雷表示埋程序吊邏輯絨,也慣可用校于描段繪數(shù)迫據(jù)結(jié)底構(gòu)。PA說(shuō)D圖的喜符號(hào)冷支持僚自頂筐向下櫻、逐闖步求巷精方籌法的窮使用詳。66/1狐056.姻3.透4判定春表當(dāng)算媽法中鵲包含多重指嵌套的條毒件選往擇時(shí)壟,用愚程序梅流程赤圖、惠盒圖漏、PA任D圖或苦后面校即將吹介紹販的過(guò)矛程設(shè)頑計(jì)語(yǔ)日言(P尋DL陵)都不匪易清鼠楚地顫描述護(hù)。然而高判定息表卻圖能夠傅清晰豪地表圍示復(fù)徐雜的覺條件揭組合駁與應(yīng)塘做的錦動(dòng)作銅之間邊的對(duì)步應(yīng)關(guān)媽系67/1蛛05一張率判定扣表由女四部后分組絨成,格左上誤部列侮出所霜有條件,左圈下部慈是所產(chǎn)有可最能做打的動(dòng)作,右該上部濤是表真示各日種條傅件組山合的短一個(gè)藏矩陣弓,右趣下部睬是和獻(xiàn)每種繩條件幫組合棚相對(duì)丘應(yīng)的鄉(xiāng)豐動(dòng)作皇。68/1犯05判定京表右惰半部攤的每獸一列實(shí)霞質(zhì)上傭是一企條規(guī)拜則,剃規(guī)定孩了與解特定暑的條羞件組乖合相摔對(duì)應(yīng)輪的動(dòng)如作。齊69/1滲0570/1治05判定前表的綠優(yōu)點(diǎn)歲是能球夠簡(jiǎn)挑潔,狗無(wú)二椒義性表地描云述所伍有的掩處理憶規(guī)則菊。但判嘗定表怖表示召的是捕靜態(tài)秘邏輯李,是鐵在某獸種條碧件取獵值組糧合情捐況下租可能遲的結(jié)的果,域它不胞能表悠達(dá)加尤工的噴順序皮,也綱不能虎表達(dá)米循環(huán)矮結(jié)構(gòu)71/1截05一個(gè)擋游戲主持呈人對(duì)果甲、腰乙、促丙三置人說(shuō)群:“這里柴有三叨頂紅盲帽子葛,兩奮頂白惑帽子喚?,F(xiàn)嘩在用悟布蒙憲上你阻們的時(shí)眼睛閥,給甩你們陳每人光戴上姨一頂漫帽子瘦,然勺后請(qǐng)猴你們榆依次直睜開崖眼睛權(quán),能滲正確忠說(shuō)出姐自己嫌所戴墊帽子瞇的顏構(gòu)色者氏有獎(jiǎng)切?!睅瓯泵弊硬酆螅慵啄萌粝虏冀ê罂唇?jīng)了其燒他兩支人的方帽子憐說(shuō):“我不悉知道玻?!比缓笕?,乙裁解開日布看衣了其復(fù)他兩秩人的黑帽子護(hù)后說(shuō)毛:“我不泥知道沃?!陛喌胶麜r(shí)共,他銷沒有斧拿下演布就擦正確恩地說(shuō)槍出了鹿自己厚所戴隆帽子毯的顏嫩色。試問攜:丙燥戴的友是什妻么帽均子?擦他是亂怎樣潑得出脾結(jié)論繁的?72/1聯(lián)05判定恰表73/1磁05判定沉表1234567甲R(shí)RRRWWW乙RRWWRRW丙RWRWRWR甲不知乙不知丙74/1販056.晉3.泳5判定釘樹判定薦表雖聚然能獵清晰緩地表埋示復(fù)椒雜的話條件譽(yù)組合敢與應(yīng)限做的扯動(dòng)作其之間元的對(duì)晝應(yīng)關(guān)怕系,校但其捎含義量卻不背是一臣眼就剩能看葬出來(lái)堡的,齒初次蒙接觸爪這種蘿工具千的人師要理喜解它上需要彼有一脂個(gè)簡(jiǎn)振短的倘學(xué)習(xí)婆過(guò)程銅。75/1枯05此外放,當(dāng)勿數(shù)據(jù)輪元素乎的值使多于曬兩個(gè)社時(shí)(例如閑例子推中假閑設(shè)對(duì)談機(jī)票疊需細(xì)從分為踐頭等君艙、辰二等撞艙和針經(jīng)濟(jì)弟艙等市多種零級(jí)別育時(shí)),判深定表鄰的簡(jiǎn)造潔程貝度也續(xù)將下秀降。核76/1以05判定用樹是體判定鵝表的丹變種飾,也幻玉能清滑晰地辦表示陡復(fù)雜壩的條捐件組翠合與喚應(yīng)做弄的動(dòng)鉛作之恒間的嫌對(duì)應(yīng)睛關(guān)系圈。77/1蜂05圖6.勵(lì)7用判本定樹淚表示吉計(jì)算小行李干費(fèi)的英算法78/1鐵05判定超樹—舉例本質(zhì)注上與萄判定銜表是懼相同熟的,科只是陜表示五形式忘不同例如“審批滋發(fā)貨卷單”加工芹邏輯臂的判冤定樹息描述擦入下?lián)瘢?9/1新056.遵3.銜6過(guò)程蠶設(shè)計(jì)之語(yǔ)言(P榮DL鳴)PD泊L也稱法為偽債碼,廊這是含一個(gè)侍籠統(tǒng)也的名錫稱,嘩現(xiàn)在碎有許仍多種蠻不同徐的過(guò)鹿程設(shè)者計(jì)語(yǔ)嗽言在毅使用滅。它喝是用愛正文場(chǎng)形式登表示枝數(shù)據(jù)批和處劫理過(guò)僻程的年設(shè)計(jì)新工具賄。PD禾L經(jīng)常耍表現(xiàn)眉為一從種“混雜”的形裁式,允許自然冶語(yǔ)言(如英松語(yǔ))的詞湖匯與某種頓結(jié)構(gòu)已化程錦序設(shè)廊計(jì)語(yǔ)項(xiàng)言的語(yǔ)狂法結(jié)押構(gòu)交穩(wěn)織在刻一起抱,目賭前大駕多數(shù)PD逮L描述粱不能壁直接彼編譯假。80/1瘡05過(guò)程倚設(shè)計(jì)從語(yǔ)言(P簡(jiǎn)DL勺)—示例if分枝傳結(jié)構(gòu)覽的PD凱L:IF<條碰件描檢述>TH氏EN<?jí)K遞結(jié)構(gòu)殊或語(yǔ)臘句>EL鑒SE<?jí)K賓結(jié)構(gòu)筑或語(yǔ)素句>EN雄DI冠FCA巨SE分枝凡結(jié)構(gòu)繞的PD摧L:CA融SE晶OF<情愚況變艘量名企>W(wǎng)H艱EN<第1種情滿況>SE畢LE翻CT<?jí)K引結(jié)構(gòu)螺或語(yǔ)很句>;WH仆EN<第2種情濾況>SE叮LE扭CT<?jí)K笨結(jié)構(gòu)后或語(yǔ)形句>;…WH軟EN<最赴后一忘種情夏況>SE換LE緩CT<?jí)K果結(jié)構(gòu)握或語(yǔ)常句>;DE盤FA敗UL約T:<?jí)K砍結(jié)構(gòu)縮慧或語(yǔ)海句>;EN案DC酸AS究E81/1仇056.積3.財(cái)6偽代威碼偽代淡碼實(shí)僑例:“檢查悟訂貨原單”例子82/1震056.帥3.己6偽代課碼的甲特點(diǎn)偽代玩碼的攝特點(diǎn)(1炮)有固洗定的懶關(guān)鍵盟字外栽語(yǔ)法霉,提派供全止部結(jié)余構(gòu)化瞎控制墻結(jié)構(gòu)奇、數(shù)穩(wěn)據(jù)說(shuō)消明和歸模塊雀特征失。外新語(yǔ)法最的關(guān)精鍵字幅是有萬(wàn)限的堅(jiān)詞匯凝集,黨它們餡能對(duì)船偽代原碼正即文進(jìn)道行結(jié)跟構(gòu)分殘割,桿使之咽變得滋易于鴉理解茂。(2此)內(nèi)語(yǔ)席法使各用自撥然語(yǔ)輛言來(lái)底描述腿處理前特性纖,為鐮開發(fā)脅者提范供方藝便,纖提高消可讀富性。(3葛)有數(shù)跟據(jù)說(shuō)恩明機(jī)即制,習(xí)包括黑簡(jiǎn)單吵的(趴如標(biāo)淡量和冬數(shù)組義)與涉復(fù)雜送的(籌如鏈離表和榴層次斜結(jié)構(gòu)寨)的垃數(shù)據(jù)宮結(jié)構(gòu)親。(4均)有子西程序廉定義犧與調(diào)釘用機(jī)爛制,句用以捷表達(dá)盾各種贈(zèng)方式度的接較口說(shuō)勝明。6.召4面向膊數(shù)據(jù)怎結(jié)構(gòu)農(nóng)的設(shè)岔計(jì)方鍛法在許持多應(yīng)挽用領(lǐng)溫域中脂信息好都有芹清楚尸的層滔次結(jié)煙構(gòu),忌輸入秤數(shù)據(jù)擊、內(nèi)隔部存督儲(chǔ)的凳信息(數(shù)據(jù)嘉庫(kù)或召文件)以及馳輸出擾數(shù)據(jù)側(cè)都可擦能有敬獨(dú)特芬的結(jié)溉構(gòu)。數(shù)據(jù)明結(jié)構(gòu)異既影弟響程帶序的唯結(jié)構(gòu)河又影帆響程州序的居處理牢過(guò)程出,重田復(fù)出替現(xiàn)的馳數(shù)據(jù)武通常句由具屯有循存環(huán)控寫制結(jié)鎖構(gòu)的順程序輝來(lái)處滴理,都選擇員數(shù)據(jù)(即,棕可能玻出現(xiàn)矮也可報(bào)能不寫出現(xiàn)破的信論息)要用貢帶有西分支件控制銹結(jié)構(gòu)接的程榨序來(lái)嶼處理元。面向尿數(shù)據(jù)哥結(jié)構(gòu)妙的設(shè)文計(jì)方?jīng)龇茨鶕?jù)肝數(shù)據(jù)要結(jié)構(gòu)京設(shè)計(jì)勺程序默處理駝過(guò)程乳的方雹法。這種尼方法耀最適橋合于嫌在詳腰細(xì)設(shè)發(fā)計(jì)階鮮段使捐用,擊也就禮是說(shuō)愿,在決完成擦了軟月件結(jié)皆構(gòu)設(shè)馳計(jì)之還后,符可以壺使用昨面向西數(shù)據(jù)綱結(jié)構(gòu)叔的方罵法來(lái)漏設(shè)計(jì)炊每個(gè)鼓模塊咳的處昨理過(guò)歌程。85/1統(tǒng)05面向瞞數(shù)據(jù)菌結(jié)構(gòu)分的需戰(zhàn)求分漏析與觀設(shè)計(jì)典型百方法鋸有Ja蚊ck拾so嶄n方法資和Wa跨rn泡ie狠r方法JS賓P方法呈的優(yōu)伙點(diǎn):簡(jiǎn)單獄,適搞合于選規(guī)模吵不大恐的系倆統(tǒng),權(quán)建立握了問往題的色數(shù)據(jù)脂結(jié)構(gòu)求之后勉,可賄直接賴推導(dǎo)艱出相倦應(yīng)的蟲程序昨結(jié)構(gòu)亞。JS耗P方法對(duì)的局灑限性維:不適陵合于焰大系其統(tǒng),洪當(dāng)輸勤入數(shù)杰據(jù)結(jié)寧構(gòu)與語(yǔ)輸出垂數(shù)據(jù)市結(jié)構(gòu)乒不相代同且辮無(wú)對(duì)贊應(yīng)關(guān)脾系時(shí)著,難雄于應(yīng)孔用。賀當(dāng)數(shù)茂據(jù)結(jié)否構(gòu)發(fā)密生變督化時(shí)巾,程賴序結(jié)嗽構(gòu)也草發(fā)生喘變化組,一訊般是癥總體番上用SD方法緊,劑局部新范圍設(shè)用JS偷P方法灶。86/1藝05數(shù)據(jù)諒結(jié)構(gòu)遲與程著序結(jié)郊構(gòu)的魂表示使用困面向件數(shù)據(jù)或結(jié)構(gòu)割的設(shè)漿計(jì)方面法,峽當(dāng)然芒首先執(zhí)需要憲分析大確定德數(shù)據(jù)合結(jié)構(gòu)配,并破且用貪適當(dāng)砍的工殺具清滾晰地值描繪死數(shù)據(jù)悶結(jié)構(gòu)氣。本貢節(jié)先歡介紹Ja僻ck執(zhí)so場(chǎng)n方法叼的工切具——鑒Ja務(wù)ck蟻so烏n圖。結(jié)構(gòu)耍圖是施一種門從左候到右句閱讀劉的樹發(fā)狀層瘦次結(jié)歌構(gòu)圖數(shù)據(jù)箱結(jié)構(gòu)屬圖中關(guān)方框蒸表示啦數(shù)據(jù)饒,程獻(xiàn)序結(jié)戀構(gòu)圖瞎中方氣框就路表示勝模塊(過(guò)程年或函代數(shù))底部感的葉貨子節(jié)呆點(diǎn)稱魂為基銅本元律素在底主部枝禿干以押上的屈節(jié)點(diǎn)外稱為宜結(jié)構(gòu)匯元素三種舒元素粉類型仇:順恢序元攔素、守選擇譜元素絡(luò)、重肆復(fù)元墻素87/1便05順序疤元素一個(gè)板順序慮元素包由一亭個(gè)或峽多個(gè)鈔從左歸到右何的元懲素組傲成每個(gè)趨組成剖的元猾素只絮出現(xiàn)洋一次88/1攝05選擇壯元素選擇麻是“If壤T混he監(jiān)n琴El眠se”或“Ca憂se”的結(jié)竊構(gòu),寧而且墾必須翁有兩爐個(gè)或語(yǔ)多個(gè)鏈元素使用屆選擇限元素德時(shí)根五據(jù)指混定的飾條件綢從這誼些子鉛元素給中選羨擇一宮個(gè)子醋元素供選紅擇的垮子元疤素用雙右上劈燕角標(biāo)悔以小壟圓的盾矩形絞表示示例擋:左明圖中A、B、C是D的可由選項(xiàng)戲,而S是選氧擇條杏件如果菌需要躺一個(gè)“If升A貢=B割T牛he捧n凈X扎El昨se淘d勾o擾no搭th尺in諒g”那么態(tài)需要購(gòu)加入勿一個(gè)搶空元均素示例愁:右吐圖集中空才元素榮用一占個(gè)標(biāo)城有連皮字符諸的矩?zé)熜伪砑墒?9/1類05重復(fù)領(lǐng)元素重復(fù)窮元素花僅由漫一個(gè)哥子元笑素構(gòu)暫成,泳表示嘴重復(fù)鵝元素受由子個(gè)元素遷重復(fù)0次或丙多次侍組成子元央素用率右上越角標(biāo)溫以星刺號(hào)的芝矩形埋表示下圖丑表示俱元素D由元港素A重復(fù)0次或鬼多次礙組成湖,其江中I是重鍵復(fù)條肢件90/1站05結(jié)構(gòu)撤正文既的表舒示形衛(wèi)式-1結(jié)構(gòu)舌正文贏又稱孔偽碼始,完頂全與孩結(jié)構(gòu)個(gè)圖相與對(duì)應(yīng)分為忽:順者序結(jié)圾構(gòu)正量文、的選擇撥結(jié)構(gòu)漠正文賄、重殘復(fù)結(jié)底構(gòu)正湖文順序種結(jié)構(gòu)啄正文D鴿S飄eq順序A;素元素D是由承一個(gè)油元素AB;框跟隨把一個(gè)票元素BC;服跟隨蜻一個(gè)璃元素C組成D歐E校ND元素D是元須素A、元環(huán)素B、元所素C的序姑列91/1訂05結(jié)構(gòu)刻正文踐的表禮示形捉式-2選擇糊結(jié)構(gòu)食正文D汪S踢el薦ec匙t昆c穗on會(huì)d1選擇A元素D或是綁由一型個(gè)元鋒素AOr鳥c脫on恥d2B或是寬由一叮個(gè)元艙素BOr板c敬on摧d3C或是除由一齡個(gè)元稍素C組成D靜E領(lǐng)ND益co邀nd創(chuàng)1、co蒜nd緞2、co突nd班3分別亮是選寧擇A,B,C的條蠻件重復(fù)覆結(jié)構(gòu)響正文D崇I闊te爛r析un匯ti乓l姨c掩on賞d重復(fù)A;蠶元照素D是由1個(gè)或末多個(gè)壤元素A組成誦。D瓣E唐ND元素D是元踏素A的重余復(fù)或D弄I匯te敬r夾w泛hi帝le巡壽c數(shù)on廟dA;真元素D是由0至多宜個(gè)元織素A組成D乞E薯ND儀co淋nd為循熱環(huán)條炭件92/1肺05數(shù)據(jù)怖結(jié)構(gòu)甲和程屬序結(jié)塘構(gòu)一般醋的數(shù)朱據(jù)處甚理系勵(lì)統(tǒng)處效理的辰是具殲有層盾次結(jié)秘構(gòu)的宜數(shù)據(jù)騾,因號(hào)而其瓶問題紡結(jié)構(gòu)毫可以啞用它銷所處粥理的寄數(shù)據(jù)妥結(jié)構(gòu)煩來(lái)表抵示93/1容05示例訊:打滅印表襖格程?hào)|序的靜輸出悅數(shù)據(jù)補(bǔ)結(jié)構(gòu)腸和對(duì)許應(yīng)的冶程序竄結(jié)構(gòu)94/1民05JS在P方法付的分截析和翼設(shè)計(jì)例6.葛2:一握個(gè)正柜文文侵件由辛若干爬個(gè)記襪錄組似成,宵每個(gè)池記錄尸是一陽(yáng)個(gè)字底符串恥,要辦求統(tǒng)廚計(jì)每頸個(gè)記本錄中振空格唇個(gè)數(shù)玻,以黑及文鞭件中舊空格肯的總海數(shù)。要求居輸出銜的格躁式是瞇:每憶復(fù)制豎一行液輸入陰字符霉串后蒜,另們起一拘行輸踢出該膚字符遲串中俘的空蔥格數(shù)疾,最萍后輸名出文筆件空耽格的震總數(shù)95/1疏05JS威P方法狀的分金析和璃設(shè)計(jì)叼步驟-1第1步.分析裁并確夠定輸嚼入和堂輸出膏數(shù)據(jù)趙結(jié)構(gòu)或的邏六輯結(jié)崇構(gòu),談并用Ja填ck撿so附n圖畫請(qǐng)出96/1煉05JS注P方法樣的分瞞析和貿(mào)設(shè)計(jì)辣步驟-2第2步.找出俘輸入餓數(shù)據(jù)長(zhǎng)結(jié)構(gòu)智與輸伸出數(shù)炸據(jù)結(jié)輔構(gòu)中用有對(duì)昌應(yīng)關(guān)餅系的惑數(shù)據(jù)驚元素有對(duì)姨應(yīng)關(guān)炎系是必指有嘴直接遷因果詠關(guān)系鳴,即僻在程剛序中哲可以筑同時(shí)宗處理殼的數(shù)佩據(jù)元惡素對(duì)于紐奉表示“重復(fù)”的數(shù)滾據(jù)元苦素,通只有規(guī)其重柱復(fù)次殃數(shù)和斃次序晨都相忌同時(shí)拖才有橋?qū)?yīng)黑關(guān)系輸入/輸出拍數(shù)據(jù)鍛結(jié)構(gòu)談最高少層次霜的兩睡個(gè)數(shù)騰據(jù)元禽素總怠是有虧對(duì)應(yīng)絡(luò)關(guān)系干的97/1沙05JS碧P方法瓜的分禿析和寬設(shè)計(jì)塘步驟-3第3步.從描泰述數(shù)碎據(jù)結(jié)址構(gòu)的Ja數(shù)ck科so川n圖導(dǎo)緩出描升述程武序結(jié)討構(gòu)的Ja悠ck樸so互n圖,隊(duì)導(dǎo)出漆規(guī)則論:有對(duì)端應(yīng)關(guān)賊系的佩數(shù)據(jù)葬元素欺,按蘆照它勸們?cè)谛稊?shù)據(jù)鞋結(jié)構(gòu)尋圖中幸的層慚次在忽程序桿結(jié)構(gòu)降圖的漫相應(yīng)廢層次正上畫圖一個(gè)乏處理逼框(如果暫它們境在輸憲入和趕輸出業(yè)圖中膝的層久次不旺同,壓則程撞序結(jié)放構(gòu)圖聽中處呈理框草層次候與較似低的鴨那個(gè)蓮對(duì)應(yīng)為輸蹦入數(shù)嘗據(jù)結(jié)診構(gòu)圖斷中剩計(jì)余的斷每個(gè)規(guī)數(shù)據(jù)使元素塑,在吳程序因結(jié)構(gòu)概圖的紀(jì)相應(yīng)指層次估上畫阿一個(gè)恩處理回框,佩在猛模塊景名稱殺上增放加“分析”或“處理”或取惰一個(gè)堵具有瓦實(shí)際雞含義狀的名毒稱為輸鼓出數(shù)拜據(jù)結(jié)排構(gòu)圖遍中剩飲余的信每個(gè)沙數(shù)據(jù)壺元素凍,在壇程序郊結(jié)構(gòu)屬圖的簽相應(yīng)釘層次江上畫簡(jiǎn)上一與個(gè)處留理框98/1尾05JS做P方法肝的分警析和恒設(shè)計(jì)宣步驟程序預(yù)結(jié)構(gòu)夾圖導(dǎo)幼出結(jié)你果99/1鏈05JS遣P方法足的分熱析和過(guò)設(shè)計(jì)獲步驟-4第4步.列出鉤所有密操作喜和條憐件,腹并將買它們廁分配批到程類序結(jié)鋒構(gòu)圖且的適補(bǔ)當(dāng)位挖置首先假?gòu)妮敻鸪霾僖鏖_撫始,雀再回犬到輸瘋?cè)氩衮咦骷尤牍潜仨氄呐c露條件肅有關(guān)凈的操表作最后狗把每寺個(gè)操息作都索分配怪到程仆序結(jié)察構(gòu)中煉去10下0/1濱05JS盾P方法生的分鋼析和破設(shè)計(jì)設(shè)變子量su款m存放爆一行層字符幟串中誕的空訓(xùn)格數(shù)崖;to警ta再ls陷um存放以空格敢總數(shù)籠;po定in葉te沿r用來(lái)按指示鉗當(dāng)前傾分析來(lái)的字匯符在殲字符鑼串中炕的位疲置,以可列梅出其蛋所有退操作棍,并蛙對(duì)其碧編號(hào)姜如下易:①停頂止②闖打開灘文件③蘿關(guān)閉概文件④璃打印稼字符素串⑤良打印熊空格緊數(shù)⑥纏打印季空格安總數(shù)⑦su薪m:底=s閱um柿+1⑧莫to瘋ta姐ls臣um桑:=學(xué)to鈴ta除ls戚um慈+s柄um⑨讀入役字符迷串⑩su鴨m:遍=0(1晚1)to掘ta脾ls貫um議:=招0(1伙2)po篩in舉te嫩r:而=1(1阿3)po條in戴te腎r:慌=p牲oi鋼nt社er香+1條件大列表耗如下芳:I(嘩1):文捆件結(jié)攜束I(嗽2):字籃符串紀(jì)結(jié)束S(鍬3):字搞符是辛空格統(tǒng)計(jì)押空格程序朋體印空梳格總閘數(shù)處理禽字符射串印字益符串分析饒字符習(xí)串印空饞格數(shù)分析澤字符處理縮慧空格處理畫非空竭格*I(1)I(2)S(3)29114713*31101289561310梢1/1通05JS既P方法峽的分哀析和哲設(shè)計(jì)鄭步驟-8第5步.把帶計(jì)有操拖作的叨程序冶結(jié)構(gòu)谷圖轉(zhuǎn)困換成殼結(jié)構(gòu)魔正文否,同暖時(shí)加距入選嘴擇及狼迭代泰條件統(tǒng)計(jì)慌空格se床q打開羅文件讀入曬字符挺串to鍵ta曾ls移um黎:麥=栗0程序該體it旱er烤u壩nt挨il文件大結(jié)束處理像字符好串se幸q印字劫符串se構(gòu)q打印符字符損串印字劍符串en穿dsu變m僑:=叛0po量in村te射r陵:=艙1分析擺字符血串it火er恰u柜nt料il字符草串結(jié)股束分析腹字符se榨le撫ct字符勒是空曾格處理捉空格se爬qsu幻玉m勺:=流s旗um吹+與1po脖in吃te者r泰:=奪p補(bǔ)oi彩nt焦er芳+格1處理淘空格en蜂d分析郊字符or字符誕不是陡空格處理稍非空做格se內(nèi)qpo販in礎(chǔ)te薯r吵:=頁(yè)p圓oi游nt件er蒸+棄1處理止非空私格en裂d分析樓字符en牲d分析寧字符納串en柄d印空輕格數(shù)se串q打印監(jiān)空格培數(shù)印空袍格數(shù)en具dto圖ta脾ls頌um獻(xiàn):接=投to勿ta從ls獎(jiǎng)um絹+籍1讀入迎字符彩串處理尊字符緞串en趙d程序堆體en澡d印空似格總境數(shù)se拼q打印套空格響總數(shù)印空產(chǎn)格總括數(shù)en雄d關(guān)閉觀文件停止統(tǒng)計(jì)飛空格en蜜d統(tǒng)計(jì)空格程序體印空格總數(shù)處理字符串印字符串分析字符串印空格數(shù)分析字符處理空格處理非空格*I(1)I(2)S(3)29114713*31101289561310鉛2/1允05JS矮P方法堂的特吃點(diǎn)簡(jiǎn)單沫、易傳學(xué)、陶形象鳥直觀顏、可遷讀性醉好便于衛(wèi)表示切層次艙結(jié)構(gòu)適用拖于小啦型數(shù)調(diào)據(jù)處巧理系獸統(tǒng)10涌3/1慈05Ja碼ck凈so柴n圖應(yīng)希用的祖示例某倉(cāng)續(xù)庫(kù)管刪理系悅統(tǒng)每存天要疤處理逐大批昌由單碑據(jù)所夜組成賢的事楚務(wù)文沒件。殼單艙據(jù)分賴為訂送貨單旺和發(fā)征貨單晉兩種夏,每徒張單旁據(jù)由靠多行憂組成五,訂猾貨單罰每行顫包括臘零件舞號(hào)、連零件侵名、際單價(jià)介及數(shù)糞量等4個(gè)數(shù)撐據(jù)項(xiàng)悔,發(fā)饒貨單欺每行氧包括屋零件舍號(hào)、此零件招名及圈數(shù)量含等3個(gè)數(shù)視據(jù)項(xiàng)擱,用Ja謙ck緣瑞so田n結(jié)構(gòu)氏圖表雕示該脂事務(wù)吵文件爹的數(shù)拔據(jù)結(jié)肝構(gòu)。10墓4/1唯05圖6L守-1笑:事務(wù)址文件霜的Ja冰ck砌so拜n結(jié)構(gòu)狐圖10著5/1團(tuán)05開發(fā)符步驟JS肆P方法晚基本參由下蓋列5個(gè)步柳驟組毅成:(1屠)分析止并確孔定輸寒入數(shù)仍據(jù)和影輸出旗數(shù)據(jù)允的邏礦輯結(jié)貸構(gòu),錢并祝用Ja瞧ck芒so圓n圖描亮繪這雨些數(shù)奸據(jù)結(jié)鴿構(gòu)。定(2龍)找出怕輸入繞數(shù)據(jù)鋒結(jié)構(gòu)吸和輸盤出數(shù)脊據(jù)結(jié)呀構(gòu)中興有對(duì)戚應(yīng)關(guān)秀系的免數(shù)據(jù)希單元鈔。所遠(yuǎn)謂有枝對(duì)應(yīng)漫關(guān)系攜是指許有直隸接的匆因果巴關(guān)系釣,在灑程序某中可墳以同裁時(shí)處候理的共數(shù)據(jù)脈單元美(對(duì)朋于重沈復(fù)出敞現(xiàn)的仍數(shù)據(jù)較單元令必須征是重哭復(fù)的宏次序因和次示數(shù)都及相同抗才可隨能有展對(duì)應(yīng)宏關(guān)系體)。蝕(3蓮)用下麻列3條規(guī)蟲則從白描繪籠數(shù)據(jù)閃結(jié)構(gòu)鍵的Ja滑ck拳so鋒n圖導(dǎo)東出描毯繪程棵序結(jié)渴構(gòu)的Ja修ck躲so湊n圖:10珠6/1謝05①為每尿?qū)τ惺袑?duì)應(yīng)換關(guān)系拌的數(shù)互據(jù)單隊(duì)元,堆按照峽它們?nèi)柙跀?shù)篩據(jù)結(jié)杯構(gòu)圖冶中的核層次界和在斜程序冤結(jié)構(gòu)跟圖的護(hù)相應(yīng)撿層次膀畫一次個(gè)處扛理框雖(如沸果這庭對(duì)數(shù)蛾據(jù)單凱元在撥輸入善數(shù)據(jù)茂結(jié)構(gòu)撥和輸瞞出數(shù)犧據(jù)結(jié)懷構(gòu)中約所處億的層益次不癥同,寨則棕和它寄們對(duì)繭應(yīng)的陣處理呼框在妄程序史結(jié)構(gòu)物圖中溜所處病的層餃次與瓜它們委之中慨在數(shù)木據(jù)結(jié)遣構(gòu)圖充中層倍次低舟的那鎖個(gè)對(duì)朱應(yīng))梢。②蹈根據(jù)吹輸入駕數(shù)據(jù)木結(jié)構(gòu)挺中剩糞余的塔每個(gè)臘數(shù)據(jù)朋單元礙所處末的層率次,作在堪程序簡(jiǎn)結(jié)構(gòu)襖圖的樹相應(yīng)歲層次搖分別猜為它柿們畫摘上對(duì)臥應(yīng)的渾處理坡框。③傭根據(jù)繭輸出負(fù)數(shù)據(jù)睡結(jié)構(gòu)騾中剩妥余的唱每個(gè)陷數(shù)據(jù)化單元倆所處衰的層手次,奴在蕉程序胡結(jié)構(gòu)童圖的熊相應(yīng)療層次娘分別柜為它糖們畫姥上對(duì)慈應(yīng)的先處理題框。(4識(shí))列出蘭所有陳操作速和條庫(kù)件(遍包括綱選擇膝條件墻和重轟復(fù)結(jié)爆束條酒件)賴,并揚(yáng)把它輩們分抓配到炒程序必結(jié)構(gòu)辦圖的饅適當(dāng)村位置鬧。(5享)用綱報(bào)要邏焰輯表柏示程言序。10縣7/1屬05JS富P方法輛應(yīng)用午示例現(xiàn)舉紹例說(shuō)劍明JS叼P方法殿設(shè)計(jì)橋過(guò)程采。1)問題我陳述某倉(cāng)打庫(kù)存撞放多形種零槍件(態(tài)如P1,P2,……),擊每個(gè)勝零件字的每所次進(jìn)絹貨、肝發(fā)貨稿都有汽一張復(fù)卡片師作出計(jì)記錄部,每紙?jiān)赂険?jù)這觀樣一嗚疊卡飄片打蝕印一踏張?jiān)乱袌?bào)表暖。跌報(bào)表頃每行當(dāng)列出耕某種的零件烏本月啞庫(kù)存環(huán)量的查凈變虛化。突用JS漠P方法薄對(duì)該里問題婚進(jìn)行繩設(shè)計(jì)鈔。2)建立咽輸入桌、蓋輸出鴉數(shù)據(jù)創(chuàng)結(jié)構(gòu)建立往輸入隆、介輸出恢?jǐn)?shù)據(jù)椅結(jié)構(gòu)影的步撿驟如旋下:(1言)輸入玻數(shù)據(jù)隊(duì):瞎根據(jù)獅問題較陳述基,民同一事種零郊件的合進(jìn)貨競(jìng)、抱發(fā)貨街狀態(tài)岡不同逗,每吼月登姜記有常若干屯張卡強(qiáng)片。10撓8/1希05把同迎一種搜零件寬的卡降片放海在一摸起組壩成一脆組,穴所有抱的卡死片組坑按零某件名呀排序診。密所以犁輸入擁數(shù)據(jù)鐵是由暈許多梳零件尼組組依成的蘭文件拋,每組個(gè)零黑件組濤有許絞多張知卡片婆,冠張卡熟片上踢記錄棕著本危零件派進(jìn)貨燦或發(fā)路貨的曾信息六。因括此輸手入數(shù)李據(jù)結(jié)存構(gòu)的Ja缸ck的so層n圖(a我)。10撇9/1凍05(2并)輸出刻數(shù)據(jù)憐:根釣據(jù)問獨(dú)題陳海述,拔輸出越數(shù)據(jù)華是一輕張如籌圖(c)的做月報(bào)也表,忠它駛由表比頭和貼表體職兩部款分組鞠成,壩表體宿中有報(bào)許多疼行,劈燕一旬個(gè)零蔽件的飼凈變債化占鉆一行極,其許輸出怨數(shù)據(jù)困結(jié)構(gòu)坡的Ja滋ck翻so弄n圖為魄圖(b弟)。11利0/1生053)找出魚輸入秩、葵輸出竄數(shù)據(jù)棗結(jié)構(gòu)罰中有堵對(duì)應(yīng)莊關(guān)系揚(yáng)的單辦元月報(bào)焦表由補(bǔ)輸入?yún)R文件近產(chǎn)生途,有池直接坦的因剃果關(guān)虎系,飲因索此頂滲層的扔數(shù)據(jù)臥單元鞭是對(duì)俱應(yīng)的擔(dān)。表季體的訂每一揚(yáng)行數(shù)媽據(jù)由歉輸入步文件只的每膏一個(gè)“零件連組”計(jì)算差而來(lái)震,行號(hào)數(shù)與嗚組數(shù)勻相同脆,且菠行的用排列閣次序會(huì)與組控的排妙列次違序一背致,秘都按虎零件譽(yù)號(hào)排再序。欠因此
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年工程促成居間合同集錦
- 2024年工程助理勞務(wù)合作協(xié)議
- 2024丙丁雙方關(guān)于虛擬現(xiàn)實(shí)技術(shù)開發(fā)與應(yīng)用合同
- 2024年嚴(yán)馳鄭黛共同發(fā)起的公益項(xiàng)目捐贈(zèng)合同
- 井區(qū)安全員年終個(gè)人述職匯報(bào)-述職報(bào)告范文
- 2024年廣告效果監(jiān)測(cè)與評(píng)估合同
- 2024年度石油天然氣管道建設(shè)合同
- 2024年度網(wǎng)頁(yè)美工設(shè)計(jì)外包合同
- 2024年度圖書訂閱合同
- 2024年度旅游管理與服務(wù)合同
- 裝修垃圾清運(yùn)處置方案
- JC-T 2536-2019水泥-水玻璃灌漿材料
- 品牌授權(quán)協(xié)議書
- 藝術(shù)設(shè)計(jì)就業(yè)職業(yè)生涯規(guī)劃
- 《狙擊手》和《新神榜楊戩》電影賞析
- 槍庫(kù)應(yīng)急處置預(yù)案
- 老年患者術(shù)后譫妄的護(hù)理干預(yù)
- 《凸透鏡成像的規(guī)律》課件
- 倉(cāng)庫(kù)管理中的客戶服務(wù)和溝通技巧
- 規(guī)劃選址及用地預(yù)審
- 土砂石料廠項(xiàng)目融資計(jì)劃書
評(píng)論
0/150
提交評(píng)論