軟件工程-4-需求分析_第1頁(yè)
軟件工程-4-需求分析_第2頁(yè)
軟件工程-4-需求分析_第3頁(yè)
軟件工程-4-需求分析_第4頁(yè)
軟件工程-4-需求分析_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

3軟件需求分析軟件需求分析是軟件開發(fā)早期的一個(gè)重要階段。它在問(wèn)題定義和可行性研究階段之后進(jìn)行。需求分析的基本任務(wù)是軟件人員和用戶一起完全弄清用戶對(duì)系統(tǒng)的確切要求。這是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟,也是整個(gè)系統(tǒng)開發(fā)的基礎(chǔ)。軟件需求分析階段要求用需求規(guī)格說(shuō)明書(SRS)

來(lái)表達(dá)用戶對(duì)系統(tǒng)的要求。規(guī)格說(shuō)明書可用文字方式表示,也可用圖形表示。本章將介紹需求分析的任務(wù)、步驟、需求分析方法(面向數(shù)據(jù)流圖分析方法、面向?qū)ο蟮姆治龇椒ǎ?編輯課件3.1需求分析的任務(wù)軟件需求分析的任務(wù)深入描述軟件的功能和性能確定軟件設(shè)計(jì)的約束和軟件同其它系統(tǒng)元素的接口細(xì)節(jié)定義軟件的其它有效性需求2編輯課件需求分析的任務(wù)就是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)的“做什么”的問(wèn)題。3編輯課件通常軟件開發(fā)項(xiàng)目是要實(shí)現(xiàn)目標(biāo)系統(tǒng)的物理模型目標(biāo)系統(tǒng)的具體物理模型是由它的邏輯模型經(jīng)實(shí)例化,即具體到某個(gè)業(yè)務(wù)領(lǐng)域而得到的4編輯課件舉例數(shù)據(jù)庫(kù)中存放的是職工的某學(xué)校醫(yī)療費(fèi)管理系統(tǒng)所屬部門、職工號(hào)、姓名職工報(bào)銷時(shí)應(yīng)填寫:所屬部門、職工號(hào)、姓名、日期

校內(nèi)門診、校外門診、住院費(fèi)、子女醫(yī)療費(fèi)醫(yī)療費(fèi)分類:

該校規(guī)定,每年每個(gè)職工的醫(yī)療費(fèi)有一個(gè)限額(如80元),限額在年初確定,其限額規(guī)則如下:

1、每個(gè)職工一年內(nèi)報(bào)銷的醫(yī)療費(fèi)不超過(guò)限額時(shí),全部報(bào)銷2、超額,則超出部分只可報(bào)銷90%,其余10%由職工個(gè)人負(fù)擔(dān)3、職工子女的醫(yī)療費(fèi)也有限額(如40元)5編輯課件1、醫(yī)療費(fèi)管理系統(tǒng)每天記錄當(dāng)天報(bào)銷的若干職工或職工子女的醫(yī)療費(fèi)的類別、金額。

2、在當(dāng)天下班前讓系統(tǒng)自動(dòng)結(jié)帳、統(tǒng)計(jì)當(dāng)天報(bào)銷的醫(yī)療費(fèi)總額,供出納員核對(duì)。

3、每筆帳要保存?zhèn)洳椋刻焖鶊?bào)銷的費(fèi)用要和各個(gè)職工已報(bào)銷的金額累計(jì)起來(lái),以便檢查哪些職工已超額。

4、系統(tǒng)還要配有適當(dāng)?shù)牟樵児δ堋?/p>

5、年終結(jié)算后,下一年度開始時(shí)要對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行初始化。

6、當(dāng)職工調(diào)離本單位,職工調(diào)如本單位或在本單位內(nèi)部門間調(diào)動(dòng),數(shù)據(jù)庫(kù)文件應(yīng)能及時(shí)得到修改。

請(qǐng)完成對(duì)上述系統(tǒng)的需求分析用戶對(duì)系統(tǒng)的要求6編輯課件

該系統(tǒng)規(guī)模不太大,可以和用戶單位的其他管理系統(tǒng)使用相同的計(jì)算機(jī)硬件設(shè)備、相同的操作系統(tǒng)和相同的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。如果,可以使用漢化了的數(shù)據(jù)庫(kù)管理系統(tǒng),但在建立數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),凡是用英文名稱來(lái)代表字段名時(shí),則必須在數(shù)據(jù)字典中予以說(shuō)明。

1、確定系統(tǒng)的環(huán)境要求7編輯課件3、系統(tǒng)的功能(1)具有表格形式屏幕的輸入格式(2)具有重復(fù)錄入數(shù)據(jù)的功能(3)具有查詢和統(tǒng)計(jì)匯總的功能(4)職工的調(diào)入和調(diào)出以及對(duì)數(shù)據(jù)庫(kù)的初始化8編輯課件2、系統(tǒng)性能要求(1)數(shù)據(jù)不能隨意更改2)保證數(shù)據(jù)的準(zhǔn)確性

由于醫(yī)療費(fèi)管理系統(tǒng)涉及到會(huì)計(jì)經(jīng)費(fèi)問(wèn)題,數(shù)據(jù)不能隨意更改但數(shù)據(jù)輸入又難免會(huì)出錯(cuò)。因而在每輸入一個(gè)職工的醫(yī)療費(fèi)后,屏幕提示“數(shù)據(jù)有誤嗎?”。若是在核對(duì)時(shí)有誤,可及時(shí)更改,避免輸入錯(cuò)誤。一天報(bào)銷結(jié)束時(shí),在數(shù)據(jù)存檔前,再讓出納員核對(duì)一下經(jīng)費(fèi)總額,若出納員支出的金額總數(shù)有誤時(shí),應(yīng)讓計(jì)算機(jī)顯示每筆帳目,供一一仔細(xì)核對(duì),此時(shí)在允許修改一次。當(dāng)正式登帳后,數(shù)據(jù)就絕對(duì)不允許在修改了,由此保證財(cái)務(wù)制度的嚴(yán)格性,保證數(shù)據(jù)的安全性。

9編輯課件二、建立目標(biāo)系統(tǒng)的邏輯模型

通常軟件軟件開發(fā)項(xiàng)目是要實(shí)現(xiàn)目標(biāo)系統(tǒng)的物理模型,即確定待開發(fā)軟件系統(tǒng)的系統(tǒng)元素,并將功能和數(shù)據(jù)結(jié)構(gòu)分配到這些系統(tǒng)元素中。它是軟件實(shí)現(xiàn)的基礎(chǔ)。但是目標(biāo)系統(tǒng)的物理模型是由它的邏輯模型經(jīng)實(shí)例化,即具體到某個(gè)業(yè)務(wù)領(lǐng)域而得到的。與物理模型不同,邏輯模型忽視機(jī)制和細(xì)節(jié),只描述系統(tǒng)要完成的功能和要處理的數(shù)據(jù)。為此,該階段的主要任務(wù)是,借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,也就是解決目標(biāo)系統(tǒng)“做什么”的問(wèn)題。10編輯課件用戶調(diào)查具體模型建立系統(tǒng)模型的工作流程邏輯抽象當(dāng)前系統(tǒng)邏輯模型當(dāng)前系統(tǒng)計(jì)算機(jī)化評(píng)審修改正式模型完善細(xì)節(jié)目標(biāo)系統(tǒng)目標(biāo)系統(tǒng)初始模型經(jīng)認(rèn)可的問(wèn)題需求系統(tǒng)模型用戶1、建立目標(biāo)系統(tǒng)邏輯模型的步驟11編輯課件圖形工具數(shù)據(jù)流圖數(shù)據(jù)字典2、建立目標(biāo)系統(tǒng)邏輯模型的圖形工具12編輯課件----學(xué)生購(gòu)買教材的具體模型

舉例請(qǐng)建立計(jì)算機(jī)售書系統(tǒng)的邏輯模型張秘書學(xué)生購(gòu)書購(gòu)書王會(huì)計(jì)發(fā)票李出納領(lǐng)書趙保管單申請(qǐng)證明書----學(xué)生購(gòu)買教材的邏輯模型

審查有效性學(xué)生有效購(gòu)書單開發(fā)票發(fā)票開領(lǐng)書單領(lǐng)書單發(fā)書購(gòu)書單書13編輯課件----學(xué)生購(gòu)買教材的邏輯模型

審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表無(wú)效書單開領(lǐng)書單領(lǐng)書單學(xué)生完善目標(biāo)系統(tǒng)并補(bǔ)充細(xì)節(jié),的出目標(biāo)系統(tǒng)的正式邏輯模型14編輯課件三、需求規(guī)格說(shuō)明書與評(píng)審軟件需求說(shuō)明書----SRS(SoftwareRequirementSpecification)主要包括以下的內(nèi)容:SRS引言數(shù)據(jù)描述數(shù)據(jù)流圖數(shù)據(jù)字典功能描述性能描述特殊需求15編輯課件一、數(shù)據(jù)流圖3.2面向數(shù)據(jù)流的方法----DFD(DataFlowDiagram)是用來(lái)描述系統(tǒng)邏輯模型的一種圖形工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。DFD16編輯課件儲(chǔ)戶檢驗(yàn)付款登錄存折帳卡取款信息辦理取款手續(xù)的DFD圖檢驗(yàn)不合格現(xiàn)款付款信息取款單存折17編輯課件1、數(shù)據(jù)流圖中的主要圖形元素------轉(zhuǎn)換數(shù)據(jù)流的處理過(guò)程

----

可以是數(shù)據(jù)庫(kù)文件或任何形式的數(shù)據(jù)組織。箭頭向內(nèi)則表示寫入文件或查詢文件,箭頭向外則表示從文件中讀取數(shù)據(jù)或得到查詢結(jié)果數(shù)據(jù)轉(zhuǎn)換外部實(shí)體------位于軟件系統(tǒng)邊界之外的信息生產(chǎn)者或消費(fèi)者數(shù)據(jù)流------在轉(zhuǎn)換之間有向流動(dòng)的數(shù)據(jù)項(xiàng)或數(shù)據(jù)集合數(shù)據(jù)存儲(chǔ)文件18編輯課件----

系統(tǒng)邏輯模型數(shù)據(jù)的加工或變換輸入輸出軟件系統(tǒng)外部實(shí)體外部實(shí)體……外部實(shí)體外部實(shí)體……輸入數(shù)據(jù)流輸入數(shù)據(jù)流輸出數(shù)據(jù)流輸出數(shù)據(jù)流19編輯課件----學(xué)生購(gòu)買教材的邏輯模型

審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表無(wú)效書單開領(lǐng)書單領(lǐng)書單學(xué)生外部實(shí)體數(shù)據(jù)的加工20編輯課件2、數(shù)據(jù)流圖中的其它圖形元素ABC------有A則B或者C,或者兩者都有*ABC+ABC------有A則B與C,或者兩者同時(shí)有------有A則B或C,但不會(huì)同時(shí)有B與C21編輯課件-----標(biāo)識(shí)多個(gè)數(shù)據(jù)流與加工之間關(guān)系的符號(hào)------當(dāng)A或B有一個(gè)存在就有CABC*ABC------只有當(dāng)A與B都存在,則有C22編輯課件3、分層的數(shù)據(jù)流圖F0A0B0F11A0B0F12F13F14F15p1C1D1M1N1F21M1F22N1F23K2F24W2F25p1Y2X2第n層第n+1層第n+2層23編輯課件人工銷售教材系統(tǒng)流程圖學(xué)生開購(gòu)書證明購(gòu)書證明開購(gòu)書發(fā)票發(fā)票收書費(fèi)領(lǐng)書單發(fā)書學(xué)生舉例24編輯課件學(xué)生教材購(gòu)銷系統(tǒng)購(gòu)書單領(lǐng)書單缺書單進(jìn)書通知進(jìn)書通知保管員1銷售購(gòu)書單領(lǐng)書單學(xué)生缺書單進(jìn)書通知2采購(gòu)保管員第1層第2層教材存量表F1缺書登記表F2外部實(shí)體外部實(shí)體25編輯課件教材銷售子系統(tǒng)無(wú)效書單購(gòu)書單1.3登記并開領(lǐng)書單1.2開發(fā)票1.1審查有效性1.4登記缺書1.5補(bǔ)售教材采購(gòu)學(xué)生學(xué)生進(jìn)書通知有效書單發(fā)票領(lǐng)書單暫缺書單1銷售購(gòu)書單領(lǐng)書單缺書單進(jìn)書通知2采購(gòu)進(jìn)書通知缺書登記表教材存量表學(xué)生保管員第2層補(bǔ)售書單第3層教材存量表F1缺書登記表F2F1書號(hào)單價(jià)數(shù)量各班用書表F3售書登記表F4外部項(xiàng)26編輯課件1銷售購(gòu)書單領(lǐng)書單缺書單進(jìn)書通知2采購(gòu)進(jìn)書通知缺書登記表教材存量表學(xué)生保管員采購(gòu)子系統(tǒng)

第2層第3層缺書單2.3修改教材庫(kù)存和待購(gòu)量銷售進(jìn)書通知進(jìn)書通知2.1按書號(hào)匯總?cè)睍?.2按出版社統(tǒng)計(jì)缺書保管員教材存量表F1待購(gòu)教材表F5教材一覽表F6缺書登記表F227編輯課件.便于實(shí)現(xiàn).便于使用---采用逐步細(xì)化的擴(kuò)展方法,可避免一次引入過(guò)多的細(xì)節(jié),有利于控制問(wèn)題的復(fù)雜度;

---用一組圖代替一張總圖,方便用戶及軟件開發(fā)人員閱讀。4、分層DFD圖的優(yōu)點(diǎn)28編輯課件.注意父圖和子圖的平衡5、畫分層DFD的指導(dǎo)原則發(fā)票1.3開領(lǐng)書單領(lǐng)書單(a)父圖1.3.1學(xué)生領(lǐng)書單1.3.21.3.3教材(a)子圖29編輯課件.區(qū)分局部文件和局部外部項(xiàng).掌握分解的速度一般來(lái)說(shuō),每一個(gè)加工每次可分為2-4個(gè)子加工,最多不得超過(guò)7個(gè)。.遵守加工編號(hào)規(guī)則頂層加工不編號(hào)。第二層的加工編號(hào)為1,2,3,…,n號(hào)。第三層編號(hào)為1.1,1.2,1.3…n.1,n.2…等號(hào),依此類推。30編輯課件1銷售購(gòu)書單領(lǐng)書單缺書單進(jìn)書通知2采購(gòu)進(jìn)書通知缺書登記表教材存量表學(xué)生保管員采購(gòu)子系統(tǒng)

第2層第3層缺書單2.3修改教材庫(kù)存和待購(gòu)量銷售進(jìn)書通知進(jìn)書通知2.1按書號(hào)匯總?cè)睍?.2按出版社統(tǒng)計(jì)缺書保管員教材存量表F1待購(gòu)教材表F5教材一覽表F6缺書登記表F2局部外部項(xiàng)局部文件31編輯課件練請(qǐng)畫出學(xué)生成績(jī)管理系統(tǒng)的DFD圖習(xí)32編輯課件二、數(shù)據(jù)字典----DD(DataDictionary)數(shù)據(jù)字典的任務(wù)是:對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在字典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。DD33編輯課件1、數(shù)據(jù)字典的定義數(shù)據(jù)流名:說(shuō)明:簡(jiǎn)要介紹作用即它產(chǎn)生的原因和結(jié)果。數(shù)據(jù)流來(lái)源:即該數(shù)據(jù)流來(lái)自何方。數(shù)據(jù)流去向:去向何處。數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)。每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)量、流通量。(1)數(shù)據(jù)流詞條的描述數(shù)據(jù)流名:發(fā)票說(shuō)明:用作學(xué)生已付書款的依據(jù)數(shù)據(jù)流來(lái)源:來(lái)自加工“審查并開發(fā)票”數(shù)據(jù)流去向:流向加工“開領(lǐng)書單”。數(shù)據(jù)流組成:學(xué)號(hào)+姓名+書號(hào)+單價(jià)總價(jià)+書費(fèi)合計(jì)審查并開發(fā)票發(fā)票購(gòu)書單

34編輯課件數(shù)據(jù)元素名:類型:數(shù)字(離散值、連續(xù)值),文字(編碼類型)長(zhǎng)度:取值范圍:相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)(2)

數(shù)據(jù)元素詞條的描述

年=“1900”..“3000”月=“01”..“12”日=“01”..“31”摘要=1{字母}4金額=“00000000.01”..“999999999.99”……35編輯課件(3)數(shù)據(jù)文件詞條的描述數(shù)據(jù)文件名:簡(jiǎn)述:存放的是什么數(shù)據(jù)。輸入數(shù)據(jù):輸出數(shù)據(jù):數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)。存儲(chǔ)方式:順序,直接,關(guān)鍵碼。存取頻率:……審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表36編輯課件加工名:加工編號(hào):反映該加工的層次簡(jiǎn)要描述:加工邏輯及功能簡(jiǎn)述輸入數(shù)據(jù)流:取值范圍:相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)……(4)

加工邏輯詞條的描述

1.3審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表37編輯課件名稱:外部實(shí)體名簡(jiǎn)要描述:什么外部實(shí)體有關(guān)數(shù)據(jù)流:數(shù)目:(5)外部實(shí)體詞條描述1銷售購(gòu)書單領(lǐng)書單缺書單進(jìn)書通知2采購(gòu)進(jìn)書通知缺書登記表教材存量表學(xué)生保管員38編輯課件2、數(shù)據(jù)字典定義符號(hào)符號(hào)含義例子

=被定義為+與[]x=a+b,則表示x由a和b組成x=[a,b],則表示x由a或由b組成{}或重復(fù)x={a},則表示x由0個(gè)或多個(gè)a組成()可選

表示在兩個(gè)*之間的內(nèi)容為詞條的注釋m{}n重復(fù)x=3{a}8,則表示x中至少出現(xiàn)3次a,最多出現(xiàn)8次*…*注釋符x=(a),則表示a在x中出現(xiàn),也可不出現(xiàn)39編輯課件儲(chǔ)戶檢驗(yàn)付款登錄存折帳卡取款信息--------辦理取款手續(xù)的DFD圖檢驗(yàn)不合格現(xiàn)款付款信息取款單存折練習(xí)請(qǐng)為下列給出的DFD圖編寫DD40編輯課件日期年月日摘要支出存入余額操作復(fù)核戶名:儲(chǔ)蓄網(wǎng)點(diǎn)名稱:帳號(hào):開戶日:性質(zhì):印密:-------存折格式41編輯課件日期(年月日)摘要支出存入余額操作復(fù)核戶名:儲(chǔ)蓄網(wǎng)點(diǎn)名稱:帳號(hào):開戶日:性質(zhì):印密:存折=戶名+所號(hào)+帳號(hào)+開戶日+性質(zhì)+(印密)+1{存取行}20戶名=2{字母}24所號(hào)=“001”..“999”帳號(hào)=“00000001”..“99999999”開戶日=年+月+日性質(zhì)=“1”..“6”印密=“0”存取行=日期+(摘要)+支出+存入+余額+操作+復(fù)核日期=年+月+日年=“1900”..“3000”月=“01”..“12”日=“01”..“31”摘要=1{字母}4支出=金額金額=“00000000.01”..“999999999.99”……42編輯課件3、數(shù)據(jù)字典的實(shí)現(xiàn)數(shù)據(jù)字典的實(shí)現(xiàn)人工方法自動(dòng)方法將每一字典中的詞條寫在一張卡片上,由專人管理和維護(hù)利用“字典管理程序”在計(jì)算機(jī)中對(duì)字典進(jìn)行管理和維護(hù)。43編輯課件三、加工說(shuō)明----(ProcessSpecification)加工說(shuō)明是:對(duì)DFD中每個(gè)加工給予說(shuō)明。它是從系統(tǒng)功能的角度對(duì)DFD作出了注解,與DD一樣是DFD必不可缺少的輔助資料。PS44編輯課件加工說(shuō)明組成輸入數(shù)據(jù)加工邏輯輸出數(shù)據(jù)加工說(shuō)明描述工具結(jié)構(gòu)化語(yǔ)言判定表判定樹描述把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工過(guò)程,是加工說(shuō)明的主體。45編輯課件----學(xué)生購(gòu)買教材的邏輯模型

審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表無(wú)效書單開領(lǐng)書單領(lǐng)書單學(xué)生46編輯課件自然語(yǔ)言+結(jié)構(gòu)化形式結(jié)構(gòu)化語(yǔ)言選擇結(jié)構(gòu)如果<條件><策略>

If<condition><policy>如果<條件>

則<策略1>

否則<策略2>情況1<條件><策略1>……情況n<條件><策略n>If<condition>

then<policy1>Otherwise<policy2>case1<condition><policy1>……casen<condition><policyn>循環(huán)結(jié)構(gòu)對(duì)

…,<策略>重復(fù)以下<策略>直至<條件>Foreach…,<policy>Repeatthefollowing:<policy>Until<condition>47編輯課件例1:請(qǐng)寫出下列在DFD圖中給出的“統(tǒng)計(jì)晚婚職工”的加工說(shuō)明CountLate-MarriageEmployeesLate-Marriage-CountRequest職工名冊(cè)文件Late-Marriage-List=List-Count+Name-ListName-List={Name}48編輯課件CountLate-MarriageEmployeesPolicyForeachLate-Marriage-Countrequest:

Repeatthefollowing;Accessthestaffs-Record.

Ifstatusissingle,

IfsexismaieandAgeisover30orsexisfemaleandAgeisover26WriteNametoName-List.IncrementList-Count.

UntiltherearenomoreStaff-Records.CombineList-CountandName-List.WriteUpLate-Marriage-List.49編輯課件----學(xué)生購(gòu)買教材的系統(tǒng)邏輯模型

審查并開發(fā)票學(xué)生發(fā)票購(gòu)書單各班學(xué)生用書表教材存量表無(wú)效書單開領(lǐng)書單領(lǐng)書單學(xué)生例2:請(qǐng)為下列DFD中的“審查并開發(fā)票”加工點(diǎn)寫加工說(shuō)明50編輯課件把學(xué)生學(xué)號(hào)和姓名寫到發(fā)票上按購(gòu)書單上學(xué)生的年級(jí)和系、專業(yè)與班號(hào)

檢索“各班學(xué)生用書表”文件,獲得該生當(dāng)年的書單

對(duì)

購(gòu)書單上的每一書號(hào)

如果

書單上無(wú)此書號(hào)

把書號(hào)寫到出錯(cuò)通知單上

否則

按書號(hào)檢索“教材存量表”文件,從而獲得該書的單價(jià)與庫(kù)存量

如果

庫(kù)存量〈購(gòu)書單的數(shù)量

將書號(hào)寫到出錯(cuò)通知單上

否則

將書號(hào)、單價(jià)、數(shù)量、總價(jià)等項(xiàng)寫入到發(fā)票上;更新存書量,并寫回“教材存量表”文件;累計(jì)書費(fèi)合計(jì)

把書費(fèi)合計(jì)寫到發(fā)票上對(duì)每張購(gòu)書單51編輯課件分房加工婚齡中級(jí)職稱晚婚正常分房?jī)?yōu)先分房不分房分房加工邏輯判斷表采用表格的形式來(lái)表達(dá)具復(fù)雜判斷的加工邏輯1、一般職工婚后5年可參加分房2、中級(jí)以上職稱的職工婚后3年可參加分房3、符合正常分房條件的職工,若再符合晚婚條件可優(yōu)先分房52編輯課件分房加工婚齡中級(jí)職稱晚婚正常分房?jī)?yōu)先分房不分房123456說(shuō)明條件婚齡>5年3-5年<3年(-)表示任意

(Y)條件滿足

(N)條件不滿足(*)選中的決策中級(jí)職稱-----------YN-----晚婚YNYN---------決策優(yōu)先分房**正常分房**不分房**53編輯課件判斷樹判斷樹是判斷表的圖形形式其適用場(chǎng)合與判斷表相同中級(jí)職稱不分房初婚分房決策>5年3-5年<3年優(yōu)先分房非中級(jí)職稱正常分房正常分房晚婚非晚婚晚婚非晚婚優(yōu)先分房不分房54編輯課件“檢查發(fā)貨單”的判斷表1234條件發(fā)貨單金額>$500>$500<=$500<=$500賒欠情況>60天<=60天>60天<=60天決策不發(fā)出批準(zhǔn)書V發(fā)出批準(zhǔn)書VVV發(fā)出發(fā)貨單VVV發(fā)出賒欠報(bào)告V55編輯課件作業(yè)工資管理系統(tǒng)系統(tǒng)流程圖系統(tǒng)軟件模型部分?jǐn)?shù)據(jù)字典對(duì)工資管理系統(tǒng)進(jìn)行需求分析56編輯課件二、把下列用文字?jǐn)⑹龅膬?nèi)容請(qǐng)采判斷表和判斷樹描述出來(lái)設(shè)某旅游票預(yù)定系統(tǒng)中,在旅游旺季7-9、12月份,如果訂票超過(guò)50張,則優(yōu)惠票價(jià)的15%;50張以下,優(yōu)惠5%。在旅游淡季1-6,10、11月份,若訂票超過(guò)50張,則優(yōu)惠30%;50張以下,優(yōu)惠20%。57編輯課件面向?qū)ο罄^承類3.3面向?qū)ο蟮男枨蠓治鲆弧⒚嫦驅(qū)ο蟮母拍顚?duì)象消息58編輯課件對(duì)象對(duì)象就是一個(gè)包含數(shù)據(jù)以及與這些數(shù)據(jù)有關(guān)的操作的集合。每個(gè)實(shí)體都是對(duì)象。對(duì)象數(shù)據(jù)操作代碼59編輯課件類是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象集合。類的定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。類定義可視為一個(gè)具有類似特性與共同行為的對(duì)象摸板,可用來(lái)產(chǎn)生對(duì)象??梢哉f(shuō),類是對(duì)象的抽象,而對(duì)象是類的具體實(shí)例。60編輯課件繼承是在一個(gè)已存有的類的基礎(chǔ)上建立一個(gè)新的類。并將已存在的類稱為--基類或父

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論