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



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