【正文】
面向過程分析與設(shè)計(jì) 軟件開發(fā)環(huán)境不工具 軟件概論 軟件分析不設(shè)計(jì)基礎(chǔ) 軟件分析不設(shè)計(jì) CASE工具 數(shù)據(jù)庫工具 Visual Studio集成開發(fā)環(huán)境 Visual C詫言基礎(chǔ) Visual C程序設(shè)計(jì) 數(shù)據(jù)訪問 軟件測試基礎(chǔ)不工具 軟件項(xiàng)目管理工具 面向過程分析不設(shè)計(jì) 面向?qū)ο蠓治霾辉O(shè)計(jì) 數(shù)據(jù)庫建模不設(shè)計(jì) 面向過程分析不設(shè)計(jì)面向過程分析不設(shè)計(jì)1026班小組 面向過程分析與設(shè)計(jì) 結(jié)構(gòu)化分析于 10世紀(jì) 70年代后期提出,是一種基于功能分解的需求分析方法,它以數(shù)據(jù)流圖表達(dá)需求,以數(shù)據(jù)字典表示數(shù)據(jù)的邏輯定義。結(jié)構(gòu)化設(shè)計(jì)在于確定軟件結(jié)構(gòu),主要用來指導(dǎo)軟件的概要設(shè)計(jì)不詳紳設(shè)計(jì)。 核心思想:自頂向下、逐步求精 基本手段:分解和抽象 數(shù)據(jù) 字典 控制規(guī)格說明 狀態(tài)圖 數(shù)據(jù)設(shè)計(jì) 體系結(jié)構(gòu)設(shè)計(jì) 接口設(shè)計(jì) 過程設(shè)計(jì) 詳細(xì)設(shè)計(jì) 概要設(shè)計(jì) 分析與設(shè)計(jì)的關(guān)系 結(jié)構(gòu)化分析 數(shù)據(jù)流圖是數(shù)據(jù)在系統(tǒng)內(nèi)的傳輸途徂,數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的變化過程。 圖形符號 等價(jià)符號 描述 1 N 數(shù)據(jù)輸入的原點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn) 加工,輸入數(shù)據(jù)在此進(jìn)行變換,產(chǎn)生輸出數(shù)據(jù) 數(shù)據(jù)流,被加工的數(shù)據(jù)不流向 數(shù)據(jù)存儲文件,須加以命名 (圖中 N為文件編號) 數(shù)據(jù)流圖基本圖形符號 結(jié)構(gòu)化分析 A B C * A B C + A B C + B C A * B C A + B C A + 數(shù)據(jù) A和 B同時(shí)輸入變換成 C 數(shù)據(jù) A或 B(丌能同時(shí))輸入變成 C 數(shù)據(jù) A或 B,或 A和 B同時(shí)輸入變成 C 數(shù)據(jù) A變成 B和 C 數(shù)據(jù) A變成 B或 C(丌能 B和 C) 數(shù)據(jù) A變成 B或 C,或