伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

軟件開發(fā)與定制模板(10篇)

時間:2023-05-23 16:37:49

導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇軟件開發(fā)與定制,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

篇1

關(guān)鍵詞: 海洋工程;工時定額;Access 數(shù)據(jù)庫

Key words: offshore engineering;man-hour quota;Access data base

中圖分類號:P75 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2012)21-0058-02

0 引言

任何一個企業(yè),都要按照市場經(jīng)濟(jì)規(guī)律,建立符合自身要求的成本核算體系,編制和擁有自己的工時定額,作為參與市場競爭的計價依據(jù)。同時還要確定科學(xué)的計價方法和完善的信息數(shù)據(jù)庫,并將其作為企業(yè)管理和發(fā)展的重要內(nèi)容。

蓬萊PL 19-3項目是中國海洋石油與康菲石油合作開發(fā)的最大的海上油田,包含六個生產(chǎn)平臺一個中心立管平臺以及“蓬勃號”FPSO,蓬萊 PL 19-3 連接調(diào)試項目組在對連接調(diào)試工時定額體系成功使用的基礎(chǔ)上,結(jié)合海洋工程項目的實(shí)際情況,開發(fā)了一套適用于海洋工程的工時定額體系,并利用Access數(shù)據(jù)庫工具開發(fā)形成了工時估算系統(tǒng)。

1 定額數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

本定額依據(jù)現(xiàn)行的工程施工及驗(yàn)收規(guī)范、安全技術(shù)操作規(guī)程和現(xiàn)行勞動保護(hù)法律、法規(guī)、國家設(shè)計規(guī)范、各種類型具有代表性的標(biāo)準(zhǔn)圖集、施工圖紙、企業(yè)技術(shù)與管理水平、工程施工組織方案、工程具體結(jié)構(gòu)和難易程度狀況、以及采用新工藝、新技術(shù)、新材料、新方法的情況等,根據(jù)項目的特殊性和技術(shù)含量等因素采用現(xiàn)場觀察測定法和類比法,進(jìn)行工時定額的編制。它具有以下幾個特點(diǎn):

1.1 包含兩個基礎(chǔ)工時定額數(shù)據(jù)庫,以滿足用戶不同的需求。包含粗估工時定額、精算工時定額兩個基礎(chǔ)工時定額數(shù)據(jù)庫,在進(jìn)行施工管理及分包、投標(biāo),車間工時管理等活動時用戶可以根據(jù)自己的需求來選擇其中一種或兩種交叉使用,來進(jìn)行工時估算。

1.2 覆蓋專業(yè)全面,分類合理。根據(jù)海洋工程的性質(zhì),本系統(tǒng)首先按專業(yè)進(jìn)行劃分,分為結(jié)構(gòu)、配管、電氣、儀表、通訊、機(jī)械、暖通空調(diào)、安全、保溫、舾裝、涂裝、腳手架、檢驗(yàn)等專業(yè)。根據(jù)施工順序的相同性及作業(yè)要素的類似性,每個專業(yè)分為不同的作業(yè),然后每個作業(yè)分為不同的規(guī)格,從而對應(yīng)完成此項規(guī)格的作業(yè)需要消耗的時間。下面以精算工時定額結(jié)構(gòu)專業(yè)為例,通過框架圖(圖1)的形式對本定額數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行表述。

另外,數(shù)據(jù)庫中對每一個定額數(shù)據(jù)所包括的工作步驟、程序及未包括的工作情況都有詳細(xì)的備注說明。例如精算工時定額結(jié)構(gòu)專業(yè)組對欄桿每米8.2人工時中不包含載荷試驗(yàn)部分。

1.3 海上系數(shù)的應(yīng)用。由于海上石油行業(yè)的特殊性,決定了大量的工作需要在海上完成。海上施工時,由于施工條件限制增加了相應(yīng)的施工難度,故需要相應(yīng)的海上施工系數(shù)作為修正。通過對幾個平臺各專業(yè)計劃工時與實(shí)際工時的比較及分析各專業(yè)的特點(diǎn),定額中對不同的專業(yè)確定了不同的海上施工系數(shù)。所有的標(biāo)準(zhǔn)工時定額數(shù)據(jù)均以陸地的施工作為標(biāo)準(zhǔn),故陸地系數(shù)默認(rèn)為1.0。

2 工時估算系統(tǒng)計算原理

對應(yīng)兩個基礎(chǔ)工時定額數(shù)據(jù)庫,本估算系統(tǒng)包含兩種計算模式。粗估計算模式指各專業(yè)以一個或幾個關(guān)鍵要素為參數(shù)來計算整個專業(yè)工時;精算計算模式指各專業(yè)按照施工的各個步驟分別計算相應(yīng)的工時,從而比較準(zhǔn)確地計算整個專業(yè)工時。計算原理為:

計算工時=定額所對應(yīng)的工時*數(shù)量*施工地點(diǎn)系數(shù)*人工系數(shù)*綜合系數(shù)

人工系數(shù)是考慮人員的經(jīng)驗(yàn)和不同工機(jī)具的裝備水平應(yīng)用可以直接影響施工的效率,故需要根據(jù)施工人員的經(jīng)驗(yàn),不同經(jīng)驗(yàn)的人員配比以及不用水平機(jī)具情況等因素自主調(diào)整系數(shù)。綜合系數(shù)是考慮所有的標(biāo)準(zhǔn)工時定額估算數(shù)據(jù)均以適宜施工的氣候條件為基礎(chǔ),故需要根據(jù)施工所在區(qū)域的氣候因素(如高溫、低溫、大風(fēng)等影響施工的因素)自主調(diào)整系數(shù)。同時在考慮利潤因素時,可以在投標(biāo)和分包時確定系數(shù)來實(shí)現(xiàn)。

3 工時估算系統(tǒng)軟件設(shè)計

篇2

如今應(yīng)當(dāng)說是一個高科技時代,人們的生活似乎被各種各樣的高新科技所包圍,無論是我們習(xí)以為常的網(wǎng)購還是離我們看似遙遠(yuǎn)的全自動化生產(chǎn)線無不顯露著科技的風(fēng)尚。人類已經(jīng)進(jìn)入了一個智能化的時代,因而各種專業(yè)化的軟件需求量也就越來越大,每個不同的企業(yè)或者部門對于軟件的需求也是不同的,定制軟件看似容易實(shí)際上其操作起來難度是極大的,而針對定制軟件開發(fā)最好的開發(fā)手段就應(yīng)當(dāng)說敏捷開發(fā),這是一種將一個定制軟件拆分成數(shù)個乃是數(shù)十個甚至成百上千個小項目進(jìn)行軟件開發(fā)的方式,其尤其適用于大規(guī)模定制軟件的開發(fā)。

1 大規(guī)模定制軟件的必要性

首先我們要對大規(guī)模定制的定義進(jìn)行明確,大規(guī)模定制指的是大規(guī)模定制是指對定制的產(chǎn)品和服務(wù)進(jìn)行個別的大規(guī)模生產(chǎn),這種生產(chǎn)模式是把大規(guī)模生產(chǎn)與定制生產(chǎn)的優(yōu)勢有機(jī)地結(jié)合起來,這種生產(chǎn)方式一方面不會由于個性化定制而讓企業(yè)的利益受到影響,另一方面也不會由于大規(guī)模的生產(chǎn)而忽視了軟件定制的個性化,應(yīng)當(dāng)說這一種雙贏的生產(chǎn)方式。對于企業(yè)而言其采用大規(guī)模定制能夠在最大程度上降低生產(chǎn)成本而保證產(chǎn)品質(zhì)量,對于客戶而言其能夠以較低的價格而獲得質(zhì)量優(yōu)良且具有個性化定制色彩的產(chǎn)品,因此這是雙方都樂見其成的。從大趨勢來看大規(guī)模定制已經(jīng)是大勢所趨,同樣也是工業(yè)3.0-的重要組成部分,因此我們必須對其給予一定的重視。

2 敏捷開發(fā)

大規(guī)模定制的_是一種極為有效的生產(chǎn)方式,不過這種大規(guī)模軟件定制想要真正的實(shí)現(xiàn)是需要一定前提的,這個前提就是采用更加有效的產(chǎn)方式從而完全實(shí)現(xiàn)產(chǎn)品大規(guī)模生產(chǎn)與個性化定制并存。這個方式就是敏捷開發(fā),敏捷開發(fā)將一個軟件的開發(fā)轉(zhuǎn)化為了數(shù)個乃至數(shù)十個不同的小項目,每一個項目都負(fù)責(zé)了軟件的一部分,有的負(fù)責(zé)的可能是軟件的界面,有的則負(fù)責(zé)開發(fā)軟件的菜單,有的則負(fù)責(zé)軟件的核心運(yùn)算公式,在這數(shù)十個項目全部完成后再將其整合起來就成為一個大型的成品軟件。例如同樣是財務(wù)軟件,可能企業(yè)需要側(cè)重的是利潤、庫存等方面,而機(jī)關(guān)事業(yè)單位所需要的更多的是收入與支出的合理性,兩者的需求不同因此不可能使用同一種軟件,但是除了側(cè)重之外其他的部分缺失完全相同的,因此如果采用傳統(tǒng)的軟件開發(fā)方式則必然需要反復(fù)開發(fā)兩套軟件來滿足不同客戶的需求,而敏捷開發(fā)只需要開發(fā)一套軟件,而對于二者不同的需求只需要在開發(fā)其個性化部分就能夠在降低開發(fā)成本的同時滿足用戶的個性化定制需求應(yīng)當(dāng)說這是解決大規(guī)模定制軟件開發(fā)的最好方式。

3 敏捷開發(fā)的各個階段

敏捷開發(fā)雖然對于大規(guī)模定制軟件十分有利但是其真正操作起來卻需要諸多方面的配合才能夠真正實(shí)現(xiàn)敏捷開發(fā),因此我們應(yīng)當(dāng)對敏捷開發(fā)的各個關(guān)鍵環(huán)節(jié)進(jìn)行了解。

3.1 敏捷開發(fā)的起始階段

敏捷開發(fā)與傳統(tǒng)的軟件開發(fā)不同,傳統(tǒng)的軟件開發(fā)幾乎只需要開發(fā)部門一個部門在了解客戶需求后進(jìn)行軟件的開發(fā),而敏捷開發(fā)則不然其在軟件開發(fā)的前期就需要企業(yè)當(dāng)中不同部門的人員進(jìn)行配合其中包括了軟件設(shè)計師、程序編寫員、營銷人員、財務(wù)人員,而在企業(yè)外部其還需要客戶的配合,這樣做能夠使得其各方面的問題能夠在開發(fā)初期就被提出從而被解決,使得軟件的基本框架被完全確定只有這樣才能在軟件開發(fā)過程中采用模塊化的方式進(jìn)行開發(fā)。

3.2 敏捷開發(fā)的開發(fā)階段

在對客戶意圖以及軟件設(shè)計師進(jìn)行了充分溝通并確定了軟件方案之后,就需要將軟件拆分成數(shù)個乃至數(shù)十個小型開發(fā)項目,這些開發(fā)項目有些是軟件的基礎(chǔ)有些則是客戶個性化定制部分,首先來說基礎(chǔ)開發(fā)部分,其必須注重這部分程序的通用性,即其不能單純地只能應(yīng)用在一款軟件上而是應(yīng)當(dāng)能夠被未來多種不同的軟件進(jìn)行利用,這些通用程序一般包括了軟件的數(shù)據(jù)輸出、輸入、導(dǎo)入導(dǎo)出程序以及各類軟件的菜單和工具欄等等,只有確保了基礎(chǔ)程序的通用性才能夠成為大規(guī)模定制軟件的開發(fā)基礎(chǔ)。另一部分則是個性化定制部分,在這一部分最為注重的應(yīng)當(dāng)是充分滿足客戶對于軟件的個性化需求。

3.3 敏捷開發(fā)的完成階段

敏捷開發(fā)其本身實(shí)際上就是講程序分為了多個不同的模塊,在最終的完成階段則是需要編程人員將開發(fā)完成的各類模塊化程序進(jìn)行匯總和有效地連接和融合從而使得其成為一個個不同的軟件,這種模式與傳統(tǒng)一氣呵成的開發(fā)模式不同,其開發(fā)方式更加靈活便捷,許多軟件模塊都是通用的只需要在通用模塊的基礎(chǔ)上將個性化模塊進(jìn)行開發(fā)并且融入到整個軟件當(dāng)中就能夠徹底完成個性化定制的軟件。

4 結(jié)束語

大規(guī)模軟件定制是時展的需要,其在軟件開發(fā)領(lǐng)域的應(yīng)用能夠在最大程度上降低軟件開發(fā)的成本并且提高軟件開發(fā)的效率應(yīng)當(dāng)說這是極為可喜的事情,不過我們必須清楚地意識到大規(guī)模軟件定制其本身必須是一敏捷開發(fā)為前提的,因此我們必須對敏捷開發(fā)這種軟件開發(fā)模式進(jìn)行深入的研究從而使得我們能夠更好的掌握這種開發(fā)方式來支持大規(guī)模軟件定制。

參考文獻(xiàn)

[1]羅昱.淺談大規(guī)模定制的軟件開發(fā)模式[J].電子制作,2013(14):72-72.

篇3

1、 引言

隨著信息技術(shù)的迅猛發(fā)展,“以電子政務(wù)帶動信息化”已成為帶動國民經(jīng)濟(jì)和社會信息化的一項基本策略。推進(jìn)政務(wù)信息化、推廣電子政務(wù)系統(tǒng),不僅可以提高政務(wù)工作的效率,使政務(wù)工作更好地為居民和企業(yè)服務(wù), 還可以使民眾更好地參與各項決策活動,推動國家或地區(qū)的整體發(fā)展。而對于涉及眾多業(yè)務(wù)對象的政府人事部門來說,想要實(shí)現(xiàn)公共人事管理,向公眾提供高效、便捷的服務(wù),人事行政手段的現(xiàn)代化和信息化迫在眉睫,電子政務(wù)系統(tǒng)的規(guī)劃與實(shí)施的重要性與迫切性顯得更加突出。

背景項目在規(guī)劃與建設(shè)過程中,結(jié)合當(dāng)?shù)氐慕?jīng)濟(jì)發(fā)展水平,以及對人才的迫切需求,形成以業(yè)務(wù)需求為核心,以信息資源整合為基礎(chǔ),以服務(wù)社會為目的的人事人才服務(wù)管理理念,著力打造先進(jìn)、實(shí)用、持久的人事部門電子政務(wù)系統(tǒng),為解決軟件開發(fā)過程中存在的復(fù)用性低、開發(fā)效率低下、業(yè)務(wù)與技術(shù)的高耦合度等問題,引入基礎(chǔ)平臺作為業(yè)務(wù)系統(tǒng)開發(fā)的技術(shù)框架,軟件開發(fā)人員只需要集中精力處理底層功能復(fù)用問題,統(tǒng)一為各業(yè)務(wù)子系統(tǒng)擴(kuò)展各種通用功能與接口,而由專門的定制開發(fā)人員根據(jù)接口規(guī)范,設(shè)置接口屬性,處理各業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯,達(dá)到各業(yè)務(wù)子系統(tǒng)的建設(shè)目的。

2、 軟件開發(fā)平臺

軟件開發(fā)平臺是基于功能強(qiáng)大的開發(fā)平臺之上生成的一個面向業(yè)務(wù)人員使用的工具,即:業(yè)務(wù)定制/開發(fā)基礎(chǔ)平臺,它以通用技術(shù)架構(gòu)(如MVC)為基礎(chǔ),集成了常用工具、二次開發(fā)包、基礎(chǔ)解決方案等內(nèi)容。在軟件的平臺化和配置化的開發(fā)過程中,軟件開發(fā)平臺被定義為:軟件開發(fā)平臺=通用業(yè)務(wù)組件層+應(yīng)用支撐層,即:通過業(yè)務(wù)組件實(shí)現(xiàn)軟件的共性功能,而通過應(yīng)用支撐層,將組成應(yīng)用的業(yè)務(wù)組件整合在一起,顯示給用戶。軟件開發(fā)平臺的引入可以大幅縮減編碼率,使開發(fā)者有更多時間關(guān)注客戶需求。業(yè)務(wù)人員用簡單易用的業(yè)務(wù)平臺來完成一些基本的功能,技術(shù)人員用底層的平臺來完成復(fù)雜多變的特性。如此,業(yè)務(wù)設(shè)計人員不需要考慮技術(shù)實(shí)現(xiàn)問題,而將注意力集中于業(yè)務(wù)邏輯上,通過設(shè)計更加有效的業(yè)務(wù)流程來提高客戶的滿意度;而軟件開發(fā)人員則著眼于系統(tǒng)性能的提高和接口功能的擴(kuò)展,為業(yè)務(wù)實(shí)現(xiàn)提供靈活、高效的實(shí)現(xiàn)途徑。

3、 業(yè)務(wù)基礎(chǔ)平臺的總體設(shè)計

人事部門電子政務(wù)系統(tǒng)幾乎涵蓋了全市機(jī)關(guān)及企事業(yè)單位的所有人事業(yè)務(wù),包括專業(yè)技術(shù)人員的職稱評審、繼續(xù)教育等,以及機(jī)關(guān)事業(yè)單位的單位及人員管理;涉及的用戶包括:單位、個人、各級各類人事業(yè)務(wù)主管部門等。在項目建設(shè)過程中,為解決采用傳統(tǒng)的“手工作業(yè)”方式獨(dú)立開發(fā)、各自為戰(zhàn)的情況下,可能存在的無法快速響應(yīng)用戶頻繁的需求變化,開發(fā)質(zhì)量難以保證,項目的開發(fā)周期長,學(xué)習(xí)與維護(hù)成本高昂,系統(tǒng)的可擴(kuò)展性、可維護(hù)性與靈活性低等風(fēng)險,引入了軟件開發(fā)平臺的思想,將業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯與技術(shù)平臺相分離,開發(fā)過程采用模塊化和構(gòu)件化的開發(fā)思想,盡可能通過抽象公共模塊與復(fù)用構(gòu)件實(shí)現(xiàn)軟件的重用,并通過使用分層次的開發(fā)方法,使系統(tǒng)對數(shù)據(jù)庫的操作與業(yè)務(wù)處理邏輯分離,便于擴(kuò)展與維護(hù)。本平臺的架構(gòu)圖如圖1所示:

圖1 平臺總體架構(gòu)圖

平臺采用分層架構(gòu)模式,其中:

* 表現(xiàn)層:通過業(yè)務(wù)系統(tǒng)展現(xiàn)、收集信息。因?yàn)槠脚_采用所見即所得的處理方式,因此,對于系統(tǒng)管理員來說,可以隨時調(diào)整應(yīng)用系統(tǒng)的相關(guān)配置;而二次定制開發(fā)人員可根據(jù)平臺提供的輔助工具,即時修改定制并查看結(jié)果;對于用戶展示的功能,則永遠(yuǎn)保持最新狀態(tài)。

* 業(yè)務(wù)層:用于處理應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯。通過配置底層平臺提供的相關(guān)組件的開發(fā)接口,并接收由表現(xiàn)層輸入的采集信息及交互控制,將完整的業(yè)務(wù)邏輯處理結(jié)果輸送到表現(xiàn)層。

* 數(shù)據(jù)層:平臺統(tǒng)一提供的數(shù)據(jù)訪問接口,用于處理數(shù)據(jù)存儲/數(shù)據(jù)轉(zhuǎn)換及數(shù)據(jù)封裝等功能。

* 資源層:數(shù)據(jù)存儲中心,用于存儲數(shù)據(jù)或提供與其它數(shù)據(jù)資源系統(tǒng)的連接,數(shù)據(jù)資源類型可以是數(shù)據(jù)庫、外部系統(tǒng)或文件系統(tǒng)。

4、 業(yè)務(wù)基礎(chǔ)平臺的應(yīng)用設(shè)計

業(yè)務(wù)系統(tǒng)及其功能模塊的開發(fā),主要是基于平臺進(jìn)行二次定制開發(fā),其中,業(yè)務(wù)功能模塊可以由開發(fā)人員進(jìn)行自主開發(fā),也可以由平臺提供的定制開發(fā)工具進(jìn)行構(gòu)建?;谄脚_構(gòu)建的業(yè)務(wù)功能模塊采用參數(shù)法構(gòu)建,如圖2所示:

圖2業(yè)務(wù)系統(tǒng)功能模塊構(gòu)建方案

業(yè)務(wù)系統(tǒng)功能模塊的構(gòu)建過程主要是通過平臺定制開發(fā)工具將系統(tǒng)或者模塊的各種參數(shù)保存在數(shù)據(jù)庫中。用戶通過身份認(rèn)證、登錄業(yè)務(wù)系統(tǒng)后,權(quán)限控制層根據(jù)用戶的功能模塊訪問權(quán)限,讀取數(shù)據(jù)庫中該模塊的配置信息,并最終將該功能模塊展現(xiàn)到系統(tǒng)界面,從而完成模塊與數(shù)據(jù)庫的各種交互操作。

在業(yè)務(wù)基礎(chǔ)平臺與業(yè)務(wù)系統(tǒng)之間共分為四個層次,包括:定制開發(fā)層、業(yè)務(wù)組件層、功能模塊層以及業(yè)務(wù)系統(tǒng)層。其中:在定制開發(fā)層,開發(fā)人員根據(jù)邏輯需求,在頁面上拖拽、掛接由平臺封裝好的、特定邏輯與實(shí)現(xiàn)模型的業(yè)務(wù)組件,并設(shè)置其屬性,從而完成該業(yè)務(wù)模塊所提供的功能;在業(yè)務(wù)組件層,平臺統(tǒng)一解析掛接在頁面上的組件,完成相應(yīng)的功能;在功能模塊層,通過在頁面掛接的組件的處理,實(shí)現(xiàn)與用戶的交互,完成數(shù)據(jù)處理工作;業(yè)務(wù)系統(tǒng)層,由所有的功能模塊按照層次關(guān)系整合在一起,最終形成業(yè)務(wù)系統(tǒng)。在整個業(yè)務(wù)系統(tǒng)的實(shí)現(xiàn)過程中,由于平臺實(shí)現(xiàn)了對業(yè)務(wù)組件的封裝,開發(fā)人員只需按照組件的接口規(guī)范,設(shè)置屬性即可完成相應(yīng)的業(yè)務(wù)邏輯處理。

5、 結(jié)論

電子政務(wù)是當(dāng)前信息科學(xué)領(lǐng)域的一門重要學(xué)科,而軟件開發(fā)平臺又是當(dāng)前軟件開發(fā)模式的一種趨勢。將業(yè)務(wù)基礎(chǔ)平臺構(gòu)筑為人事部門電子政務(wù)系統(tǒng)的業(yè)務(wù)基礎(chǔ)平臺,一方面,充分利用軟件復(fù)用思想,通過組件化、平臺化與配置化的開發(fā)方式,為基于平臺進(jìn)行二次定制開發(fā)奠定了強(qiáng)有力的技術(shù)支撐;另一方面將業(yè)務(wù)與技術(shù)相分離,技術(shù)人員通過開發(fā)、維護(hù)底層平臺來完成復(fù)雜多變的特性,大幅縮減了編碼率,降低了開發(fā)難度與成本;而業(yè)務(wù)定制人員只需要關(guān)注業(yè)務(wù)需求的變化,并通過簡單易用的平臺定制工具即可輕松實(shí)現(xiàn)需求,應(yīng)對變化與改革,從而降低了業(yè)務(wù)系統(tǒng)的開發(fā)難度,提高了業(yè)務(wù)的實(shí)現(xiàn)效率。

參考文獻(xiàn):

篇4

中圖分類號:TP311.52

在我國科學(xué)技術(shù)飛速發(fā)展的過程中,軟件開發(fā)是一項非常重要的科學(xué)技術(shù),軟件開發(fā)企業(yè)對軟件開發(fā)過程中的成本控制與開發(fā)量的估算非常看重。在上世紀(jì)60年代的時候,就已經(jīng)開始對軟件成本控制以及開發(fā)量估算等相關(guān)問題進(jìn)行了研究,但是在那個時期通常都是采用定量經(jīng)濟(jì)學(xué)的決策方法應(yīng)用到軟件評估中,這種方法雖然能夠讓決策問題變得簡單,也能夠便捷的執(zhí)行定量計劃與項目控制。但是這種方法在實(shí)際工程應(yīng)用中很難將軟件項目開發(fā)的一些客觀外部因素考慮進(jìn)去。而軟件成本估算技術(shù)卻能夠很好幫助軟件開發(fā)企業(yè)評估軟件的開發(fā)成本以及項目進(jìn)度,并且能將客觀外部因素考慮進(jìn)去,因此對軟件估算方法在實(shí)際工程中的應(yīng)用進(jìn)行研究有很重要的意義。

1 軟件成本估算的基本方法與步驟

1.1 軟件成本估算的基本方法。如今,軟件成本的估算方法有很多種,本文主要介紹一些最基本的估算方法。第一種是專家估算,這種方法是將整個軟件開發(fā)工作按照功能進(jìn)行分類,然后一直細(xì)分到個功能模塊,同時對軟件開發(fā)需要的具體工作進(jìn)行詳細(xì)劃分,之后就是一直細(xì)分到主要功能模塊必須的工作,最后就能夠根據(jù)經(jīng)驗(yàn)計算出各個功能模塊的開發(fā),所需要的人力以及時間。第二種是類比估算,這種方法是根據(jù)曾經(jīng)類似的項目作為參考,然后根據(jù)類比方法來預(yù)測正在開發(fā)項目的成本及其進(jìn)度。第三種是算法模型,這種軟件成本估算方法有很多種形式,比如線性模型、分析模型、復(fù)合模型以及表格模型等[1]。這種方法要先找到影響軟件開發(fā)成本的因子,并進(jìn)一步判定它對工作量產(chǎn)生的影響程度,最終得出最好的模型算法表達(dá)式,這樣就能夠?qū)浖_發(fā)成本給予準(zhǔn)確的估算,如圖1所示,為軟件成本估算的基本用例圖。

圖1 軟件成本估算用例圖

1.2 軟件成本估算的步驟。在采用軟件成本估算方法對軟件開發(fā)項目進(jìn)行估算的過程中主要的步驟包括如下幾個方面,首先是確定軟件的需求,建立起估算的目標(biāo),計劃好需要的數(shù)據(jù)與資源。其次就是做出詳細(xì)的估算,采用多個獨(dú)立方法對軟件項目進(jìn)行估算。最后就是估算的跟進(jìn)、調(diào)整以及修改等。

2 軟件成本估算在網(wǎng)絡(luò)電視系統(tǒng)中的應(yīng)用

2.1 確定軟件的需要。隨著我國網(wǎng)絡(luò)技術(shù)的發(fā)展,如今我國的網(wǎng)絡(luò)電視平臺系統(tǒng)隨著客戶與市場的需要,軟件系統(tǒng)需要不斷的進(jìn)行升級與更新,因此采用軟件成本估算方法對軟件平臺進(jìn)行成本估算,有助于相關(guān)企業(yè)更科學(xué)的掌握網(wǎng)絡(luò)電視軟件系統(tǒng)的開發(fā)工作量、人員配備等,并且能夠?yàn)樾孪到y(tǒng)的開發(fā)提供更好的建議。通常網(wǎng)絡(luò)電視系統(tǒng)需要具備的功能包括內(nèi)容管理功能、用戶管理功能、運(yùn)營計費(fèi)功能、廣告管理功能、Web服務(wù)系統(tǒng)、CDN節(jié)目分發(fā)功能、編輯功能、內(nèi)容提供商管理等相關(guān)方面的功能[2]。

2.2 軟件成本估算方法的選擇與組合。在對網(wǎng)絡(luò)電視平臺系統(tǒng)進(jìn)行軟件估算的過程中,需要根據(jù)其特點(diǎn)來選擇最適合的估算方法,一般網(wǎng)絡(luò)電視平臺系統(tǒng)在開發(fā)與維護(hù)中,都需要依靠專業(yè)人士的意見,并且其中的大部分功能模塊都需要在軟件公司提供的商業(yè)模塊中進(jìn)行選擇。因此最好是采用專家估算、算法估算與類比估算這三種估算方法,來對網(wǎng)絡(luò)電視平臺軟件開發(fā)與軟件維護(hù)的成本估算。并且為了得到更為準(zhǔn)確的估算結(jié)果,需要根據(jù)這三種估算方法的不同特點(diǎn),在不同的時期進(jìn)行估算。

2.3 軟件規(guī)模估算。在對網(wǎng)絡(luò)電視系統(tǒng)軟件的開發(fā)與維護(hù)估算中,對軟件規(guī)模的估算是一個難點(diǎn)。根據(jù)網(wǎng)絡(luò)電視平臺軟件系統(tǒng)的功能可以將其開發(fā)模式分為三種類型。第一種是直接用現(xiàn)成模塊,其中包括用戶管理、統(tǒng)計管理等。第二種是對已有商業(yè)模塊進(jìn)行改編,其中包括內(nèi)容管理功能、Web服務(wù)系統(tǒng)等。第三種是因運(yùn)營需要產(chǎn)生的新定制開發(fā),比如內(nèi)容提供管理。具體的估算過程包括新定制模塊的軟件規(guī)模確定、改編模塊的軟件規(guī)模確定這兩個方面。

2.4 工作量估算。軟件開發(fā)的工作量估算是軟件成本估算方法中最重要的工作,因?yàn)檎麄€軟件系統(tǒng)都是由同一家軟件開發(fā)公司來完成的,因此可以用同一組比例因子來代表整個軟件開發(fā)項目,但是在整個軟件開發(fā)中各個模塊的開發(fā)要求與特點(diǎn)都不一樣,因此必須要對每個軟件模塊進(jìn)行估算。具體的工作量估算工作主要包括以下這幾個步驟,分別是比例因子的確定、驅(qū)動因子與工作量乘數(shù)的確定以及結(jié)果分析。其中在驅(qū)動因子與工作量乘數(shù)的確定過程中,還包括了新定制開發(fā)軟件的工作量乘數(shù)確定、改編軟件的工作量乘數(shù)確定。而結(jié)果分析中,主要就是估算網(wǎng)絡(luò)電視平臺軟件開發(fā)的總工作量以及其開發(fā)進(jìn)度,同時還可以對新定制開發(fā)軟件的工作量與開發(fā)進(jìn)度評估結(jié)果,模塊的具體工作量乘數(shù)如表1所示。

表1 “內(nèi)容提供商管理”模塊具體的工作量乘數(shù)

驅(qū)動因子 對應(yīng)乘數(shù) 取值因素

RELY:要求的軟件可靠性 很高 涉及內(nèi)容商經(jīng)濟(jì)結(jié)算

DATA:數(shù)據(jù)庫規(guī)模 標(biāo)稱 數(shù)據(jù)量不大,但結(jié)構(gòu)復(fù)雜

COLX:產(chǎn)品復(fù)雜性 高 考慮節(jié)目、用戶與提供商多線管理

DOCU:匹配生命周期需求 標(biāo)稱 可以參照其他模塊的通用做法

RUSE:可復(fù)用開發(fā) 高 由技術(shù)小組決定

PVOL:平臺易變性 低 平臺一旦建立,變化性不大

SITE:多點(diǎn)開發(fā) 高 有較好的交流工具

TOOL:軟件工具使用 標(biāo)稱 按通用情況考慮

SCED:要求的開發(fā)進(jìn)度 標(biāo)稱 按通用情況考慮

3 結(jié)束語

網(wǎng)絡(luò)技術(shù)是當(dāng)今發(fā)展最快的一種科學(xué)技術(shù)之一,同時軟件的開發(fā)對世界經(jīng)濟(jì)的發(fā)展起到了很大的作用,軟件開發(fā)企業(yè)要想提高其經(jīng)濟(jì)效益,取得更好的發(fā)展,就必須要有一套相適應(yīng)的軟件成本估算方法,這樣才能夠提高軟件開發(fā)的效率,并節(jié)省軟件開發(fā)的成本。通過本文的相關(guān)分析,我們可以了解到,軟件開發(fā)企業(yè)必須要根據(jù)軟件的特點(diǎn)來選擇相適應(yīng)的軟件成本估算方法,這樣才能夠準(zhǔn)確的估算出軟件開發(fā)的工作量與進(jìn)度。最后希望通過本文的研究,能夠?qū)ξ覈能浖_發(fā)企業(yè)有所幫助。

參考文獻(xiàn):

[1]Boehm BW,Abts C,Chulani S.Software development cost estimation approaches―A survey.Annals of Software Engineering,2010(10).

篇5

在轉(zhuǎn)換培養(yǎng)模式之前,我們做了大量前期調(diào)查,分析了全球軟件外包未來發(fā)展的態(tài)勢和中國軟件外包的發(fā)展趨勢,并通過大量企業(yè)調(diào)研仔細(xì)研究了軟件外包人才數(shù)量和技能的需求情況。

(1)軟件外包發(fā)展?fàn)顩r

圖1展示了未來幾年全球軟件外包市場的發(fā)展情況,可以很清楚地看出,在未來幾年中軟件外包將持續(xù)穩(wěn)定增長。圖2顯示了我國軟件外包市場占全球市場的比例,可以看出我國軟件外包市場規(guī)模在逐步擴(kuò)大,占全球市場的比例不斷增長。未來我國的軟件外包將發(fā)展良好。

(2)軟件外包人才需求情況

軟件外包規(guī)模擴(kuò)大帶來的直接問題就是人員緊缺。針對這一點(diǎn)我們也作了認(rèn)真分析。首先是人才數(shù)量分析,圖3顯示了未來幾年內(nèi)該領(lǐng)域?qū)θ瞬艛?shù)量的需求情況。

其次是人才結(jié)構(gòu)分析,圖4顯示了軟件外包人才需求結(jié)構(gòu)。

目前中國從事軟件外包的人員50000余人,未來幾年內(nèi),人員需求量將會快速增長,到2009年,需要近25萬人,其中初級人才的需求量巨大,近17萬人;中高端人才需求也在急劇上升。

當(dāng)前軟件外包人才的主要來源有以下四個方面:普通高校的軟件及相關(guān)專業(yè)培養(yǎng);35所示范性軟件學(xué)院;中國計算機(jī)等級考試;中國IT培訓(xùn)與教育。但多數(shù)學(xué)生畢業(yè)后并不能立即勝任外包軟件的開發(fā)工作。企業(yè)對外包人才除了最基本的技能要求外,還要求此類人才能充滿激情,勇于面對壓力;認(rèn)真敬業(yè),有責(zé)任感;有細(xì)致入微、精益求精的工作態(tài)度;具有扎實(shí)的理論功底和良好的外語溝通能力;具有快速學(xué)習(xí)能力與團(tuán)隊合作能力。這些能力培養(yǎng)在傳統(tǒng)教育中是很難完成的。

鑒于當(dāng)前軟件外包人才培養(yǎng)過程中存在的這些問題,我校提出了一套全新的問題解決方案――軟件外包人才定制培養(yǎng)。

二、軟件外包人才定制培養(yǎng)模式

綜合以上分析,我校將軟件外包人才培養(yǎng)定位在初級人才這個巨大人才缺口上。我校提出的完整外包人才定制培養(yǎng)模式是:首先,由軟件外包企業(yè)向我校發(fā)出培養(yǎng)需求,包括人才素質(zhì)需求和人才數(shù)量需求;其次,我校從各系選拔出適合該職業(yè)的學(xué)生組成定制班,選拔方式為筆試和面試;第三,按照企業(yè)需求制定相應(yīng)教學(xué)計劃展開定制人才培養(yǎng)工作;第四,在學(xué)生畢業(yè)前再次根據(jù)企業(yè)當(dāng)前需要進(jìn)行檢驗(yàn)和選拔,選取優(yōu)秀者和符合要求者進(jìn)入軟件外包企業(yè)工作。

該模式提出之初,我校一直和東軟合作,為其提供定制人才,具體培養(yǎng)過程見圖5。

我校在該流程的控制上嚴(yán)格把關(guān),由企業(yè)出題、面試學(xué)生,選拔出符合企業(yè)需求的人員組成定制班;企業(yè)參與制定教學(xué)計劃的全過程,校企雙方經(jīng)過討論制定出符合軟件外包企業(yè)需求的教學(xué)計劃;在教學(xué)過程中我校嚴(yán)格遵照該教學(xué)計劃完成教學(xué)任務(wù),保證人才培養(yǎng)的質(zhì)量;在學(xué)生畢業(yè)前,企業(yè)還要進(jìn)行一輪測試和選拔,從中選擇切實(shí)符合企業(yè)需求的人才。

三、人才定制培養(yǎng)模式效果

我校從2004年開始運(yùn)營這套軟件外包企業(yè)人才定制培養(yǎng)模式,共培養(yǎng)該類人才579人。這些人才除進(jìn)入定制企業(yè)外,也受到了其他軟件企業(yè)的歡迎,就業(yè)率達(dá)到了100%。以東軟集團(tuán)為例,定制培養(yǎng)的新員工占整體招聘的8%,但定制培養(yǎng)的優(yōu)秀新員工占整體優(yōu)秀新員工的15%。這些學(xué)生的企業(yè)導(dǎo)師認(rèn)為定制培養(yǎng)的效果很好,對企業(yè)幫助很大。

篇6

身為全球最大的軟件公司,微軟如何構(gòu)建高效的軟件開發(fā)團(tuán)隊,其經(jīng)驗(yàn)必有可之處。

“模式”就是微軟多年下來所累積的工作方法,而“實(shí)踐”就是如何將這些方法,具體地復(fù)制并落實(shí)到其它的開發(fā)團(tuán)隊中。形象來說,“模式與實(shí)踐”的經(jīng)驗(yàn)和指南打印到A4上,疊加起來可以繞地球2.6圈,而現(xiàn)在,微軟把這些經(jīng)驗(yàn)帶到了中國,希望能夠通過這個論壇,和中國的軟件行業(yè)來共同分享。

談到模式與實(shí)踐,首先想到的就是方法論。通過“模式與實(shí)踐”,企業(yè)可以通過構(gòu)建軟件業(yè)務(wù)程序來更好的實(shí)現(xiàn)商業(yè)價值。

這主要有三個方面,第一方面是開發(fā),第二方面是IT的應(yīng)用,第三方面是商業(yè)策略和技術(shù)策略完美統(tǒng)一,“模式與實(shí)踐”在這三個領(lǐng)域里,經(jīng)過總結(jié)微軟30多年的經(jīng)驗(yàn),能夠幫助軟件開發(fā)者或者軟件企業(yè)更好的在這三方面幫助他們?nèi)ネ瓿墒姑?/p>

那么如何運(yùn)用商業(yè)應(yīng)用程序去實(shí)現(xiàn)商業(yè)價值呢?通常用戶首先需要考慮幾個問題。

首先是平臺,無論用戶構(gòu)建怎樣的商業(yè)應(yīng)用程序,都必須運(yùn)行該程序底層的基礎(chǔ)平臺,因此基礎(chǔ)平臺對用戶的重要性不言而喻;其次就是工具,適合的工具能夠幫助用戶更好地構(gòu)建商業(yè)應(yīng)用程序。

在有了平臺和工具以后,開發(fā)商在應(yīng)用程序的時候還需要相應(yīng)的指導(dǎo),“模式與實(shí)踐’正是集合了微軟30多年軟件開發(fā)歷史過程中所提煉出來的實(shí)用模式和最佳實(shí)踐的組合。微軟把這些模式和經(jīng)驗(yàn)總結(jié)成為“模式與實(shí)踐”,做成一個可以向外提供給軟件產(chǎn)業(yè)的一個工具包,希望大家能夠跟微軟共同成長,最終促進(jìn)整個產(chǎn)業(yè)的發(fā)展。

在現(xiàn)在的經(jīng)濟(jì)環(huán)境下,優(yōu)秀的企業(yè)意識到,此刻正是苦練“內(nèi)功”的好時候,中國企業(yè)前幾年都忙于擴(kuò)張,現(xiàn)在反而是企業(yè)轉(zhuǎn)型升級的好時機(jī),企業(yè)練內(nèi)功很重要一點(diǎn)就是為下一輪經(jīng)濟(jì)周期做準(zhǔn)備。要練內(nèi)功,創(chuàng)新是必要條件。

而最核心的創(chuàng)新在于生產(chǎn)力的創(chuàng)新。以用友為例,微軟在和用友合作期間,把“模式與實(shí)踐”軟件工程的理念加入程序設(shè)計之中。

篇7

一、構(gòu)件的定義

構(gòu)件,簡單來講就是軟件系統(tǒng)中的單個元素,它具有很多的特性,包括獨(dú)立性,可替換性,多次使用性等等;構(gòu)件也是可以很準(zhǔn)確就會被認(rèn)知的實(shí)體,當(dāng)軟件重復(fù)使用的時候。軟件具有自身的性質(zhì),獨(dú)立性以及可重復(fù)實(shí)用性,所以構(gòu)件可以借助這樣的特征來進(jìn)行軟件的開發(fā),并且可以通過構(gòu)件提供的特定窗口進(jìn)行信息的互換等等。在進(jìn)行基于軟構(gòu)件的軟件開發(fā)過程中,為了保證軟件開發(fā)的質(zhì)量,構(gòu)件之間的信息交換一般都會通過標(biāo)準(zhǔn)的接口來進(jìn)行。

二、軟件開發(fā)形式

(一)軟件定制。對于軟件定制主要是為了能夠達(dá)到功能拓展的目的。其主要是指基于軟構(gòu)件的軟件開發(fā),利用事前明確功能以及編制好的構(gòu)件或者是面向構(gòu)件。并且軟件對于構(gòu)件功能需求的不同,也可以通過構(gòu)件版本的選擇來實(shí)現(xiàn)。

(二)構(gòu)架獨(dú)立。在進(jìn)行軟構(gòu)件的軟件開發(fā)中,為了可以能夠讓構(gòu)件出現(xiàn)問題時能夠及時維修,并且能夠做到維護(hù)的簡易化,所以需要將構(gòu)件進(jìn)行分解,也就是構(gòu)件獨(dú)立[1]。

(三)統(tǒng)一接口。在進(jìn)行軟件開發(fā)的過程中,往往會受到很多方面的限制,比如說是硬件設(shè)備上的限制,或者是空間上面的限制,為了能夠有效的突破這種限制,需要將接口通過統(tǒng)一,其主要是指軟件可以通過指定的接口實(shí)現(xiàn)跨平臺的交互。

三、構(gòu)件模型分析

(一)OMG組織。對于OMG組織來講,自身就具有一些特點(diǎn),包括支持性較高,系統(tǒng)平臺相對獨(dú)立,整個的模型比較完整,效率高。在OMG組織中,有基于開放平臺的對象體系CORBA,同時其的計算機(jī)技術(shù)對于大多數(shù)廠家來講也是很受追捧的一部分。

(二)SUN。Java是SUN中的一項技術(shù),這項技術(shù)對于具有語言開發(fā)的功能,并且其的使用范圍廣,能夠滿足對于不同的業(yè)務(wù)的需求,最重要的一點(diǎn)就是簡化構(gòu)件服務(wù)器。

(三)Microsoft。Microsoft中的COM構(gòu)件模型,其構(gòu)件技術(shù)在實(shí)際的應(yīng)用過程中是非常廣泛的。它具有很多自身的優(yōu)點(diǎn),包括能夠?qū)崿F(xiàn)模型間的相互交流以及操作,并且由于自身的構(gòu)件接口是標(biāo)準(zhǔn)接口,能夠有效的用遠(yuǎn)程技術(shù)。

四、基于軟構(gòu)件的軟件開發(fā)流程分析

(一)整體框架設(shè)計。在進(jìn)行框架設(shè)計之前,需要對所要達(dá)到的功能以及效果進(jìn)行分析,通過分析對比找出與設(shè)計軟件功能需求相同的地方,然后將功能構(gòu)件從系統(tǒng)中進(jìn)行分解,最后再將開發(fā)軟件的系統(tǒng)進(jìn)行優(yōu)化。

(二)構(gòu)件庫建立。為了保證軟件在開發(fā)時的效率,需要進(jìn)行軟件庫的建立。軟件庫的建立就是為了使構(gòu)件能夠更好的服務(wù)于軟件開發(fā),將構(gòu)件進(jìn)行統(tǒng)一的管理,并且構(gòu)件庫的建立對于軟件的反復(fù)使用起到了支持,保護(hù)等作用。

(三)獲取構(gòu)件。當(dāng)進(jìn)行需要分析之后,需要將滿足要求的構(gòu)件挑選出來。選出來之后,需要根據(jù)實(shí)際的應(yīng)用情況進(jìn)行一些簡要的修改,修改完善之后將其安裝到待開發(fā)的軟件系統(tǒng)中。構(gòu)件的獲取主要是包括以下幾個途徑來進(jìn)行。首先可以在以往使用過的構(gòu)件中按照實(shí)際的進(jìn)行挑選,其次合用利用當(dāng)前開發(fā)新的系統(tǒng)功能模式對構(gòu)件進(jìn)行開發(fā),最后可以通過購買的途徑來進(jìn)行構(gòu)件的獲取。

(四)構(gòu)件的調(diào)整。當(dāng)獲取構(gòu)件之后,為了能夠使構(gòu)件更好的服務(wù)于軟件的開發(fā),需要根據(jù)實(shí)際的情況來進(jìn)行適當(dāng)?shù)恼{(diào)整,使其符合相應(yīng)的設(shè)計規(guī)則。當(dāng)進(jìn)行調(diào)整的時候,主要使用的是三種調(diào)整方法,有白盒法,黑盒法以及灰盒法。白盒法主要通過對構(gòu)件源碼的修改來進(jìn)行調(diào)整的。調(diào)整之后,使構(gòu)件之間的摩擦減少。但是這種調(diào)整方法也有自身的缺點(diǎn),就是調(diào)整過后會影響其的使用特性,對以后的維護(hù)造成一定的困擾。對于黑盒法以及灰盒法來講,主要利用的是對源碼進(jìn)行保留直接進(jìn)行擴(kuò)展的方法。

(五)構(gòu)件的組裝。構(gòu)件能夠發(fā)揮自身的作用,必須要與群體構(gòu)件結(jié)合才能發(fā)揮作用。為了能夠更好的進(jìn)行軟件的開發(fā),需要對構(gòu)件進(jìn)行適當(dāng)?shù)暮虾鯇?shí)際的調(diào)整,并且將構(gòu)件與構(gòu)件之間的接口連接在一起,或者是將構(gòu)件與開發(fā)的元素連接在一起。

小結(jié)

對于軟件的開發(fā)來講,開發(fā)過程是一項復(fù)雜的過程。設(shè)計人員需要有足夠強(qiáng)的理論知識以及實(shí)際應(yīng)用能力。在進(jìn)行基于軟構(gòu)件的軟件設(shè)計的過程中,設(shè)計人員需要有嚴(yán)謹(jǐn)?shù)乃悸?。本文主要對軟件開發(fā)流暢做簡要介紹,希望讀者對其有簡單的了解。

篇8

基地化開發(fā)成就最大價值

 

“西安軟件開發(fā)中心的建設(shè),標(biāo)志著神州數(shù)碼正式擺脫了軟件定制化開發(fā)的傳統(tǒng)模式,邁向國際通行的規(guī)?;?、規(guī)范化的基地化開發(fā)新階段?!倍淦娼榻B說。

 

“事實(shí)上,完全定制的模式不符合軟件發(fā)展的規(guī)律。沒有成熟的產(chǎn)品做支撐,系統(tǒng)的穩(wěn)定性沒保障,專業(yè)性也不夠,且開發(fā)周期長,系統(tǒng)很難如期交付。據(jù)統(tǒng)計,目前國內(nèi)很多軟件企業(yè)的項目按計劃完成率不到70%,其中全球軟件開發(fā)項目中只有16%能按計劃完成?!?神州數(shù)碼融信軟件公司副總裁、知名項目管理專家潘東博士說。

 

潘東強(qiáng)調(diào):“軟件的標(biāo)準(zhǔn)化、集約化生產(chǎn)乃國際大勢所趨,隨著行業(yè)發(fā)展的不斷規(guī)范和完善,傳統(tǒng)的定制開發(fā)模式因?yàn)榉N種弊端將逐步退出歷史舞臺。神州數(shù)碼從現(xiàn)場開發(fā)走向非現(xiàn)場的基于解決方案的開發(fā),從被動定制發(fā)展到解決方案預(yù)制,這期間的飛躍顯而易見,以低成本、高質(zhì)量、大批量、按預(yù)期交付方式服務(wù)于客戶,將會極大地提升軟件的價值和服務(wù)的水平。”

 

深積薄發(fā)跨越三重臺階

 

規(guī)范化的軟件基地開發(fā)模式既然符合國際慣例,且是軟件業(yè)健康成長的必由之路,那么,為什么它在中國尚未成為氣候?究竟是什么阻礙了中國軟件業(yè)的規(guī)模化發(fā)展?潘東指出,建設(shè)大規(guī)模的軟件基地,進(jìn)入的門檻不低。

 

首先,軟件的規(guī)范化和集約化開發(fā)對企業(yè)的業(yè)務(wù)規(guī)模和客戶數(shù)量有很高的要求。神州數(shù)碼之所以能夠進(jìn)行規(guī)?;_發(fā),正是基于神州數(shù)碼在金融行業(yè)解決方案、實(shí)施經(jīng)驗(yàn)等的深厚積累。以神州數(shù)碼綜合前端系統(tǒng)Sm@rtTeller、應(yīng)用整合平臺Sm@rtIntegrator以及國際化銀行核心業(yè)務(wù)系統(tǒng) Sm@rtSymbols為例,這些拳頭產(chǎn)品已經(jīng)有數(shù)十年的技術(shù)積累,在國內(nèi)外有眾多的客戶案例。

 

其次,實(shí)施基地化開發(fā),企業(yè)必須要有超強(qiáng)的項目管理能力和充足的人才儲備。神州數(shù)碼在過去19年間,成功積累了一支技術(shù)扎實(shí)、能力全面、熟悉行業(yè)的軟件開發(fā)團(tuán)隊,他們?yōu)槲靼曹浖_發(fā)基地的建設(shè)奠定了堅實(shí)的基礎(chǔ)。

 

另外,建設(shè)大規(guī)模的軟件開發(fā)基地,對公司實(shí)力和財力也有相當(dāng)?shù)囊?。?004年以來,神州數(shù)碼為建設(shè)西安軟件開發(fā)基地,每年的投入都在數(shù)千萬元以上。

 

離線不離心保證項目交付

 

那么,很多習(xí)慣了服務(wù)商在自己眼下開發(fā),期望對項目進(jìn)程了如指掌的客戶,能接受這種非現(xiàn)場的新服務(wù)模式嗎?會不會有項目失控、實(shí)施結(jié)果偏離客戶需求的風(fēng)險呢?

 

潘東說,“從目前的情況看,我們的客戶對這種模式非常認(rèn)同,對我們的服務(wù)也非常滿意。最近剛剛到西安軟件中心考察的東亞銀行執(zhí)行董事兼行政副總裁陳棋昌先生,在視察結(jié)束后對我們的基地給予了很高的評價。”

 

非現(xiàn)場開發(fā),絕不等同于項目質(zhì)量的降低或與客戶需求的脫節(jié)。潘東舉了一個例子,最近,一個客戶表示,由于業(yè)務(wù)發(fā)展的原因,期望項目能提前幾個月建成上線。為支持客戶的發(fā)展,神州數(shù)碼西安軟件中心迅速從共享的資源中抽調(diào)人員,集結(jié)了一支100多人的“突擊隊”,加班加點(diǎn)趕工期,客戶對此非常滿意。而這在客戶現(xiàn)場開發(fā)、人員均被各項目鎖定的情況下是根本不可能做到的。

 

“此外,在服務(wù)機(jī)制方面,我們也有一套完備的制度,充分保障離線情況下對客戶需求的充分理解和跟蹤?!迸藮|微笑著補(bǔ)充說,“事實(shí)上,我們只是將大量的基礎(chǔ)開發(fā)工作完全放在了西安。在客戶現(xiàn)場,我們?nèi)匀粫A粢恍└叨说淖稍儙熀图軜?gòu)師,他們?yōu)榭蛻舻臉I(yè)務(wù)發(fā)展和系統(tǒng)建設(shè)提供咨詢建議,同時他們也分析客戶的需求,進(jìn)行需求的定義和分解,并把客戶的業(yè)務(wù)需求轉(zhuǎn)成可執(zhí)行的技術(shù)方案,并傳遞給西安?!?/p>

 

EMBLAZE-VCON讓遠(yuǎn)程交流暢通無阻

 

朗飛

 

過去一個月中,以色列EMBLAZE-VCON公司舉辦的VCB5新品巡展在全國范圍內(nèi)掀起了一股IP視頻解決方案的熱潮。

 

8月,首次訪華的以色列EMBLAZE-VCON公司首席執(zhí)行官M(fèi)oshe Leder在接受記者采訪時表示:“中國是最大的垂直市場,業(yè)務(wù)額占公司總額的20%左右。隨著中國經(jīng)濟(jì)的快速發(fā)展, 我們的行業(yè)用戶群體也在不斷擴(kuò)大。2006年,EMBLAZE-VCON公司將加大在中國的投資與開發(fā),包括加強(qiáng)公司的品牌推廣,以及與諸多領(lǐng)域伙伴的合作,針對不同行業(yè)推動量身訂制的解決方案,充分滿足不同層次用戶的需求。中國市場視將是EMBLAZE-VCON公司未來發(fā)展的重點(diǎn)?!?/p>

 

談到合作伙伴關(guān)系,EMBLAZE-VCON的策略是:一方面,從產(chǎn)品互補(bǔ)性上考慮,要加強(qiáng)與視頻領(lǐng)域內(nèi)廠商的合作關(guān)系,為用戶提供整體解決方案;另一方面,與視頻領(lǐng)域外的IT廠商加強(qiáng)合作,比如IBM、思科、微軟等,將EMBLAZE-VCON的產(chǎn)品功能嵌入到合作伙伴的產(chǎn)品或解決方案中,拓寬應(yīng)用面。

 

篇9

“+飛貓”平臺震撼上市,重新定義互聯(lián)網(wǎng)+軟件定制

據(jù)悉,訊貓軟件攜旗下新產(chǎn)品推出品牌“+飛貓”,攜新產(chǎn)品“+飛貓APP”APP震撼亮相于11月1-3日在廣東惠州召開的2016第五屆中國(惠州)物聯(lián)網(wǎng)?云計算技術(shù)應(yīng)用博覽會(簡稱“云博會”)。作為本次云博會的高級參展商,訊貓軟件擁有了特展和標(biāo)展兩個站展位,活動現(xiàn)場大的大贏得了各界人士關(guān)注,再次帶來了一股“互聯(lián)網(wǎng)+”軟件定制的熱潮。

訊貓軟件CEO吳爍在接受本刊采訪時表示,云博會現(xiàn)場,訊貓軟件向到場嘉賓展示了主打的“+飛貓”互聯(lián)網(wǎng)+軟件定制平臺;同時,還推出訊貓軟件一系列成熟軟件產(chǎn)品,訊貓軟件一直以打造“軟件行業(yè)互聯(lián)網(wǎng)+”時代下的CMM標(biāo)準(zhǔn)為目標(biāo),秉承以技術(shù)為核心,依托自主研發(fā)的龐大軟件產(chǎn)品庫,為各行業(yè)提供了豐富的應(yīng)用解決方案和產(chǎn)品應(yīng)用。

作為本次參展主打的“+飛貓”APP。+飛貓APP一款為用戶提供互聯(lián)網(wǎng)咨詢、互聯(lián)網(wǎng)項目估價、以及軟件定制開發(fā)等功能的APP?!?飛貓將重新詮釋軟件定制行業(yè)的新體驗(yàn)”。

吳爍指出,訊貓軟件將以“服務(wù)造就品牌,創(chuàng)新贏取未來”為核心理念,未來我們將提供更多優(yōu)秀的互聯(lián)網(wǎng)產(chǎn)品和優(yōu)質(zhì)的軟件服務(wù),助力傳統(tǒng)企業(yè)加速互聯(lián)網(wǎng)的轉(zhuǎn)型升級。

談及+飛貓平臺的核心競爭優(yōu)勢及商業(yè)模式時,吳爍坦誠明確提出,+飛貓平臺與傳統(tǒng)軟件定制行業(yè)的大有不同,++飛貓(京東模式+眾包):提供免費(fèi)的成熟技術(shù)架構(gòu)以及已有軟件與互聯(lián)網(wǎng)管理協(xié)作平臺,接受客戶多頻次需求變更、提出創(chuàng)新的服務(wù)計費(fèi)方式、更多的軟件廠商(個人或團(tuán)體供應(yīng)商)提供成熟軟件產(chǎn)品支撐,+飛貓平臺將全面把控整個服務(wù)過程的咨詢、定價、研發(fā)、測試、升級,+飛貓必將成為眾多傳統(tǒng)企業(yè)和創(chuàng)業(yè)者的技術(shù)背書。

節(jié)省40%升級成本,推動軟件定制行業(yè)創(chuàng)新發(fā)展

另外,吳爍還特別指出,目前訊貓軟件還整合了行業(yè)內(nèi)大大小小的軟件公司及規(guī)模不大的技術(shù)團(tuán)隊,再結(jié)合公司已有的的沉淀的技術(shù)模板模塊,及公司再制定高端的標(biāo)準(zhǔn)化軟件定制標(biāo)準(zhǔn)化服務(wù)。同時以通過最低的價格提供最好的服務(wù),直接降低了傳統(tǒng)企業(yè)和初創(chuàng)互聯(lián)網(wǎng)企業(yè)的40%左右的技術(shù)研發(fā)成本。

提及其合作模式,吳爍指出,建議雙方或多方重新組成一個新的主體公司,人員大約5-10個人,以新的主體公司來服務(wù)這家傳統(tǒng)企業(yè),其中,只需要20%的軟件開發(fā)需要個性化制定軟件開發(fā),另外80%的技術(shù)模塊的部分,完全可以使用+飛貓固有的已有的標(biāo)準(zhǔn)成熟服務(wù)體系和服務(wù)標(biāo)準(zhǔn)。其競爭優(yōu)勢表現(xiàn)兩點(diǎn),第一,大大減少了企業(yè)的升級成本,二來確保傳統(tǒng)企業(yè)升級的可靠性、安全性、及實(shí)用性及可持續(xù)性。

篇10

關(guān)鍵詞:

銀行;軟件開發(fā);CMM;開發(fā)方法;改進(jìn)

銀行軟件的開發(fā)過程的改進(jìn)方法直接影響到銀行業(yè)的進(jìn)步和發(fā)展,對銀行信息化水平的提高尤其重要。銀行軟件項目是由技術(shù)、過程和人才三個方面共同完成的,銀行軟件項目的開發(fā)和改進(jìn)方法離不開以上三個要素的參與,只有提高銀行軟件的開發(fā)質(zhì)量和工作效率才能吸引創(chuàng)造更多地利潤,提高客戶的滿意度。

一、銀行軟件的開發(fā)方法和改進(jìn)方式

1、以產(chǎn)品化為核心的軟件開發(fā)方法銀行軟件業(yè)發(fā)展的初期階段,軟件商針對各銀行服務(wù)項目的不同進(jìn)行軟件的定制是當(dāng)時主要的銀行軟件開發(fā)方式。開發(fā)人員針對每個項目中實(shí)際的需求進(jìn)行調(diào)研,設(shè)計出符合要求的開發(fā)方案再進(jìn)行實(shí)施,但實(shí)際上,這種方式存在很大的局限性。首先定制軟件需要軟件開發(fā)商將大量的技術(shù)人員派遣到不同的項目中去,他們的工作重復(fù)率十分高,極大的浪費(fèi)了人力資源,效率還得不到提高,使得開發(fā)成本的投入不斷增加,給企業(yè)的進(jìn)步和發(fā)展帶來了阻礙,定制軟件的穩(wěn)定性還非常差,出錯幾率較大,在客戶滿意度上始終達(dá)不到高標(biāo)準(zhǔn)。[1]使用產(chǎn)品化的銀行軟件開發(fā)方法可以很好地解決以上問題,作為一種工程技術(shù)的方式,產(chǎn)品化的開發(fā)方法基本的研究思路是在同類軟件產(chǎn)品的基礎(chǔ)上,提取出相關(guān)的業(yè)務(wù)特征來予以實(shí)現(xiàn),對于不穩(wěn)定的部分進(jìn)行參數(shù)化的處理,使其能夠在較小的變化下滿足大部分客戶的需求。這樣項目在經(jīng)過首輪的開發(fā)研究之后,對不同銀行的軟件都能在最短時間內(nèi)進(jìn)行維護(hù)和保養(yǎng),非常有利于提高軟件質(zhì)量、減少成本的投入和增加市場競爭力。銀行軟件的開發(fā)方式以銀行具體的業(yè)務(wù)標(biāo)準(zhǔn)作為基礎(chǔ)和標(biāo)準(zhǔn)。從理論化的角度來看非常適合產(chǎn)品化的開發(fā)方式。但是針對目前銀行界的發(fā)展情況來看,各銀行之間有自己獨(dú)特的業(yè)務(wù)處理程序,在流程和業(yè)務(wù)的處理方式上也大不相同,給產(chǎn)品化的開發(fā)帶來一定的阻礙。以產(chǎn)品化為核心的銀行軟件的開發(fā)過程是建立在技術(shù)平臺的基礎(chǔ)之上,通過業(yè)務(wù)邏輯的思維能力在部分定制條件下可以快速完成對于產(chǎn)品的開發(fā)和使用。銀行軟件業(yè)務(wù)的平臺的開發(fā)步驟是在技術(shù)平臺作為基礎(chǔ)的情況下,再深入理解和分析銀行內(nèi)部的業(yè)務(wù),建立和完善業(yè)務(wù)平臺,然后在基本業(yè)務(wù)平臺之上構(gòu)建出一個完整的業(yè)務(wù)流程,對于具有近似流程的業(yè)務(wù)建立建立相關(guān)模板來用作更高層次的平臺,以支付系統(tǒng)為例,大筆金額交易的流程必須經(jīng)過錄入、審核。傳輸、修改和修正等步驟,就可以做成一個完整的業(yè)務(wù)模板,通過對這個模板的修改和調(diào)整就可以用到其他類似的業(yè)務(wù)上。[2]以產(chǎn)品化為核心的開發(fā)方式除了開發(fā)制作方便快捷之外,在后期的軟件維修保養(yǎng)和升級方面也十分快速,雖然以產(chǎn)品為核心的開發(fā)方法的業(yè)務(wù)平臺并不是徹底的產(chǎn)品化方案,還需要相應(yīng)的開發(fā)人員的針對具體的銀行業(yè)務(wù)進(jìn)行第二次的開發(fā),但是卻是非常適合當(dāng)前銀行業(yè)的的一種改進(jìn)方式。

2、以CMM為核心的軟件開發(fā)方法CMM是管理學(xué)理念在軟件行業(yè)中的具體表現(xiàn),在過去的幾年時間內(nèi)CMM用具體的成績證明了他對改進(jìn)軟件開發(fā)過程的價值,是一種更加先進(jìn)的改進(jìn)方式,但是并不是所有銀行的軟件項目都適合CMM的管理理念,比如以算法為基礎(chǔ)的銀行研究性開發(fā)項目就不行,CMM為核心的軟件開發(fā)方式只適合控制方便的業(yè)務(wù)型開發(fā)項目。目前我國銀行的軟件大部分都是以業(yè)務(wù)作為核心的行業(yè)軟件,因此在具體開發(fā)技術(shù)上是不需要十分高深的算法和復(fù)雜的邏輯的,因此十分適合使用CMM的理念對銀行軟件項目進(jìn)行開發(fā)和使用,由于開發(fā)方式的產(chǎn)品化等特征,雖然整體的研究成本得以降低,但是在第一次的開發(fā)程度上卻十分復(fù)雜,需要更加優(yōu)良的管理方式才能保障以CMM為核心的軟件開發(fā)成功。[3]我國目前對于CMM的研究已經(jīng)取得了很多的成果,例如對KPA中關(guān)鍵過程的實(shí)踐內(nèi)容的解析和證明,每個目標(biāo)如何在單獨(dú)的軟件開發(fā)項目中完成。但是CMM在銀行軟件的開發(fā)實(shí)施需要企業(yè)文化作為基本保障,才能確保該方法的順利進(jìn)行。CMM的管理理念提供了一系列的方案來保障銀行管理的制度化,如在具體的銀行業(yè)務(wù)中,軟件工程作為立法機(jī)構(gòu)提出相應(yīng)的規(guī)范內(nèi)容,所以軟件在在開發(fā)過程就必須按照這些制度來執(zhí)行,保障軟件的質(zhì)量監(jiān)督規(guī)范的實(shí)施,這樣就能確保軟件管理的有效性。但是傳統(tǒng)制度下的銀行軟件開發(fā)企業(yè)的管理者來說,自身也處在制度之下,只有企業(yè)內(nèi)形成法制化的企業(yè)文化,才能保障新方法的推行管理過程。需要參與CMM為核心的各組織相對獨(dú)立的發(fā)展空間。只有在不會互相影響的情況下,各組織的評估和監(jiān)督工作才能從真實(shí)性和客觀性出發(fā),對軟件的管理和理解才加具有意義。例如在對軟件工程過程組的計劃評估中,由測試組對軟件工程組的產(chǎn)品進(jìn)行性能測試時雙方都需要相對獨(dú)立的空間的作為前提,但是在我國的發(fā)展過程中,企業(yè)管理人員的職責(zé)范圍不明確,各組織屬于從屬的關(guān)系非常多,個別企業(yè)甚至是一組人員負(fù)責(zé)兩個項目,自我監(jiān)督效果極差。這樣雖然從客觀上采用了CMM的理念,但是在實(shí)際操作過程問題就會不斷的出現(xiàn),對于開發(fā)過程并沒有起到明顯的作用,所以對于軟件開發(fā)企業(yè)來說這是必須要面對的問題。CMM是作為一個評估系統(tǒng)的依據(jù)和過程改進(jìn)的結(jié)構(gòu)出現(xiàn)的,主要是針對如何建立科學(xué)有效的管理方法給出了確切的目標(biāo)和建議,CMM在銀行軟件的開發(fā)方法中的具體實(shí)現(xiàn)就需要結(jié)合實(shí)際的銀行業(yè)務(wù)水平和企業(yè)自身的結(jié)構(gòu),來制定出合理有效的管理方案。正確實(shí)施CMM的方法是根據(jù)各個項目中開發(fā)人員的技術(shù)經(jīng)驗(yàn)來完成對KPA關(guān)鍵過程的目標(biāo)實(shí)踐并完成制定的目標(biāo)。完成CMM2之后再從對多個項目的總結(jié)方案上開始對于CMM3的KPA研究分析,形成一個系統(tǒng)的組織結(jié)構(gòu),最后再反向推廣,以完成對過程管理的改進(jìn)。[4]

3、重視對人才的培養(yǎng)工作不論是以產(chǎn)品化為核心的銀行軟件開發(fā)方式還是以CMM為核心的開發(fā)方式,這些方案的實(shí)施基礎(chǔ)是有足夠的技術(shù)人員來進(jìn)行操作,對于軟件企業(yè)來說人才來說專業(yè)的技術(shù)人員可以分為單一的技術(shù)型、純業(yè)務(wù)型和管理者三種,他們各自傾向于自身領(lǐng)域中知識的學(xué)習(xí)和管理,目前我國的軟件企業(yè)內(nèi)存在著管理缺乏的現(xiàn)象,更是在業(yè)務(wù)型人才的培養(yǎng)上十分薄弱,這對軟件的開發(fā)和推廣以及后期的維護(hù)和管理是十分不利的,軟件從性能上可以看成是一種針對其他行業(yè)發(fā)展的服務(wù),缺乏業(yè)合格的管理人員和業(yè)務(wù)人員的軟件企業(yè)無法開發(fā)出優(yōu)質(zhì)的軟件系統(tǒng)的。從銀行軟件的角度來說,業(yè)務(wù)人員是最重要的組成部門,因?yàn)殂y行業(yè)的主要工作就是以業(yè)務(wù)為主,本身也具備相對復(fù)雜的程序,只有技術(shù)豐富銀行軟件人員才能做好銀行軟件的開發(fā)工作。

二、結(jié)束語

銀行軟件的開發(fā)和改進(jìn)方法主要就是包括對技術(shù)、應(yīng)用過程和人才的培養(yǎng)上,這三個是相互關(guān)聯(lián)的相互影響的,如果其中一個方面有缺失必然會相應(yīng)其他方面的進(jìn)步和發(fā)展,造成資源地浪費(fèi),因此在對銀行軟件的開發(fā)和改進(jìn)中要注意對這三個方面齊頭并進(jìn),避免造成短板效應(yīng),才能真正提升銀行軟件的質(zhì)量和效率。

參考文獻(xiàn):

[1]侯曉靚.基于CMMI的軟件項目風(fēng)險管理研究[D].北京郵電大學(xué),2012-11-12.

[2]張健.基于FPA方法的某銀行軟件開發(fā)項目的工作量估算研究[D].中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院),2015-07-23.