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

下載本文檔

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

文檔簡(jiǎn)介

軟件工程——結(jié)構(gòu)化軟件開發(fā)案例“我不用軟件工程所學(xué)的開發(fā)方法,一樣可以做出系統(tǒng)??!所以,這套工程化的方法用處也不大!!”錯(cuò)誤假設(shè)你正在從事軟件開發(fā)工作。某私立職業(yè)學(xué)校財(cái)務(wù)科長(zhǎng)請(qǐng)你研究用學(xué)校擁有的微型計(jì)算機(jī)生成工資明細(xì)表和各種財(cái)務(wù)報(bào)表的可能性。

情景假設(shè):結(jié)構(gòu)化軟件開發(fā)——問題定義你要解決的問題是什么?財(cái)務(wù)科長(zhǎng)為什么要提出這個(gè)要求?預(yù)期的項(xiàng)目規(guī)模?目前的工資計(jì)算成本新系統(tǒng)的開發(fā)成本新系統(tǒng)的運(yùn)行費(fèi)用關(guān)于工資支付系統(tǒng)規(guī)模和目標(biāo)的報(bào)告書結(jié)構(gòu)化軟件開發(fā)——問題定義

項(xiàng)目名稱:?jiǎn)栴}:項(xiàng)目目標(biāo):項(xiàng)目規(guī)模:初步設(shè)想:可行性研究:工資支付目前計(jì)算工資和編制報(bào)表的費(fèi)用太高研究開發(fā)費(fèi)用較低的新工資支付系統(tǒng)的可能性開發(fā)成本應(yīng)該不超過7.2萬(正負(fù)20%)用學(xué)校自己的計(jì)算機(jī)系統(tǒng)生成工資明細(xì)表和財(cái)務(wù)報(bào)表為了更全面的研究工資支付項(xiàng)目的可能性,建議進(jìn)行超過兩周的可行性研究。結(jié)構(gòu)化軟件開發(fā)——可行性研究澄清系統(tǒng)規(guī)模和目標(biāo)研究現(xiàn)有的系統(tǒng)導(dǎo)出高層邏輯模型進(jìn)一步確定系統(tǒng)規(guī)模和目標(biāo)導(dǎo)出供選擇的解法推薦最佳方案草擬開發(fā)計(jì)劃寫出文檔提交審查結(jié)構(gòu)化軟件開發(fā)——可行性研究了解現(xiàn)有系統(tǒng)工作情況的直接方法:咨詢兩位會(huì)計(jì)結(jié)構(gòu)化軟件開發(fā)——可行性研究教師課時(shí)表任務(wù)表職工工資支付系統(tǒng)工資表工資明細(xì)表銀行教師職工職工教師課時(shí)表任務(wù)表審核數(shù)據(jù)審核后的數(shù)據(jù)排序?qū)S帽砀裼?jì)算課時(shí)費(fèi)計(jì)算崗位津貼計(jì)算工資總額計(jì)算個(gè)人所得稅計(jì)算住房公積金計(jì)算保險(xiǎn)費(fèi)計(jì)算實(shí)發(fā)工資工資表工資明細(xì)表編制報(bào)表報(bào)表更新分類賬分類賬會(huì)計(jì)教師職工銀行教務(wù)處辦公室主任收集數(shù)據(jù)1審核數(shù)據(jù)2加工事務(wù)數(shù)據(jù)3D4報(bào)表D1事務(wù)數(shù)據(jù)D2工資表D3工資明細(xì)表更新分類賬5分發(fā)工資明細(xì)表4教師職工會(huì)計(jì)銀行課時(shí)表任務(wù)表事務(wù)數(shù)據(jù)事務(wù)數(shù)據(jù)事務(wù)數(shù)據(jù)加工結(jié)果加工結(jié)果加工結(jié)果報(bào)表信息分類賬目工資信息工資明細(xì)表工資明細(xì)表工資明細(xì)表導(dǎo)出供選選擇的解解法考慮解決決方案時(shí)時(shí)需要考考慮的因因素:向用戶提提供幾種種供選擇擇的解決決方案::低成本、、中等成成本、高高成本兩個(gè)月發(fā)發(fā)一次工工資用計(jì)算機(jī)機(jī)復(fù)制現(xiàn)現(xiàn)有系統(tǒng)統(tǒng)功能長(zhǎng)遠(yuǎn)考慮慮建立完完整的管管理信息息系統(tǒng)技術(shù)可行行性、操操作可行行性、經(jīng)經(jīng)濟(jì)可行行性中等成本本方案的的系統(tǒng)流流程圖::導(dǎo)出供選選擇的解解法課時(shí)表任務(wù)表數(shù)據(jù)收集程序事務(wù)數(shù)據(jù)工資支付程序工資表工資明細(xì)表報(bào)表中等成本本方案的的成本/效益分分析:開發(fā)成本本:人力(5人月,,6000元/人月)):3.0萬萬元硬件購買買:1.2萬萬元總計(jì):4.2萬萬元新系統(tǒng)的的運(yùn)行費(fèi)費(fèi)用:人力和物物資(250元元/月)):0.3萬萬元/年年維護(hù):0.1萬萬元/年年總計(jì):0.4萬萬元/年年現(xiàn)有系統(tǒng)統(tǒng)的運(yùn)行行費(fèi)用::2.4萬萬元運(yùn)行費(fèi)用用每年節(jié)節(jié)?。?.0萬萬元年節(jié)省現(xiàn)在值((以5%%計(jì)算))累計(jì)現(xiàn)在在值12320000200002000019047.62元18181.82元17241.38元19047.62元37229.44元54470.82元投資回收收期:2.28年純收入::12470.82元推薦最佳佳方案中等成本本高成本低成本草擬開發(fā)發(fā)計(jì)劃實(shí)現(xiàn)中等等成本方方案的工工資支付付系統(tǒng)的的粗略計(jì)計(jì)劃:階段需要用的的時(shí)間((月)可行性研研究需求分析析總體設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)實(shí)現(xiàn)總計(jì)0.510.5125結(jié)構(gòu)化軟軟件開發(fā)發(fā)——需需求分析析需求分析析階段的的主要任任務(wù):確定系統(tǒng)統(tǒng)必須做做什么??需求分析析階段的的工作基基礎(chǔ):可行性研研究階段段的數(shù)據(jù)據(jù)流圖細(xì)化數(shù)據(jù)據(jù)流圖——回溯溯法沿?cái)?shù)據(jù)流流圖回溯溯,一般般來說,,從數(shù)據(jù)據(jù)流圖的的輸出端端著手分分析是有有意義的的。因?yàn)闉橄到y(tǒng)最最基本的的功能是是產(chǎn)生需需要的輸輸出數(shù)據(jù)據(jù),在輸輸出端出出現(xiàn)的數(shù)數(shù)據(jù)元素素決定了了系統(tǒng)的的基本構(gòu)構(gòu)成。教師職工收集數(shù)據(jù)1審核數(shù)據(jù)2加工事務(wù)數(shù)據(jù)3D4報(bào)表D1事務(wù)數(shù)據(jù)D2工資表D3工資明細(xì)表更新分類賬5分發(fā)工資明細(xì)表4教師職工會(huì)計(jì)銀行課時(shí)表任務(wù)表事務(wù)數(shù)據(jù)據(jù)事務(wù)數(shù)據(jù)據(jù)事務(wù)數(shù)據(jù)據(jù)加工結(jié)果果加工結(jié)果果加工結(jié)果果報(bào)表信息息分類賬目目工資信息息工資明細(xì)細(xì)表工資明細(xì)細(xì)表工資明細(xì)細(xì)表工資明細(xì)細(xì)表上包包含的數(shù)數(shù)據(jù)元素素教職工編編號(hào)教職工姓姓名基本工資資職務(wù)職稱生活補(bǔ)貼貼書報(bào)費(fèi)交通費(fèi)洗理費(fèi)課時(shí)費(fèi)崗位津貼貼工資總額額個(gè)人所得得稅住房公積積金保險(xiǎn)費(fèi)實(shí)發(fā)工資資回溯法發(fā)發(fā)現(xiàn)的問問題記錄錄:結(jié)構(gòu)化軟軟件開發(fā)發(fā)——需需求分析析必須搞清清基本工工資、生生活補(bǔ)貼貼、書報(bào)報(bào)費(fèi)、交交通費(fèi)和和洗理費(fèi)費(fèi)等數(shù)據(jù)據(jù)元素存存儲(chǔ)在何何處;必須搞清清課時(shí)費(fèi)費(fèi)和崗位位津貼的的計(jì)算方方法;必須搞清清個(gè)人所所得稅、、住房公公積金和和保險(xiǎn)費(fèi)費(fèi)的計(jì)算算方法;;寫出文檔檔初稿——數(shù)據(jù)據(jù)流圖、、數(shù)據(jù)字字典、IPO表表結(jié)構(gòu)化軟軟件開發(fā)發(fā)——需需求分析析名字:工資總額別名:總工資描述:扣除個(gè)稅、公積金和保險(xiǎn)費(fèi)之前一個(gè)教職工的月工資格式:數(shù),最大值9999.99位置:工資明細(xì)表名字:個(gè)人所得稅別名:個(gè)稅、所得稅描述:政府每月征收的個(gè)人收入所得稅格式:數(shù),最大值9999.99位置:工資明細(xì)表IPO表表系統(tǒng):工工資支付付作者:06電子子商務(wù)班班模塊:計(jì)計(jì)算工資資總額算算法編號(hào):被調(diào)用:

輸入:基本工資,課時(shí)費(fèi),崗位津貼,生活補(bǔ)貼,書報(bào)費(fèi),交通費(fèi),洗理費(fèi)輸出:工資總額調(diào)用:處理:工資總額=基本工資+課時(shí)費(fèi)+崗位津貼+書報(bào)費(fèi)+生活補(bǔ)貼+交通費(fèi)+洗理費(fèi)

局部數(shù)據(jù)元素:注釋:教師崗位津津貼為0職工課時(shí)費(fèi)費(fèi)為0結(jié)構(gòu)化軟件件開發(fā)———需求分析析定義邏輯系系統(tǒng)人事數(shù)據(jù)存存儲(chǔ)——更更新人事數(shù)數(shù)據(jù)正常課時(shí)費(fèi)費(fèi)=每月授授課時(shí)數(shù)××每節(jié)課的的課時(shí)費(fèi)××職稱系數(shù)數(shù);崗位津貼==職稱系數(shù)數(shù)×津貼等等級(jí)基數(shù)××任務(wù)等級(jí)級(jí)超額課時(shí)費(fèi)費(fèi)=年度超超出課時(shí)數(shù)數(shù)×每節(jié)課課課時(shí)費(fèi)××0.2住房公積金金=(工資資總額-課課時(shí)費(fèi)或崗崗位津貼))×10%%保險(xiǎn)費(fèi)=養(yǎng)養(yǎng)老保險(xiǎn)++失業(yè)保險(xiǎn)險(xiǎn)+醫(yī)療保保險(xiǎn)個(gè)人所得稅稅=(工資資總額-免免征稅所得得-3500)××稅率8%1%2%+10最新扣稅率率全月應(yīng)納稅稅所得額稅稅率速速算扣除除數(shù)(元)不超過1500元3%0超過1500元至4500元元10%105超過4500元至9000元元20%555超過9000元至35000元25%1005超過35000元至至55000元30%2755超過55000元至至80000元35%5505超過80000元45%13505教務(wù)處辦公室主任收集數(shù)據(jù)1審核數(shù)據(jù)2加工事務(wù)數(shù)據(jù)3D4報(bào)表D1事務(wù)數(shù)據(jù)D2工資表D3工資明細(xì)表更新分類賬5分發(fā)工資明細(xì)表4教師職工會(huì)計(jì)銀行課時(shí)表任務(wù)表事務(wù)數(shù)據(jù)事務(wù)數(shù)據(jù)事務(wù)數(shù)據(jù)加工結(jié)果加工結(jié)果加工結(jié)果報(bào)表信息分類賬目工資信息工資明細(xì)表表工資明細(xì)表表工資明細(xì)表表D5年度數(shù)據(jù)年度數(shù)據(jù)D6人事數(shù)據(jù)人事數(shù)據(jù)更新人事數(shù)據(jù)6結(jié)構(gòu)化軟件件開發(fā)———需求分析析細(xì)化數(shù)據(jù)流流圖使用功能分分解的方法法來細(xì)化數(shù)數(shù)據(jù)流圖::選取數(shù)據(jù)據(jù)流圖上功功能過分復(fù)復(fù)雜的處理理,把它分分解成若干干個(gè)子功能能,較低層層次的子功功能成為新新數(shù)據(jù)流圖圖上的處理理,有自己己的數(shù)據(jù)存存儲(chǔ)和數(shù)據(jù)據(jù)流。取數(shù)據(jù)3.1計(jì)算正常工資3.2計(jì)算超額課時(shí)費(fèi)3.3更新年度數(shù)據(jù)3.4印表格3.5D1事務(wù)數(shù)據(jù)D6人事數(shù)據(jù)D5年度數(shù)據(jù)D3工資明細(xì)表D2工資表D4報(bào)表年度數(shù)據(jù)年度數(shù)據(jù)取來的數(shù)據(jù)據(jù)人事數(shù)據(jù)工資明細(xì)表表報(bào)表信息工資信息取來的數(shù)據(jù)據(jù)取來的數(shù)據(jù)據(jù)取來的數(shù)據(jù)據(jù)事務(wù)數(shù)據(jù)對(duì)“加工事事務(wù)數(shù)據(jù)””的細(xì)化書寫正式的的文檔———軟件需求求規(guī)格說明明書結(jié)構(gòu)化軟件件開發(fā)———需求分析析數(shù)據(jù)流圖數(shù)據(jù)字典IPO表構(gòu)成軟件需需求規(guī)格說說明書的主主要成分技術(shù)審查管管理復(fù)查結(jié)構(gòu)化軟件件開發(fā)———需求分析析組長(zhǎng)本系統(tǒng)分析析員兩名會(huì)計(jì)結(jié)構(gòu)化軟件件開發(fā)———總結(jié)通過案例的的學(xué)習(xí),對(duì)對(duì)比自己所所做的課程程設(shè)計(jì)分析析階段的工工作,你有有什么收獲獲?本階段要搞搞清楚的問問題:結(jié)構(gòu)化軟件件開發(fā)———總體設(shè)計(jì)計(jì)——概括地地說,系統(tǒng)統(tǒng)應(yīng)該如何何實(shí)現(xiàn)?確定物理方方案設(shè)計(jì)軟件結(jié)結(jié)構(gòu)結(jié)構(gòu)化軟件件開發(fā)———總體設(shè)計(jì)計(jì)判斷數(shù)據(jù)流流特征確定輸入流流和輸出流流的邊界分解對(duì)設(shè)計(jì)結(jié)果果進(jìn)行優(yōu)化化——變換流流——孤立出出變換中心心——若干次次分解總體設(shè)計(jì)———分解第一級(jí)分解解:計(jì)算教職工工資資接收工資數(shù)數(shù)據(jù)計(jì)算工資印出計(jì)算結(jié)結(jié)果總體設(shè)計(jì)———分解計(jì)算教職工工資資接收工資數(shù)數(shù)據(jù)印出計(jì)算結(jié)結(jié)果計(jì)算工資取數(shù)據(jù)收集事務(wù)數(shù)數(shù)據(jù)計(jì)算正常工資計(jì)算超額課時(shí)費(fèi)費(fèi)更新年度數(shù)據(jù)印表格第二級(jí)分解解:審核事務(wù)數(shù)數(shù)據(jù)總體設(shè)計(jì)———初步優(yōu)優(yōu)化計(jì)算教職工工資資接收工資數(shù)數(shù)據(jù)計(jì)算工資印出計(jì)算結(jié)結(jié)果取數(shù)據(jù)收集事務(wù)數(shù)數(shù)據(jù)計(jì)算正常工資計(jì)算超額課時(shí)費(fèi)費(fèi)更新年度數(shù)據(jù)印表格收集事務(wù)數(shù)數(shù)據(jù)印表格總體設(shè)計(jì)———數(shù)據(jù)庫庫設(shè)計(jì)庫名表名salaryuserpersonnelaffairyearsalary1salary2系統(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ù)庫庫設(shè)計(jì)user表表的設(shè)計(jì)::字段名數(shù)據(jù)類型能否為空是否主鍵數(shù)據(jù)類型用戶名字符否是密碼字符否否總體設(shè)計(jì)———數(shù)據(jù)庫庫設(shè)計(jì)personnel表的設(shè)計(jì)計(jì):字段名數(shù)據(jù)類型能否為空是否主鍵職工編號(hào)數(shù)字否是職工姓名字符否否職務(wù)字符否否職稱字符否否生活補(bǔ)貼數(shù)字是否書報(bào)費(fèi)數(shù)字是否交通費(fèi)數(shù)字是否洗理費(fèi)數(shù)字是否affair表的設(shè)設(shè)計(jì):字段名數(shù)據(jù)類型能否為空是否主鍵職工編號(hào)數(shù)字否是職工姓名字符否否課時(shí)數(shù)數(shù)字是否授課班級(jí)數(shù)數(shù)數(shù)字是否任務(wù)數(shù)數(shù)字是否總體設(shè)計(jì)———數(shù)據(jù)庫庫設(shè)計(jì)year表表的設(shè)計(jì)::字段名數(shù)據(jù)類型能否為空是否主鍵職工編號(hào)數(shù)字否是職工姓名字符否否本年度累計(jì)計(jì)授課時(shí)數(shù)數(shù)數(shù)字是否總體設(shè)計(jì)———數(shù)據(jù)庫庫設(shè)計(jì)salary1表的的設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論