課程大綱:
一、軟件工程知識(shí)
1、計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)
—— 數(shù)制及其轉(zhuǎn)換
—— 計(jì)算機(jī)內(nèi)數(shù)據(jù)的表示
—— 算術(shù)運(yùn)算和邏輯運(yùn)算
—— 其他數(shù)學(xué)基礎(chǔ)知識(shí)
二、計(jì)算機(jī)系統(tǒng)知識(shí)
1、計(jì)算機(jī)硬件基礎(chǔ)知識(shí)
—— 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
—— 存儲(chǔ)系統(tǒng)
—— 可靠性與系統(tǒng)性能評(píng)測(cè)基礎(chǔ)知識(shí)
2、計(jì)算機(jī)軟件知識(shí)
—— 數(shù)據(jù)結(jié)構(gòu)與算法知識(shí)
—— 操作系統(tǒng)知識(shí)
—— 程序設(shè)計(jì)語言和語言處理程序知識(shí)
—— 數(shù)據(jù)庫知識(shí)
3、計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)
4、多媒體基礎(chǔ)知識(shí)
三、系統(tǒng)開發(fā)和運(yùn)行
1、軟件工程知識(shí)
2、系統(tǒng)分析基礎(chǔ)知識(shí)
3、系統(tǒng)設(shè)計(jì)基礎(chǔ)知識(shí)
4、系統(tǒng)實(shí)施基礎(chǔ)知識(shí)
5、系統(tǒng)運(yùn)行和維護(hù)基礎(chǔ)知識(shí)
6、軟件質(zhì)量管理基礎(chǔ)知識(shí)
7、軟件過程改進(jìn)基礎(chǔ)知識(shí)
四、面向?qū)ο?/span>
1、面向?qū)ο蟮幕靖拍?/span>
2、面向?qū)ο蠓治雠c設(shè)計(jì)知識(shí)
3、分析模式與設(shè)計(jì)模式知識(shí)
4、面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)
5、面向?qū)ο髷?shù)據(jù)庫、分布式對(duì)象基礎(chǔ)知識(shí)
五、信息安全知識(shí)
1、信息系統(tǒng)安全基礎(chǔ)知識(shí)
2、信息系統(tǒng)安全管理
3、保障完整性與可用性的措施
4、加密與解密機(jī)制基礎(chǔ)知識(shí)
5、風(fēng)險(xiǎn)管理(風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制)
6、計(jì)算機(jī)安全相關(guān)的法律、法規(guī)基礎(chǔ)知識(shí)
六、標(biāo)準(zhǔn)化基礎(chǔ)知識(shí)
1、標(biāo)準(zhǔn)的定義
2、信息化基礎(chǔ)知識(shí)
3、知識(shí)產(chǎn)權(quán)基礎(chǔ)知識(shí)
七、外部設(shè)計(jì)
1、理解系統(tǒng)需求說明
2、準(zhǔn)備進(jìn)行系統(tǒng)開發(fā)
3、設(shè)計(jì)系統(tǒng)功能
4、設(shè)計(jì)數(shù)據(jù)模型
5、編寫外部設(shè)計(jì)文檔
6、外部設(shè)計(jì)的評(píng)審
八、內(nèi)部設(shè)計(jì)
1、設(shè)計(jì)軟件結(jié)構(gòu)
2、設(shè)計(jì)輸入輸出
3、設(shè)計(jì)物理數(shù)據(jù)
4、構(gòu)件的創(chuàng)建和重用
5、編寫內(nèi)部設(shè)計(jì)文檔
6、內(nèi)部設(shè)計(jì)的評(píng)審
九、數(shù)據(jù)庫
1、設(shè)計(jì)關(guān)系模式
2、數(shù)據(jù)庫語言(SQL)
3、數(shù)據(jù)庫訪問
十、程序設(shè)計(jì)
1、模塊劃分
2、編寫程序設(shè)計(jì)文檔
3、程序設(shè)計(jì)評(píng)審
4、系統(tǒng)實(shí)施
5 、配置計(jì)算機(jī)系統(tǒng)及環(huán)境
6、選擇合適的程序設(shè)計(jì)語言
7、用C程序設(shè)計(jì)語言以及C++、Java中的任一種程序設(shè)計(jì)語言進(jìn)行程序設(shè)計(jì)
8、系統(tǒng)測(cè)試
十一、軟件工程應(yīng)用
1、軟件開發(fā)周期模型
2、需求分析
3、軟件設(shè)計(jì)
4、軟件測(cè)試的原則與方法
5、軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
6、軟件過程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
7、軟件開發(fā)環(huán)境和開發(fā)工具
8、面向?qū)ο蠹夹g(shù)
9、網(wǎng)絡(luò)環(huán)境軟件技術(shù)
課程周期:
30課時(shí)(45分/課時(shí))

