吉林大學軟件工程Chap_第1頁
吉林大學軟件工程Chap_第2頁
吉林大學軟件工程Chap_第3頁
吉林大學軟件工程Chap_第4頁
吉林大學軟件工程Chap_第5頁
已閱讀5頁,還剩94頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2軟件工程-2015-第二章 可行性研究3軟件工程-2015-第二章 可行性研究4軟件工程-2015-第二章 可行性研究5軟件工程-2015-第二章 可行性研究6軟件工程-2015-第二章 可行性研究7軟件工程-2015-第二章 可行性研究8軟件工程-2015-第二章 可行性研究9軟件工程-2015-第二章 可行性研究10軟件工程-2015-第二章 可行性研究11軟件工程-2015-第二章 可行性研究12軟件工程-2015-第二章 可行性研究13軟件工程-2015-第二章 可行性研究14軟件工程-2015-第二章 可行性研究15軟件工程-2015-第二章 可行性研究16軟件工程-2015-第二

2、章 可行性研究17軟件工程-2015-第二章 可行性研究18軟件工程-2015-第二章 可行性研究19軟件工程-2015-第二章 可行性研究20軟件工程-2015-第二章 可行性研究21軟件工程-2015-第二章 可行性研究22軟件工程-2015-第二章 可行性研究23軟件工程-2015-第二章 可行性研究24軟件工程-2015-第二章 可行性研究25軟件工程-2015-第二章 可行性研究26軟件工程-2015-第二章 可行性研究27軟件工程-2015-第二章 可行性研究28軟件工程-2015-第二章 可行性研究29軟件工程-2015-第二章 可行性研究旅行社旅客預定機票機票準備記帳航班目錄記

3、帳文件訂票單航班費用帳單機票30軟件工程-2015-第二章 可行性研究+AB C有有A或有或有B,但,但不能不能A、B同時同時存在,就有存在,就有C31軟件工程-2015-第二章 可行性研究n假設一家工廠的假設一家工廠的采購部每天采購部每天需要需要一張一張定貨報表定貨報表,報表按零件編號順序,表中列出所有需要再次定報表按零件編號順序,表中列出所有需要再次定貨的零件。對于每個需要再次定貨的零件應該列貨的零件。對于每個需要再次定貨的零件應該列出下列數據:零件編號,零件名稱,定貨數量,出下列數據:零件編號,零件名稱,定貨數量,目前價格,主要供應者,次要供應者。零件入庫目前價格,主要供應者,次要供應者

4、。零件入庫或出庫稱為事務,或出庫稱為事務,通過放在倉庫中的通過放在倉庫中的CRTCRT終端把終端把事務報告給定貨系統事務報告給定貨系統。當某種零件的庫存量少于。當某種零件的庫存量少于庫存量臨界值時就應再次定貨。庫存量臨界值時就應再次定貨。32軟件工程-2015-第二章 可行性研究33軟件工程-2015-第二章 可行性研究34軟件工程-2015-第二章 可行性研究35軟件工程-2015-第二章 可行性研究36軟件工程-2015-第二章 可行性研究旅行社旅客飛機訂票系統訂票單機票帳單n畫出各層數據流圖畫出各層數據流圖n畫出總的數據流圖畫出總的數據流圖37軟件工程-2015-第二章 可行性研究源點1

5、源點2終點2終點1G頂層0層132一層圖號11.11.23.43.12.22.12.33.23.3圖號2圖號338軟件工程-2015-第二章 可行性研究為分層數據流圖和加工編號的原則為分層數據流圖和加工編號的原則:(1)子圖的圖號就是分解的父圖中加工的編號子圖的圖號就是分解的父圖中加工的編號(2)子圖中的加工的編號是由子圖號、小數點,局部順序號組成子圖中的加工的編號是由子圖號、小數點,局部順序號組成二層圖號3.3圖號2.2圖號3.12.2.12.2.23.3.13.3.33.3.23.1.23.1.139軟件工程-2015-第二章 可行性研究40軟件工程-2015-第二章 可行性研究41軟件工

6、程-2015-第二章 可行性研究42軟件工程-2015-第二章 可行性研究43軟件工程-2015-第二章 可行性研究44軟件工程-2015-第二章 可行性研究45軟件工程-2015-第二章 可行性研究46軟件工程-2015-第二章 可行性研究47軟件工程-2015-第二章 可行性研究48軟件工程-2015-第二章 可行性研究49軟件工程-2015-第二章 可行性研究50軟件工程-2015-第二章 可行性研究51軟件工程-2015-第二章 可行性研究這種劃分自動化邊界的方法暗示以批量方式更新庫存清單這種劃分自動化邊界的方法暗示以批量方式更新庫存清單52軟件工程-2015-第二章 可行性研究另一種

7、劃分自動化邊界的方法建議以聯機方式更新庫存清單另一種劃分自動化邊界的方法建議以聯機方式更新庫存清單53軟件工程-2015-第二章 可行性研究54軟件工程-2015-第二章 可行性研究55軟件工程-2015-第二章 可行性研究56軟件工程-2015-第二章 可行性研究57軟件工程-2015-第二章 可行性研究58軟件工程-2015-第二章 可行性研究59軟件工程-2015-第二章 可行性研究60軟件工程-2015-第二章 可行性研究61軟件工程-2015-第二章 可行性研究62軟件工程-2015-第二章 可行性研究63軟件工程-2015-第二章 可行性研究64軟件工程-2015-第二章 可行性研

8、究65軟件工程-2015-第二章 可行性研究66軟件工程-2015-第二章 可行性研究67軟件工程-2015-第二章 可行性研究68軟件工程-2015-第二章 可行性研究69軟件工程-2015-第二章 可行性研究70軟件工程-2015-第二章 可行性研究71軟件工程-2015-第二章 可行性研究72軟件工程-2015-第二章 可行性研究73軟件工程-2015-第二章 可行性研究74軟件工程-2015-第二章 可行性研究75軟件工程-2015-第二章 可行性研究n房產管理系統旨在用計算機對房產進行管理,包括住房的分配、調整和計房產管理系統旨在用計算機對房產進行管理,包括住房的分配、調整和計算房租

9、等。用戶可以查詢住房情況和房租金額,還可以對房產進行一些統算房租等。用戶可以查詢住房情況和房租金額,還可以對房產進行一些統計,給出統計表格,以便掌握全面的住房情況。計,給出統計表格,以便掌握全面的住房情況。n 房管部門首先把住戶要求(按照統一的格式由用戶填寫)輸入進來,系房管部門首先把住戶要求(按照統一的格式由用戶填寫)輸入進來,系統檢查要求的合法性,如不合法,系統拒絕接受。如是合法要求,根據要統檢查要求的合法性,如不合法,系統拒絕接受。如是合法要求,根據要求類型處理。假定住戶要求分三類:分房要求、調房要求、退房要求。三求類型處理。假定住戶要求分三類:分房要求、調房要求、退房要求。三種類型的要

10、求分別進行不同的處理。種類型的要求分別進行不同的處理。分房分房要求根據分房單,先核準住戶夠要求根據分房單,先核準住戶夠不夠分房資格,這要根據住戶的情況,從不夠分房資格,這要根據住戶的情況,從住房標準文件住房標準文件中讀出住標準進行中讀出住標準進行核準,如不夠分房標準,則不予分房,如夠分房標準,則輸出核準后的分核準,如不夠分房標準,則不予分房,如夠分房標準,則輸出核準后的分房單,然后再根據分房單進行住房分配。分配住房要從房單,然后再根據分房單進行住房分配。分配住房要從房產文件房產文件中讀出相中讀出相應的空房信息,如房號、面積、單位面積房租等,并登記相應的住戶信息,應的空房信息,如房號、面積、單位

11、面積房租等,并登記相應的住戶信息,如戶主姓名、部門、住戶分數、家庭人口等,再寫回房產文件中去,同時如戶主姓名、部門、住戶分數、家庭人口等,再寫回房產文件中去,同時寫入寫入住房文件住房文件中去,輸出分配后的住房單。同時進行房租計算,計算好的中去,輸出分配后的住房單。同時進行房租計算,計算好的房租寫入到房租寫入到房租文件房租文件中去。中去。n 調房調房處理和處理和退房退房處理與分房處理相似。處理與分房處理相似。n 咨詢咨詢要求分要求分查詢住戶情況查詢住戶情況、查詢房租查詢房租和查詢全局住房情況(和查詢全局住房情況(統計統計)三種。)三種。查詢住房情況可根據住戶名從住房文件中讀出該住戶的住房情況并打

12、印出查詢住房情況可根據住戶名從住房文件中讀出該住戶的住房情況并打印出來。查詢房租可根據住戶名從房租文件讀出該住戶的房租信息并打印出來。來。查詢房租可根據住戶名從房租文件讀出該住戶的房租信息并打印出來。統計要求做一些統計處理后打印出統計表。統計要求做一些統計處理后打印出統計表。76軟件工程-2015-第二章 可行性研究房產管理部門住戶房產管理系統住戶要求咨詢住房情況統計表頂層數據流圖77軟件工程-2015-第二章 可行性研究1檢查合法性3咨詢處理住戶要求咨詢2要求處理合法的咨詢合法的住戶要求住房情況統計表1檢查合法性3咨詢處理住戶要求咨詢2要求處理合法的咨詢合法的住戶要求住房情況統計表0層數據流

13、圖78軟件工程-2015-第二章 可行性研究2.1要求類型處理2.4退房處理2.3調房處理2.2分房處理房產文件住戶要求合法的分房單調房單退房單一層圖號:279軟件工程-2015-第二章 可行性研究一層圖號:3合法的 咨詢3.1咨詢類別處理3.5打印處理3.4房產統計3.3房租查詢3.2住房查詢住房文件房租文件房產文件查詢住房情況要求查詢房租要求統計要求統計表房租住房記錄住房情況80軟件工程-2015-第二章 可行性研究二層圖號2.22.2.1核準住房條件2.2.3房租計算2.2.2分配住房分房單住房標準文件房產文件住房文件房租文件核準后的分房單住房單81軟件工程-2015-第二章 可行性研究

14、2.3.1審查調房2.3.3房租核計2.3.2調房處理住房標準文件房產文件住房文件房租文件審核后的調房單住房單退房單二層圖號2.3調房單82軟件工程-2015-第二章 可行性研究二層圖號2.42.4.1退房處理2.4.2消去房租退房單房產文件住房文件房租文件審核后的退房單83軟件工程-2015-第二章 可行性研究84軟件工程-2015-第二章 可行性研究數據詞典數據詞典1、數據流條目、數據流條目住戶要求住戶要求 = 戶主戶主 + 分房要求分房要求 | 調房要求調房要求 | 退房要求退房要求 分房要求分房要求 = 部門部門 + 職稱職稱 + 家庭人口家庭人口 + 住戶分數住戶分數 + 要求住房面

15、要求住房面積積調房要求調房要求 = 部門部門 + 職稱職稱 + 家庭人口家庭人口 + 住房分數住房分數 + 原住房面積原住房面積 + 原房號原房號 + 要求調房面積要求調房面積退房要求退房要求 = 部門部門+ 房號房號住房情況住房情況 = 戶主戶主 + 部門部門 + 職稱職稱 + 家庭人口家庭人口 + 住房分數住房分數 +住房面住房面 積積 + 房租房租 + 房號房號咨詢要求咨詢要求 = 戶主戶主 + 住房情況咨詢住房情況咨詢 | 房租咨詢房租咨詢 | 統計要求統計要求 統計表統計表 = 住房面積住房面積 + 已分住房數已分住房數 + 空房數空房數 分房單分房單 = 戶主戶主 + 部門部門 +

16、 職稱職稱 + 住房分數住房分數 + 要求住房面積要求住房面積調房單調房單 = 戶主戶主 + 部門部門 + 職稱職稱 + 住房分數住房分數 + 原住房面積原住房面積 + 原原 房號房號 + 要求調房面積要求調房面積退房單退房單 = 戶主戶主 + 房號房號房號房號 = 樓號樓號 + 房間號房間號85軟件工程-2015-第二章 可行性研究n文件條目文件條目n文件名:住房標準文件文件名:住房標準文件n組成:組成: 住房面積住房面積 + 最低住房分數最低住房分數 n組織:按住房面積大小遞增排列組織:按住房面積大小遞增排列n文件名:房產文件文件名:房產文件n組成:組成: 房號房號 + 住房面積住房面積

17、+ 分配標志分配標志 + 每平方米房租每平方米房租 n組織:按房號遞增排列組織:按房號遞增排列n文件名:住房文件文件名:住房文件n組成:組成: 戶主戶主 + 部門部門 + 職稱職稱 + 家庭成員家庭成員 + 住房分數住房分數 +房號房號 + 住住n 房面積房面積 n組織:按戶主名拼音字母順序排列組織:按戶主名拼音字母順序排列n文件名:房租文件文件名:房租文件n組成:組成: 住房情況住房情況 n組織:組織: 按戶主名拼音字母順序排列按戶主名拼音字母順序排列86軟件工程-2015-第二章 可行性研究n小說明小說明(加工邏輯說明加工邏輯說明)n加工編號:加工編號:1n加工名:檢查合法性加工名:檢查合

18、法性n加工邏輯:檢查輸入要求的合法性加工邏輯:檢查輸入要求的合法性n有關信息:當有要求輸入時執行此加工有關信息:當有要求輸入時執行此加工n加工編號:加工編號:2.1n加工名:要求類型處理加工名:要求類型處理n加工邏輯:根據住戶要求選擇加工邏輯:根據住戶要求選擇n case 1 :要求分房,輸出分房單:要求分房,輸出分房單n case 2 :要求調房,輸出調房單:要求調房,輸出調房單n case 3 :要求退房,輸出退房單:要求退房,輸出退房單n有關信息:當有合法住戶要求輸入時執行此加工有關信息:當有合法住戶要求輸入時執行此加工87軟件工程-2015-第二章 可行性研究n加工編號:加工編號:3.

19、1n加工名:咨詢類型處理加工名:咨詢類型處理n加工邏輯:根據咨詢要求選擇:加工邏輯:根據咨詢要求選擇:n case 1:查詢住房:查詢住房n case 2:查詢房租:查詢房租n case 3:統計要求:統計要求n有關信息:當有咨詢要求時執行此加工有關信息:當有咨詢要求時執行此加工n加工編號:加工編號:3.2n加工名:住房查詢加工名:住房查詢n加工邏輯:根據查詢要求的住戶名從住房文件讀出住房記錄加工邏輯:根據查詢要求的住戶名從住房文件讀出住房記錄n有關信息:有住房查詢要求時執行此加工有關信息:有住房查詢要求時執行此加工n加工編號:加工編號:3.3n加工名:房租查詢加工名:房租查詢n加工邏輯:根據

20、查詢要求的戶主名從房租文件讀出房租記錄加工邏輯:根據查詢要求的戶主名從房租文件讀出房租記錄n有關信息:有房租查詢要求時執行此加工有關信息:有房租查詢要求時執行此加工88軟件工程-2015-第二章 可行性研究n加工編號:加工編號:3.4n加工名:統計房產加工名:統計房產n加工邏輯:讀房產文件加工邏輯:讀房產文件,按面積分類按面積分類,統計已分和未分配的住房數統計已分和未分配的住房數n 輸出統計表輸出統計表n有關信息:有統計要求時執行此加工有關信息:有統計要求時執行此加工n加工編號:加工編號:3.5n加工名:打印處理加工名:打印處理n加工邏輯:將住房記錄或房租記錄變換成住房情況加工邏輯:將住房記錄或房租記錄變換成住房情況n 打印住房情況打印住房情況n有關信息:收到住房記錄或房租記錄是執行此加工有關信息:收到住房記錄或房租記錄是執行此加工n加工編號:加工編號:2.2.1n加工名:核準住房條件加工名:核準住房條件n加工邏輯:根據分房要求的住房面積從住房標準文件讀出住房加工邏輯:根據分房要求的住房面積從住房標準文件讀出住房n 標準標準89軟件工程-2015-第二章 可行性研究IF 住房分數住房

溫馨提示

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

評論

0/150

提交評論