第六章 電子商務(wù)網(wǎng)站開發(fā)實(shí)現(xiàn)和管理
第一節(jié) 電子商務(wù)網(wǎng)站編碼管理
CMM是一種用于評(píng)價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開發(fā)過程的管理及工程能力的提高與評(píng)估。CMM分為五個(gè)等級(jí):(考點(diǎn))
1.初始級(jí) 軟件過程是混亂無序的,對(duì)過程幾乎沒有定義,成功依靠的是個(gè)人的才能和經(jīng)驗(yàn),管理方式屬于反應(yīng)式。
2.重復(fù)級(jí) 建立了基本的項(xiàng)目管理來跟蹤進(jìn)度。費(fèi)用和功能特征,制定了必要的項(xiàng)目管理,能夠利用以前類似的項(xiàng)目應(yīng)用取得成功。
3. 定義級(jí) 已經(jīng)將軟件管理和過程文檔化,標(biāo)準(zhǔn)化,同時(shí)綜合成該組織的標(biāo)準(zhǔn)軟件過程,所有的軟件開發(fā)都使用該標(biāo)準(zhǔn)軟件過程。
4. 管理級(jí) 收集軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量,對(duì)軟件過程和產(chǎn)品質(zhì)量有定量的理解和控制。
5. 優(yōu)化級(jí) 軟件過程的量化反饋和新的思想和技術(shù)促進(jìn)過程的不斷改進(jìn)。
歷年試題
(單選題)需求管理、項(xiàng)目計(jì)劃、軟件配置管理等屬于CMM等級(jí)中的( B )
A.第一級(jí) B.第二級(jí)
C.第三級(jí) D.第四級(jí)
(單選題)CMM把軟件開發(fā)組織的能力成熟度等級(jí)分為( C )
A.3個(gè) B.4個(gè)
C.5個(gè) D.6個(gè)
極限編程(Extreme Programming XP) (考點(diǎn))是一門針對(duì)業(yè)務(wù)和軟件開發(fā)的規(guī)則,它的作用在于將兩者的力量集中在共同的、可以達(dá)到的目標(biāo)上。XP使開發(fā)者能更有效的響應(yīng)客戶的需求變化,哪怕是在軟件生命周期的后期。
1.XP的核心思想
極限編程強(qiáng)調(diào)我們將任務(wù)/系統(tǒng)細(xì)分為可以在較短周期解決的一個(gè)個(gè)子任務(wù)/模塊,并且強(qiáng)調(diào)測(cè)試、代碼質(zhì)量和及早發(fā)現(xiàn)問題。
2.XP的四個(gè)核心價(jià)值
極限編程的核心價(jià)值:溝通、簡單、反饋和勇氣。成功學(xué)習(xí)XP的關(guān)鍵,是用“溝通、簡單、反饋和勇氣”的態(tài)度來對(duì)待XP;輕松愉快地來感受XP的實(shí)踐思想;自己認(rèn)真實(shí)踐后,通過對(duì)真實(shí)反饋的分析,來決定XP對(duì)自己的價(jià)值;有勇氣接受它,或改進(jìn)它。
3.XP的軟件開發(fā)過程
(1)極限的工作環(huán)境。(2)極限的需求。(3)極限的設(shè)計(jì)。(4)極限的編程。(5)極限的測(cè)試。
歷年試題
(單選)極限編程的英文縮寫是( A )
A.XP B.RUP
C.PSP D.CMM
RUP(Rational Unified Process)(考點(diǎn))統(tǒng)一軟件開發(fā)過程,是一個(gè)面向?qū)ο笄一诰W(wǎng)絡(luò)的程序開發(fā)方法論。RUP好像一個(gè)在線的指導(dǎo)者,它可以為所有方面和層次的程序開發(fā)提供指導(dǎo)方針,模版以及事例支持。
1.RUP的開發(fā)過程階段(考點(diǎn))
RUP中的軟件生命周期在時(shí)間上被分解為四個(gè)順序的階段,分別是:初始階段、細(xì)化階段、構(gòu)造階段和交付階段。每個(gè)階段結(jié)束于一個(gè)主要的里程碑;每個(gè)階段本質(zhì)上是兩個(gè)里程碑之間的時(shí)間跨度。在每個(gè)階段的結(jié)尾執(zhí)行一次評(píng)估,如果評(píng)估結(jié)果令人滿意,可以允許項(xiàng)目進(jìn)入下一個(gè)階段。
(1)初始階段 初始階段的目標(biāo)是為系統(tǒng)建立商業(yè)案例并確定項(xiàng)目的邊界。初始階段結(jié)束的時(shí)是第一個(gè)重要的里程碑:生命周期目標(biāo)里程碑,即評(píng)價(jià)項(xiàng)目基本的生存能力。
(2)細(xì)化階段 目標(biāo)是分析問題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編制項(xiàng)目計(jì)劃,淘汰項(xiàng)目中最高風(fēng)險(xiǎn)的元素。細(xì)化階段結(jié)束時(shí)是第二個(gè)重要的里程碑:生命周期結(jié)構(gòu)里程碑,即為系統(tǒng)的結(jié)構(gòu)建立了管理基準(zhǔn)并使項(xiàng)目小組能夠在構(gòu)建階段中進(jìn)行衡量。此刻,要檢驗(yàn)詳細(xì)的系統(tǒng)目標(biāo)和范圍、結(jié)構(gòu)的選擇以及主要風(fēng)險(xiǎn)的解決方案。
(3)構(gòu)造階段 在構(gòu)造階段,所有剩余的構(gòu)件和應(yīng)用程序功能被開發(fā)并集成為產(chǎn)品,所有的功能被詳細(xì)測(cè)試。構(gòu)造階段結(jié)束時(shí)是第三個(gè)重要的里程碑:初始功能里程碑,即決定了產(chǎn)品是否可以在測(cè)試環(huán)境中進(jìn)行部署,此刻,要確定軟件、環(huán)境、用戶是否可以開始系統(tǒng)的運(yùn)作。
(4)交付階段 交付階段的重點(diǎn)是確保軟件對(duì)最終用戶是可用的。在交付階段的終點(diǎn)是第四個(gè)里程碑:產(chǎn)品發(fā)布里程碑,即確定目標(biāo)是否實(shí)現(xiàn),是否應(yīng)該開始另一個(gè)開發(fā)周期。在一些情況下這個(gè)里程碑可能與下一個(gè)周期的初始階段的結(jié)束重合。
2.統(tǒng)一軟件開發(fā)過程RUP的工作流(考點(diǎn))
RUP中有9個(gè)核心工作流,其中包括6個(gè)是核心過程工作流,即商業(yè)建模、需求、分析和設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、部署,3個(gè)是核心支持工作流,即配置和變更管理、項(xiàng)目管理、環(huán)境。
歷年試題
(填空題)統(tǒng)一軟件開發(fā)過程(RUP)是一個(gè)___面向?qū)ο骭__且基于網(wǎng)絡(luò)的程序開發(fā)方法。
(簡答題)簡述統(tǒng)一軟件開發(fā)過程RUP的開發(fā)階段。
(簡答題)簡述RUP核心過程工作流中“商業(yè)建模”的主要活動(dòng)。
答:商業(yè)建模工作流描述了如何為新的目標(biāo)組織開發(fā)一個(gè)構(gòu)想,并基于這個(gè)構(gòu)想在商業(yè)用例模型和商業(yè)對(duì)象模型中定義組織的過程,角色和責(zé)任。
(簡答題)簡述RUP核心過程工作流中“需求建!钡闹饕顒(dòng)和作用。
答:需求工作流的目標(biāo)描述了系統(tǒng)應(yīng)該做什么,并使開發(fā)人員和用戶就這一描述達(dá)成共識(shí)。為了達(dá)到目標(biāo),要對(duì)需求的功能和約束進(jìn)行提取、組織、文檔化,最重要的是理解系統(tǒng)要解決的問題。
上一篇:自學(xué)考試電子商務(wù)網(wǎng)站設(shè)計(jì)原理與實(shí)務(wù)重點(diǎn)筆記:第五章電子商務(wù)網(wǎng)
下一篇:自學(xué)考試電子商務(wù)網(wǎng)站設(shè)計(jì)原理與實(shí)務(wù)重點(diǎn)筆記:第七章電子商務(wù)網(wǎng)