軟件工程開(kāi)發(fā)案例.ppt_第1頁(yè)
軟件工程開(kāi)發(fā)案例.ppt_第2頁(yè)
軟件工程開(kāi)發(fā)案例.ppt_第3頁(yè)
軟件工程開(kāi)發(fā)案例.ppt_第4頁(yè)
軟件工程開(kāi)發(fā)案例.ppt_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程,結(jié)構(gòu)化軟件開(kāi)發(fā)案例,“我不用軟件工程所學(xué)的開(kāi)發(fā)方法,一樣可以做出系統(tǒng)!所以,這套工程化的方法用處也不大!”,錯(cuò)誤,假設(shè)你正在從事軟件開(kāi)發(fā)工作。某私立職業(yè)學(xué)校財(cái)務(wù)科長(zhǎng)請(qǐng)你研究用學(xué)校擁有的微型計(jì)算機(jī)生成工資明細(xì)表和各種財(cái)務(wù)報(bào)表的可能性。,情景假設(shè):,結(jié)構(gòu)化軟件開(kāi)發(fā)問(wèn)題定義,你要解決的問(wèn)題是什么?,財(cái)務(wù)科長(zhǎng)為什么要提出這個(gè)要求? 預(yù)期的項(xiàng)目規(guī)模?,目前的工資計(jì)算成本 新系統(tǒng)的開(kāi)發(fā)成本 新系統(tǒng)的運(yùn)行費(fèi)用,關(guān)于工資支付系統(tǒng)規(guī)模和目標(biāo)的報(bào)告書(shū),結(jié)構(gòu)化軟件開(kāi)發(fā)問(wèn)題定義,系統(tǒng)規(guī)模和目標(biāo)的報(bào)告書(shū) 2009.5.19,項(xiàng)目名稱(chēng):,問(wèn)題:,項(xiàng)目目標(biāo):,項(xiàng)目規(guī)模:,初步設(shè)想:,可行性研究:,工資支付,目前計(jì)算工資和編制報(bào)表的費(fèi)用太高,研究開(kāi)發(fā)費(fèi)用較低的新工資支付系統(tǒng)的可能性,開(kāi)發(fā)成本應(yīng)該不超過(guò)7.2萬(wàn)(正負(fù)20),用學(xué)校自己的計(jì)算機(jī)系統(tǒng)生成工資明細(xì)表和財(cái)務(wù)報(bào)表,為了更全面的研究工資支付項(xiàng)目的可能性,建議進(jìn)行超過(guò)兩周的可行性研究。,結(jié)構(gòu)化軟件開(kāi)發(fā)可行性研究,澄清系統(tǒng)規(guī)模和目標(biāo),研究現(xiàn)有的系統(tǒng),導(dǎo)出高層邏輯模型,進(jìn)一步確定系統(tǒng)規(guī)模和目標(biāo),導(dǎo)出供選擇的解法,推薦最佳方案,草擬開(kāi)發(fā)計(jì)劃,寫(xiě)出文檔提交審查,結(jié)構(gòu)化軟件開(kāi)發(fā)可行性研究,了解現(xiàn)有系統(tǒng)工作情況的直接方法:,咨詢(xún)兩位會(huì)計(jì),結(jié)構(gòu)化軟件開(kāi)發(fā)可行性研究,教師,課時(shí)表,任務(wù)表,職工,工資支付系統(tǒng),工資表,工資明細(xì)表,銀行,教師,職工,職工,教師,課時(shí)表,任務(wù)表,審核數(shù)據(jù),審核后 的數(shù)據(jù),排序,專(zhuān)用表格,計(jì)算 課時(shí)費(fèi),計(jì)算 崗位津貼,計(jì)算 工資總額,計(jì)算 個(gè)人所得稅,計(jì)算 住房公積金,計(jì)算 保險(xiǎn)費(fèi),計(jì)算 實(shí)發(fā)工資,工資表,工資 明細(xì)表,編制報(bào)表,報(bào)表,更新分類(lèi)賬,分類(lèi)賬,會(huì)計(jì),教師,職工,銀行,教務(wù)處,辦公室 主任,教師,職工,會(huì)計(jì),銀行,課時(shí)表,任務(wù)表,事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),加工結(jié)果,加工結(jié)果,加工結(jié)果,報(bào)表信息,分類(lèi)賬目,工資信息,工資明細(xì)表,工資明細(xì)表,工資明細(xì)表,導(dǎo)出供選擇的解法,考慮解決方案時(shí)需要考慮的因素:,向用戶(hù)提供幾種供選擇的解決方案: 低成本、中等成本、高成本,兩個(gè)月發(fā)一次工資,用計(jì)算機(jī)復(fù)制現(xiàn)有系統(tǒng)功能,長(zhǎng)遠(yuǎn)考慮建立完整的管理信息系統(tǒng),技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性,中等成本方案的系統(tǒng)流程圖:,導(dǎo)出供選擇的解法,中等成本方案的成本/效益分析:,開(kāi)發(fā)成本:,人力(5人月,6000元/人月):,3.0萬(wàn)元,硬件購(gòu)買(mǎi):,1.2萬(wàn)元,總計(jì):,4.2萬(wàn)元,新系統(tǒng)的運(yùn)行費(fèi)用:,人力和物資(250元/月):,0.3萬(wàn)元/年,維護(hù):,0.1萬(wàn)元/年,總計(jì):,0.4萬(wàn)元/年,現(xiàn)有系統(tǒng)的運(yùn)行費(fèi)用:,2.4萬(wàn)元,運(yùn)行費(fèi)用每年節(jié)?。?2.0萬(wàn)元,年,節(jié)省,現(xiàn)在值(以5計(jì)算),累計(jì)現(xiàn)在值,1,2,3,20000,20000,20000,19047.62元,18181.82元,17241.38元,19047.62元,37229.44元,54470.82元,投資回收期:,2.28年,純收入:,12470.82元,推薦最佳方案,中等成本,高成本,低成本,草擬開(kāi)發(fā)計(jì)劃,實(shí)現(xiàn)中等成本方案的工資支付系統(tǒng)的粗略計(jì)劃:,階段,需要用的時(shí)間(月),可行性研究,需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì),實(shí)現(xiàn),總計(jì),0.5,1,0.5,1,2,5,結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,需求分析階段的主要任務(wù):,確定系統(tǒng)必須做什么?,需求分析階段的工作基礎(chǔ):,可行性研究階段的數(shù)據(jù)流圖,細(xì)化數(shù)據(jù)流圖,回溯法,沿?cái)?shù)據(jù)流圖回溯,一般來(lái)說(shuō),從數(shù)據(jù)流圖的輸出端著手分析是有意義的。因?yàn)橄到y(tǒng)最基本的功能是產(chǎn)生需要的輸出數(shù)據(jù),在輸出端出現(xiàn)的數(shù)據(jù)元素決定了系統(tǒng)的基本構(gòu)成。,教師,職工,教師,職工,會(huì)計(jì),銀行,課時(shí)表,任務(wù)表,事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),加工結(jié)果,加工結(jié)果,加工結(jié)果,報(bào)表信息,分類(lèi)賬目,工資信息,工資明細(xì)表,工資明細(xì)表,工資明細(xì)表,工資明細(xì)表上包含的數(shù)據(jù)元素,教職工編號(hào),教職工姓名,基本工資,職務(wù),職稱(chēng),生活補(bǔ)貼,書(shū)報(bào)費(fèi),交通費(fèi),洗理費(fèi),課時(shí)費(fèi),崗位津貼,工資總額,個(gè)人所得稅,住房公積金,保險(xiǎn)費(fèi),實(shí)發(fā)工資,回溯法發(fā)現(xiàn)的問(wèn)題記錄:,結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,必須搞清基本工資、生活補(bǔ)貼、書(shū)報(bào)費(fèi)、交通費(fèi)和洗理費(fèi)等數(shù)據(jù)元素存儲(chǔ)在何處;,必須搞清課時(shí)費(fèi)和崗位津貼的計(jì)算方法;,必須搞清個(gè)人所得稅、住房公積金和保險(xiǎn)費(fèi)的計(jì)算方法;,寫(xiě)出文檔初稿數(shù)據(jù)流圖、數(shù)據(jù)字典、IPO表,結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,IPO表,系統(tǒng):工資支付,作者:06電子商務(wù)班,日期:2009.5.19,模塊:計(jì)算工資總額算法,編號(hào):,被調(diào)用:,輸出:,工資總額,注釋?zhuān)?教師崗位津貼為0 職工課時(shí)費(fèi)為0,結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,定義邏輯系統(tǒng),人事數(shù)據(jù)存儲(chǔ)更新人事數(shù)據(jù),正常課時(shí)費(fèi)每月授課時(shí)數(shù)每節(jié)課的課時(shí)費(fèi)職稱(chēng)系數(shù); 崗位津貼職稱(chēng)系數(shù)津貼等級(jí)基數(shù)任務(wù)等級(jí) 超額課時(shí)費(fèi)年度超出課時(shí)數(shù)每節(jié)課課時(shí)費(fèi)0.2,住房公積金(工資總額課時(shí)費(fèi)或崗位津貼)10 保險(xiǎn)費(fèi)養(yǎng)老保險(xiǎn)失業(yè)保險(xiǎn)醫(yī)療保險(xiǎn) 個(gè)人所得稅(工資總額免征稅所得 3500) 稅率,8,1,210,最新扣稅率,全月應(yīng)納稅所得額 稅率 速算扣除數(shù)(元) 不超過(guò)1500元 3% 0 超過(guò)1500元至4500元 10% 105 超過(guò)4500元至9000元 20% 555 超過(guò)9000元至35000元 25% 1005 超過(guò)35000元至55000元 30% 2755 超過(guò)55000元至80000元 35% 5505 超過(guò)80000元 45% 13505,教務(wù)處,辦公室 主任,教師,職工,會(huì)計(jì),銀行,課時(shí)表,任務(wù)表,事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),事務(wù)數(shù)據(jù),加工結(jié)果,加工結(jié)果,加工結(jié)果,報(bào)表信息,分類(lèi)賬目,工資信息,工資明細(xì)表,工資明細(xì)表,工資明細(xì)表,年度數(shù)據(jù),人事數(shù)據(jù),結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,細(xì)化數(shù)據(jù)流圖 使用功能分解的方法來(lái)細(xì)化數(shù)據(jù)流圖:選取數(shù)據(jù)流圖上功能過(guò)分復(fù)雜的處理,把它分解成若干個(gè)子功能,較低層次的子功能成為新數(shù)據(jù)流圖上的處理,有自己的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流。,年度數(shù)據(jù),年度數(shù)據(jù),取來(lái)的數(shù)據(jù),人事數(shù)據(jù),工資明細(xì)表,報(bào)表信息,工資信息,取來(lái)的數(shù)據(jù),取來(lái)的數(shù)據(jù),取來(lái)的數(shù)據(jù),事務(wù)數(shù)據(jù),對(duì)“加工事務(wù)數(shù)據(jù)”的細(xì)化,書(shū)寫(xiě)正式的文檔軟件需求規(guī)格說(shuō)明書(shū),結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,數(shù)據(jù)流圖,數(shù)據(jù)字典,IPO表,構(gòu)成軟件需求規(guī)格說(shuō)明書(shū)的主要成分,技術(shù)審查管理復(fù)查,結(jié)構(gòu)化軟件開(kāi)發(fā)需求分析,組長(zhǎng),本系統(tǒng)分析員,兩名會(huì)計(jì),結(jié)構(gòu)化軟件開(kāi)發(fā)總結(jié),通過(guò)案例的學(xué)習(xí),對(duì)比自己所做的課程設(shè)計(jì)分析階段的工作,你有什么收獲?,本階段要搞清楚的問(wèn)題:,結(jié)構(gòu)化軟件開(kāi)發(fā)總體設(shè)計(jì),概括地說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?,確定物理方案,設(shè)計(jì)軟件結(jié)構(gòu),結(jié)構(gòu)化軟件開(kāi)發(fā)總體設(shè)計(jì),判斷數(shù)據(jù)流特征,確定輸入流和輸出流的邊界,分解,對(duì)設(shè)計(jì)結(jié)果進(jìn)行優(yōu)化,變換流,孤立出變換中心,若干次分解,總體設(shè)計(jì)分解,第一級(jí)分解:,計(jì)算 教職工工資,接收工資數(shù)據(jù),計(jì)算工資,印出計(jì)算結(jié)果,總體設(shè)計(jì)分解,計(jì)算 教職工工資,接收工資數(shù)據(jù),印出計(jì)算結(jié)果,計(jì)算工資,取數(shù)據(jù),收集事務(wù)數(shù)據(jù),計(jì)算正 常工資,計(jì)算 超額課時(shí)費(fèi),更新年 度數(shù)據(jù),印表格,第二級(jí)分解:,審核事務(wù)數(shù)據(jù),總體設(shè)計(jì)初步優(yōu)化,計(jì)算 教職工工資,接收工資數(shù)據(jù),計(jì)算工資,印出計(jì)算結(jié)果,取數(shù)據(jù),收集事務(wù)數(shù)據(jù),計(jì)算正 常工資,計(jì)算 超額課時(shí)費(fèi),更新年 度數(shù)據(jù),印表格,收集事務(wù)數(shù)據(jù),印表格,總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)使用者賬號(hào)信息,人事數(shù)據(jù),事務(wù)數(shù)據(jù),年度數(shù)據(jù),工資明細(xì)表中動(dòng)態(tài)變化的項(xiàng)目,工資明細(xì)表中相對(duì)固定的項(xiàng)目,總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì),user表的設(shè)計(jì):,字段名,數(shù)據(jù)類(lèi)型,能否為空,是否主鍵,數(shù)據(jù)類(lèi)型,用戶(hù)名,字符,否,是,密碼,字符,否,否,總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì),personnel表的設(shè)計(jì):,字段名,數(shù)據(jù)類(lèi)型,能否為空,是否主鍵,職工編號(hào),數(shù)字,否,是,職工姓名,字符,否,否,職務(wù),字符,否,否,職稱(chēng),字符,否,否,生活補(bǔ)貼,數(shù)字,是,否,書(shū)報(bào)費(fèi),數(shù)字,是,否,交通費(fèi),數(shù)字,是,否,洗理費(fèi),數(shù)字,是,否,affair表的設(shè)計(jì):,字段名,數(shù)據(jù)類(lèi)型,能否為空,是否主鍵,職工編號(hào),數(shù)字,否,是,職工姓名,字符,否,否,課時(shí)數(shù),數(shù)字,是,否,授課班級(jí)數(shù),數(shù)字,是,否,任務(wù)數(shù),數(shù)字,是,否,總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì),year表的設(shè)計(jì):,字段名,數(shù)據(jù)類(lèi)型,能否為空,是否主鍵,職工編號(hào),數(shù)字,否,是,職工姓名,字符,否,否,本年度累計(jì)授課時(shí)數(shù),數(shù)字,是,否,總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì),salary1表的設(shè)計(jì):,字段名,數(shù)據(jù)類(lèi)型,能否為空,是否主鍵,職工編號(hào),數(shù)字,否,是,職工姓名,字符,否,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論