




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Email: 大連理工大學計算機科學與技術學院1軟件工程主講: 孫亮第2章 課程回顧知識點回顧:系統流程圖描繪物理系統的一種傳統工具,它的基本思想是用圖形符號以黑盒子形式描繪系統里面的每一個部件(程序、文件、數據庫、表格、人工過程等)數據流圖(Data Flow Diagram,DFD)描繪系統的一種邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統中流動和處理的情況2第2章課程回顧數據字典(Data Dictionary, DD)對于數據流圖中所出現的所有被命名的圖形元素為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的解釋可行性研究的主要內容一般來說,至少要從以下三個方面展開
2、研究:(1)技術可行性:使用現有的技術能實現這個系統嗎?(2)經濟可行性:這個系統的經濟效益能超過它的開發成本嗎?3第2章課程回顧(3)操作可行性:系統的操作方式在這個用戶組織內行得通嗎?此外,還應從法律、社會效益等更廣泛的方面研究每種解法的可行性。可行性研究的一般步驟:(1)復查系統規模和目標(2)研究目前正在使用的系統(3)導出新系統的高層邏輯模型(4)進一步定義問題4第2章課程回顧(5)導出和評價供選擇的解法(6)推薦行動方針(7)草擬開發計劃(8)書寫文檔提交檢查數據流圖的組成、畫法數據流圖一般由正方形圖(代表源點或終點),圓角矩形圖(代表處理),開口矩形(代表數據存儲)和箭頭(代表數
3、據流動方向)組成5第2章課程回顧數據流圖畫法:(1)確定系統的輸入輸出(2)由外向里畫系統的頂層數據流圖(3)自頂向下逐層分解,繪出分層數據流圖繪制數據流圖的注意事項(1)合理細化(2)分層細化時必須保持信息的連續性(3)注意處理的編號和適當地命名(4)畫數據流而不是控制流6第2章課程回顧(5)先考慮穩定狀態(6)忽略瑣碎的枝節(7)隨時準備重畫(8)注意程序流程圖和數據流圖的區別。數據流圖描繪所有可能,而不應該描繪出現某個數據流的條件(9)數據流圖基本要點是要回答“做什么”,而不是“怎樣做”(10)注意各圖形元素的命名:直接影響到數據流圖的可理解性7第2章課程回顧數據字典的主要內容圖形元素的
4、名字、別名或編號、分類、描述、定義、位置等字典與數據流圖之間關系數據流圖描述了系統的“分解”依靠“字典”來說明各個成分的含義數據流圖種所有名字的定義就構成一本字典數據流圖和字典結合在一起構成了“需求說明書”可行性研究報告的一般格式:GB8567-888可行性報告(GB8567-88)1 引言1.1 編寫目的說明編寫本可行性研究報告的目的,指出預期的讀者1.2 背景:說明:所建議開發的軟件系統的名稱:本項目的任務提出者、開發者、用戶及實現該軟件的計算中心或計算機網絡該軟件系統通其他系統或其他機構的基本往來關系91.3定義列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組1.4參考資料 列出
5、用得著的參考資料,如:本項目的經核準的計劃任務書或合同、上級機關的批文術語本項目的其他已發表的文件本文件中各處引用的文件、資料,包括所需用到的軟件開發標準列出這些文件資料的標題、文件編號、發表日期和出版單位,說明能夠得到這些文獻資料的來源10可行性研究報告(GB8567-88)2. 可行性研究的前提說明對所建議的開發項目進行可行性研究的前提,如要求、目標、假定、限制等2.1 要求 說明對所建議開發的軟件的基本要求,如:功能性能輸出如報告、文件或數據,對每項輸出要說明其特征,如用途、廣告頻度、接口以及開發對象11可行性研究報告(GB8567-88)輸入說明系統的輸入,包括數據的來源、類型、數量、
6、數據的組織以及提供的頻度處理流程和數據流程用圖表的方式表示出最基本的數據流程和處理流程,并輔之以敘述在安全與保密方面的要求同本系統相連接的其他系統完成期限12可行性研究報告(GB8567-88)2.2 目標說明所建議系統的主要開發目標,如:人力與設備費用的減少處理速度的提高控制精度或生產能力的提高管理信息服務的改進自動決策系統的改進人員利用率的改進13可行性研究報告(GB8567-88)2.3 條件、假定和限制說明對這項開發中給出的條件、假定和所受到的限制,如:所建議系統的運行壽命的最小值進行系統方案選擇比較的時間經費、投資方面的來源和限制法律和政策方面的限制硬件、軟件、運行環境和開發環境方面
7、的條件和限制可利用的信息和資源系統投入使用的最晚時間14可行性研究報告(GB8567-88)2.4 進行可行性研究的方法說明這項可行性研究將是如何進行的,所建議的系統將是如何評價的。摘要說明所使用的基本方法和策略,如調查、加權、確定墨西哥、建立基準點或仿真等2.5 評價尺度說明對系統進行評價時所使用的主要尺度,如費用的多少、各項功能的優先次序、開發時間的長短及使用中的難易程度15可行性研究報告(GB8567-88)3 對現有系統的分析這里的現有系統是指當前實際使用的系統,這個系統可能是計算機系統,也可能是一個機械系統甚至是一個人工系統分析現有系統的目的是為了進一步闡明建議中的開發新系統或修改現
8、有系統的必要性3.1 處理流程和數據流程說明現有系統的基本的處理流程和數據流程。此流程可用圖表即流程圖的形式表示,并加以敘述16可行性研究報告(GB8567-88)3.2 工作負荷列出現有系統所承擔的工作及工作量3.3 費用開支列出由于運行現有系統所引起的費用開支,如人力、設備、空間、支持性服務、材料等項開支以及開支總額3.4 人員列出為了現有系統的運行和維護所需要的人員的專業技術類別和數量17可行性研究報告(GB8567-88)3.5 設備列出現有系統所使用的各種設備3.6 局限性列出本系統的主要的局限性,例如處理時間趕不上需要,響應不及時,數據存儲能力不足,處理功能不夠等。并且要說明,為什
9、么對現有系統的改進性維護已經不能解決問題4 所建議的系統本章將用來說明所建議系統的目標和要求將如何被滿足18可行性研究報告(GB8567-88)4.1 對所建議系統的說明概括地說明所建議系統,并說明在第2章中所列出的那些要求將如何得到滿足,說明所使用的基本方法及理論根據4.2 處理流程和數據流程給出所建議系統的處理流程和數據流程4.3 改進之處按2.2條中列出的目標,逐項說明所建議系統相對于現存系統具有的改進19可行性研究報告(GB8567-88)4.4 影響說明在建立所建議系統時,預期將帶來的影響,包括:4.4.1 對設備的影響說明新提出的設備要求及對現存系統中尚可使用的設備作出的修改4.4
10、.2對軟件的影響說明為了使現存的應用軟件和支持軟件能夠同所建議系統相適應。而需要對這些軟件所進行的修改和補充。20可行性研究報告(GB8567-88)4.4.3 對用戶單位機構的影響說明為了建立和運行所建議的系統,對用戶單位機構、人員的數量和技術水平等方面的全部要求4.4.4 對系統運行過程的影響說明所建議系統讀運行過程的影響,如:用戶的操作規程運行中心的操作規程運行中心與用戶之間的關系源數據的處理數據進入系統的過程對數據保存的要求,對數據存儲、恢復的處理21可行性研究報告(GB8567-88)輸出報告的處理過程、存儲媒體和調度方法系統失效的后果及恢復的處理辦法4.4.5 對開發的影響說明對開
11、發的影響,如:為了支持所建議系統的開發,用戶需進行的工作為了建立一個數據庫所要求的數據資源為了開發和測驗所建議系統而需要的計算機資源所涉及的保密與安全問題22可行性研究報告(GB8567-88)4.4.6 對地點和設施的影響說明讀建筑物改造的要求及對環境設施的要求4.4.7 對經費開支的影響扼要說明為了所建議系統的開發,涉及和維持運行而需要的各項經費開支4.5 局限性說明所建議系統尚存在的局限性以及這些問題未能消除的原因23可行性研究報告(GB8567-88)4.6 技術條件方面的可行性本節應說明技術條件方面的可行性,如:在當前的限制條件下,該系統的功能目標能否達到利用現有的技術,該系統的功能
12、能否實現對開發人員的數量和質量的要求并說明這些要求能否滿足在規定的期限內,本系統的開發能否完成24可行性研究報告(GB8567-88)5 可選擇的其他系統方案 扼要說明曾經考慮過的每一種可選擇的系統方案, 包括需要開發的和可從國內國外直接購買的,如果沒有供選擇的系統方案可考慮,則說明這一點5.1 可選擇的系統方案1參照第4章的提綱,說明可選擇的系統方案1,并說明它未被選中的理由5.2 可選擇的系統方案2按類似5.1條的方式說明第2各乃至第n個可選擇的系統方案25可行性研究報告(GB8567-88)6 投資及效益分析6.1 支出對于所選擇的方案,說明所需的費用。如果已有一個現存系統,則包括該系統
13、繼續運行期間所需的費用6.1.1 基本建設投資包括采購、開發和安裝下列各項所需的費用,如:房屋和設施ADP設備數據通訊設備環境保護設備26可行性研究報告(GB8567-88)安全與保密設備ADP操作系統的和應用的軟件數據庫管理軟件6.1.2 其他一次性支出包括下列各項所需的費用,如:研究(需求的研究和設計的研究)開發計劃與測量基準的研究數據庫的建立ADP軟件的轉換檢查費用和技術管理性費用培訓費、差旅費以及開發安裝人員所需要的一次性支出人員的退休及調動費用等27可行性研究報告(GB8567-88)6.1.3 非一次性支出列出在該系統生命期內按月或按季或按年支出的用于運行和維護的費用,包括設備的租
14、金和維護費用軟件的租金和維護費用數據通訊方面的租金和維護費用人員的工資、獎金房屋、空間的使用開支公用設施方面的開支保密安全方面的開支其他經常性的支出等28可行性研究報告(GB8567-88)6.2 收益對于所選擇的方案,說明能夠帶來的收益,這里所說的收益,表現未開支費用的減少或避免、差錯的減少、靈活性的增加、動作速度的提高和管理計劃方面的改進等,包括:6.2.1 一次性收益說明能夠用人民幣數目表示的一次性收益,可按數據處理、用戶、管理和支持等項分類敘述開支的縮減包括改進了的系統的運行所引起的開支縮減,如資源要求的減少,運行效率的改進,數據引入、存儲和恢復技術的改進,系統性能的可監控,軟件的轉換
15、和優化,數據壓縮技術的采用,處理的集中化分布化等。29可行性研究報告(GB8567-88)價值的增升包括由于一個應用系統的使用價值的增升所引起的收益,如資源利用的改進、管理和運行效率的改進以及出錯率的減少等其他如從多余設備出售回收的收入等6.2.2 非一次性收益說明在整個系統生命期內由于運行所建議系統而導致的按月的、按年的能用人民幣數目表示的收益,包括開支的減少和避免6.2.3 不可定量的收益逐項列出無法直接用人民幣表示的收益,如服務的改進,由操作失誤引起的風險的減少,信息掌握情況的改進,組織機構給外界形象的改善等。有些不可琢磨的收益只能大概估計或進行極值估計(按最小和最差情況估計)30可行性
16、研究報告(GB8567-88)6.3 收益投資比求出整個系統生命期的收益投資比值6.4 投資回收周期求出收益的累計數開始超過支出的累計數的時間6.5 敏感性分析所謂敏感性分析是指一些關鍵性因素如系統聲明期長度、系統的工作負荷量、工作負荷的類型與這些不同類型之間的合理搭配、處理速度要求、設備和軟件的配置等變化時,對開支和收益的影響最靈敏的范圍的估計。在敏感性分析的基礎尚作出的選擇當然會比單一選擇的結果要好一些31可行性研究報告(GB8567-88)7 社會因素方面的可行性本章用來說明對社會因素方面的可行性分析的結果,包括:7.1 法律方面的可行性法律方面的可行性問題很多,如合同責任、侵犯專利權、
17、侵犯版權等方面的陷阱,軟件人員通常是不熟悉的,有可能陷入,務必要注意研究7.2 使用方面的可行性32可行性研究報告(GB8567-88)例如從用戶單位的行政管理、工作制度等方面來看,是否能夠使用該軟件系統;從用戶單位的工作人員的素質看,是否能滿足使用該軟件系統的要求等,都是要考慮的8 結論:在進行可行性分析研究報告的編制時,必須有一個研究的結論。結論可以是:可以立即開始進行需要推遲到某些條件落實之后才能開始進行需要對開發目標進行某些修改之后才能開始進行不能進行或不必進行(因技術不成熟、經濟不合算等)33第2章課程回顧數據字典的主要內容圖形元素的名字、別名或編號、分類、描述、定義、位置等字典與數據流圖之間關系數據流圖描述了系統的“分解”依靠“字典”來說明各個成分的含義數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 森林公園生態旅游市場營銷考核試卷
- 游樂場設備智能監測技術考核試卷
- 橡膠制品在船舶制造行業中的應用研究考核試卷
- 生態環境保護法律法規考核試卷
- 社區反貧困與可持續發展考核試卷
- 消費級機器人傳感器技術與應用考核試卷
- 游戲行業法律法規及合規管理考核試卷
- 油氣倉儲自動化控制考核試卷
- 旅館業供應鏈與物流管理考核試卷
- 昆明衛生職業學院《三維地質建模與可視化》2023-2024學年第二學期期末試卷
- 2023年海南省財金集團有限公司招聘筆試模擬試題及答案解析
- 耳聾與人工耳蝸植入術課件
- 公司獎項申請表(個人)
- 三年級上冊語文閱讀同步擴展課件-第十五講 童話寓言的閱讀技巧(共14張PPT)-人教(部編版)
- 機油濾清器工作原理剖析
- 執行異議及復議課件
- 工程施工資源配置計劃施工資源配置計劃
- 高中美術教案3-12地域的永恒魅力1
- 安全生產管理組織機構設置圖
- 高考政治思維導圖
- 一帶一路國家風光資源評估報告
評論
0/150
提交評論