版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
綜合知識(shí)培訓(xùn)與管理系統(tǒng)5/37綜合知識(shí)培訓(xùn)與管理系統(tǒng)可行性研究報(bào)告持有人:紀(jì)勇明目錄一、系統(tǒng)開(kāi)發(fā)背景 31.1系統(tǒng)相關(guān) 31.2系統(tǒng)開(kāi)發(fā)背景與現(xiàn)狀 31.2.1開(kāi)發(fā)背景 31.3系統(tǒng)開(kāi)發(fā)的必要性 41.4編寫(xiě)依據(jù) 5二、系統(tǒng)開(kāi)發(fā)內(nèi)容及可行性分析 62.1系統(tǒng)開(kāi)發(fā)原理 62.2系統(tǒng)開(kāi)發(fā)思想 62.3系統(tǒng)詳細(xì)設(shè)計(jì) 102.3.1系統(tǒng)簡(jiǎn)介 102.3.2系統(tǒng)功能模塊 102.4關(guān)鍵技術(shù)及創(chuàng)新點(diǎn) 25三、市場(chǎng)需求情況以及風(fēng)險(xiǎn)分析 303.1市場(chǎng)需求分析及發(fā)展前景 303.2風(fēng)險(xiǎn)分析與對(duì)策 31四、經(jīng)濟(jì)效益與社會(huì)效益分析 344.1經(jīng)濟(jì)效益分析 344.1.1經(jīng)濟(jì)價(jià)值分析 344.1.2經(jīng)濟(jì)收益預(yù)測(cè) 354.2社會(huì)效益分析 36五、報(bào)告結(jié)論 37二、系統(tǒng)開(kāi)發(fā)內(nèi)容及可行性分析2.1系統(tǒng)開(kāi)發(fā)原理通過(guò)MFC編程方法充分利用了面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn),它使得我們編程時(shí)極少需要關(guān)心對(duì)象方法的實(shí)現(xiàn)細(xì)節(jié),同時(shí)類(lèi)庫(kù)中的各種對(duì)象的強(qiáng)大功能足以完成我們程序中的絕大部分所需功能,這使得應(yīng)用程序中程序員所需要編寫(xiě)的代碼大為減少,有力地保證了程序的良好的可調(diào)試性。采用MVC數(shù)據(jù)設(shè)計(jì)方式,即模型-視圖-控制器(Model-View.Controller)模式。它提供了一個(gè)原則,可以按模型、視圖和控制器等不同角色劃分一個(gè)應(yīng)用系統(tǒng),以降低應(yīng)用系統(tǒng)的耦合度,提高內(nèi)聚度。MVC模式包括三類(lèi)對(duì)象,每類(lèi)對(duì)象有自己的行為和職責(zé)。模型Model是操作數(shù)據(jù)庫(kù)的應(yīng)用對(duì)象,視圖View是它在屏幕上的顯示,控制器Controller定義用戶(hù)界面對(duì)用戶(hù)輸入的響應(yīng)方式。MVC模式將它們分離,很好的提高了各組件的可復(fù)用性和靈活性。使用分割線實(shí)現(xiàn)多視圖操作,并且軟件中按鈕均采用平面按鈕設(shè)計(jì),使得界面簡(jiǎn)潔美觀。2.2系統(tǒng)開(kāi)發(fā)思想為了解決傳統(tǒng)軟件開(kāi)發(fā)流程中的問(wèn)題,在開(kāi)發(fā)過(guò)程中采用迭代化的開(kāi)發(fā)方法來(lái)取代瀑布模型。在瀑布模型中,我們要完成的是整個(gè)軟件系統(tǒng)開(kāi)發(fā)這個(gè)大目標(biāo)。在迭代化的方法中,我們將整個(gè)項(xiàng)目的開(kāi)發(fā)目標(biāo)劃分成為一些更易于完成和達(dá)到的階段性小目標(biāo),這些小目標(biāo)都有一個(gè)定義明確的階段性評(píng)估標(biāo)準(zhǔn)。迭代就是為了完成一定的階段性目標(biāo)而所從事的一系列開(kāi)發(fā)活動(dòng),在每個(gè)迭代開(kāi)始前都要根據(jù)項(xiàng)目當(dāng)前的狀態(tài)和所要達(dá)到的階段性目標(biāo)制定迭代計(jì)劃,整個(gè)迭代過(guò)程包含了需求、設(shè)計(jì)、實(shí)施(編碼)、部署、測(cè)試等各種類(lèi)型的開(kāi)發(fā)活動(dòng),迭代完成之后需要對(duì)迭代完成的結(jié)果進(jìn)行評(píng)估,并以此為依據(jù)來(lái)制定下一次迭代的目標(biāo)。=1\*GB2⑴與傳統(tǒng)的瀑布式開(kāi)發(fā)模型相比較,迭代化開(kāi)發(fā)具有以下特點(diǎn):=1\*GB3①允許變更需求需求總是會(huì)變化,這是事實(shí)。給項(xiàng)目帶來(lái)麻煩的常常主要是需求變化和需求"蠕變",它們會(huì)導(dǎo)致延期交付、工期延誤、客戶(hù)不滿(mǎn)意、開(kāi)發(fā)人員受挫。通過(guò)向用戶(hù)演示迭代所產(chǎn)生的部分系統(tǒng)功能,我們可以盡早地收集用戶(hù)對(duì)于系統(tǒng)的反饋,及時(shí)改正對(duì)于用戶(hù)需求的理解偏差,從而保證開(kāi)發(fā)出來(lái)的系統(tǒng)真正地解決客戶(hù)的問(wèn)題。=2\*GB3②逐步集成元素在傳統(tǒng)的項(xiàng)目開(kāi)發(fā)中,由于要求一下子集成系統(tǒng)中所有的模塊,集成階段往往要占到整個(gè)項(xiàng)目很大比例的工作量(最高可達(dá)40%),這一階段的工作經(jīng)常是不確定并且非常棘手。在迭代式方法中,集成可以說(shuō)是連續(xù)不斷的,每一次迭代都會(huì)增量式集成一些新的系統(tǒng)功能,要集成的元素都比過(guò)去少得多,所以工作量和難度都是比較低的。=3\*GB3③盡早降低風(fēng)險(xiǎn)迭代化開(kāi)發(fā)的主要指導(dǎo)原則就是以架構(gòu)為中心,在早期的迭代中所要解決的主要問(wèn)題就是盡快確定系統(tǒng)架構(gòu),通過(guò)幾次迭代來(lái)盡快地設(shè)計(jì)出能夠滿(mǎn)足核心需求的系統(tǒng)架構(gòu),這樣可以迅速降低整個(gè)項(xiàng)目的風(fēng)險(xiǎn)。等到系統(tǒng)架構(gòu)穩(wěn)定之后,項(xiàng)目的風(fēng)險(xiǎn)就比較低了,這個(gè)時(shí)候再去實(shí)現(xiàn)系統(tǒng)中尚未完成的功能,進(jìn)而完成整個(gè)項(xiàng)目。=4\*GB3④有助于提高團(tuán)隊(duì)的士氣開(kāi)發(fā)人員通過(guò)每次迭代都可以在短期內(nèi)看到自己的工作成果,從而有助于他們?cè)鰪?qiáng)信心,更好地完成開(kāi)發(fā)任務(wù)。而在非迭代式開(kāi)發(fā)中,開(kāi)發(fā)人員只有在項(xiàng)目接近尾聲時(shí)才能看到開(kāi)發(fā)的結(jié)果,在此之前的相當(dāng)長(zhǎng)時(shí)間,大家還是在不確定性中摸索前近。=5\*GB3⑤生成更高質(zhì)量的產(chǎn)品每次迭代都會(huì)產(chǎn)生一個(gè)可運(yùn)行的系統(tǒng),通過(guò)對(duì)這個(gè)可運(yùn)行系統(tǒng)進(jìn)行測(cè)試,我們?cè)谠缙诘牡芯涂梢约皶r(shí)發(fā)現(xiàn)缺陷并改正,性能上的瓶頸也可以盡早發(fā)現(xiàn)并處理。因?yàn)樵诿看蔚锌偸遣粩嗟丶m正錯(cuò)誤,我們可以得到更高質(zhì)量的產(chǎn)品。=6\*GB3⑥保證項(xiàng)目開(kāi)發(fā)進(jìn)度每次迭代結(jié)束時(shí)都會(huì)進(jìn)行評(píng)估,來(lái)判斷該次迭代有沒(méi)有達(dá)到預(yù)定的目標(biāo)。項(xiàng)目經(jīng)理可以很清楚地知道有哪些需求已經(jīng)實(shí)現(xiàn)了,并且比較準(zhǔn)確地估計(jì)項(xiàng)目的狀態(tài),對(duì)項(xiàng)目的開(kāi)發(fā)進(jìn)度進(jìn)行必要的調(diào)整,保證項(xiàng)目按時(shí)完成。=7\*GB3⑦容許產(chǎn)品進(jìn)行戰(zhàn)術(shù)改變迭代化的開(kāi)發(fā)具有更大的靈活性,在迭代過(guò)程中可以隨時(shí)根據(jù)業(yè)務(wù)情況或市場(chǎng)環(huán)境來(lái)對(duì)產(chǎn)品的開(kāi)發(fā)進(jìn)行調(diào)整。例如為了同現(xiàn)有的同類(lèi)產(chǎn)品競(jìng)爭(zhēng),可以決定采用搶先競(jìng)爭(zhēng)對(duì)手一步的方法,提前發(fā)布一個(gè)功能簡(jiǎn)化的產(chǎn)品。=2\*GB2⑵迭代流程自身可在進(jìn)行過(guò)程中得到改進(jìn)和精煉一次迭代結(jié)束時(shí)的評(píng)估不僅要從產(chǎn)品和進(jìn)度的角度來(lái)考察項(xiàng)目的情況,而且還要分析組織和流程本身有什么待改進(jìn)之處,以便在下次迭代中更好地完成任務(wù)。迭代化方法解決的主要是對(duì)于風(fēng)險(xiǎn)的控制問(wèn)題,從下圖可以看出,傳統(tǒng)的開(kāi)發(fā)流程中系統(tǒng)的風(fēng)險(xiǎn)要到項(xiàng)目開(kāi)發(fā)的后期(主要是測(cè)試階段)才能夠被真正降低。而迭代化開(kāi)發(fā)中的風(fēng)險(xiǎn),可以在項(xiàng)目開(kāi)發(fā)的早期通過(guò)幾次迭代來(lái)盡快地解決掉。在早期的迭代中一旦遇到問(wèn)題,如某一個(gè)迭代沒(méi)有完成預(yù)定的目標(biāo),我們還可以及時(shí)調(diào)整開(kāi)發(fā)進(jìn)度以保證項(xiàng)目按時(shí)完成。一般到了項(xiàng)目開(kāi)發(fā)的后期(風(fēng)險(xiǎn)受控階段),由于大部分高風(fēng)險(xiǎn)的因素(如需求、架構(gòu)、性能等)都已經(jīng)解決,這時(shí)候只需要投入更多的資源去實(shí)現(xiàn)剩余的需求即可。這個(gè)階段的項(xiàng)目開(kāi)發(fā)具有很強(qiáng)的可控性,從而保證我們按時(shí)交付一個(gè)高質(zhì)量的軟件系統(tǒng)。迭代化開(kāi)發(fā)不是一種高深的軟件工程理論,它提供了一種控制項(xiàng)目風(fēng)險(xiǎn)的非常有效的機(jī)制。在日常的工作我們也經(jīng)常地應(yīng)用到這一基本思想,如對(duì)于一個(gè)非常大型的工程項(xiàng)目,我們經(jīng)常會(huì)把它分為幾期來(lái)分步實(shí)施,從而把復(fù)雜的問(wèn)題分解為相對(duì)容易解決的小問(wèn)題,并且能夠在較短周期內(nèi)看到部分系統(tǒng)實(shí)現(xiàn)的效果,通過(guò)盡早暴露問(wèn)題來(lái)幫助我們及早調(diào)整我們的開(kāi)發(fā)資源,加強(qiáng)項(xiàng)目進(jìn)度的可控程度,保證項(xiàng)目的按時(shí)完成。2.3系統(tǒng)詳細(xì)設(shè)計(jì)2.3.1系統(tǒng)簡(jiǎn)介綜合知識(shí)培訓(xùn)與管理系統(tǒng)是一款針對(duì)企業(yè)人力資源部門(mén),用于管理人力資源方面綜合知識(shí)與培訓(xùn)知識(shí)的系統(tǒng)。在管理知識(shí)方面提供了強(qiáng)大的功能,可對(duì)知識(shí)進(jìn)行添加,修改,刪除,分類(lèi)查詢(xún)等。本軟件基于MFC的單文檔設(shè)計(jì),使用分割線實(shí)現(xiàn)多視圖操作,采用MVC數(shù)據(jù)設(shè)計(jì)方式,并且軟件中按鈕均采用平面按鈕設(shè)計(jì),使得界面簡(jiǎn)潔美觀。2.3.2系統(tǒng)功能模塊打開(kāi)本系統(tǒng)應(yīng)用程序,進(jìn)入登陸界面,如圖:用戶(hù)鍵入用戶(hù)名和密碼,發(fā)送至數(shù)據(jù)庫(kù)進(jìn)行校驗(yàn)【主界面】本系統(tǒng)主界面用分割線分成三部分區(qū)域,左側(cè)視圖為樹(shù)形視圖,顯示知識(shí)的分類(lèi)及知識(shí)名稱(chēng),展開(kāi)如圖所示:右上視圖為內(nèi)容視圖,用以顯示知識(shí)的內(nèi)容明細(xì),右下視圖為屬性視圖,用以顯示知識(shí)的名稱(chēng)、分類(lèi)、路徑、創(chuàng)建時(shí)間等屬性,查看此兩視圖時(shí),可通過(guò)拖動(dòng)滾動(dòng)條查看全文內(nèi)容,點(diǎn)擊左側(cè)樹(shù)視圖中知識(shí),如圖:焦點(diǎn)切換至右上內(nèi)容視圖,可對(duì)知識(shí)內(nèi)容進(jìn)行編輯和修改,如圖:主界面三個(gè)視圖的比例大小,用戶(hù)可通過(guò)拖動(dòng)分割線進(jìn)行任意調(diào)整,如圖:【添加分類(lèi)】此功能用來(lái)向系統(tǒng)中添加新的知識(shí)分類(lèi)。點(diǎn)擊【新建】菜單【新建分類(lèi)】子菜單或點(diǎn)擊上方工具條中【添加分類(lèi)】快捷按鈕,彈出新建分類(lèi)對(duì)話框,如圖:在編輯框中輸入分類(lèi)名稱(chēng),點(diǎn)擊【確定】,如輸入有誤,彈出錯(cuò)誤提示,如圖:如輸入正確,如圖:則點(diǎn)擊【確定】后,新增分類(lèi)錄入后臺(tái)數(shù)據(jù),并在主界面顯示出來(lái),如圖:【添加知識(shí)】此功能用于向系統(tǒng)指定的知識(shí)分類(lèi)中添加新的知識(shí)。點(diǎn)擊【新建】菜單【新建知識(shí)】子菜單或點(diǎn)擊上方工具條中【添加知識(shí)】快捷按鈕,彈出新建知識(shí)對(duì)話框,如圖:在此界面中選擇知識(shí)分類(lèi),輸入知識(shí)名稱(chēng)和知識(shí)內(nèi)容,如輸入有誤,點(diǎn)擊【確定】時(shí)給出錯(cuò)誤提示,如圖:如信息輸入正確,如圖:點(diǎn)擊【確定】后,則后臺(tái)數(shù)據(jù)中向選中分類(lèi)插入新的知識(shí),并在主界面顯示出來(lái),如圖:【刪除】此功能用來(lái)從后臺(tái)數(shù)據(jù)中刪除選中的知識(shí)或者整個(gè)分類(lèi),并更新顯示主界面。刪除知識(shí)在左側(cè)樹(shù)形視圖中選中要?jiǎng)h除的知識(shí),如圖:點(diǎn)擊【操作】菜單【刪除】子菜單或點(diǎn)擊上方工具條中【刪除】快捷按鈕,則從后臺(tái)數(shù)據(jù)中刪除了該條知識(shí),并更新顯示主界面,如圖:刪除分類(lèi)在左側(cè)樹(shù)形視圖中選中要?jiǎng)h除的分類(lèi),如圖:點(diǎn)擊【操作】菜單【刪除】子菜單或點(diǎn)擊上方工具條中【刪除】快捷按鈕,彈出詢(xún)問(wèn)對(duì)話框,如圖:點(diǎn)擊【否】,則返回主界面,點(diǎn)擊【是】,則從后臺(tái)數(shù)據(jù)中刪除該分類(lèi)及其下面包括的所有知識(shí),并更新顯示主界面,如圖:【刷新】此功能用于更新顯示主界面所有視圖信息,與后臺(tái)數(shù)據(jù)保持一致。點(diǎn)擊【操作】菜單【刷新】子菜單或點(diǎn)擊上方工具條中【刷新】快捷按鈕,則刷新主界面顯示信息?!緦?dǎo)入】此功能用于將現(xiàn)有文本文件導(dǎo)入到系統(tǒng)中,并將導(dǎo)入文件作為知識(shí)存儲(chǔ)在后臺(tái)數(shù)據(jù)中,同時(shí)更新到顯示主界面中。點(diǎn)擊【操作】菜單【導(dǎo)入】子菜單或點(diǎn)擊上方工具條中【導(dǎo)入】快捷按鈕,彈出導(dǎo)入對(duì)話框,如圖:在此界面選擇導(dǎo)入文件的分類(lèi),并輸入導(dǎo)入文件路徑,文件路徑也通過(guò)瀏覽電腦進(jìn)行確定,點(diǎn)擊【瀏覽】按鈕,彈出打開(kāi)對(duì)話框,如圖:選擇要導(dǎo)入的文件,選中后文件名處顯示選中文件名稱(chēng),如圖:點(diǎn)擊【打開(kāi)】,則對(duì)應(yīng)文件路徑顯示到導(dǎo)入對(duì)話框中路徑編輯框中,如圖:點(diǎn)擊導(dǎo)入對(duì)話框中【確定】,則將文件導(dǎo)入后臺(tái)數(shù)據(jù)對(duì)應(yīng)分類(lèi)中,如成功,給出提示,如圖:點(diǎn)擊【確定】,則信息更新顯示到主界面,如圖:如在導(dǎo)入文件過(guò)程中,發(fā)生錯(cuò)誤,給出相應(yīng)錯(cuò)誤提示。為輸入導(dǎo)入文件路徑,如圖:導(dǎo)入過(guò)程中發(fā)生其他錯(cuò)誤,如圖:【搜索】此功能用于用戶(hù)從后臺(tái)數(shù)據(jù)進(jìn)行知識(shí)的搜索,并將搜索到的結(jié)果顯示到主界面。點(diǎn)擊【操作】菜單【搜索】子菜單或點(diǎn)擊上方工具條中【搜索】快捷按鈕,彈出搜索對(duì)話框,如圖:在此界面輸入要搜索的內(nèi)容,并在搜索范圍中選擇分類(lèi),確定搜索的范圍,如圖:點(diǎn)擊【開(kāi)始搜索】按鈕,如輸入有誤,給出錯(cuò)誤提示,如圖:如輸入無(wú)誤,則在后臺(tái)數(shù)據(jù)相應(yīng)分類(lèi)中搜索用戶(hù)指定的內(nèi)容,并將搜索到的結(jié)果顯示到主界面視圖,如圖:如沒(méi)有搜索到用戶(hù)指定的內(nèi)容,則給出提示,如圖:【打印】此功能用于用戶(hù)將系統(tǒng)相關(guān)信息進(jìn)行打印操作。點(diǎn)擊【操作】菜單【打印】子菜單或點(diǎn)擊上方工具條中【打印】快捷按鈕,彈出打印對(duì)話框,如圖:用戶(hù)可在此界面進(jìn)行打印的相關(guān)設(shè)定,點(diǎn)擊【確定】則開(kāi)始進(jìn)行打印。【關(guān)于】此功能用于向用戶(hù)顯示本系統(tǒng)的一些相關(guān)信息。點(diǎn)擊【幫助】菜單【關(guān)于】子菜單或點(diǎn)擊上方工具條中【關(guān)于】快捷按鈕,彈出關(guān)于對(duì)話框,如圖:【視圖】此功能用于隱藏和顯示系統(tǒng)工具欄以及狀態(tài)欄的切換。點(diǎn)擊【視圖】菜單【工具欄】子菜單或【視圖】菜單【狀態(tài)欄】子菜單,可勾選要顯示和隱藏的部分?!就顺觥看斯δ苡糜谕顺霰鞠到y(tǒng)及退出時(shí)對(duì)數(shù)據(jù)的處理。點(diǎn)擊系統(tǒng)右上紅叉圖標(biāo),彈出詢(xún)問(wèn)對(duì)話框,如圖:點(diǎn)擊【是】則將修改后的數(shù)據(jù)保存到后臺(tái)數(shù)據(jù)并關(guān)閉系統(tǒng),點(diǎn)擊【否】則不保存修改的數(shù)據(jù)并關(guān)閉系統(tǒng),點(diǎn)擊【取消】返回系統(tǒng)主界面,不關(guān)閉系統(tǒng)。2.4關(guān)鍵技術(shù)及創(chuàng)新點(diǎn)=1\*GB2⑴迭代化軟件開(kāi)發(fā)和傳統(tǒng)的軟件開(kāi)發(fā)不同,在系統(tǒng)的開(kāi)發(fā)過(guò)程中,采取了迭代化開(kāi)發(fā)的思想,因?yàn)榈_(kāi)發(fā)具有以下優(yōu)點(diǎn):=1\*GB3①它允許需求的變化。需求的變化和“進(jìn)一步的蔓延”,技術(shù)和客戶(hù)驅(qū)動(dòng)的特性的累加,一直是項(xiàng)目中導(dǎo)致麻煩、延期交付、令客戶(hù)不滿(mǎn)意和使開(kāi)發(fā)人員泄氣的主要原因。為了解決這些問(wèn)題,使用迭代開(kāi)發(fā)方法的團(tuán)隊(duì)?wèi)?yīng)該在項(xiàng)目開(kāi)發(fā)的幾周里就關(guān)注生成和演示可執(zhí)行的軟件,這樣就強(qiáng)制了需求的檢查并可以幫助減少需求從而反映系統(tǒng)的本質(zhì)。=2\*GB3②集成不是在項(xiàng)目的尾聲進(jìn)行的"大動(dòng)作"。將系統(tǒng)的集成留到項(xiàng)目的結(jié)尾幾乎總是會(huì)導(dǎo)致耗時(shí)的返工—有時(shí)這種返工會(huì)花費(fèi)整個(gè)項(xiàng)目工作量的百分之四十的時(shí)間。為了避免這種返工,每一次迭代都以集成構(gòu)建系統(tǒng)各部分結(jié)束;這樣不斷的積累將最小化日后的返工。=3\*GB3③早期的迭代可以暴露風(fēng)險(xiǎn)。迭代的開(kāi)發(fā)方法可以幫助團(tuán)隊(duì)在早期的迭代中減少風(fēng)險(xiǎn),因?yàn)樵谶@些迭代中包括了對(duì)所有過(guò)程組件的測(cè)試。當(dāng)早期的迭代覆蓋了項(xiàng)目的很多方面時(shí),購(gòu)買(mǎi)的軟件和團(tuán)隊(duì)成員的技能等等,團(tuán)隊(duì)能夠很快的發(fā)現(xiàn)被預(yù)感的風(fēng)險(xiǎn)是否是真實(shí)的,并且能夠在問(wèn)題相對(duì)容易并花費(fèi)很少成本解決時(shí)揭示沒(méi)有被發(fā)現(xiàn)的新的風(fēng)險(xiǎn)。=4\*GB3④對(duì)產(chǎn)品的管理能夠采取戰(zhàn)術(shù)性的變化。迭代開(kāi)發(fā)能夠快速的生成可執(zhí)行的架構(gòu)(雖然功能有限),這個(gè)架構(gòu)能夠?yàn)榱藨?yīng)對(duì)競(jìng)爭(zhēng)對(duì)手的快速版本發(fā)布容易的調(diào)整產(chǎn)品使之成為“改進(jìn)的”版本。=5\*GB3⑤它使重用更加容易。識(shí)別在迭代中進(jìn)行的部分設(shè)計(jì)和實(shí)現(xiàn)的公用部分要比在計(jì)劃期間找出公用部分更加容易。在早期開(kāi)發(fā)中的設(shè)計(jì)評(píng)審允許架構(gòu)師們發(fā)現(xiàn)潛在的可重用的機(jī)會(huì),并且利用這個(gè)機(jī)會(huì)為接下來(lái)的迭代開(kāi)發(fā)成熟的公用代碼。=6\*GB3⑥你能夠在每一個(gè)迭代中發(fā)現(xiàn)并更正缺陷。這會(huì)生成健壯的架構(gòu)和高質(zhì)量的應(yīng)用。你甚至能夠在早期的迭代中而不是在項(xiàng)目末期的大規(guī)模測(cè)試階段發(fā)現(xiàn)缺陷。你能夠在性能瓶頸沒(méi)有破壞你的計(jì)劃之前發(fā)現(xiàn)它。=7\*GB3⑦它能夠更好的利用項(xiàng)目的人員資源。很多開(kāi)發(fā)組織使用一種管道式的組織方式來(lái)匹配他們的瀑布型開(kāi)發(fā)方法:分析人員將被完成的需求發(fā)送給設(shè)計(jì)人員,設(shè)計(jì)人員將被完成的設(shè)計(jì)發(fā)送給開(kāi)發(fā)編程人員,編程人員再將他們開(kāi)發(fā)的組件發(fā)送給集成人員,集成人員將組件集成起來(lái)發(fā)送給測(cè)試人員測(cè)試。這種多次的傳遞不僅容易產(chǎn)生錯(cuò)誤而且應(yīng)用造成誤解;這種方式也會(huì)使人們感覺(jué)他們對(duì)最終的產(chǎn)品有很少的責(zé)任。迭代開(kāi)發(fā)過(guò)程鼓勵(lì)在項(xiàng)目的各個(gè)環(huán)節(jié)中團(tuán)隊(duì)成員參與范圍更加寬廣的活動(dòng),允許團(tuán)隊(duì)成員扮演多種角色。項(xiàng)目經(jīng)理能夠更好的利用可得到的項(xiàng)目人員并其可以消除有風(fēng)險(xiǎn)的傳遞。=8\*GB3⑧團(tuán)隊(duì)成員能夠沿著項(xiàng)目的道路進(jìn)行學(xué)習(xí)。工作在迭代開(kāi)發(fā)的項(xiàng)目中的開(kāi)發(fā)人員在軟件開(kāi)發(fā)周期內(nèi)有很多的機(jī)會(huì)從他們所范的錯(cuò)誤中吸取教訓(xùn),并能夠從一個(gè)迭代到另一個(gè)迭代的過(guò)程中增進(jìn)他們的技能。通過(guò)評(píng)估每一個(gè)迭代,項(xiàng)目經(jīng)理能夠?yàn)閳F(tuán)隊(duì)成員發(fā)現(xiàn)培訓(xùn)的機(jī)會(huì)。相反,工作在瀑布型開(kāi)發(fā)方法中的開(kāi)發(fā)人員典型的被限制在狹窄的技術(shù)專(zhuān)長(zhǎng)上,并且僅僅有機(jī)會(huì)從事設(shè)計(jì)、編碼或者測(cè)試之一方面的工作。=9\*GB3⑨你能夠沿著項(xiàng)目的道路改進(jìn)開(kāi)發(fā)的過(guò)程。迭代末尾的評(píng)估不僅能夠從產(chǎn)品或者計(jì)劃方面揭示項(xiàng)目的狀態(tài);他們也可以幫助項(xiàng)目經(jīng)理分析在下一個(gè)迭代中如何改進(jìn)項(xiàng)目的組織結(jié)構(gòu)和過(guò)程。=2\*GB2⑵MFC編寫(xiě)程序的優(yōu)點(diǎn)隨著編程語(yǔ)言的推陳出新,MFC一些缺點(diǎn)日益突出。最重要的就是入門(mén)門(mén)檻相對(duì)其他語(yǔ)言要高,而且同樣完成一個(gè)任務(wù)代碼量相對(duì)較多。而原有的優(yōu)勢(shì)如運(yùn)行速度快等,也因?yàn)槠渌幊陶Z(yǔ)言的日臻完善和個(gè)人電腦的運(yùn)算速度增加而顯得不那么突出。MFC似乎江河日下。但是MFC真的沒(méi)有任何優(yōu)勢(shì)了嗎?不是,面對(duì)底層程序,它能很輕松的與WindowsAPI或驅(qū)動(dòng)程序結(jié)合,就是在自己的代碼中直接使用API函數(shù),而API和驅(qū)動(dòng)程序的資料都是以C語(yǔ)言為基礎(chǔ)的,這使得VC程序員能夠更輕松的使用WindowsAPI。這樣造成了一個(gè)很有意思的現(xiàn)象,即入門(mén)時(shí)VC程序員要付出更多的努力來(lái)學(xué)習(xí),但是一旦掌握后,開(kāi)發(fā)其他領(lǐng)域的程序或使用第三方軟件時(shí),如工業(yè)控制類(lèi)的程序,由于底層的程序都是用C語(yǔ)言編寫(xiě),反倒是VC程序員能夠更快的掌握該領(lǐng)域的編程技術(shù)。而很多其他的編程語(yǔ)言甚至找不到相關(guān)的資料。這就說(shuō)明(MFC)實(shí)際上是一種入門(mén)困難,但是擴(kuò)展學(xué)習(xí)卻很輕松的語(yǔ)言框架。如果既限于某一領(lǐng)域的話VC毫無(wú)優(yōu)勢(shì)可言,但是如果開(kāi)發(fā)一個(gè)新的領(lǐng)域的應(yīng)用程序或者該程序涉及多個(gè)應(yīng)用領(lǐng)域的話,可減少重復(fù)學(xué)習(xí)的頻率和難度,(MFC)的優(yōu)勢(shì)會(huì)立刻顯現(xiàn)出來(lái)。MFC的英文全稱(chēng)是MicrosoftFundationClasses,即微軟的基本類(lèi)庫(kù),MFC的本質(zhì)就是一個(gè)包含了許多微軟公司已經(jīng)定義好的對(duì)象的類(lèi)庫(kù),我們知道,雖然我們要編寫(xiě)的程序在功能上是千差萬(wàn)別的,但從本質(zhì)上來(lái)講,都可以化歸為用戶(hù)界面的設(shè)計(jì),對(duì)文件的操作,多媒體的使用,數(shù)據(jù)庫(kù)的訪問(wèn)等等一些最主要的方面。這一點(diǎn)正是微軟提供MFC類(lèi)庫(kù)最重要的原因,在這個(gè)類(lèi)庫(kù)中包含了一百多個(gè)程序開(kāi)發(fā)過(guò)程中最常用到的對(duì)象。在進(jìn)行程序設(shè)計(jì)的時(shí)候,如果類(lèi)庫(kù)中的某個(gè)對(duì)象能完成所需要的功能,這時(shí)我們只要簡(jiǎn)單地調(diào)用已有對(duì)象的方法就可以了。我們還可以利用面向?qū)ο蠹夹g(shù)中很重要的“繼承”方法從類(lèi)庫(kù)中的已有對(duì)象派生出我們自己的對(duì)象,這時(shí)派生出來(lái)的對(duì)象除了具有類(lèi)庫(kù)中的對(duì)象的特性和功能之外,還可以由我們自己根據(jù)需要加上所需的特性和方法,產(chǎn)生一個(gè)更專(zhuān)門(mén)的,功能更為強(qiáng)大的對(duì)象。當(dāng)然,你也可以在程序中創(chuàng)建全新的對(duì)象,并根據(jù)需要不斷完善對(duì)象的功能。MFC是微軟封裝了的API。什么意思呢?windows作為一個(gè)提供功能強(qiáng)大的應(yīng)用程序接口編程的操作系統(tǒng),的確方便了許多程序員,傳統(tǒng)的win32開(kāi)發(fā)(直接使用windows的接口函數(shù)API)對(duì)于程序員來(lái)說(shuō)非常的困難,因?yàn)椋珹PI函數(shù)實(shí)在太多了,而且名稱(chēng)很亂,從零構(gòu)架一個(gè)窗口動(dòng)輒就是上百行的代碼。MFC是面向?qū)ο蟪绦蛟O(shè)計(jì)與Applicationframework的完美結(jié)合,他將傳統(tǒng)的API進(jìn)行了分類(lèi)封裝,并且為你創(chuàng)建了程序的一般框架,MFC是對(duì)WindowsAPI的封裝,大大簡(jiǎn)化了我們的工作;學(xué)VC主要就是要學(xué)MFC,大約有100多個(gè)類(lèi),但常用的也就二三十個(gè)。應(yīng)該象背4級(jí)單詞一樣將這些常用類(lèi)搞懂;當(dāng)然不要死記,要通過(guò)看幫助、看例子、動(dòng)手練習(xí)來(lái)學(xué)會(huì)它們;而且,并非每個(gè)類(lèi)的內(nèi)部的所有函數(shù)都要學(xué)會(huì),要日積月累。如果真的想成為高手,做個(gè)筆記本把自己認(rèn)為重要的類(lèi)、函數(shù)記下來(lái),隨時(shí)學(xué)習(xí),也是很好的突擊方法。正是由于MFC編程方法充分利用了面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn),它使得我們編程時(shí)極少需要關(guān)心對(duì)象方法的實(shí)現(xiàn)細(xì)節(jié),同時(shí)類(lèi)庫(kù)中的各種對(duì)象的強(qiáng)大功能足以完成我們程序中的絕大部分所需功能,這使得應(yīng)用程序中程序員所需要編寫(xiě)的代碼大為減少,有力地保證了程序的良好的可調(diào)試性。=3\*GB2⑶采用MVC數(shù)據(jù)設(shè)計(jì)方式采用MVC數(shù)據(jù)設(shè)計(jì)方式,即模型-視圖-控制器(Model-View.Controller)模式。它提供了一個(gè)原則,可以按模型、視圖和控制器等不同角色劃分一個(gè)應(yīng)用系統(tǒng),以降低應(yīng)用系統(tǒng)的耦合度,提高內(nèi)聚度。MVC模式包括三類(lèi)對(duì)象,每類(lèi)對(duì)象有自己的行為和職責(zé)。模型Model是操作數(shù)據(jù)庫(kù)的應(yīng)用對(duì)象,視圖View是它在屏幕上的顯示,控制器Controller定義用戶(hù)界面對(duì)用戶(hù)輸入的響應(yīng)方式。MVC模式將它們分離,很好的提高了各組件的可復(fù)用性和靈活性。MVC模式的示意圖:在MVC模式里,模型便是執(zhí)行某些邏輯任務(wù)的代碼,而這部分代碼并沒(méi)有任何邏輯決定它在用戶(hù)在是如何顯示的。模型端只有公開(kāi)的功能性接口,通過(guò)這些接口便可以取得模型端的所有功能。一般情況下,模型端封裝了與處理用戶(hù)數(shù)據(jù)相關(guān)的業(yè)務(wù)邏輯,并為不同的視圖提供這些數(shù)據(jù),但它并不規(guī)定這些數(shù)據(jù)在視圖端是如何表示的。這樣就能很好的將業(yè)務(wù)邏輯與顯示邏輯分離開(kāi)來(lái)。但是一般來(lái)說(shuō),模型端必須有方法登記視圖,以便在模型改變時(shí)通知視圖作相應(yīng)改變。在MVC模式里,視圖是應(yīng)用程序中用戶(hù)界面相關(guān)的部分,是用戶(hù)看到并與之交互的界面。對(duì)于Web應(yīng)用來(lái)說(shuō),視圖層是HTMLJSP等與用戶(hù)交互的頁(yè)面。視圖端接收用戶(hù)的輸入,同時(shí)也將模型端的數(shù)據(jù)顯示給用戶(hù)。但它不含任何業(yè)務(wù)邏輯的功能,只負(fù)責(zé)顯示數(shù)據(jù)。一個(gè)模型端可以對(duì)應(yīng)多個(gè)視圖端,這也是MVC模式最有價(jià)值的地方之一。MVC模式的控制器端通常與視圖端結(jié)合使用,充當(dāng)模型端和視圖端之間的橋梁。當(dāng)用戶(hù)通過(guò)視圖更新模型的狀態(tài)時(shí),這種更新是通過(guò)控制器完成的。控制器通過(guò)調(diào)用模型端提供的功能接口來(lái)更改模型端的狀態(tài),與此同時(shí),控制器會(huì)通知所有登記的視圖刷新給用戶(hù)的顯示。比如,當(dāng)單擊Web頁(yè)面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理,它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后確定用哪個(gè)視圖來(lái)顯示模型處理返回的數(shù)據(jù)。三、市場(chǎng)需求情況以及風(fēng)險(xiǎn)分析3.1市場(chǎng)需求分析及發(fā)展前景根據(jù)統(tǒng)計(jì),企業(yè)數(shù)據(jù)每年以200%的速度增長(zhǎng),其中80%以上的數(shù)據(jù)以文件、郵件、圖片等非結(jié)構(gòu)化數(shù)據(jù)存放在企業(yè)內(nèi)計(jì)算機(jī)系統(tǒng)中的各個(gè)角落。而且這些數(shù)據(jù)總量遠(yuǎn)遠(yuǎn)超過(guò)了互聯(lián)網(wǎng)信息的總量。有數(shù)字表明,企業(yè)發(fā)布到互聯(lián)網(wǎng)的信息只占到信息量的1%-2%,而98%以上的信息是存儲(chǔ)在企業(yè)內(nèi)部的。在企業(yè)組織中,高層管理人員自我管理意識(shí)較強(qiáng)其知識(shí)流失率達(dá)到50.5%,中層人員的知識(shí)流失率達(dá)到65.4%,一線人員的知識(shí)流失率達(dá)到78%,而這其中還沒(méi)有計(jì)算這些知識(shí)內(nèi)容是否能夠匯總到企業(yè)手中。這些知識(shí)都是企業(yè)多年來(lái)運(yùn)營(yíng)經(jīng)驗(yàn)、成果,是指導(dǎo)企業(yè)運(yùn)作的重要依據(jù),蘊(yùn)含了企業(yè)的經(jīng)營(yíng)、管理智慧。越來(lái)越多的企業(yè)管理者意識(shí)到,知識(shí)是企業(yè)的重要無(wú)形資產(chǎn)組成部分,是企業(yè)經(jīng)營(yíng)決策智慧的重要支撐,是提升員工工作效率和企業(yè)核心競(jìng)爭(zhēng)力的重要因素,是企業(yè)永續(xù)發(fā)展必須重視的資源。事實(shí)上,企業(yè)的核心競(jìng)爭(zhēng)力越來(lái)越多地來(lái)源于有組織地學(xué)習(xí)知識(shí)、運(yùn)用知識(shí)的能力,知識(shí)資源已經(jīng)比其它一切有形的資源戰(zhàn)略性得多。企業(yè)競(jìng)爭(zhēng)是人才的競(jìng)爭(zhēng),人才競(jìng)爭(zhēng)的根本是知識(shí)競(jìng)爭(zhēng)。然而,很多企業(yè)“腦庫(kù)”——核心知識(shí)庫(kù)實(shí)際上是真空,企業(yè)多年積累的知識(shí)并未得到保護(hù)。企業(yè)聘請(qǐng)員工參與企業(yè)的建設(shè)與管理,很多工作的最終成果都固化在了知識(shí)層面,諸如形成了“方案、報(bào)告、決議、指導(dǎo)意見(jiàn)、手冊(cè)”等等,這些知識(shí)都是極具參考價(jià)值,甚至蘊(yùn)含了企業(yè)核心機(jī)密的信息。由于我們對(duì)企業(yè)和組織中對(duì)知識(shí)的認(rèn)知程度還相對(duì)較低,任由知識(shí)不斷流失。從無(wú)到有建立起的知識(shí)內(nèi)容,由于人員的更迭、部門(mén)的變更、業(yè)務(wù)的發(fā)展隨意被丟棄。實(shí)際上,流失知識(shí)就是在流失財(cái)富。在面臨知識(shí)管理困境的同時(shí),通過(guò)對(duì)現(xiàn)代企業(yè)管理方法的研究,對(duì)市場(chǎng)競(jìng)爭(zhēng)環(huán)境的研究不難發(fā)現(xiàn),在知識(shí)經(jīng)濟(jì)的今天,企業(yè)越來(lái)越清醒地認(rèn)識(shí)到知識(shí)是企業(yè)最寶貴的資產(chǎn),知識(shí)管理則是保持企業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)的重要手段。我公司為典型的人力知識(shí)型技術(shù)型企業(yè),知識(shí)管理對(duì)于企業(yè)來(lái)說(shuō)更是具有舉足輕重的作用,知識(shí)管理系統(tǒng)可以說(shuō)是提高我公司快速反應(yīng)加強(qiáng)企業(yè)發(fā)展后勁的核心工具。通信業(yè)的知識(shí)含量愈來(lái)愈高。決定通信業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)的關(guān)鍵因素,將從傳統(tǒng)的機(jī)構(gòu)網(wǎng)點(diǎn)數(shù)量、業(yè)務(wù)人員規(guī)模等轉(zhuǎn)為對(duì)通信知識(shí)開(kāi)發(fā)、創(chuàng)新與有效運(yùn)用的程度,知識(shí)管理則是保持企業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)的重要手段。企業(yè)的競(jìng)爭(zhēng)就是人才的競(jìng)爭(zhēng),而人才競(jìng)爭(zhēng)的核心是知識(shí)的競(jìng)爭(zhēng),對(duì)此我們已經(jīng)注意到企業(yè)知識(shí)管理方面的薄弱,提出了要建立知識(shí)管理系統(tǒng)的任務(wù)目標(biāo),為此我們進(jìn)行了大量的市場(chǎng)考察和產(chǎn)品調(diào)研,據(jù)此提出綜合知識(shí)培訓(xùn)與管理建設(shè)的思路。3.2風(fēng)險(xiǎn)分析與對(duì)策=1\*GB2⑴風(fēng)險(xiǎn)分析=1\*GB3①產(chǎn)品規(guī)模風(fēng)險(xiǎn)項(xiàng)目的風(fēng)險(xiǎn)是與產(chǎn)品的規(guī)模成正比的。一般規(guī)律,產(chǎn)品規(guī)模越大,風(fēng)險(xiǎn)問(wèn)題就越突出,尤其是估算產(chǎn)品規(guī)模的方法,復(fù)用軟件的多少,需求變化。=2\*GB3②需求風(fēng)險(xiǎn)很多項(xiàng)目在確定需求時(shí)都面臨著一些不確定性。當(dāng)在項(xiàng)目早期容忍了這些不確定性,并且在項(xiàng)目進(jìn)展過(guò)程當(dāng)中得不到解決,這些問(wèn)題就會(huì)對(duì)項(xiàng)目的成功造成很大威脅。如果不控制與需求相關(guān)的風(fēng)險(xiǎn)因素,那么就很有可能產(chǎn)生錯(cuò)誤的產(chǎn)品或者拙劣地建造預(yù)期的產(chǎn)品。每一種情況對(duì)產(chǎn)品來(lái)講都可能致命的。=3\*GB3③相關(guān)性風(fēng)險(xiǎn)許多風(fēng)險(xiǎn)都是因?yàn)轫?xiàng)目的外部環(huán)境或因素的相關(guān)性產(chǎn)生的。經(jīng)常我們?cè)诳刂仆獠康南嚓P(guān)性上做的不夠,因此緩解策略應(yīng)該包括可能性計(jì)劃,以便從第二資源或協(xié)同工作資源中取得必要的組成部分,并且覺(jué)察潛在的問(wèn)題。=4\*GB3④技術(shù)風(fēng)險(xiǎn)軟件技術(shù)的飛速發(fā)展和經(jīng)驗(yàn)豐富員工的缺乏,意味著項(xiàng)目團(tuán)隊(duì)可能會(huì)因?yàn)榧记傻脑蛴绊戫?xiàng)目的成功。在早期,識(shí)別風(fēng)險(xiǎn)從而采取合適的預(yù)防措施是解決風(fēng)險(xiǎn)領(lǐng)域問(wèn)題的關(guān)鍵,比如:培訓(xùn)、聘請(qǐng)顧問(wèn)以及為項(xiàng)目團(tuán)隊(duì)招聘合適的人才等。=5\*GB3⑤管理風(fēng)險(xiǎn)盡管管理問(wèn)題制約了很多項(xiàng)目的成功,但是不要因?yàn)轱L(fēng)險(xiǎn)管理計(jì)劃中沒(méi)有包括所有管理活動(dòng)而感到驚奇。在大部分項(xiàng)目里,項(xiàng)目經(jīng)理經(jīng)常是寫(xiě)項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃的人,他們有先天性的不足——自己檢查自己的錯(cuò)誤,這是最難的。然而,像這些問(wèn)題可能會(huì)使項(xiàng)目的成功變得更加困難。如果不正視這些棘手的問(wèn)題,它們就很有可能在項(xiàng)目進(jìn)行的某個(gè)階段影響項(xiàng)目本身。=6\*GB3⑥安全風(fēng)險(xiǎn)軟件產(chǎn)品本身是屬于創(chuàng)造性的產(chǎn)品,產(chǎn)品本身的核心技術(shù)保密非常重要。但一直以來(lái),我們?cè)谲浖@方面的安全意識(shí)比較淡薄,對(duì)軟件產(chǎn)品的開(kāi)發(fā)主要注重技術(shù)本身,而忽略了專(zhuān)利的保護(hù)。而且在軟件方面關(guān)于知識(shí)產(chǎn)權(quán)的認(rèn)定目前還沒(méi)有明確的一個(gè)行業(yè)規(guī)范,這也是我們軟件項(xiàng)目潛在的風(fēng)險(xiǎn)。=7\*GB3⑦市場(chǎng)開(kāi)拓風(fēng)險(xiǎn)任何新的系統(tǒng)的出現(xiàn)都會(huì)面臨者市場(chǎng)開(kāi)拓的風(fēng)險(xiǎn),一個(gè)新的技術(shù)或者產(chǎn)品從一開(kāi)始走上市場(chǎng)到在市場(chǎng)中占有一席之地,必然會(huì)經(jīng)過(guò)一個(gè)漫長(zhǎng)的過(guò)程,在這個(gè)過(guò)程中市場(chǎng)的開(kāi)拓是一個(gè)比較艱辛的過(guò)程,市場(chǎng)開(kāi)拓風(fēng)險(xiǎn)是我們必須正視的風(fēng)險(xiǎn)。=8\*GB3⑧產(chǎn)品研發(fā)風(fēng)險(xiǎn)任何軟件產(chǎn)品的研發(fā)都將存在此類(lèi)風(fēng)險(xiǎn),雖然該技術(shù)已完成初期研發(fā),在將來(lái)的產(chǎn)品升級(jí)、測(cè)試、及下一代產(chǎn)品研發(fā)中依舊存在產(chǎn)品研發(fā)風(fēng)險(xiǎn)。=9\*GB3⑨財(cái)務(wù)風(fēng)險(xiǎn)公司的快速發(fā)展需要有完善的財(cái)務(wù)制度和財(cái)務(wù)體系的保證,對(duì)現(xiàn)金流的有效管理和控制是控制財(cái)務(wù)風(fēng)險(xiǎn)關(guān)鍵。=2\*GB2⑵風(fēng)險(xiǎn)對(duì)策對(duì)以上可能遇到的風(fēng)險(xiǎn),制定如下控制與防范對(duì)策:=1\*GB3①建立有效的風(fēng)險(xiǎn)控制的組織機(jī)構(gòu)設(shè)置風(fēng)險(xiǎn)管理崗位:在軟件開(kāi)發(fā)項(xiàng)目管理過(guò)程中設(shè)置風(fēng)險(xiǎn)管理崗位,該崗位的主要職責(zé)是在制訂與評(píng)估規(guī)劃時(shí),從風(fēng)險(xiǎn)管理的角度對(duì)項(xiàng)目規(guī)劃或計(jì)劃進(jìn)行審核并發(fā)表意見(jiàn),不斷尋找可能出現(xiàn)的任何意外情況,試著指出各個(gè)風(fēng)險(xiǎn)的管理策略及常用的管理方法,以隨時(shí)處理出現(xiàn)的風(fēng)險(xiǎn),風(fēng)險(xiǎn)管理者最好是由項(xiàng)目主管以外的人擔(dān)任。風(fēng)險(xiǎn)管理崗位的人數(shù)依據(jù)項(xiàng)目大小來(lái)決定,一般2—3人較為適合。雙項(xiàng)目經(jīng)理:為項(xiàng)目開(kāi)發(fā)項(xiàng)目設(shè)定兩個(gè)項(xiàng)目經(jīng)理崗位,一個(gè)負(fù)責(zé)技術(shù)崗位,另一個(gè)負(fù)責(zé)管理崗位。目前,國(guó)內(nèi)的軟件開(kāi)發(fā)企業(yè)的項(xiàng)目經(jīng)理一般都是一名,而且是技術(shù)出生的占絕對(duì)多數(shù),他們主要擅長(zhǎng)的是技術(shù)研發(fā),在管理方面先天不足,這不利于項(xiàng)目風(fēng)險(xiǎn)管理和控制。通過(guò)增加專(zhuān)門(mén)的管理經(jīng)理崗位,可以彌補(bǔ)技術(shù)出生的項(xiàng)目經(jīng)理的不足,提升軟件開(kāi)發(fā)項(xiàng)目的管理水平。而且這樣的經(jīng)驗(yàn)也已得到了國(guó)外業(yè)界大多企業(yè)的認(rèn)可。=2\*GB3②建立有效的風(fēng)險(xiǎn)控制管理過(guò)程風(fēng)險(xiǎn)管理過(guò)程包括培訓(xùn),風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)計(jì)劃、執(zhí)行計(jì)劃、跟蹤計(jì)劃等活動(dòng),有效的風(fēng)險(xiǎn)管理過(guò)程應(yīng)是學(xué)習(xí)型的、持續(xù)的和不斷改進(jìn)的。軟件企業(yè)應(yīng)建立自己的風(fēng)險(xiǎn)管理數(shù)據(jù)庫(kù)作為風(fēng)險(xiǎn)管理的基礎(chǔ),并在實(shí)施中不斷地更新和完善。根據(jù)企業(yè)和項(xiàng)目的實(shí)際情況,進(jìn)行科學(xué)的項(xiàng)目風(fēng)險(xiǎn)和控制,對(duì)項(xiàng)目的成功研發(fā)有著舉足輕重的意義。在項(xiàng)目開(kāi)發(fā)的過(guò)程中,進(jìn)行必要的項(xiàng)目風(fēng)險(xiǎn)分析,制定符合項(xiàng)目特點(diǎn)的風(fēng)險(xiǎn)評(píng)估和監(jiān)督機(jī)制,特別是要定期對(duì)項(xiàng)目的風(fēng)險(xiǎn)狀況進(jìn)行評(píng)估和監(jiān)管,發(fā)現(xiàn)意外風(fēng)險(xiǎn)或者是風(fēng)險(xiǎn)超出預(yù)期的一定要重點(diǎn)關(guān)照。發(fā)現(xiàn)問(wèn)題要立即上報(bào),盡快解決。并建立風(fēng)險(xiǎn)監(jiān)管日志,實(shí)行“崗位負(fù)責(zé)制”,將軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)降到最低。=3\*GB3③市場(chǎng)開(kāi)拓風(fēng)險(xiǎn)采用多種形式進(jìn)行產(chǎn)品宣傳,聯(lián)合各行業(yè)、區(qū)域代理商開(kāi)展市場(chǎng)推廣活動(dòng),初期還將利用價(jià)格優(yōu)惠等方式吸引代理商和用戶(hù),盡可能快速提高產(chǎn)品知名度。對(duì)銷(xiāo)售部門(mén)制定切實(shí)可行的銷(xiāo)售計(jì)劃和獎(jiǎng)勵(lì)辦法,加強(qiáng)與各類(lèi)代理商的合作深度,努力形成解決方案的捆綁銷(xiāo)售形式,充分利用渠道資源擴(kuò)大我們的市場(chǎng)銷(xiāo)售能力和技術(shù)服務(wù)能力。=4\*GB3④財(cái)務(wù)風(fēng)險(xiǎn)制定完善的財(cái)務(wù)制度和財(cái)務(wù)體系,加強(qiáng)對(duì)財(cái)務(wù)風(fēng)險(xiǎn)的控制,定期考核財(cái)務(wù)指標(biāo)可有效避免財(cái)務(wù)風(fēng)險(xiǎn)發(fā)生。=5\*GB3⑤產(chǎn)品研發(fā)風(fēng)險(xiǎn)綜合知識(shí)培訓(xùn)與管理系統(tǒng)已完成研發(fā),產(chǎn)品架構(gòu)設(shè)計(jì)科學(xué)合理,在將來(lái)的產(chǎn)品研發(fā)中,將繼續(xù)采用目前的開(kāi)發(fā)模型和管理辦法,完善管理制度,繼續(xù)加強(qiáng)質(zhì)量考核和鼓勵(lì)創(chuàng)新。四、經(jīng)濟(jì)效益與社會(huì)效益分析4.1經(jīng)濟(jì)效益分析4.1.1經(jīng)濟(jì)價(jià)值分析=1\*GB2⑴改善管理水平,提高工作效率。=2\*GB2⑵降低運(yùn)營(yíng)成本。=3\*GB2⑶綜合知識(shí)培訓(xùn)與管理系統(tǒng)能帶給企業(yè)的直接的經(jīng)濟(jì)價(jià)值,當(dāng)企業(yè)規(guī)模越大,效益越明顯,當(dāng)企業(yè)的內(nèi)部管理制度能配合綜合知識(shí)培訓(xùn)與管理系統(tǒng)使用,效益越明顯。4.1.2經(jīng)濟(jì)收益預(yù)測(cè)主營(yíng)業(yè)收入:生產(chǎn)第一年約為1721萬(wàn)元。各種稅率營(yíng)業(yè)稅,稅率5%所得稅,稅率25%主營(yíng)業(yè)務(wù)成本、管理費(fèi)用、營(yíng)業(yè)費(fèi)用、財(cái)務(wù)費(fèi)用分別占收入的百分比見(jiàn)下表:比比
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 呼蘭九上期中-數(shù)學(xué)試卷答案
- 2023-2024學(xué)年湖南省婁底市八年級(jí)(上)課堂訓(xùn)練數(shù)學(xué)試卷(一)
- 蘇教版八年級(jí)生物上冊(cè)第5單元生物的多樣性第十四章豐富多彩的生物世界第二節(jié)第1課時(shí)無(wú)脊椎動(dòng)物課件
- 企業(yè)倫理學(xué)(原書(shū)第5版) 課件 第4章 企業(yè)文化-影響和啟示
- 車(chē)工技能綜合實(shí)訓(xùn)(高職機(jī)電專(zhuān)業(yè))完整全套教學(xué)課件
- 化 學(xué)原子核外電子的排布 離子同步訓(xùn)練-2024-2025學(xué)年九年級(jí)化學(xué)人教版上冊(cè)
- 寒窗不負(fù)青云志 金榜題名會(huì)有時(shí) 課件-2024-2025學(xué)年高一上學(xué)期期中考試動(dòng)員主題班會(huì)
- 【+高+中語(yǔ)文】《百年孤獨(dú)(節(jié)選)》課件++統(tǒng)編版高中語(yǔ)文選擇性必修上冊(cè)
- 草場(chǎng)續(xù)租合同模板
- 駐廠保潔服務(wù)合同模板
- (完整版)繞口令基本功練習(xí)
- 外貿(mào) 發(fā)票 invoice 形式發(fā)票
- 工作量確認(rèn)單
- 風(fēng)機(jī)項(xiàng)目可行性報(bào)告-范文模板
- 注冊(cè)一級(jí)結(jié)構(gòu)工程師基礎(chǔ)考試知識(shí)點(diǎn)匯總
- 邛崍市征地補(bǔ)償安置實(shí)施辦法
- 心經(jīng)上中下三卷完整注音版
- 完整版建筑工程專(zhuān)業(yè)術(shù)語(yǔ)及名詞解釋
- C語(yǔ)言實(shí)現(xiàn)的socket5代理
- 加強(qiáng)事業(yè)單位監(jiān)督管理工作的實(shí)踐與思考
- 音響行業(yè)設(shè)計(jì)標(biāo)準(zhǔn)總結(jié)
評(píng)論
0/150
提交評(píng)論