盛齊講軟考系規(guī)(系統(tǒng)規(guī)劃與管理師):什么是軟件工程
剛才我們已經(jīng)說了,軟件工程是什么意思呢?就是用工程的方法去進(jìn)行軟件的開發(fā)、管理和維護(hù)。這個很好理解。軟件工程呢它有三個要素,分別是方法、工具和過程。
軟件工程方法呢軟件工程方法呢從最開始提出軟件工程開始,我們就要面向過程啊,到8幾年的面向?qū)ο?,再往后是面向?gòu)建啊,到現(xiàn)在的面向服務(wù)。這個呢既是軟件工程的一個發(fā)展,你可以把它理解為軟件工程的一個發(fā)展,同時呢它也是軟件工程方法的一個內(nèi)容。
然后關(guān)于這個軟件面的面向服務(wù)啊,昨天正好有同學(xué)問到這個面向服務(wù)的開發(fā)方法,我們簡單做解釋一下啊。面向服務(wù)是什么呢?面向服務(wù)其實(shí)是面向服務(wù)SO其實(shí)呢它就是描述服務(wù)之間的松耦合。
那面向服務(wù)的架構(gòu)呢,實(shí)際上是定義了一種可以通過服務(wù)接口復(fù)用軟件組件的方法。他這個森沃格的系統(tǒng)呢是來源于業(yè)務(wù)。而我們所說的面向?qū)ο蟀∥覀兯f面向?qū)ο笏哪P退哪P褪蔷o耦合是比較緊的,這個是比較松耦合啊這個是比較松的一個耦合。所以說面向服務(wù)的體系結(jié)構(gòu)不是一個新鮮事物啊,它并不是說憑空出來的,它是更傳統(tǒng)的面向?qū)ο竽P偷囊粋€替代模型。
可能說起來很難理解啊,我們舉個例子,比如說我們現(xiàn)在要播放一個CD啊我們現(xiàn)在要播放一個CD你可以我們可以把要播放的CD放入CD機(jī)里面,然后CD機(jī)會為你放上CD同時CD機(jī)呢就同時提供了一個CD播放服務(wù),這里的好處是什么呢?面向服務(wù)的好處是什么呢?就是你可以用不同的CD機(jī),你可以用A這個CD機(jī)或者B這個CD機(jī)去播放這個CD都可以放。
但是呢服務(wù)質(zhì)量是否的是不同的?可能A放出來的音音質(zhì),我們說音效要比B放出來的好,其實(shí)最早大概2004年的時候啊,谷歌提出了這么一個概念叫a jx啊AJAXAJX這個概念。但是事實(shí)上在此之前呢都有類似的一個實(shí)現(xiàn)方法,只不過大家都是這么做,但是沒有給一個統(tǒng)一的定義。其實(shí)你像大型系統(tǒng)的架構(gòu),為了方便調(diào)用啊,通常都會把各個模塊給服務(wù)化。這就有點(diǎn)像面向服務(wù)了,但是我們說如果是上云的一些公有服務(wù)的調(diào)用為主的話,那其實(shí)面向服務(wù)就會很有必要了。一個龐大的多業(yè)務(wù)的系統(tǒng)啊,但是又有共用的模塊啊,那那這種情況下呢,我們就有必要去專門做一個服務(wù)化處理。所以總的來說呢,這種方法目前還處于一個發(fā)展階段啊。就是業(yè)界業(yè)界各種大咖對這種方法呢其實(shí)抱有的觀念也不是也沒有得到完全的統(tǒng)一。
所以咱們在學(xué)習(xí)細(xì)規(guī)的一個過程當(dāng)中呢,去了解書上給的幾種方法就行了,對吧?包括我們是看細(xì)規(guī)。上一節(jié)課的內(nèi)容,也沒有對這個方法進(jìn)行特別的一個說明和解釋啊。然后昨天正好呃這位同學(xué)在昨天正好有同學(xué)問到,我們就順便說一下,大家了解一下面向服務(wù)這個概念就行了啊,不用過多的去糾結(jié)。那軟件這個是軟件工程的方法。那軟件工程的過程呢,實(shí)際上啊也就是軟件開發(fā)的。
你就把它理解為一個軟件開發(fā)的過程就行了啊軟件開發(fā)的過程就行了。我們說軟件工程的過程是從問題定義開始,到需求開發(fā),到軟件設(shè)計(jì),到軟件構(gòu)造,再到軟件測試,那我們接下來的第一個小節(jié)的內(nèi)容呢,基本上也是按照這個順序去進(jìn)行。
點(diǎn)擊了解:盛齊系統(tǒng)規(guī)劃與管理師課程
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。