




已閱讀5頁,還剩39頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程,結構化軟件開發案例,“我不用軟件工程所學的開發方法,一樣可以做出系統!所以,這套工程化的方法用處也不大!”,錯誤,假設你正在從事軟件開發工作。某私立職業學校財務科長請你研究用學校擁有的微型計算機生成工資明細表和各種財務報表的可能性。,情景假設:,結構化軟件開發問題定義,你要解決的問題是什么?,財務科長為什么要提出這個要求? 預期的項目規模?,目前的工資計算成本 新系統的開發成本 新系統的運行費用,關于工資支付系統規模和目標的報告書,結構化軟件開發問題定義,系統規模和目標的報告書 2009.5.19,項目名稱:,問題:,項目目標:,項目規模:,初步設想:,可行性研究:,工資支付,目前計算工資和編制報表的費用太高,研究開發費用較低的新工資支付系統的可能性,開發成本應該不超過7.2萬(正負20),用學校自己的計算機系統生成工資明細表和財務報表,為了更全面的研究工資支付項目的可能性,建議進行超過兩周的可行性研究。,結構化軟件開發可行性研究,澄清系統規模和目標,研究現有的系統,導出高層邏輯模型,進一步確定系統規模和目標,導出供選擇的解法,推薦最佳方案,草擬開發計劃,寫出文檔提交審查,結構化軟件開發可行性研究,了解現有系統工作情況的直接方法:,咨詢兩位會計,結構化軟件開發可行性研究,教師,課時表,任務表,職工,工資支付系統,工資表,工資明細表,銀行,教師,職工,職工,教師,課時表,任務表,審核數據,審核后 的數據,排序,專用表格,計算 課時費,計算 崗位津貼,計算 工資總額,計算 個人所得稅,計算 住房公積金,計算 保險費,計算 實發工資,工資表,工資 明細表,編制報表,報表,更新分類賬,分類賬,會計,教師,職工,銀行,教務處,辦公室 主任,教師,職工,會計,銀行,課時表,任務表,事務數據,事務數據,事務數據,加工結果,加工結果,加工結果,報表信息,分類賬目,工資信息,工資明細表,工資明細表,工資明細表,導出供選擇的解法,考慮解決方案時需要考慮的因素:,向用戶提供幾種供選擇的解決方案: 低成本、中等成本、高成本,兩個月發一次工資,用計算機復制現有系統功能,長遠考慮建立完整的管理信息系統,技術可行性、操作可行性、經濟可行性,中等成本方案的系統流程圖:,導出供選擇的解法,中等成本方案的成本/效益分析:,開發成本:,人力(5人月,6000元/人月):,3.0萬元,硬件購買:,1.2萬元,總計:,4.2萬元,新系統的運行費用:,人力和物資(250元/月):,0.3萬元/年,維護:,0.1萬元/年,總計:,0.4萬元/年,現有系統的運行費用:,2.4萬元,運行費用每年節省:,2.0萬元,年,節省,現在值(以5計算),累計現在值,1,2,3,20000,20000,20000,19047.62元,18181.82元,17241.38元,19047.62元,37229.44元,54470.82元,投資回收期:,2.28年,純收入:,12470.82元,推薦最佳方案,中等成本,高成本,低成本,草擬開發計劃,實現中等成本方案的工資支付系統的粗略計劃:,階段,需要用的時間(月),可行性研究,需求分析,總體設計,詳細設計,實現,總計,0.5,1,0.5,1,2,5,結構化軟件開發需求分析,需求分析階段的主要任務:,確定系統必須做什么?,需求分析階段的工作基礎:,可行性研究階段的數據流圖,細化數據流圖,回溯法,沿數據流圖回溯,一般來說,從數據流圖的輸出端著手分析是有意義的。因為系統最基本的功能是產生需要的輸出數據,在輸出端出現的數據元素決定了系統的基本構成。,教師,職工,教師,職工,會計,銀行,課時表,任務表,事務數據,事務數據,事務數據,加工結果,加工結果,加工結果,報表信息,分類賬目,工資信息,工資明細表,工資明細表,工資明細表,工資明細表上包含的數據元素,教職工編號,教職工姓名,基本工資,職務,職稱,生活補貼,書報費,交通費,洗理費,課時費,崗位津貼,工資總額,個人所得稅,住房公積金,保險費,實發工資,回溯法發現的問題記錄:,結構化軟件開發需求分析,必須搞清基本工資、生活補貼、書報費、交通費和洗理費等數據元素存儲在何處;,必須搞清課時費和崗位津貼的計算方法;,必須搞清個人所得稅、住房公積金和保險費的計算方法;,寫出文檔初稿數據流圖、數據字典、IPO表,結構化軟件開發需求分析,IPO表,系統:工資支付,作者:06電子商務班,日期:2009.5.19,模塊:計算工資總額算法,編號:,被調用:,輸出:,工資總額,注釋: 教師崗位津貼為0 職工課時費為0,結構化軟件開發需求分析,定義邏輯系統,人事數據存儲更新人事數據,正常課時費每月授課時數每節課的課時費職稱系數; 崗位津貼職稱系數津貼等級基數任務等級 超額課時費年度超出課時數每節課課時費0.2,住房公積金(工資總額課時費或崗位津貼)10 保險費養老保險失業保險醫療保險 個人所得稅(工資總額免征稅所得 3500) 稅率,8,1,210,最新扣稅率,全月應納稅所得額 稅率 速算扣除數(元) 不超過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,教務處,辦公室 主任,教師,職工,會計,銀行,課時表,任務表,事務數據,事務數據,事務數據,加工結果,加工結果,加工結果,報表信息,分類賬目,工資信息,工資明細表,工資明細表,工資明細表,年度數據,人事數據,結構化軟件開發需求分析,細化數據流圖 使用功能分解的方法來細化數據流圖:選取數據流圖上功能過分復雜的處理,把它分解成若干個子功能,較低層次的子功能成為新數據流圖上的處理,有自己的數據存儲和數據流。,年度數據,年度數據,取來的數據,人事數據,工資明細表,報表信息,工資信息,取來的數據,取來的數據,取來的數據,事務數據,對“加工事務數據”的細化,書寫正式的文檔軟件需求規格說明書,結構化軟件開發需求分析,數據流圖,數據字典,IPO表,構成軟件需求規格說明書的主要成分,技術審查管理復查,結構化軟件開發需求分析,組長,本系統分析員,兩名會計,結構化軟件開發總結,通過案例的學習,對比自己所做的課程設計分析階段的工作,你有什么收獲?,本階段要搞清楚的問題:,結構化軟件開發總體設計,概括地說,系統應該如何實現?,確定物理方案,設計軟件結構,結構化軟件開發總體設計,判斷數據流特征,確定輸入流和輸出流的邊界,分解,對設計結果進行優化,變換流,孤立出變換中心,若干次分解,總體設計分解,第一級分解:,計算 教職工工資,接收工資數據,計算工資,印出計算結果,總體設計分解,計算 教職工工資,接收工資數據,印出計算結果,計算工資,取數據,收集事務數據,計算正 常工資,計算 超額課時費,更新年 度數據,印表格,第二級分解:,審核事務數據,總體設計初步優化,計算 教職工工資,接收工資數據,計算工資,印出計算結果,取數據,收集事務數據,計算正 常工資,計算 超額課時費,更新年 度數據,印表格,收集事務數據,印表格,總體設計數據庫設計,系統使用者賬號信息,人事數據,事務數據,年度數據,工資明細表中動態變化的項目,工資明細表中相對固定的項目,總體設計數據庫設計,user表的設計:,字段名,數據類型,能否為空,是否主鍵,數據類型,用戶名,字符,否,是,密碼,字符,否,否,總體設計數據庫設計,personnel表的設計:,字段名,數據類型,能否為空,是否主鍵,職工編號,數字,否,是,職工姓名,字符,否,否,職務,字符,否,否,職稱,字符,否,否,生活補貼,數字,是,否,書報費,數字,是,否,交通費,數字,是,否,洗理費,數字,是,否,affair表的設計:,字段名,數據類型,能否為空,是否主鍵,職工編號,數字,否,是,職工姓名,字符,否,否,課時數,數字,是,否,授課班級數,數字,是,否,任務數,數字,是,否,總體設計數據庫設計,year表的設計:,字段名,數據類型,能否為空,是否主鍵,職工編號,數字,否,是,職工姓名,字符,否,否,本年度累計授課時數,數字,是,否,總體設計數據庫設計,salary1表的設計:,字段名,數據類型,能否為空,是否主鍵,職工編號,數字,否,是,職工姓名,字符,否,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025臨時工派遣合同協議書示例
- 2025建筑外墻裝修設計合同
- 2025租賃合同購銷協議模板
- 心理健康促進與管理效能試題及答案
- 行政管理學對人力資源的研究試題及答案
- 實踐與理論結合的建筑工程考試試題及答案
- 行政管理本科綜合素質培養試題及答案
- 2025機器設備融資租賃合同模板
- 現代管理學在企業并購中的應用研究試題及答案
- 懂公文寫作的試題及答案助你獲得良好成績
- 心血管內科降低患者橈動脈止血器壓迫不適發生率品管圈PDCA成果匯報書
- 第11課 近代職業教育的興起和發展
- 《研學旅行課程設計》研學旅行課程案例展示 題庫
- 人音版音樂七年級上冊《在希望的田野上》課件
- 初中班會 班主任工作經驗交流 《教育是一場美麗的遇見》 課
- 基于STM32單片機的智能樓宇控制系統設計
- 第二單元《踐行職業道德》測試卷-高二思想政治課《職業道德與法治》附答案
- 三年合同到期不續簽勞動仲裁申請書
- 語文跨學科學習成功案例分析:語文與藝術學科的融合
- 《長大以后做什么》繪本省公開課獲獎課件說課比賽一等獎課件
- GB/T 23106-2024家用和類似用途毛發護理器具性能測試方法
評論
0/150
提交評論