第 4 章 系統分析 1

2021-04-16 09:29:06 字數 951 閱讀 6168

第 4 章系統分析

本章筆者準備分為兩部分介紹,第一部分是結構化的分析方法;第二部分是物件導向的分析方法。

4.1結構化的分析方法概述

結構化的分析方法是軟體工程的經典分析方法,被廣泛使用了很多年,按照此思路構建的系統不計其數。

那麼什麼是結構化的分析方法,它的要點是什麼呢?

結構化的分析方法是一種建立模型的方法,筆者的理解是它把系統看作一台機器,這台機器的作用時把「資料」按照「流程」進行「加工」,並由此帶來機器工作「狀態」的變化。結構化分析建模就是要畫出這台「機器」的藍圖。因此,結構化分析建模關注的是資料的描述、資料之間的關係、加工流程、以及系統狀態變化。這也就對應到了四個重點:資料字典、實體關係圖、資料流圖、系統狀態圖。以下詳細分講。

(場景:

小張:看來結構化的分析就是面向過程的方法,通過分析資料的輸入、輸出、處理等來分析系統。可以把它想象成函式,有函式的輸入、輸出和函式體。

}4.2資料字典

資料字典,顧名思義,就是資料集合的字典。

資料字典中儲存著所有的資料描述。包括輸入、輸出,以及中間的加工結果。

(場景:

小張:噢,就是所有資料組成的字典呀,可以在裡面查到所有的資料的格式。

明白了!

)比如,資料字典中的乙個**

學號

姓名

班級

課程

成績

x0001

張三

x年級x班

語文

89

x4002

李四

x年級x班

..

..

x0023

王五

x年級x班

..

..

系統分析作業4

用例的概念 用例是描述參與者使用軟體系統在不同互動手段和場景下,可能達到的一系列成功或者失敗的結果。用例目的是獲取需求,它說明了系統是如何和終端使用者或其它系統互動,明確業務範圍 服務物件 外部系統。用例有哪些形式?用例的三種形式 對於複雜業務,為什麼編制完整用例非常難?複雜的業務會涉及到的很多的場...

系統分析作業1

表現 克服軟體危機的方法 軟體生命週期 swebok 的 15 個知識域 an overview of the swebok guide 請中文翻譯其名稱與簡短說明 簡單解釋 cmmi 的五個級別。例如 level 1 initial 無序,自發生產模式。用自己語言簡述 swebok 或 cmmi ...

系統分析 作業1

軟體工程是 1 系統性,規範性,定量化方法開發,執行,維護軟體的應用。這是工程方法在軟體上的應用。2 對 1 中描述方法的研究 因為軟體具有以下本質特性。要克服軟體危機,就要認真分析軟體危機的原因,探索用工程的方法進行軟體生產的可能性,即用現代工程的概念 原理 技術和方法進行計算機軟體的開發 管理 ...