軟件需求設(shè)計及其測試符號標(biāo)準(zhǔn)_第1頁
軟件需求設(shè)計及其測試符號標(biāo)準(zhǔn)_第2頁
軟件需求設(shè)計及其測試符號標(biāo)準(zhǔn)_第3頁
軟件需求設(shè)計及其測試符號標(biāo)準(zhǔn)_第4頁
軟件需求設(shè)計及其測試符號標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件需求分析、設(shè)計與測試符號標(biāo)準(zhǔn)版本1.1剝廣東工業(yè)大巧學(xué)網(wǎng)絡(luò)化控突制與管理系沫統(tǒng)研究所膚2023年摸2月9日目錄TOC\o"1-3"\h\z唉1軟件需辦求分析闖軟件需求分黃析是軟件開鍵發(fā)工作中最杏重要的一環(huán)硬。軟件需求效分析的內(nèi)容任主要包括對賴組織各部門砍、各業(yè)務(wù)的歷詳細(xì)了解,量并在此基礎(chǔ)猜上進行分析榴,提出新的涂方案。損軟撐件需兼求分析的主父要內(nèi)容包括求業(yè)務(wù)流程圖熊、數(shù)據(jù)流程貴圖、數(shù)據(jù)字顯典和E-R妄圖。衣1.1業(yè)頸務(wù)流程圖原在對系統(tǒng)的鳴組織結(jié)構(gòu)以坊及每一個具伶體部門崗位奇進行了提問禽和填表方式芬詳細(xì)調(diào)查后授,我們需要嶄對其業(yè)務(wù)流隨程進行進一濫步的分析,詞刪去重復(fù)的賤、不合理的萍環(huán)節(jié),明確簡整個業(yè)務(wù)流癥程,并用更鑄方便、明了煉的方法和工享具清楚地表殖達(dá)出來,這臨就是業(yè)務(wù)流箭程圖。業(yè)務(wù)冒流程圖是開兆發(fā)軟件系統(tǒng)損的基礎(chǔ)。胡業(yè)務(wù)流程圖筆的主要符號潮有:業(yè)務(wù)處雨理單位、業(yè)啄務(wù)處理描述踩、表格制作尸、存儲(存豈檔)、收集靜資料和信息訪傳遞。階兔業(yè)務(wù)處理補單位社業(yè)務(wù)處理單扁位就是負(fù)責(zé)簽或參與處理旺某項業(yè)務(wù)的惰具體單位魔、部爺門或個人。符號為:拳鞭業(yè)務(wù)處理朝描述壟業(yè)務(wù)處理描住述就是具體精說明要進行泛的業(yè)務(wù)處理茅的名稱。符號為:渡熔表格制作縣表格制作指罩的是業(yè)務(wù)處系理流程中形和成的計劃、皮產(chǎn)生的報表撐等文檔信息驢。符號為:疑隙存儲(存蝕檔)怨存儲(存檔知)指的是業(yè)峰務(wù)處理流程褲中對重要的輸文檔信息和盒資料的保存客。符號為:嚴(yán)蝕收集資料戲收集資料指稅的是業(yè)務(wù)處未理流程中需預(yù)要進行的必佩要的信息和臂資料的收集擦與整理。符號為:傅伴信息傳遞落信息傳遞指比的是業(yè)務(wù)處爆理流程業(yè)務(wù)拾處理的順序王及信息流的脖傳遞方向。符號為:言斬業(yè)務(wù)流程貞圖示例痰1.2數(shù)童據(jù)流程圖逼數(shù)據(jù)流程圖限(Data借Flow龍Diag怠ram,D氏FD)是軟肚件系統(tǒng)最重熄要的需求分謙析工具之一飄,它通過圖糾形符號描述滲數(shù)據(jù)的輸入屆(來源)、需輸出(去向猜)和移動變幅換過程。D扣FD的基本戶圖形元素有慣4個:外部秘實體手、數(shù)寒據(jù)流、處理顧、數(shù)據(jù)存儲幼。豈實際經(jīng)驗表魚明,軟件系民統(tǒng)的DFD俯一般至少要教畫到第4層仙,即總共至秀少5層才能輔充分描述其仙需求。因此菊,編制軟件說系統(tǒng)的DF貼D的工作量裝是很大的。雙構(gòu)外部實體鋤外部實體是生指不受系統(tǒng)要控制,在系甲統(tǒng)以外的事謎物,人或部驢門。在矩形框內(nèi)標(biāo)明外部實體的名稱在矩形框內(nèi)標(biāo)明外部實體的名稱梳監(jiān)數(shù)據(jù)流一般在直線的上方標(biāo)明數(shù)據(jù)流的名稱約數(shù)據(jù)流指出端了系統(tǒng)中數(shù)旦據(jù)流動的方蛾向。一般在直線的上方標(biāo)明數(shù)據(jù)流的名稱符號為:芬舊處理會處理表達(dá)了皇對數(shù)據(jù)的邏奧輯處理功能肚。處理(在上面矩形框內(nèi)標(biāo)明處理的編號、在下面矩形框內(nèi)標(biāo)明處理的名稱)符號為:處理(在上面矩形框內(nèi)標(biāo)明處理的編號、在下面矩形框內(nèi)標(biāo)明處理的名稱)技六數(shù)據(jù)存貯市數(shù)據(jù)存貯是巨指數(shù)據(jù)處理嶺過程中一個纖數(shù)據(jù)保存的朽狀態(tài)。在左邊矩形框內(nèi)標(biāo)明數(shù)據(jù)存儲的編號、在右邊開口矩形內(nèi)標(biāo)明數(shù)據(jù)存儲的名稱符號為:在左邊矩形框內(nèi)標(biāo)明數(shù)據(jù)存儲的編號、在右邊開口矩形內(nèi)標(biāo)明數(shù)據(jù)存儲的名稱望普數(shù)據(jù)流圖盼示例經(jīng)營處理系統(tǒng)經(jīng)營處理系統(tǒng)供應(yīng)商顧客定貨單發(fā)貨單發(fā)貨單第0層數(shù)據(jù)流圖第1層數(shù)據(jù)流圖第1層數(shù)據(jù)流圖供應(yīng)商顧客定貨單發(fā)貨單銷售1采購2會計3到貨通知收據(jù)應(yīng)付款通知付款付款配件庫存F1小1.3數(shù)芝據(jù)字典曬營數(shù)據(jù)字典絡(luò)常用符號顏在數(shù)據(jù)流圖良上描述了系罷統(tǒng)由哪幾部暗分組成,各惕部分之間的派聯(lián)系等。對構(gòu)數(shù)據(jù)流圖中懶各個元素還右必須要做完痛整的定義和奮說明,這就然是數(shù)據(jù)字典背。牲數(shù)據(jù)字典(霧Data圓Dicti旱onary度,DD)是睡數(shù)據(jù)收集和撈分析后所獲墓得的成果,籃它筆定義了忠所有風(fēng)與系統(tǒng)相關(guān)狗的議數(shù)據(jù)項、數(shù)瘦據(jù)結(jié)構(gòu)、外共部實體、數(shù)犯據(jù)流、數(shù)據(jù)殼存儲、處理氧邏輯等喝數(shù)據(jù)憐字典想元素,并齊按便字典順序組遷織積編寫諒,雄以方便嚴(yán)用戶和辯開發(fā)人喪員偉理解系統(tǒng)警的輸喉入、輸出、盜存儲和進處理邏輯。愛數(shù)據(jù)字典編卵制過程中常眨常斃使用述表3底-1幸所示的符號勢。喇表3-1凳數(shù)據(jù)字典常泳用符號診符號侮含義放說明適=結(jié)定義為焰,等于,由矛…占構(gòu)成備等式左邊墳“根定義為壞”賺、猛“僵等于妻”角右邊,或者段“妻由僅”弊右邊升“演構(gòu)成毛”犧+紋與斥例如,鑄x印=瓣a早+理b婆,表示斗x站由水a(chǎn)沙和廊b挎組成壩[...|彎...]濟或泡例如,劣x方=[良a郵|睡b弄],表示輔x誤由聽a燭或匯b舊組成唯{...}床重復(fù)信表示大括號觀中的內(nèi)容重嶺復(fù)出現(xiàn)。例旨如,擦x診={士a條},表示犯x預(yù)由0個或多替?zhèn)€錘a口組成督m憲{...}莊n能有重復(fù)次數(shù)略限制的壩重復(fù)卡表示大括號讀中的內(nèi)容重鋤復(fù)出現(xiàn),其東中你m幼、愉n披分別蜻表示丘容重復(fù)次數(shù)第的下限和上紹限。例如,肚x=唉3干{斬a殖}5表示怕x首由3個著a替、或4個鳴a清、或5個臺a脈組成羊(...)保可選皂例如,份x她=(毫a貫),表示惰a居可在眼x夢中出現(xiàn),也野可不出現(xiàn)熔‘三...親’幕字符或字符載串怕單引號中的辱內(nèi)容是字符依或字符串。穿例如,俱x禾=棵‘提a瓜’捕,表示避x聰取值字符拒a駐..綱連接符舞例如,只x偶=1艇..堅9,表示惡x判取1到9中舊任意一個值寸盒數(shù)據(jù)項腰數(shù)據(jù)項用數(shù)聚據(jù)項詞條描甩述。數(shù)據(jù)項喊詞條一般應(yīng)抖包含如下內(nèi)稈容:贈(1)數(shù)據(jù)趣項名稱給佳出數(shù)據(jù)項的納名稱。致(2)別名光如果數(shù)據(jù)藝項有多個名享稱,則給出皂別名。洽(3)編號勺給出數(shù)據(jù)者項的編號。謀可采多用自頂向下資的方法編號都。有(4)含義瓶說明說明齊數(shù)據(jù)項的含昨義、用途等呈。圣(5)積類型世說明數(shù)據(jù)匯項的數(shù)據(jù)類墾型,如字符錘型、數(shù)值型引、日期型、樓邏輯型、備頓注型等。頓(6)長度繳說明數(shù)據(jù)梨項長度,常黎用字節(jié)數(shù)、潤二進制位數(shù)竟等表示。隨(7)含取值范圍榴及含義說頂明數(shù)據(jù)項的辨取值范圍渴及含義。例翻如,性別數(shù)單據(jù)項取值范仇圍為{1,堤0},其堤中1表示六’繡男抬’起、0表示騾’厭女肯’欣。影(8)宋相關(guān)元素籠說明與該乎數(shù)據(jù)項有關(guān)傻的DFD、盆數(shù)據(jù)字典元梨素等。黑其中,取值平范圍和更相關(guān)元素礦定義了數(shù)據(jù)腥完整性約束乒條件,它們憐是數(shù)據(jù)完整構(gòu)性設(shè)計的依什據(jù)。關(guān)于數(shù)扯據(jù)完整分析藏和設(shè)計,后慌面章節(jié)將深品入討剃論??ㄗ鳛槭纠v圖3-1描逃述了庫存管加理系統(tǒng)中的沉銷售單編號稍數(shù)據(jù)項詞條榨。仿數(shù)據(jù)項名稱眾銷售單編號津別名杏銷售單號姻編號魯鄭含義說明單每個銷售單說必須是唯一溜編號,以便坡查詢和審核想類型蒜字符型掩長度食20B獵取值范圍代及含義機銷售員號+畢順序號。其情中,銷售員梯號的取值范視圍及含義見醫(yī)銷售員詞條江,順序號=肆’趨00000坦0謙’威..罪’叫99999賄9嗽’專相關(guān)元素懲銷售員圖3-1數(shù)據(jù)項詞條圖3-1數(shù)據(jù)項詞條奪葡數(shù)據(jù)結(jié)構(gòu)禾數(shù)據(jù)結(jié)構(gòu)用肝數(shù)據(jù)結(jié)構(gòu)詞踏條描述。數(shù)菜據(jù)結(jié)構(gòu)詞條著一般應(yīng)包含怪如下內(nèi)容:浩(1)數(shù)據(jù)定結(jié)構(gòu)名稱每給出數(shù)據(jù)結(jié)看構(gòu)的名稱。士(2)別名姻椒如果壩數(shù)據(jù)結(jié)構(gòu)有陽多個名稱,踐則給出別名透。域(3)編號雕給出數(shù)據(jù)付結(jié)構(gòu)的編號絹??刹捎米怨ы斚蛳碌姆轿捶ň幪枴瘢?)含義梳說明說明喇?dāng)?shù)據(jù)結(jié)構(gòu)的震含義、用途那等。奇(5)組成慣說明數(shù)據(jù)置結(jié)構(gòu)是由哪配些數(shù)據(jù)項或違數(shù)據(jù)結(jié)構(gòu)組辯成的。袍(6)拌相關(guān)元素功說明與該史數(shù)據(jù)結(jié)構(gòu)有帝關(guān)的DFD呀、數(shù)據(jù)字典居元素等。準(zhǔn)其中,律“壘組成須”頓和您“小相關(guān)元素柿”真可能構(gòu)成數(shù)管據(jù)完整性約皺束條件。寸作為示例,順圖3-2描引述了學(xué)生成春績管理系統(tǒng)兇中的學(xué)生數(shù)市據(jù)結(jié)構(gòu)詞條倆。怒數(shù)據(jù)結(jié)構(gòu)名刻稱濟學(xué)生嚴(yán)別名身編號扮壩含義說明牲為了方便訪惹問學(xué)生信息廟,將姓名、荒學(xué)號、所在趕系、專業(yè)作夕為一個整體幣進行星存取獅組成父姓名+學(xué)號籍+所在系名奴稱+專業(yè)名漠稱輛相關(guān)元素堂姓名,學(xué)號耍,所在系名孝稱,專業(yè)名拉稱圖3-2數(shù)據(jù)結(jié)構(gòu)詞條圖3-2數(shù)據(jù)結(jié)構(gòu)詞條狗哄外部實體今外部實體用庸外部實體詞刊條描述。外壽部實體詞條狀一般應(yīng)包含腹如下內(nèi)容:瓦(1)外部濃實體名稱敞給出外部實攝體的名稱。標(biāo)(2)別名凡如果外部帳實體有多個躁名稱,則給遭出別名。主(3)編號北給出外部播實體的編號康??刹捎米曾B頂向下的方鳳法編號。爸(4)簡要醉描述說明瞇外部實體的錄性質(zhì)、職能乎等。扎(5)輸入興的數(shù)據(jù)流瞧列出進入該譯外部實體的濤數(shù)據(jù)流。國(6)輸出期的數(shù)據(jù)流瘦列出離開該轎外部實體的葉數(shù)據(jù)流。幅(7)數(shù)量碗:在整個D靠FD中盒,該跡外部實體出您現(xiàn)的次數(shù)。夏作為示例,仙圖3-3描里述了學(xué)生成效績管理系統(tǒng)樣中的教務(wù)科姜外部實體詞遵條。圖3-3外部實體詞條圖3-3外部實體詞條蝴貪數(shù)據(jù)流搬數(shù)據(jù)流用數(shù)景據(jù)流詞條描宋述。數(shù)據(jù)流底詞條一般應(yīng)戶包含如下內(nèi)維容:夜(1)數(shù)據(jù)虜流名稱給尼出數(shù)據(jù)流的鬼名稱。慌(2)別名川如果數(shù)據(jù)輪流有多個名銷稱,則給出姨別名。凡(3)編號晉給蘋出數(shù)鳥據(jù)流的編號束。可采用自坦頂向下的方單法編號。紐(4)說明絲煎簡要介紹揚數(shù)據(jù)流譯產(chǎn)生的原因遠(yuǎn)和結(jié)果蹈??蓿?)數(shù)據(jù)啄流來源指驕出數(shù)據(jù)流來軌自何方。收(6)數(shù)據(jù)云流去向指低出數(shù)據(jù)流到克何處去。油(7)組成搶說明數(shù)據(jù)信流是由哪些衡數(shù)據(jù)結(jié)構(gòu)組競成的。鍬(8)平均醫(yī)流量給出情數(shù)據(jù)流平均哀流量,即單倘位時間(如耀每天、每周奉、每月)內(nèi)艷傳輸?shù)拇螖?shù)侍。慣(9)高峰迫期流量給文出數(shù)據(jù)流高牲峰期的流量擺。喊平均流量、受高峰期流量囑等為數(shù)據(jù)庫屑的存儲設(shè)計鐮、服務(wù)器設(shè)忙計等提供依甘據(jù)。策(10)淡相關(guān)元素式說明與該買數(shù)據(jù)流有關(guān)隔的DFD、滑數(shù)據(jù)字典元批素等。居作為示例,疲圖3-4旨描述了學(xué)生加成績管黨理系兵統(tǒng)中的成績難數(shù)據(jù)流詞條級。再數(shù)據(jù)流名稱雕成績絲別名龍編號松本說明方因?qū)W生或管般理人員查詢類成績而產(chǎn)生忍數(shù)據(jù)流來源慚處理1.2吳.1:讀取肝學(xué)生成績游數(shù)據(jù)流去向談處理1.2派.3:顯示倘學(xué)生成績踩組成再姓名+學(xué)號喜+課程代碼巡+課程名稱表+成績舍平均流量閥600次/笨天嘉高峰期流量隙期末,50陸000次/谷天瞇相關(guān)元素第處理1.2舟.1、處理擴陽,數(shù)據(jù)項1止.2.1、添數(shù)據(jù)項1.擺2.2、數(shù)喚據(jù)項1.2楊.3、數(shù)據(jù)蕉項1.2.叉4、數(shù)據(jù)項燃圖3-4數(shù)據(jù)流詞條圖3-4數(shù)據(jù)流詞條改意數(shù)據(jù)存儲屋數(shù)據(jù)存儲用壩數(shù)據(jù)存儲詞懸條描述。數(shù)扯據(jù)存東儲詞稈條一般應(yīng)包彼含如下內(nèi)容逃:勺(1)數(shù)據(jù)瞎存儲名稱勉給出數(shù)據(jù)存摸儲的名稱。犧(2)別名滑如果數(shù)據(jù)宮存儲有多個妖名稱,則給煙出別名?;ィ?)編號端給出數(shù)據(jù)喜存儲的編號俗。數(shù)據(jù)存儲賞編號一般以殘字母F開頭豬,然后按順休序編號。奶(4)說明纖漏簡要介紹解存放的是什桌么數(shù)據(jù)吵。恭(5)輸入似的數(shù)據(jù)流菌說明進入該究數(shù)據(jù)存儲的拳數(shù)據(jù)流。腦(6)輸出權(quán)的數(shù)據(jù)流露說明從該數(shù)偏據(jù)存儲出去義的數(shù)據(jù)流。迅(7)組成勤說明數(shù)據(jù)麗存儲是由哪役些數(shù)據(jù)結(jié)構(gòu)浩組成的。況(8)數(shù)據(jù)認(rèn)量說明每飄次存取多少廳數(shù)據(jù)。經(jīng)(9)存取氧頻度給出小該數(shù)據(jù)存儲勝單位時間(駕如每天、每菠周、每月)罵內(nèi)的存取次絕數(shù)。邁(10蝴)存敏取方式說納明是批處理劑還是聯(lián)機處煩理、是檢索犧還是更新、擁是順序檢索議還是隨機檢膛索,指出關(guān)斤鍵字等。畢數(shù)據(jù)量、存滑取頻度、存鴨取方式等為伍數(shù)據(jù)庫的存躲儲設(shè)計、服循務(wù)器設(shè)計等篇提供依據(jù)。游(11)羞相關(guān)元素抖說明與該慌數(shù)據(jù)存儲有占關(guān)的DFD測、數(shù)據(jù)字典李元素等。懂作為示例,優(yōu)圖3-5闖描述了學(xué)生槐成績管理系醋統(tǒng)中的學(xué)生腦基本信息數(shù)涼據(jù)存儲詞條宴。易數(shù)據(jù)存儲名篩稱綁學(xué)生基本信笛息怠別名詠編號辜F1利說明慰存儲學(xué)生的雄基本信息旁輸入的數(shù)據(jù)霧流露學(xué)生基本信每息炊輸出的數(shù)據(jù)監(jiān)流喉學(xué)生基本信陜息、學(xué)生簡陡要信息志組成破姓名+學(xué)號施+曾用名+嫌性別+籍貫賢+民族+家僻庭出蠢身+元個人成份+規(guī)政治面貌+方出生日期+長入學(xué)前文化農(nóng)程度+畢業(yè)嬸學(xué)校+參加準(zhǔn)工作日期+悲入學(xué)前單位琴+家長姓名村+郵政編碼彎+家庭地址災(zāi)+聯(lián)系吹+所在系+拉專業(yè)+班級輪+入學(xué)日期葛+學(xué)制慕數(shù)據(jù)量喪平均每次訪私問5個學(xué)生喚的基本信息籃,每次最多妨訪問200歲0個學(xué)生的夕基本信息咱存取頻度互平均頻度:耍600次/滴天,期末高熊峰期頻度:頂50000搜次/天牽存取方式砍聯(lián)機處理,子檢索+更新朽,隨機檢索幣,關(guān)鍵字為役學(xué)號先相關(guān)元素根處理1.2炎.1、處理哲堆,數(shù)據(jù)項1紅.2.1、啊數(shù)據(jù)項1.桑2.2扶……圖3-5數(shù)據(jù)存儲詞條圖3-5數(shù)據(jù)存儲詞條繡蓮處理邏輯仍處理邏輯詞驅(qū)條一般應(yīng)包王含如下內(nèi)容少:界(1)處理誦名稱給出慨處理的名稱值。陷(2)編號相給出處理乎的編號,編稅號與DFD扔一致。援(3)說明牧顧簡要介紹瓜處理及其功抵能。砌(4)輸入淹的數(shù)據(jù)流巡列出進入該明處理的數(shù)據(jù)北流。暢(5)輸出搭的數(shù)據(jù)流山列出離開該聰處理的數(shù)據(jù)鈔流。湖(7)處理先邏輯簡要咐介紹處理事總項、邏輯順營序。債注意,由于犯詞條的空間迷不能太大,蓮處理邏輯在擴數(shù)據(jù)字典中壇一般不需要盯詳細(xì)描述,翻詳細(xì)描述應(yīng)糖在軟件功能斯分析中進行鼓。脹(8)平均筋執(zhí)行頻率鄰給出該處理幕單位時間(雞如每天、每糊周、每月)纖內(nèi)的平均運獸行次數(shù)。石(9)平均氧執(zhí)行頻率乎給出該處理艇單位時間(勇如每天、每快周、每月)是內(nèi)的高峰期抖運行解次數(shù)。磚(9)壩相關(guān)元素饑說明與該曾處理邏輯有災(zāi)關(guān)的DFD躬、數(shù)據(jù)字典許元素等。粥作為示例,闊圖3-6采描述了學(xué)生喬成績管理系肝統(tǒng)中的生成功成績總表處饒理邏輯詞條奸。厲處理名稱雪生成成績總韻表污別名駝編號饑奉.2瞧說明發(fā)成績總表是樂學(xué)生在校期督間全部成績穗的匯總。本丟處理生成成荒績總表后,食提交給打印脆成績總表處恢理打印臂輸入的數(shù)據(jù)瑞流紛學(xué)號、成績票、學(xué)生、課測程劍輸出的數(shù)據(jù)葡流亞成績總表續(xù)處理邏輯霸該模塊通過丸學(xué)生學(xué)號從勉成績數(shù)據(jù)存侮儲中讀取該待學(xué)號學(xué)生的庫所有課程成販績,再從學(xué)償生基本信息屯數(shù)據(jù)存儲中寇讀取學(xué)生姓吳名、專業(yè)和限所在系等數(shù)戚據(jù),然后從韻課程端名錄數(shù)據(jù)存排儲中讀取課愿程名稱和學(xué)摟分等信息,雀最后按格式眨生成成績總喝表鋤平均執(zhí)行頻抖率丘200次/勝天株高峰期執(zhí)行港頻率騎畢業(yè)前夕,躲3000次齡/天對相關(guān)元素亭處理1.1魯.3.1、蛇處理1.1款.3.3、灶數(shù)據(jù)存儲F愛1狠、數(shù)據(jù)存儲弱F孔2迅……圖3-6處理邏輯詞條圖3-6處理邏輯詞條混漸數(shù)據(jù)字典膠編制的結(jié)構(gòu)翅化方法桿SA方法可扁以用來編制媽和組織數(shù)據(jù)歐字典。具體議做法是:首很先是數(shù)據(jù)字繁典的詞條按站照干“蒙自頂向下、竟逐層分解松”候的順序展開口,這樣做的下好處是層次眼清晰、易于天閱讀。其次濕是數(shù)據(jù)字典著的編號也可叉以利用層次饑化的思想進殊行設(shè)計,這鎮(zhèn)樣做的好處格是容易找出貸數(shù)據(jù)字典元柳素之間的層仁次關(guān)系。露例勵試用SA方茄法編制圖3手-7所示的夢銀行儲蓄管秘理系統(tǒng)的載“輪銀行存折占”算數(shù)據(jù)存儲相盛關(guān)的數(shù)據(jù)存航儲、數(shù)據(jù)結(jié)飼構(gòu)、數(shù)據(jù)項狹等詞條。維為了節(jié)省篇嗎幅,我們僅返給出數(shù)據(jù)字巖典元素的名怎稱,組成(購或含義)、盤類別和編號孫。圖3-7圖3-7銀行存折樣式憐存折=戶名乳+所號+帳豈號+開戶日到+性質(zhì)+(洽印密)+1敢{存取行}蘭50,數(shù)據(jù)胸存儲,編號猜:F訊1選。百戶名=2{召字母}24般,數(shù)據(jù)項,辱編號:1.帖1。紫所號=站‘綢0001首’戚…剖‘上9999玻’流,數(shù)據(jù)項,翁編號:1.樂2。套帳號=嘴‘識00000薯001哀’滾…梁‘號99999庫999愉’擺,數(shù)據(jù)項,淋編號:1.棒3。暗開戶日=釀年浴+月+日,竊數(shù)據(jù)結(jié)構(gòu),近編號:1.中4。冷性質(zhì)=夸‘語1識’賄..宿‘僻6咸’礙,數(shù)據(jù)項,戲編號:1.泥5。其中緩‘屠1崇’造表示普通帳痕戶,店‘杜2氧’起表示工資帳注戶等。勾印密=臂‘委0誰’寧..欄‘狡1朵’坊,數(shù)據(jù)項,材編號:1.像6。其中鈴‘爪0冬’粗表示有印密卷;幻‘涂1蛙’華表示沒有印柴密,即印密斜在存折上不裕顯示。郵存取行=日悄期+(摘要辛)+支出+翁存入+余額急+操作+復(fù)艱核,數(shù)據(jù)結(jié)博構(gòu),編號:它1.7。隔日期=年頑+月+日,較數(shù)據(jù)結(jié)構(gòu),椒編號:1.永7.1。芳年=衡‘逐0001釣’惕..已‘納9999誦’葉,數(shù)據(jù)項,較編號:1.古廣。稈月=飾‘怎01展’魂..碧‘輕12垮’溉,數(shù)據(jù)項,甩編號:1.晉清。概日=政‘伏01憑’扇.良.猾‘辣31魂’號,數(shù)據(jù)項,寺編號:1.紹至。貢摘要=1慘{字母}4和,數(shù)據(jù)項,跪編號:1.登7.2。其轟中摘要的內(nèi)學(xué)容用縮略詞薄表示業(yè)務(wù)種海類,如隸“牧存絞”授、趨“駛?cè)∧备⒂睢捌まD(zhuǎn)演”卻、?!暗蹞Q爭”笨分別表示掏“表存款談”泥、統(tǒng)“襲取款簽”燦、荒“沖轉(zhuǎn)帳著”改、器“予更換新存折動”藝。詳支出=金額墾,數(shù)據(jù)項,搖編號:1.榨7.3。胖存入=金額佛,數(shù)據(jù)項,撓編號:1.庭7.4。座余額=金額奸,數(shù)據(jù)項,蔬編號:1.鐵7.5。勁金額=0.單01..9仆99999睡99.99上,數(shù)據(jù)項,叫編號:1.疼斑。愧操作=溉‘潮00001我’掛..璃‘狀99999度’假,數(shù)據(jù)項,趨編號:1.泡7.6??◤?fù)核=體‘全00001查’學(xué)..超‘珠9999史9驅(qū)’咸,數(shù)據(jù)項,插編號:1.鏈7.7。兆1.4E租-R圖個概念模型是才對信息世界鉛的管理對象劣、屬性及聯(lián)牙系等信息的存描述形式。嶼E-R圖(鍋即實體關(guān)系拴圖)是概念毅模型表示方灣法之一。E鏡-R圖有三刺種基本符號取:實體集、茄實體集屬性微、實體集間棕的聯(lián)系。搜舉實體集城實體集指的士是現(xiàn)實世界若中具有相同陸性質(zhì)、服從碑相同規(guī)則的飼一類事物的出集合。符號為:縮途實體集屬匯性輪實體集的屬記性指的是實菌體的某一方歲面特征的抽邁象表示。符號為:漢王實體集間選的聯(lián)系愧實體集間的寸聯(lián)系指的是蓄實體集和實愛體集之間的舞關(guān)系表示。符號為:蕉優(yōu)涂E-R幸圖示例住在住在病人病房醫(yī)生醫(yī)療住院號姓名n11nE-R圖示例艙2軟件設(shè)派計鳳軟件設(shè)計是朵根據(jù)軟件需燒求分析階段恨所提出的邏嬌輯模型的要必求,設(shè)計出撇一個能在計誓算機系統(tǒng)上央實現(xiàn)的物理煌模型速——浙軟件設(shè)計方捷案。軟件設(shè)扎計方案的內(nèi)查容包括:系燙統(tǒng)有哪些子陳系統(tǒng),系統(tǒng)天有哪些功能遠(yuǎn)模塊組成以睬及這些模塊滔如何連接在披一起以及系才統(tǒng)的輸入輸校出和數(shù)據(jù)庫酸的設(shè)計,經(jīng)斯常用計算機信處理流程圖附、模塊結(jié)構(gòu)悠圖、數(shù)據(jù)庫休表結(jié)構(gòu)以及南程序流程圖銷來給出。懲2.1計蝦算機處理流辟程石計算機處理賀流程圖(系扮統(tǒng)流程圖)餐是一種常用攝的軟件設(shè)計舞方法,表達(dá)輔了系統(tǒng)的處耀理過程,并夫用圖形符號箏表示晴了輸入、輸穗出與處理操腳作之間的關(guān)慮系以及文件立建立與使用貫的過程。常埋用的圖形符損號有:輸入鈴/輸出、處腫理、文件、組聯(lián)機存貯和激脫機存貯等拜。備京輸入/輸銷出變輸入/輸出蹲指的是計算系機系統(tǒng)要求曾的輸入/輸歉出數(shù)據(jù)以及爬完成的操作拋。符號為:洞服處理宗處理指的是可計算機系統(tǒng)劫要實現(xiàn)的處者理操作。符號為:且訓(xùn)文件玩文件指的是蜻計算機系統(tǒng)汗輸入或輸出鈔的以文件形晶式存儲的數(shù)年據(jù)信息。符號為:亮著聯(lián)機存貯蚊聯(lián)機存貯指律的是系統(tǒng)處火理過程中產(chǎn)耳生的需要計省算機保存的消數(shù)據(jù)信息。符號為:纏遮脫機存貯保脫諷機存貯指的旺是在計算機貢系統(tǒng)外保存覆的數(shù)據(jù)信息艙。符號為:顧湊計算機處拍理流程圖示肚例盛例如工資系閑統(tǒng)流程圖如法下:工資記錄工資記錄房租、水電、病事假等扣款記錄讀取有關(guān)數(shù)據(jù)原始記錄輸入文件人事勞資記錄文件工資計算處理打印工資單,扣款記錄說明,工資報表等鍵入工資系統(tǒng)流程圖胸2.2模插塊結(jié)構(gòu)圖未模塊結(jié)構(gòu)圖韻反映了整個渠系統(tǒng)的模塊脈結(jié)構(gòu)。候樣模塊結(jié)構(gòu)圖績的圖形元素模塊名模塊名模塊標(biāo)志數(shù)據(jù)調(diào)用循環(huán)調(diào)用判斷分叉ABACABABBDA調(diào)用BA判斷調(diào)用B、C、DA循環(huán)調(diào)用BA帶著數(shù)據(jù)a調(diào)用B,返回時帶回數(shù)據(jù)bab品帥模塊結(jié)構(gòu)嘗圖示例EOFEOF獲得訂貨匯總表獲得訂貨項目修改訂貨表排列訂貨匯總表獲得訂貨單記錄分離訂貨項目查訂貨表就算累積訂貨單建立訂貨項目ITMITMITMITMITMEOFEOFORDORDITMLITLITLITLITSOLNLITMATCH圖中:ORD-訂貨單ITM-訂貨項目NLIT-修改后的訂貨表SOL-訂貨匯總表EOF-文件結(jié)束標(biāo)志MATCH-匹配系統(tǒng)模塊結(jié)構(gòu)圖悶2.3數(shù)獻據(jù)庫設(shè)計賽數(shù)據(jù)庫表結(jié)帆構(gòu)設(shè)計,例詠如:用戶表何序號括字段懷名稱填含義街?jǐn)?shù)據(jù)帖類型免寬度話允許合空鍋默認(rèn)值療1騎userI圣d壤*耽用戶ID袖整數(shù)型那8末‘處00000失000授’上2縱userN熔ame倉用戶姓名菠字符型固10壽NULL商NULL蹲3暫userP望sw掏用戶密碼重字符型粘6羅'0000膏00'浮4領(lǐng)depNo紡用戶所屬部么門堂字符型覽2陰'0溉1題'熊5稼d腐epRig撇ht仙用戶權(quán)限甲字符型俯10彩''晌注:怖“眠*惑”微代表主鍵。婦2.4詳?shù)┘?xì)設(shè)計浮簡程序流程密圖竄程序流程圖錘也稱為程序堡框圖,是軟柄件開發(fā)者最縫熟悉的一種擇算法表達(dá)工故具。常用的似圖形符號有送:開始/結(jié)束開始/結(jié)束流線輸入/輸出條件判斷處理準(zhǔn)備/預(yù)處理預(yù)定義處理/既定處理文件/文檔循環(huán)上界循環(huán)下界外接虛線省略線并行方式注釋或注解內(nèi)接頂例如,用戶旬登錄系統(tǒng)時濃判斷是否是氧授權(quán)用戶的納程序流程圖借如下:開始開始輸入用戶名和密碼授權(quán)用戶?登錄系統(tǒng)結(jié)束YN程序流程圖示例碧址PDL(茂Progr暖amDe死sign姿Langu與age)應(yīng)PDL(P貍rogra洞mDes疫ignL卷angua反ge)是一專種用于描述爺功能模塊的尖算法設(shè)計和后加工細(xì)節(jié)的建語言。它具楊有嚴(yán)格的關(guān)泳鍵字外語法川,用于定義燥控制結(jié)構(gòu)和納數(shù)據(jù)結(jié)構(gòu),晝同時它的表眾示實際操作泛和條件的內(nèi)堆語法又是靈倘活自由的,瞇可使用自然輩語言的詞匯朵。儀PDL關(guān)鍵限字及其用途員說明如下:數(shù)據(jù)說明書功能:定義壘數(shù)據(jù)的類型斃和作用域;宰形式:TY警PE<變債量名>A挎S<限定姻詞1><罩限定詞2>勁說明:<完限定詞1>銅指明數(shù)據(jù)炮類型,<限擱定詞2>懷指明變量的息作用域。程序塊晃功能:定義擔(dān)程序塊;愉形式:BE滔GIN漫<塊名>芒筐<一組偽沙代碼語句>編;糊質(zhì)END孫說明:<塊秀名>指明程稈序塊名稱,孟<一組偽代伐碼語句>由疼其他PDL周結(jié)構(gòu)組成。子程序結(jié)構(gòu)郵功能:定義鞭PDL中的捐過程;俊形式:PR姑OCEDU倚RE<額子程序名>榮<一組屬司性>勒餅INTE嗚RFACE罩<參瘡數(shù)表>老繼驢程序塊/或卻一組偽碼語蘆句安鑰END四說明:<一鵲組屬性>描杯述了子程序哄的應(yīng)用特性拖(例如表明乓是一個IN同TERNA戒L模塊,還以是一個EX靈TERNA軌L模塊)以茄及其他一些哀有關(guān)實現(xiàn)的磁特性(如使陰用什么程序俊設(shè)計語言)果;INTE花RFACE頌用于定義模含塊的參數(shù)表車,包括所有用輸入和輸出決信息的標(biāo)識彈符。搜基本控制結(jié)黨構(gòu)上功能:定義超包括順序型郵、選擇型、液重復(fù)型以及隔多路選擇型性等基本的程件序控制結(jié)構(gòu)老;IF〈條件描述〉THEN<程序塊或偽碼語句組>;IF〈條件描述〉THEN<程序塊或偽碼語句組>;

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論