【資工學習筆記】系統分析與設計

飛飛
5 min readApr 10, 2019

名詞解釋

資訊系統開發模式(Information System Development model)

又稱 軟體流程模式(Software Process Model)
資訊系統開發過程中一系列步驟與執行程序。

常用的資訊系統開發模式

§瀑布模式( Waterfall Model ) vs 漸增模式( Incremental Model )
開發時機皆為:明確需求(使用者需求可明確描述)
漸增模式為瀑布模型的擴充,強調需求可被分成幾個漸增部分。
1. 漸增模型各子系統可獨立開發,瀑布模型則同時進行
2. 漸增模型由多個週期開發,都有使用者參與,因此風險較低。

§雛型模型( Prototyping Model)
1. 開發時機:沒有明確需求
2. 兩種策略
用後丟棄式雛型策略 vs 演進式雛型策略
差別在於雛型建立後,一個丟棄,一個繼續演化。
用後丟棄式雛型策略(Rapid Throwaway Prototyping Strategy)
目的於用完即丟,用在風險最高的地方。
演進式雛型策略 (Evolutionary Prototyping or Evolutionary Development Strategy)
該雛型與使用者溝通,以確定、修改和擴充需求,並藉以作為下一週期雛型演進之依據。該週期不斷地反覆進行,直到雛型系統符合雙方約定為止

§敏捷軟體開發 (Agile Software Development)
動態系統開發方法 (Dynamic Systems Development Method, DSDM)

結構化技術

強調應用概念、策略與工具,提升系統分析與設計、程式設計與測試之效率與效能,包含以下四種。
1. 結構化分析 (Structured Analysis)
2. 結構化設計 (Structured Design)
3. 結構化程式設計 (Structured Programming)
4. 由上而下發展 (Top-down Development)

--

--

飛飛
飛飛

Written by 飛飛

尋找自己的意義,在資訊圈努力打滾求生存。

No responses yet