1.系統流程圖(可行性研究階段)
系統流程圖是描述系統物理模型的工具,基本思想就是用圖形符號以黑盒子形式描繪系統的組成,表達資訊的流動過程。表達方式是以特定的圖形符號加上說明文字加以表示的圖。流程圖可以直觀的描述乙個系統工作過程的具體步驟,但是只能粗框架的看出系統的功能模組,無法細化功能實現的方式和方法。
2.資料流(程)圖(可行性研究階段)
通過四種符號綜合的反映資訊在系統中的流動處理和儲存的情況,相對系統流程圖具有抽象化和概括性。資料流程圖的基本成分包括系統的外部實體、處理過程、資料儲存和系統中的資料流。圖形化表示如下:
逐層分解
dfd!擴充套件上一層的處理,功能越來越具體,資料儲存、資料流就越來越多。適中的分解速度!
機房收費系統的頂層資料流程圖:
接下來應對每一層的進行分解,細化,對一般使用者、操作員、管理員分別畫出單獨的資料流程圖,由於沒有專門的資料流程圖作圖軟體,在此省略。
3.程式流程圖
運用工序圖示符號對生產現場的整個製造過程做詳細的記錄,以便對零部件、產品在整個製造過程中的生產、加工、檢驗、儲存等環節待作詳細的研究與分析
4.業務流程圖(概要設計階段)
業務流程圖的描述物件是某一具體的業務,業務是指企業管理中必要且邏輯上相關的、為了完成某種管理功能的一系列相關的活動。業務流程圖是一本用圖形方式來反映實際業務處理過程的
「流水帳
」,一項完整的業務流程要涉及到多個部門和多項資料。
區別:系統流程圖可用於描述系統的工作流程,是整個系統的功能流程。可以反映各個處理功能與資料儲存之間的關係;
業務流程圖是對某一部門或者某一類人員的實際工作的業務劃分的流程,流動線路應與實際業務處理過程一一對應,所以業務流程圖主要描述業務走向;
資料流程圖是業務流程圖的資料抽象,他遮蔽了業務流程的物理背景而抽象出資料特徵,描述資料的走向,是從頂層
dfd圖層層細分的過程。比如病人看病的業務流程是:看病、開藥、領藥、回家。資料流程圖主要針對**需要什麼資料,醫生診斷需要那些資料,怎麼樣修改等。
程式流程圖不用於軟體分析,是用於生產分析的重要方法,所以和我們要區分的軟體工程中的圖屬不同的領域。程式流程圖,僅僅是乙個程式中的**編寫的思想的圖形化表述,具體到編碼測試階段了(此處有問題,在軟體工程中有程式流程圖但是實在不懂他們之間的區別。)
軟工文件總結學習篇
文件的編寫既不是空穴來風,也不是一勞永逸的,每編寫乙份文件我們都是有目的的,面向一定的物件的,那麼這軟工的十二個文件具體內容肯定是不同的,那麼我們可以抓住的相同點是什麼呢,如何令我們自己對文件的理解四兩撥千斤呢 let t go!即這些文件編寫的目的是什麼 可行性研究報告 簡單的來說就是這項工程到底...
軟工之軟工文件總結(二)
繼續文件的總結 五 詳細設計說明書 詳細設計說明書是進一步明確結構的乙個文件,需要詳細介紹系統的各個模組,為下一步的開發和測試做準備。讀者 專案設計者,程式設計師 本部分需要明確的一點就是程式系統的機構,即對機房收費系統進行乙個思路上的整理,對於從使用者的角度來看,管理員,操作員,一般使用者分別需要...
軟工 軟工文件總結
1 定義 軟工文件是與程式開發 維護和使用有關的 材料,記錄了軟體開發活動和階段性成果 理解軟體所必需的闡述性資料。2 目的與作用 1 目的是為了保證專案開發的成功,最經濟的花費這些投資,並且便於執行和維護,在開發的每乙個階段都需要編制文件。2 作用是 a 作為開發人員在一定階段內的工作成果和結束標...