計算機軟件水平考試-軟件設計師考試大綱(六)

字號:

3.系統(tǒng)開發(fā)和運行知識
    3.1 軟件工程、軟件過程改進和軟件開發(fā)項目管理知識
    · 軟件工程知識
    · 軟件開發(fā)生命周期各階段的目標和任務
    · 軟件開發(fā)項目管理基礎知識(時間管理、成本管理、質(zhì)量管理、人力資源管理、風險管理等)及其常用管理工具
    · 主要的軟件開發(fā)方法(生命周期法、原型法、面向?qū)ο蠓?、CASE)
    · 軟件開發(fā)工具與環(huán)境知識
    · 軟件過程改進知識
    · 軟件質(zhì)量管理知識
    · 軟件開發(fā)過程評估、軟件能力成熟評估基礎知識
    3.2 系統(tǒng)分析基礎知識
    · 系統(tǒng)分析的目的和任務
    ·結構化分析方法(數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、實體關系圖(ERD)、描述加工處理的結構化語言)
    · 統(tǒng)一建模語言(UML)
    · 系統(tǒng)規(guī)格說明書
    3.3 系統(tǒng)設計知識
    · 系統(tǒng)設計的目的和任務
    · 結構化設計方法和工具(系統(tǒng)流程圖、HIPO圖、控制流程圖)
    · 系統(tǒng)總體結構設計(總體布局、設計原則、模塊結構設計、數(shù)據(jù)存儲設計、系統(tǒng)配置方案)
    · 系統(tǒng)詳細設計(代碼設計、數(shù)據(jù)庫設計、用戶界面設計、處理過程設計)
    · 系統(tǒng)設計說明書