系統(tǒng)開(kāi)發(fā)方法:1、結(jié)構(gòu)化方法;2、原型法;3、面向?qū)ο蠓?/div>
系統(tǒng)開(kāi)發(fā)周期:1、立項(xiàng)階段;2、開(kāi)發(fā)階段;3、運(yùn)維階段;4、消亡階段
開(kāi)發(fā)階段周期:1、總體規(guī)劃階段;2、系統(tǒng)分析階段;3、系統(tǒng)設(shè)計(jì)階段;4、系統(tǒng)實(shí)施階段;5、系統(tǒng)驗(yàn)收階段
原型法特點(diǎn):1、實(shí)際可行;2、具有最終系統(tǒng)的基本特征;3、構(gòu)造方便、快速、造價(jià)低
軟件配置管理:1、管理和計(jì)劃;2、配置標(biāo)識(shí);3、配置控制;4、配置審計(jì);5、發(fā)布管理和交付
軟件開(kāi)發(fā)環(huán)境:1、需求工具;2、設(shè)計(jì)工具;3、構(gòu)造工具;4、測(cè)試工具;5、維護(hù)工具;6、配置管理工具;7、工程管理工具;8、工程過(guò)程工具;9、質(zhì)量工具
軟件過(guò)程管理:1、啟動(dòng)和范圍定義;2、軟件項(xiàng)目計(jì)劃;3、軟件項(xiàng)目實(shí)施;4、評(píng)審和評(píng)價(jià);5、關(guān)閉6、軟件工程質(zhì)量
面向?qū)ο蟮母拍睿?/strong>1、對(duì)象;2、類;3、抽象;4、封裝;5、繼承;6、多態(tài);7、接口;8、消息;9、組件;10、模式;11、復(fù)用
統(tǒng)一建模語(yǔ)言(UML )是一個(gè)通用的可視化的建模語(yǔ)言,它是面向?qū)ο蠓治龊驮O(shè)計(jì)的一種標(biāo)準(zhǔn)化表示用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔
UML 的設(shè)計(jì)目標(biāo):1、成為一個(gè)通用的建模語(yǔ)言,可供所有建模者使用;2、能夠很好的支持設(shè)計(jì)工作;3、能夠準(zhǔn)確表達(dá)當(dāng)前軟件開(kāi)發(fā)中的熱點(diǎn)問(wèn)題;4、盡可能簡(jiǎn)單的同時(shí)能夠?qū)?yīng)用系統(tǒng)的各個(gè)方面建模
UML 的視圖有:1、結(jié)構(gòu);2、動(dòng)態(tài)行為;3、模型管理
UML 的經(jīng)驗(yàn):1、迭代式開(kāi)發(fā);2、需求管理;3、控制軟件變更;4、驗(yàn)證軟件質(zhì)量;5、可視化軟件建模;6、以組件為中心的軟件架構(gòu)
面向?qū)ο蟮姆治瞿P?/strong>:1、用例模型;2、類-對(duì)象模型;3、對(duì)象-關(guān)系模型;4、對(duì)象-行為模型
面向?qū)ο蟮姆治瞿繕?biāo):1、描述用戶需求;2、建立創(chuàng)建軟件設(shè)計(jì)的基礎(chǔ);3、定義軟件完成后可被確認(rèn)的一組需求
面向?qū)ο蟮姆治霾襟E:1、發(fā)現(xiàn)角色/參與者;2、發(fā)現(xiàn)用例;3、建立用例模型;4、進(jìn)行領(lǐng)域分析;5、建立對(duì)象-關(guān)系模型;6、建立對(duì)象-行為模型;7、建立功能模型
軟件架構(gòu):1、管道/過(guò)濾器模式;2、面向?qū)ο竽J剑?、事件驅(qū)動(dòng)模式;4、分層模式;5、知識(shí)庫(kù)模式;6、客戶機(jī)/服務(wù)器模式
管道/過(guò)濾器模式的優(yōu)點(diǎn):1、高內(nèi)聚、低耦合;2、多過(guò)濾器簡(jiǎn)單合成;3、功能模塊重用;4、便于維護(hù);5、支持特定分析;6、支持并行操作
管道/過(guò)濾器模式的缺點(diǎn):1、導(dǎo)致系統(tǒng)成批操作;2、需協(xié)調(diào)數(shù)據(jù)流;3、性能下降,實(shí)現(xiàn)復(fù)雜
面向?qū)ο竽J降膬?yōu)點(diǎn):1、高度模塊化;2、封裝數(shù)據(jù)隱蔽;3、繼承性提供數(shù)據(jù)共享;4、靈活便于維護(hù)面向?qū)ο?strong>模式的缺點(diǎn):對(duì)象之間的調(diào)用需要知道所調(diào)用對(duì)象的標(biāo)識(shí)
事件驅(qū)動(dòng)模式的優(yōu)點(diǎn):1、支持重用,容易并發(fā)處理;2、有良好的擴(kuò)展性;3、簡(jiǎn)化客戶代碼
事件驅(qū)動(dòng)模式的缺點(diǎn):1、削弱對(duì)系統(tǒng)的控制能力;2、數(shù)據(jù)交換問(wèn)題;3、邏輯關(guān)系變的更加復(fù)雜
分層模式的優(yōu)點(diǎn):1、整體設(shè)計(jì)清晰;2、支持系統(tǒng)設(shè)計(jì)逐級(jí)抽象;3、良好的擴(kuò)展性;4、支持復(fù)用
分層模式的缺點(diǎn):1、分層不易、各層沒(méi)有統(tǒng)一正確的抽象方法;2、系統(tǒng)性能會(huì)下降
客戶機(jī)/服務(wù)器模式的優(yōu)點(diǎn):1、客戶機(jī)與服務(wù)器分離,允許網(wǎng)絡(luò)分布操作;2、二者開(kāi)發(fā)可分開(kāi)同時(shí)進(jìn)行;3、一個(gè)服務(wù)器可以服務(wù)于多個(gè)客戶機(jī)
客戶機(jī)/服務(wù)器模式的缺點(diǎn):1、依賴于網(wǎng)絡(luò),成為整個(gè)系統(tǒng)運(yùn)作的瓶頸;2、客戶機(jī)要隨服務(wù)器的變更而改變;3、以局域網(wǎng)為中心,難以擴(kuò)展到廣域網(wǎng)或因特網(wǎng);4、數(shù)據(jù)安全性不好
軟件架構(gòu)設(shè)計(jì)總體目標(biāo):1、最大化服用;2、復(fù)雜問(wèn)題簡(jiǎn)單化;3、靈活的擴(kuò)展性
軟件架構(gòu)需要考慮問(wèn)題:1、關(guān)系數(shù)據(jù)庫(kù)與對(duì)象數(shù)據(jù)庫(kù)的選擇問(wèn)題;2、用戶界面選擇使用HTML;3、靈活性和性能的考慮;4、技術(shù)的選擇;5、聘請(qǐng)經(jīng)驗(yàn)豐富的架構(gòu)設(shè)計(jì)師
軟件中間件:1、數(shù)據(jù)庫(kù)訪問(wèn)中間件;2、遠(yuǎn)程過(guò)程調(diào)用;3、面向消息中間件;4、分布式對(duì)象中間件;5、事物中間件
WEB 服務(wù)典型技術(shù):1、傳遞信息簡(jiǎn)單對(duì)象訪問(wèn)團(tuán)協(xié)議SOAP;2、WEB 服務(wù)描述語(yǔ)言WSDL;3、WEB服務(wù)統(tǒng)計(jì)描述、發(fā)現(xiàn)及集成UDDI;4、數(shù)據(jù)交換XML
適合WEB services:1、跨越防火墻;2、應(yīng)用程序集成;3、B2B 集成;4、軟件重用
不適合WEB services:1、單擊應(yīng)用程序;2、局域網(wǎng)上的同構(gòu)應(yīng)用程序
局域網(wǎng)最常見(jiàn)協(xié)議:1、 微軟NETBEUI ; 2、NOVELL 的IPX/SPX; 3、跨平臺(tái)的TCP/IP
網(wǎng)絡(luò)管理:1、網(wǎng)絡(luò)設(shè)備管理;2、服務(wù)器管理;3、資源管理;4、用戶管理
OSI 用戶管理標(biāo)準(zhǔn):1、配置管理;2、性能管理;3、故障管理;4、安全管理;5、計(jì)費(fèi)管理
桌面管理的功能:1、資產(chǎn)統(tǒng)計(jì);2、安全漏洞補(bǔ)??;3、自動(dòng)分發(fā)、安裝商業(yè)程序;4、服務(wù)器監(jiān)控軟件的使用頻率;5、故障遠(yuǎn)程排除;6、定制開(kāi)發(fā)報(bào)表;7、自動(dòng)對(duì)客戶端進(jìn)行操作系統(tǒng)部署
網(wǎng)絡(luò)交換技術(shù):1、電路交換技術(shù);2、報(bào)文交換技術(shù);3、分組交換技術(shù);4、ATM 技術(shù)
軟交換的基本含義就是將呼叫控制功能從媒體網(wǎng)關(guān)(傳輸層)中分離出來(lái),通過(guò)軟件實(shí)現(xiàn)基本呼叫控制 功能,包括呼叫選路、管理控制、連接控制(建立/拆除會(huì)話)和信令互通,從而實(shí)現(xiàn)傳輸與呼叫控制的分離,為控制、交換和軟件可編程功能建立分離的平面
網(wǎng)絡(luò)存儲(chǔ)模式:1、直接連接存儲(chǔ)(DAS );2、網(wǎng)絡(luò)連接存儲(chǔ)(NAS );3、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)
無(wú)線網(wǎng)絡(luò)類型:1、無(wú)線局域網(wǎng)(WLANs );2、無(wú)線廣域網(wǎng)絡(luò)(WWANs );3、無(wú)線城域網(wǎng)絡(luò)(WMANs );4、無(wú)線個(gè)人網(wǎng)絡(luò)(WPANs )
綜合布線:1、工作區(qū)子系統(tǒng);2、水平子系統(tǒng);3、管理子系統(tǒng);4、垂直子系統(tǒng);5、設(shè)備間子系統(tǒng);6、建筑群子系統(tǒng)
網(wǎng)絡(luò)規(guī)劃原則:1、實(shí)用性;2、開(kāi)放性;3、先進(jìn)性
網(wǎng)絡(luò)設(shè)計(jì)及實(shí)施原則:1、可靠性;2、安全性;3、高效性;4、可擴(kuò)展性