軟件工程教案4(第三章)



《軟件工程教案4(第三章)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程教案4(第三章)(84頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,,*,,,,,,,,,,,,,,,,,,,,,,Click to edit Master title style,,Click to edit Master text styles,,Second Level,,Third Level,,Fourth Level,,Fifth Level,,3.3,需求建模,模型的作用,建模的原因:,,在建模過(guò)程中了解系統(tǒng),,通過(guò)抽象降低復(fù)雜性,,有助于回憶所有的細(xì)節(jié),,有助于開(kāi)發(fā)小組間的交流,,有助于與用戶的交流,,為系統(tǒng)的維護(hù)提供文檔,,,,模型化或模型方法是通過(guò)抽象、概括和一般化,把研究的對(duì)象或問(wèn)題轉(zhuǎn)化為本質(zhì)(關(guān)系或結(jié)構(gòu))相同的另一對(duì)象或問(wèn)題,從而加以
2、解決的方法。模型化方法要求所建立的模型能真實(shí)反映所研究對(duì)象的整體結(jié)構(gòu)、關(guān)系或某一過(guò)程、某一局部、某一側(cè)面的本質(zhì)特征和變化規(guī)律。,模型的類型,數(shù)學(xué)模型,,描述模型,,圖形模型,需求分析的步驟,,當(dāng)前,,系統(tǒng),,目標(biāo),,系統(tǒng),,物理,,模型,,邏輯,,模型,,邏輯,,模型,,物理,,模型,模型化,抽象化,具體化,實(shí)例化,怎,,么,,做,做,,什,,么,當(dāng)前,,系統(tǒng),目標(biāo),,系統(tǒng),需,,求,,定,,義,,邏輯模型和物理模型,,,模型是對(duì)對(duì)象系統(tǒng)的形式化的特征,,抽象,概括性或近似地表示;,,,,構(gòu)造模型的過(guò)程是一個(gè)抽象、分,,析的過(guò)程。,,對(duì)象,,系統(tǒng),,模型,,系統(tǒng),抽象,(映射),模型應(yīng)用,模型
3、構(gòu)造的過(guò)程,,邏輯模型 物理模型,,,(,本質(zhì)模型、概念模型,),,(,實(shí)施模型、技術(shù)模型,),現(xiàn),,行,,系,,統(tǒng),目,,標(biāo),,系,,統(tǒng),描述重要的業(yè)務(wù)功能,無(wú)論系統(tǒng)是如何實(shí)施的。,描述現(xiàn)實(shí)系統(tǒng)是如何在物理上實(shí)現(xiàn)的。,描述新系統(tǒng)的主要業(yè)務(wù)功能和用戶新的需求,無(wú)論系統(tǒng)應(yīng)如何實(shí)施。,描述新系統(tǒng)是如何實(shí)施的(包括技術(shù))。,需求分析過(guò)程示意,,學(xué),,生,(1),通過(guò)對(duì)現(xiàn)實(shí)環(huán)境的調(diào)查,,,,獲得當(dāng)前系統(tǒng)的物理模型,,,,,,,,學(xué),,生,購(gòu),,書(shū),,申,,請(qǐng),購(gòu)書(shū),,單,發(fā),,票,領(lǐng),,書(shū),,單,書(shū),,107,,張,教務(wù)科,206,,王,會(huì)計(jì)室,206,,李,出納員,303,,趙,教材科,
4、學(xué)生購(gòu)買(mǎi)教材的物理模型,需求分析過(guò)程示意,(2),去掉具體模型中的非本質(zhì)因素,,,,抽,象,出當(dāng)前系統(tǒng)的邏輯模型,,,,學(xué)生購(gòu)買(mǎi)教材的邏輯模型,,學(xué),,生,,,,,學(xué),,生,購(gòu),,書(shū),,申,,請(qǐng),購(gòu)書(shū),,單,發(fā),,票,領(lǐng),,書(shū),,單,書(shū),,審查,,有效性,開(kāi)發(fā)票,開(kāi)領(lǐng),,書(shū)單,發(fā)書(shū),需求分析過(guò)程示意,(3),分析當(dāng)前系統(tǒng)與目標(biāo)系統(tǒng)的差別,,,,建立目標(biāo)系統(tǒng)的邏輯模型,,,,計(jì)算機(jī)售書(shū)系統(tǒng)的邏輯模型,,學(xué),,生,,,學(xué),,生,購(gòu)書(shū)單,發(fā)票,領(lǐng)書(shū)單,,審查并,,開(kāi)發(fā)票,開(kāi)領(lǐng),書(shū)單,,無(wú)效書(shū)單,分析階段中常用的模型(邏輯模型),數(shù)據(jù)流圖(,DFD,),,實(shí)體,―,聯(lián)系圖(,ERD,),,類圖,,實(shí)例
5、圖,,時(shí)序圖,,狀態(tài)圖,,協(xié)作圖,,事件列表,,數(shù)據(jù)流定義,,數(shù)據(jù)元素定義,,,……,SafeHomede,的第,1,層,DFD,,控制,,面板,,與用戶,,交互,,控制,,面板,,顯示,密碼,電話號(hào)碼撥音,傳感器狀態(tài),顯示信息,配置請(qǐng)求,用戶命令,,和數(shù)據(jù),,配置,,系統(tǒng),,警,,鈴,,電,,話,,線,,傳感器,配置信息,,顯示信息,,和狀態(tài),,監(jiān)控,,傳感器,,激活/不,,激活系統(tǒng),傳感器信息,,密碼,,處理,警告類型,檢驗(yàn),id,信息,開(kāi)始,,停止,狀態(tài)信息,,,,,,,,,,客戶,,,,,,保險(xiǎn)銷(xiāo)售人員,,簽訂一份,,保險(xiǎn)單,,銷(xiāo)售統(tǒng)計(jì),,客戶統(tǒng)計(jì),使用用例圖舉例,,狀態(tài)圖,,,,,,
6、例:,,,,狀態(tài),1,Do:,活動(dòng),1,,狀態(tài),2,.…...,,事件,1[,條件,1] /,動(dòng)作,1,結(jié)束,,事件,初始,,事件,,,,空閑,,可視菜單,左邊按鈕按下,/,顯示彈出菜單,左邊按鈕彈起,/,擦除彈出菜單,,光標(biāo)移動(dòng),/,高亮菜單項(xiàng),,彈出菜單動(dòng)作,,,接電話的順序圖,,:,,,受話者,,交換機(jī),,遠(yuǎn)程交換機(jī),,受話者,,,,,,,,,,,,,拿起話筒,聽(tīng)通話聲,撥號(hào)碼,......,鈴響信號(hào),鈴響,鈴響停止信號(hào),,拿起話筒,鈴響停止,,,<10,,d,e,a,b,c,{b-a<1},{e-d<5},{c-b<10},,,路徑,,,合作圖舉例,,,,,,,,,,,,,,,,,
7、,,打印機(jī)忙,,保存打印文件,,隊(duì)列,,,,計(jì)算機(jī),,,,打印機(jī)空閑,,,打印文件,,,,,,打印機(jī),,,打印服務(wù)器,,打印文件,,,電梯,狀態(tài)圖舉例,,,,,,,在一樓,,,,,,上升,,停滯,,,下降,,,回到一樓,,,,,,,回一樓,,想要到,,達(dá)樓層,,,,想要到,,達(dá)樓層,,電梯行程,,開(kāi)始,向上,向上,向下,F1:,航班信息文件,=,{,航空公司名稱+航班號(hào),,+起點(diǎn)+終點(diǎn)+日期 +起飛時(shí)間+降落時(shí)間,},,航空公司名稱=,2{,字母,}4,,,航班號(hào)=,3{,十進(jìn)制數(shù)字,}3,,,字母=,“,A,”…“,Z,”,,十進(jìn)制數(shù)字=,“,0,”…“,9,”,,起點(diǎn)=
8、終點(diǎn)=,1{,漢字,}10,,,起飛時(shí)間=降落時(shí)間=時(shí)+分,,時(shí)=,“,00,”…“,23,”,,,分=,“,00,”…“,59,”,,,日期=年+月+日,,年=,[2000,|,2001,|,2002,|,2004],,,月=,“,01,”…“,12,”,,,日=,“,01,”…“,31,”,§3.4,分析建摸方法,結(jié)構(gòu)化分析,(,傳統(tǒng)建模方法,),,面向?qū)ο蠓治?§3.4.1,結(jié)構(gòu)化分析方法,(Structured Analisys,,SA,),,基于數(shù)據(jù)流技術(shù)的分析方法,,,需求獲取應(yīng)遵循的三條基本原則:,,,分解,,抽象,,投影,分析模型的主要目標(biāo),描述用戶需要,,建立創(chuàng)建軟件設(shè)計(jì)的
9、基礎(chǔ),,定義軟件完成后可被確認(rèn)的一組需求,,分析模型的結(jié)構(gòu),,,數(shù)據(jù),,字典,數(shù)據(jù),,流圖,E-R,圖,狀態(tài),變,遷圖,加,工,規(guī),約,控制規(guī)約,數(shù),據(jù),對(duì),,象,描,,述,分析模型的元素,數(shù)據(jù)字典,(DD),:,模型核心,(,中心庫(kù),),,E-R,圖,(ERD),:,,數(shù)據(jù)流圖,(DFD),,,指明數(shù)據(jù)在系統(tǒng)中移動(dòng)時(shí)如何被變換,;,,描述對(duì)數(shù)據(jù)流進(jìn)行變換的功能,;,,DFD,中每個(gè)功能的描述包含在加工規(guī)約,,,(,小說(shuō)明,),。,,狀態(tài)變遷圖,(STD),,,指明作為外部事件的結(jié)果,,,系統(tǒng)將如何,,動(dòng)作。,3.4.3,數(shù)據(jù)建模,E-R,圖是數(shù)據(jù)建模的基礎(chǔ),將分析模型轉(zhuǎn)換為軟件設(shè)計(jì),,,數(shù)據(jù)
10、,,字典,數(shù)據(jù),,流圖,E-R,圖,狀態(tài)變遷圖,加,工,規(guī),約,控制規(guī)約,數(shù),據(jù),對(duì),描,,述,象,,數(shù) 據(jù) 設(shè) 計(jì),體系結(jié)構(gòu)設(shè)計(jì),接口設(shè)計(jì),過(guò)程設(shè)計(jì),,,,,,,,,分析模型,設(shè)計(jì)模型,將設(shè)計(jì)模型,,金字塔倒立,,的后果是什么?,,數(shù) 據(jù) 設(shè) 計(jì),體系結(jié)構(gòu)設(shè)計(jì),接口設(shè)計(jì),過(guò)程設(shè)計(jì),討論要點(diǎn),SA,方法建立功能模型的描述方法,,,DFD,,DD,,,其他描述方法,3.4.4,功能建模和信息流,,,,,基于,,計(jì)算機(jī),,的系統(tǒng),輸入信息,信息流模型,輸出信息,,外部實(shí)體,,,外部實(shí)體,,,外部實(shí)體,輸入信息,,,外部實(shí)體,,,外部實(shí)體,輸出信息,輸出信息,一,.,數(shù)據(jù)流圖,,(,DFD,,,D,
11、ata,F,low,D,iagram),,,描述邏輯模型的圖形工具, 表示數(shù)據(jù)在系統(tǒng)內(nèi)的變化。,,,,實(shí)例,,考務(wù)處理系統(tǒng)功能,,(1),對(duì)考生送來(lái)的報(bào)名單進(jìn)行檢查,;,,(2),對(duì)合格的報(bào)名單編好準(zhǔn)考證號(hào)后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站,;,,(3),對(duì)閱卷站送來(lái)的成績(jī)單進(jìn)行檢查,并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者,;,,(4),制作考生通知單,(,含成績(jī)及合格,/,不合格標(biāo)志,),送給考生,;,,(5),按地區(qū)進(jìn)行成績(jī)分類統(tǒng)計(jì)和試題難度分析,產(chǎn)生統(tǒng)計(jì)分析表。,頂層數(shù)據(jù)流圖,,考,,生,,,考務(wù),,處理系統(tǒng),考,,試,,中,,心,,閱卷站,不合格報(bào)名單,報(bào)名單,準(zhǔn)考證,
12、考生通知單,成,,績(jī),,清,,單,合格標(biāo)準(zhǔn),錯(cuò)誤成績(jī),,清單,考生名,,單,統(tǒng)計(jì)分析表,,登記,,報(bào)名單,報(bào)名單,準(zhǔn)考證,1,,統(tǒng)計(jì)成績(jī),2,不合格,,報(bào)名單,考生通知單,成,統(tǒng)計(jì)分析表,0,層,數(shù)據(jù)流,圖,考生名冊(cè),績(jī),清,單,合,,格,,標(biāo),,準(zhǔn),考生名,,單,成,績(jī),清,單,錯(cuò),誤,一層數(shù)據(jù)流圖,(a),,檢查,,報(bào)名單,報(bào)名單,準(zhǔn)考證,1.1,,編準(zhǔn)考證號(hào),1.2,不合格,,報(bào)名單,考生名冊(cè),考生名單,合格,,報(bào)名單,,登記,,考生,1.3,一層數(shù)據(jù)流圖,(b),,檢查,,成績(jī)清單,2.1,,審定,,合格者,2.2,考生名冊(cè),正確,,成績(jī)清單,,制作,,通知單,2.3,,分析,,統(tǒng)計(jì)成
13、績(jī),2.4,,分析,,試題難度,2.5,試題得分清單,考生,,通知單,難度,,分析表,合格,,標(biāo)準(zhǔn),分類,,統(tǒng)計(jì)表,成績(jī)清單,錯(cuò)誤,,成績(jī)清單,經(jīng)審定的,,成績(jī)清單,,,DFD,可以用來(lái)表示一個(gè)系統(tǒng)或軟件在任何層次上的抽象。,,較大型軟件系統(tǒng),DFD,分成多層,(,子圖、父圖概念,),,可以表示數(shù)據(jù)流和功能的進(jìn)一步的細(xì)節(jié)。,,,S,,,2,,1,,3,,,2.2,,2.1,,2.3,,,3.1,,3.2,,,,頂層,,(不編號(hào)),0,層,1,層,,數(shù)據(jù)流和控制流舉例,,(使用,Ward,和,mellor,符號(hào)),,監(jiān)控固件和,,操作接口,每個(gè)固件狀態(tài),動(dòng)作,,警告,,機(jī)器人初始化控制,操作命令
14、,部件狀態(tài)緩沖器,位置,,命令,開(kāi)始,/,停止,,處理,,機(jī)器人命令,機(jī)器人命令文件,操作,,設(shè)置,處理活動(dòng),記錄機(jī)器人動(dòng)作,位串,數(shù)據(jù)和控制模型的關(guān)系,,DFD,加工規(guī)約,加工模型,,DFD,控制規(guī)約,控制模型,數(shù)據(jù)輸出,數(shù)據(jù)條件,數(shù)據(jù)輸入,控制輸入,控制輸出,加工,,激活者,SafeHomede,控制面板,,與用戶,,交互,SAFEHOME,ARMED POWER,,,,,01,,,1,,2,,3,,4,,5,,6,,7,,8,,9,,*,,0,,#,OFF ARAY STAY,MAX TEST BYPASS,INSTANT CODE CHI
15、ME,READY,panic,alarm,,check,,fire,away,,stay,,instant,,bypass,,not ready,SafeHomede,的第,0,層DFD,,,,SafeHomede,,軟件系統(tǒng),用戶命令,,和數(shù)據(jù),顯示信息,,,控制面板,,,傳感器,傳感器,,狀態(tài),,,警鈴,,電話線,警告類型,電話號(hào)碼,,撥音,控制面板顯示,SafeHomede,的第,1,層,DFD,,控制,,面板,,與用戶,,交互,,控制,,面板,,顯示,密碼,電話號(hào)碼撥音,傳感器狀態(tài),顯示信息,配置請(qǐng)求,用戶命令,,和數(shù)據(jù),,配置,,系統(tǒng),,警,,鈴,,電,,話,,線,,傳感器,配置信息
16、,,顯示信息,,和狀態(tài),,監(jiān)控,,傳感器,,激活/不,,激活系統(tǒng),傳感器信息,,密碼,,處理,警告類型,檢驗(yàn),id,信息,開(kāi)始,,停止,狀態(tài)信息,監(jiān)控傳感器的第,2,層,DFD,電話號(hào)碼撥音,傳感器狀態(tài),配置數(shù)據(jù),,顯示格式,配置信息,,產(chǎn)生警告,,信息,,撥號(hào),,評(píng)估設(shè)置,傳感器信息,,讀傳感器,警告類型,傳感器,id,類型,傳感器,id,,類型定位,SafeHomede,的第一層CFD,,控制,,面板,,與用戶,,交互,,控制,,面板,,顯示,顯示活動(dòng)狀態(tài)(完成、在處理中),,配置,,系統(tǒng),,警,,鈴,,電,,話,,線,,傳感器,配置信息,,顯示信息,,和狀態(tài),,監(jiān)控,,傳感器,,激活/不
17、,,激活系統(tǒng),警告,,信號(hào),,密碼,,處理,傳感器,,事件,警告,,狀態(tài),超時(shí),閃爍標(biāo)志,開(kāi)/關(guān)切換,SafeHomede,的狀態(tài)變遷圖,讀用戶,,輸入,超時(shí),監(jiān)視系統(tǒng),,狀態(tài),傳感器,,事件行為,顯示用戶反饋,與,“,用戶交互,”,有關(guān),開(kāi)關(guān),/,切換,與,“,監(jiān)視,&,控制系統(tǒng),”,有關(guān),顯示活動(dòng)狀態(tài),與,“,用戶交互,”,有關(guān),傳感器事件,與,“,顯示信息,&,狀態(tài),”,有關(guān),與,“,監(jiān)視,&,控制系統(tǒng),”,有關(guān),傳感器事件,傳感器事件,與,“,監(jiān)視,&,控制系統(tǒng),”,有關(guān),傳感器事件,與,“,顯示信息,,&,狀態(tài),”,有關(guān),閃爍,與,“,顯示信息,&,狀態(tài),”,有關(guān),二,.,數(shù)據(jù)字典,
18、(,DD,,,DataDictionary),,DD,是對(duì)所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表,,,以及,精確的、嚴(yán)格的定義,,使得用戶和系統(tǒng)分析員對(duì)于輸入、輸出、存儲(chǔ)成分和中間計(jì)算有共同的理解,,,,數(shù)據(jù)字典的作用,DFD,中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)表示某個(gè)有組織的數(shù)據(jù)集合,它們要由,SA,的其他描述工具,-,需求字典,(,數(shù)據(jù)字典,),來(lái)描述,,包括:,,詞條描述,,數(shù)據(jù)結(jié)構(gòu)描述,,加工邏輯說(shuō)明,DD,中數(shù)據(jù)結(jié)構(gòu)的描述方式,,定義式,,,Warnier,圖,,巴科斯范式(,BNF,),F1:,航班信息文件,=,{,航空公司名稱+航班號(hào),,+起點(diǎn)+終點(diǎn)+日期 +起飛時(shí)間+降落時(shí)間,},,航空
19、公司名稱=,2{,字母,}4,,,航班號(hào)=,3{,十進(jìn)制數(shù)字,}3,,,字母=,“,A,”…“,Z,”,,十進(jìn)制數(shù)字=,“,0,”…“,9,”,,起點(diǎn)=終點(diǎn)=,1{,漢字,}10,,,起飛時(shí)間=降落時(shí)間=時(shí)+分,,時(shí)=,“,00,”…“,23,”,,,分=,“,00,”…“,59,”,,,日期=年+月+日,,年=,[2000,|,2001,|,2002,|,2004],,,月=,“,01,”…“,12,”,,,日=,“,01,”…“,31,”,,重復(fù)項(xiàng):,起點(diǎn)=終點(diǎn)=,1{,漢字,}10,,,航空公司名稱=,2{,字母,}4,,,航班號(hào)=,3{,十進(jìn)制數(shù)字,}3,,,,組合項(xiàng):,日期=年+月
20、+日,,,起飛時(shí)間=降落時(shí)間=時(shí)+分,,選擇項(xiàng):,年=,[2000,|,2001,|,2002,|,2004],,,原數(shù)據(jù)項(xiàng):,字母=,“,A,”…“,Z,”,,,十進(jìn)制數(shù)字=,“,0,”…“,9,”,,,時(shí)=,“,00,”…“,23,”,,,分=,“,00,”…“,59,”,,,月=,“,01,”…“,12,”,,,日=,“,01,”…“,31,”,,定義式中使用的符,,操作符 含義描述,,,= 定義為,,+ 與,(,順序結(jié)構(gòu),),,,{,...,} 重復(fù),(,循環(huán)結(jié)構(gòu),),,〔..,|,..〕,或,(,選擇
21、結(jié)構(gòu),),,〔.. , .. 〕,,( ... ),任選,,,m..n,界域,,*,...,,* 注釋符,,限制重復(fù)次數(shù)舉例,:,{,3,5,或,5,3,{ },表示允許重復(fù),3-5,次,{ },3,3,或,3,3,{ },表示恰好重復(fù),3,次,{ },{ },{ },1,表示至少出現(xiàn),1,次,表示允許重復(fù),0,至任意,次,數(shù)據(jù)流條目,給出,DFD,中某個(gè)數(shù)據(jù)流的定義,,,通常包括:,,數(shù)據(jù)流標(biāo)識(shí),,數(shù)據(jù)流來(lái)源,,數(shù)據(jù)流去向,,數(shù)據(jù)流的數(shù)據(jù)組成,,流動(dòng)屬性描述:頻率、數(shù)據(jù)量,購(gòu),,書(shū),,單,發(fā)票,領(lǐng)書(shū),單,審查并,,開(kāi)發(fā)票,開(kāi)領(lǐng),,書(shū)單,無(wú)效書(shū)單,,學(xué)生,1,2,各班學(xué)生,,用
22、書(shū) 表,舉例:,,,,學(xué)生,教材存量表,數(shù)據(jù)流條目說(shuō)明舉例,數(shù)據(jù)流名,:,發(fā)票,,別名,:,,無(wú),,簡(jiǎn)述,:,,學(xué)生購(gòu)書(shū)時(shí)填寫(xiě)的項(xiàng)目,,來(lái)源,:,,學(xué)生,,去向,:,,加工,1“,審查并開(kāi)發(fā)票”,,組成,:,(,學(xué)號(hào),),+姓名+{書(shū)號(hào)+數(shù)量},,數(shù)據(jù)流量,:,1000,次,/,周,,,高峰值:,開(kāi)學(xué)期間,1000,次,/,天,,數(shù)據(jù)存儲(chǔ)條目,(,數(shù)據(jù)文件詞條,),對(duì)某個(gè)文件的定義,包括:,,,文件名,,描述,,數(shù)據(jù)結(jié)構(gòu),,數(shù)據(jù)存儲(chǔ)方式,,關(guān)鍵碼,,存取頻率和數(shù)據(jù)量,,安全性要求,數(shù)據(jù)存儲(chǔ)條目說(shuō)明舉例,文件名,:,庫(kù)存記錄,,別名,:,無(wú),,簡(jiǎn)述,:,存放庫(kù)存所有可供貨物的信息,,組成,:,貨
23、物名稱+編號(hào)+生產(chǎn)廠家,,+單價(jià)+庫(kù)存量,,組織方式,:索引文件,以貨物編號(hào)為,,關(guān)鍵字,,查詢要求,:,要求能夠立即查詢,數(shù)據(jù)項(xiàng)條目,(,數(shù)據(jù)元素詞條,),不可再分解的數(shù)據(jù)單位,包括:,,,名稱,,描述,,數(shù)據(jù)類型,,長(zhǎng)度,(,精度,),,,取值范圍及缺省值,,計(jì)量單位,,相關(guān)數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項(xiàng)條目說(shuō)明舉例,數(shù)據(jù)項(xiàng)名,:,貨物編號(hào),,別名,:,G-No,G-num,,簡(jiǎn)述,:,本公司的所有貨物的編號(hào),,類型,:,字符串,,長(zhǎng)度:,10,,取值范圍及含義,:,,,第,1,位:,[J,|,G] (,進(jìn)口,/,國(guó)產(chǎn),),,,第,2~4,位:,LB01.. LB29 (,類別,)
24、,,,第,5~7,位:,“,A00,”,..,“,A99,”,(,規(guī)格,),,,第,8~10,位:,“,001,”,..,“,999,”,(,品名編號(hào),),F1:,航班信息文件,=,{,航空公司名稱+航班號(hào),,+起點(diǎn)+終點(diǎn)+日期 +起飛時(shí)間+降落時(shí)間,},,航空公司名稱=,2{,字母,}4,,,航班號(hào)=,3{,十進(jìn)制數(shù)字,}3,,,字母=,“,A,”…“,Z,”,,十進(jìn)制數(shù)字=,“,0,”…“,9,”,,起點(diǎn)=終點(diǎn)=,1{,漢字,}10,,,起飛時(shí)間=降落時(shí)間=時(shí)+分,,時(shí)=,“,00,”…“,23,”,,,分=,“,00,”…“,59,”,,,日期=年+月+日,,年=,“,00,”…“,99
25、,”,,,月=,“,01,”…“,12,”,,,日=,“,01,”…“,31,”,存折,=戶名+所號(hào)+帳號(hào)+開(kāi)戶日期+性質(zhì),,+(印密)+,1{,存取行,}50,,戶名=,2{,字母,}24,,所號(hào)=“,001”..“999”(,注:儲(chǔ)蓄所編碼,,,規(guī)定三位數(shù)字,),,帳號(hào)=“,00000001”..“99999999”,,(,注:帳號(hào)規(guī)定由八位數(shù)字組成,),,開(kāi)戶日期=年+月+日,,性質(zhì)=“,1”..“6”(,注:“,1”,表示普通戶,,,“,5”,表示工資戶等,),,印密=“,0”(,注:印密在存折上不顯示,),,存取行=日期+(摘要)+指出+存入+余額,,+操作+復(fù)核,年=,[2001
26、,|,2002,|,2003,|,2004],,月=,“,01,”,..,“,12,”,,,日=,“,01,”,..,“,31,”,,摘要=,1{,字母,}4(,注:表明該存取是存?是取?,,還是換?,),,支出=金額,(,注,:,金額規(guī)定不超過(guò),9999999.99,元,),,存入=金額,,余額=金額,,金額=,“,0000000.01,”,..,“,9999999.99,”,,操作=,“,00001,”,..,“,99999,”,,復(fù)核=,“,00001,”,..,“,99999,”,,字母=,[“a”..“z”,|,“,A,”,..,“,Z,”,],,購(gòu)書(shū)單,缺書(shū),單,銷(xiāo)售,采購(gòu),1,
27、2,第二層,DFD(,0層,),教材購(gòu)銷(xiāo)系統(tǒng),,,教材存量表,,學(xué),,生,F1,缺書(shū)登記表,F2,,書(shū)庫(kù),,保,,管,,員,進(jìn)書(shū)通知,教材入,,庫(kù)信息,領(lǐng)書(shū)單,DF01-10,DF20-02,銷(xiāo)售,采購(gòu),1.0,2.0,第二層,DFD(,0層,),教材購(gòu)銷(xiāo)系統(tǒng),,,教材存量表,,學(xué),,生,F1,缺書(shū)登記表,F2,,書(shū)庫(kù),,保,,管,,員,DF02-20,DF20-10,DF10-01,1,2,XSMD,CGMD,,,DD,數(shù)據(jù)流條目說(shuō)明舉例,〔,圖號(hào),〕,,DF01-10 /*,有效購(gòu)書(shū)單*,/,,DF01-10 =,學(xué)號(hào)+姓名,,+,{,書(shū)號(hào)+數(shù)量,},,加工條目,(,加工邏輯說(shuō)明,),
28、,加工類條目即數(shù)據(jù)處理描述,也稱為,小說(shuō)明,。描述實(shí)現(xiàn)加工的策略而不是實(shí)現(xiàn)加工的細(xì)節(jié)。,,小說(shuō)明可認(rèn)為是,DD,的組成部分。,,也可在,DD,中定義只說(shuō)明每個(gè)加工的組,,成,(,每個(gè)處理分解成多少小處理,),,而在,,小說(shuō)明中詳細(xì)描述它的處理邏輯,.,加工條目,(,加工邏輯說(shuō)明,),,加工邏輯名,:,登記報(bào)名單,,編號(hào):,1.0,,,激活條件:收到報(bào)名單,,加工邏輯,:,{1.1,檢查報(bào)名單,,,+ 1.2,編準(zhǔn)考證號(hào),,,+ 1.3,登記考生,},,,執(zhí)行頻率:,2000,次,/,日,DD定義方法,找出所有數(shù)據(jù)元素,,(,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)項(xiàng),加工,),,對(duì)數(shù)據(jù)項(xiàng)分類,,作結(jié)構(gòu)定義,,排
29、序,,DD,的分類,,DD,中的命名,(,遵守系統(tǒng)開(kāi)發(fā)規(guī)范規(guī)定,),,DD,的實(shí)現(xiàn),(1),人工方法,,(2),自動(dòng)方法,(,利用字典管理程序,),DD,應(yīng)具特點(diǎn),,(1),通過(guò)名字可方便查閱數(shù)據(jù)定義,,(2),無(wú)冗余,,(3),易更新修改,,3.,小說(shuō)明,(,加工邏輯說(shuō)明的另一種形式,),描述的內(nèi)容:,,(1),處理邏輯,,描述基本加工如何把輸入數(shù)據(jù)流變化為輸出數(shù)據(jù)流的加工原則,不涉及具體處理方法。,,(2),執(zhí)行條件,,(3),輸入,,(4),輸出,,(3),優(yōu)先級(jí),,(4),執(zhí)行頻率,,(5),出錯(cuò)處理對(duì)策,小說(shuō)明舉例,,加工名,:,分類采購(gòu),(CG111MD),,編號(hào),,加工激活條件,
30、:,受到圖書(shū)采購(gòu)員分類,,采購(gòu)操作命令,,加工邏輯,: (1) 1.1.1.1,預(yù)定圖書(shū),,,(2) 1.1.1.2,外采圖書(shū),,,(3) 1.1.1.3,贈(zèng)送圖書(shū),,執(zhí)行頻率,:,隨時(shí),小說(shuō)明舉例,,處理名,:,月票額統(tǒng)計(jì),(MHCW713MD),,編號(hào),,激活條件,:,收到每日售票額信息,,處理邏輯,:1,統(tǒng)計(jì)月保險(xiǎn)金總合,,月保險(xiǎn)金信息,=,每日日保險(xiǎn),,金信息之和,,,2,統(tǒng)計(jì)月合計(jì),,月合計(jì)信息,=,每日日合計(jì)信息之和,,執(zhí)行頻率,: 1,次,/,月,描述加工邏輯的工具:,,結(jié)構(gòu)化語(yǔ)言,,判定表,,判定樹(shù),結(jié)構(gòu)化語(yǔ)言,,介于自然語(yǔ)言和形式語(yǔ)言之間的語(yǔ)言,,結(jié)構(gòu)化語(yǔ)言的特點(diǎn):,
31、,無(wú)確定語(yǔ)法,,可分層、嵌套,處理名,:,核實(shí)訂票處理,(MHGP3200MD),,編號(hào),: 3.2,,激活條件,:,收到取訂票信息,,處理邏輯,:1,讀訂票旅客信息文件,,,2,搜索此文件中是否有與輸入信息,,中姓名及身份證號(hào)相符的項(xiàng),,,IF,,有,,,THEN,,判斷余項(xiàng)是否與文件中信,,息相符,,,IF,,是,THEN,,輸出已訂票信息,,,ELSE,,輸出未訂票信息,,,ELSE,,輸出未訂票信息,,執(zhí)行頻率,:,實(shí)時(shí),判定表,(,決策表,),描述多條件、多目標(biāo)動(dòng)作的形式化工具,判定表舉例,(,計(jì)算機(jī)票折扣率,),旅游時(shí)間,訂 票 量,折 扣 量,7,-,9,,,12,月,≤20,
32、≤20,> 20,> 20,15%,5%,20%,30%,條件類別,,,四種條件組合,操作,條件組合下操作的執(zhí)行,,1,-,6,10,11,月,處理名,:,計(jì)算折扣率,(MHGP534MD),,編號(hào),,激活條件,:,收到預(yù)訂票信息,,處理邏輯,:,計(jì)算折扣率,,,,,,,,,執(zhí)行頻率,:,實(shí)時(shí),,,,,,旅游時(shí)間,訂 票 量,折 扣 量,7,-,9,,,12,月,1,-,6,10,11,月,≤20,≤20,> 20,> 20,15%,5%,20%,30%,判定樹(shù),(,Decision,,決策樹(shù),),,條件,1,,條件,2,結(jié)果,,計(jì),7,-,9,,,訂票量,>20,:,,15%,,算,12,月
33、,,訂票量≤,20,:,5%,,折,,扣,1,-,6,,,訂票量,>20,:,30%,,量,10,11,月,,訂票量≤,20,:,5%,,,,二,.,結(jié)構(gòu)化分析實(shí)施步驟,1.,確定系統(tǒng)邊界,,,畫(huà)出系統(tǒng)環(huán)境圖,,2.,自頂向下,畫(huà)出各層數(shù)據(jù)流圖,,3.,定義數(shù)據(jù)字典,,4.,定義小說(shuō)明,,三,.,需求規(guī)格說(shuō)明書(shū),(,SRS,),,(,S,oftware,R,equirement,S,pecification,),,需求分析階段要完成的文檔。,,,SRS,的作用:,,開(kāi)發(fā)者與用戶間事實(shí)上的技術(shù)合同書(shū),,開(kāi)發(fā)者下一步設(shè)計(jì)和編碼的基礎(chǔ),,測(cè)試驗(yàn)收目標(biāo)系統(tǒng)的依據(jù),SRS,大綱(模板),,引言,,任務(wù)概
34、述,(,項(xiàng)目概述,),,,數(shù)據(jù)描述,(DFD,、,DD),,,功能描述,,接口,,性能需求,,屬性,,其它需求,三,.,需求驗(yàn)證,(1),正確性,,(2),無(wú)二義性,,(3),完整性,,(4),可驗(yàn)證性,,(5),一致性,,(6),可理解性,,(7),可修改性,,(8),可被跟蹤性,,(9),可跟蹤性,,(10),設(shè)計(jì)無(wú)關(guān)性,,(11),注釋,需求文檔的陳述與改進(jìn)舉例(,1,),,產(chǎn)品必須在固定的時(shí)間間隔內(nèi)提供狀態(tài)消息,并且每次時(shí)間間隔不得小于,60,秒。,,后臺(tái)任務(wù)管理器,(,BTM,),應(yīng)該在用戶界面的指定區(qū)域顯示狀態(tài)消息。,,,a.,,在,后臺(tái)任務(wù)進(jìn)程啟動(dòng)之后,消息必須每隔,60(,?1
35、0,),秒更新一次,并且保持連續(xù)的可見(jiàn)性。,,,b.,,如果正在正常處理后臺(tái)任務(wù)進(jìn)程,那么后臺(tái)任務(wù)管理器,(,BTM,),必須顯示后臺(tái)任務(wù)進(jìn)程已完成的百分比。,,,c.,,當(dāng)完成后臺(tái)任務(wù)時(shí),,,后臺(tái)任務(wù)管理器,(,BTM,),必須顯示一個(gè),“,已完成,”,的消息。,,,d.,,如果后臺(tái)任務(wù)中止執(zhí)行,那么,后臺(tái)任務(wù)管理器,(,BTM,),必須顯示一個(gè)出錯(cuò)信息。,需求不完整,,,導(dǎo)致需求不可驗(yàn)證,,,,改,,進(jìn),,需求文檔的陳述與改進(jìn)舉例(,2,),,產(chǎn)品必須在顯示和隱藏非打印字符之間進(jìn)行瞬間切換。,,用戶在編輯文檔時(shí),通過(guò)激活特定的機(jī)制,可以在顯示和隱藏所有,HTML,標(biāo)記之間進(jìn)行切換。,需求不可行、不完整、,,不確定性,導(dǎo)致需求,,不可驗(yàn)證,,,,改,,進(jìn),,
- 溫馨提示:
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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質(zhì)量黨建保障國(guó)有企業(yè)高質(zhì)量發(fā)展
- 廉政黨課講稿材料:堅(jiān)決打好反腐敗斗爭(zhēng)攻堅(jiān)戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風(fēng)清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務(wù)員座談會(huì)上和基層單位調(diào)研座談會(huì)上的發(fā)言材料
- 總工會(huì)關(guān)于2025年維護(hù)勞動(dòng)領(lǐng)域政治安全的工作匯報(bào)材料
- 基層黨建工作交流研討會(huì)上的講話發(fā)言材料
- 糧食和物資儲(chǔ)備學(xué)習(xí)教育工作部署會(huì)上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機(jī)關(guān)單位、市紀(jì)委監(jiān)委2025年工作計(jì)劃
- 檢察院政治部關(guān)于2025年工作計(jì)劃
- 辦公室主任2025年現(xiàn)實(shí)表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項(xiàng)規(guī)定精神學(xué)習(xí)教育工作部署會(huì)議上的講話發(fā)言材料4篇
- 開(kāi)展深入貫徹規(guī)定精神學(xué)習(xí)教育動(dòng)員部署會(huì)上的講話發(fā)言材料3篇
- 在司法黨組中心學(xué)習(xí)組學(xué)習(xí)會(huì)上的發(fā)言材料
- 國(guó)企黨委關(guān)于推動(dòng)基層黨建與生產(chǎn)經(jīng)營(yíng)深度融合工作情況的報(bào)告材料
- 副書(shū)記在2025年工作務(wù)虛會(huì)上的發(fā)言材料2篇
相關(guān)資源
更多