版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 本科學(xué)年論文論文題目:論軟件工程的發(fā)展歷程及前景展望 學(xué)生姓名: 學(xué) 號: 專 業(yè): 班 級: 指導(dǎo)教師: 完成日期: 2013年 11月 20日目錄序言1一、計算機的發(fā)展歷程1(一)軟件工程概念實際存在兩層含義11、從狹義概念看12、從廣義概念看2(二)軟件工程及其原理概述2二、軟件工程的發(fā)展歷程2(一)中國軟件工程發(fā)展2(二)軟件的本質(zhì)特性是構(gòu)造性和演化性3(三)軟件工程學(xué)科范圍4(四)軟件工程的發(fā)展趨勢41、全球化軟件協(xié)作交付42、社區(qū)驅(qū)動的軟件交付43、模塊化5(五)在軟件工程發(fā)展中的軟件危機51、產(chǎn)生軟件危機的原因:52、軟件危機問題分析63、軟件危機的問題解決7三、 軟
2、件技術(shù)的變革性的階段7(一)軟件技術(shù)發(fā)展的趨勢7(二)軟件產(chǎn)業(yè)在中國發(fā)展很快,但是還存在三個問題8(三)推進(jìn)軟件產(chǎn)業(yè)的發(fā)展的三個對策8(四)軟件人才的培養(yǎng)10小結(jié)10參考文獻(xiàn)12論軟件工程的發(fā)展歷程及前景展望內(nèi)容摘要軟件是一種特殊的產(chǎn)品,隨著其規(guī)模和復(fù)雜性的提高、使用范圍的擴大,需要從技術(shù)和管理兩方面對軟件的開發(fā)過程進(jìn)行控制,隨著軟件外包市場的蓬勃發(fā)展和軟件工程工具的進(jìn)步,越來越多的企業(yè)開始打造軟件交付的日不落帝國。本文分析了軟件工程的誕生及發(fā)展歷程,介紹了軟件工程未來的發(fā)展趨勢。又從軟件工程這門學(xué)科和技術(shù)出現(xiàn)的背景出發(fā),回顧了軟件工程在近40年來理論、方法和實踐中的成果。最后結(jié)合Intern
3、et技術(shù)和平臺的挑戰(zhàn),初步討論了軟件工程需要面對的新挑戰(zhàn)。關(guān)鍵詞:軟件工程 現(xiàn)狀 發(fā)展 The development and Prospect of software engineering.Abstractthe software is a kind of special product, with its size and complexity increase, the use of range expansion, the need for control in the software development process from the technology and mana
4、gement of the two party. This paper analyzes the birth and the development of software engineering, and introduces the development trend of the future of software engineering. From the background of emergence of the discipline of software engineering and technology of software engineering, reviews t
5、he achievements in the past 40 years theory, method and practice. Finally, the combination of Internet technology and platform challenge, preliminary discussed the new challenges facing software engineering. Keywords: software engineering present situation 序言從上世紀(jì)90年代初起,計算學(xué)科(Computing)的發(fā)展遠(yuǎn)遠(yuǎn)超越了計算機科學(xué)的邊
6、界,形成了計算機科學(xué)、計算機工程、軟件工程、信息系統(tǒng)與信息技術(shù)等若干獨立學(xué)科。計算機工程從電子工程學(xué)科中分離出來,旨在研究計算機硬件的相關(guān)工程問題,而軟件工程從計算機科學(xué)中的一個學(xué)科方向發(fā)展成為與之并重的一門獨立學(xué)科,重點研究如何以系統(tǒng)的、可控的、高效的方式開發(fā)和維護高質(zhì)量軟件的問題。一、計算機的發(fā)展歷程從1946年世界上出現(xiàn)第一臺電子計算機以來,計算機技術(shù)發(fā)展十分迅速,并且廣泛應(yīng)用于生產(chǎn)、科研和社會生活的其它領(lǐng)域。伴隨著計算機的廣泛應(yīng)用,計算機軟件在計算機系統(tǒng)中的地位越來越重要。人們需要的軟件越來越多,而且趨向大型化和復(fù)雜化,使軟件開發(fā)變得越來越復(fù)雜,程序設(shè)計人員越來越滿足不了需要,軟件產(chǎn)品
7、質(zhì)量也變得難以滿足各方面的要求,加上軟件生產(chǎn)率低,導(dǎo)致軟件成本大幅度上漲,軟件生產(chǎn)在工業(yè)發(fā)達(dá)國家中占有很重要的地位。 軟件工程學(xué)科誕生后,人們?yōu)檐浖こ探o出了不同的定義,而美國梅隆卡耐基大學(xué)軟件工程研究所(SEI)給出的定義則是軟件工程是以工程的形式應(yīng)用計算機科學(xué)和數(shù)學(xué)原理,從而經(jīng)濟有效地解決軟件問題。但目前普遍使用的軟件工程定義是由IEEE給出的,即軟件工程是將系統(tǒng)性的、規(guī)范化的、可定量的方法應(yīng)用于軟件的開發(fā)、運行和維護。 (一)軟件工程概念實際存在兩層含義 1、從狹義概念看軟件工程著重體現(xiàn)在軟件過程中所采用的工程方法和管理體系,例如,引入成本核算、質(zhì)量管理和項
8、目管理等,即將軟件產(chǎn)品開發(fā)看作是一項工程項目所需要的系統(tǒng)工程學(xué)和管理學(xué)。 2、從廣義概念看軟件工程涵蓋了軟件生命周期中所有的工程方法、技術(shù)和工具,包括需求工程、設(shè)計、編程、測試和維護的全部內(nèi)容,即完成一個軟件產(chǎn)品所必備的思想、理論、方法、技術(shù)和工具。(二)軟件工程及其原理概述軟件工程是一門交叉性的工程學(xué)科,它是將計算機科學(xué)、數(shù)學(xué)、工程學(xué)和管理學(xué)等基本原理應(yīng)用于軟件的開發(fā)與維護中,其重點在于大型軟件的分析與評價、規(guī)格說明、設(shè)計和演化,同時涉及管理、質(zhì)量、創(chuàng)新、標(biāo)準(zhǔn)、個人技能、團隊協(xié)作和專業(yè)實踐等。從這個意義上看,軟件工程可以看作由下列3部分組成。a.計算機科學(xué)和數(shù)學(xué)用于構(gòu)造軟件的模型與
9、算法; b.工程科學(xué)用于制定規(guī)范、設(shè)計范型、評估成本以及確定權(quán)衡等;c. 管理科學(xué)用于計劃、資源、質(zhì)量、成本等管理。 二、軟件工程的發(fā)展歷程(一)中國軟件工程發(fā)展從60年代到90年代,60年代還是手編程序,當(dāng)時應(yīng)用在不斷的發(fā)展,手編程序需要大量的人參與,所以出現(xiàn)了軟件危機,軟件工程被正式提出來。開始注重程序結(jié)構(gòu)的研究,程序設(shè)計語言和編輯系統(tǒng)得到了應(yīng)用。到了70年代出現(xiàn)了結(jié)構(gòu)化分析和設(shè)計方法,程序設(shè)計方法學(xué)成為研究熱點,到80年代CASE工具和環(huán)境的研制成為熱點,面向?qū)ο蠹夹g(shù)開始出現(xiàn)并逐步流行。到了90年代軟件復(fù)用和軟件構(gòu)件技術(shù)得到廣泛的應(yīng)用。中國軟件工程是軟件產(chǎn)業(yè)
10、的支柱學(xué)科,軟件工程是1980年開始,軟件產(chǎn)業(yè)是1982年由國家科委首先組織軟件界的人討論怎么樣建設(shè)綜合的軟件產(chǎn)業(yè)。軟件與軟件工程,軟件是客觀世界中問題空間與解空間的具體描述,是追求表達(dá)能力強、更符合人類思維模式,具有易構(gòu)造性和易演化性的計算模型。軟件工程是應(yīng)用計算機科學(xué)理論和技術(shù),以及工程管理原則和方法,按預(yù)算和進(jìn)度來實現(xiàn)滿足用戶要求的軟件產(chǎn)品的定義、開發(fā)、發(fā)布和維護的工程,或以之為研究對象的學(xué)科。 (二)軟件的本質(zhì)特性是構(gòu)造性和演化性軟件是典型的知識產(chǎn)品,是客觀世界中問題空間與解空間的具體描述,所以軟件是有結(jié)構(gòu)的,構(gòu)造性是軟件的本質(zhì)特性。軟件既然是客觀事物的反映,是知識的提煉體現(xiàn)
11、和固化,客觀世界在不斷發(fā)展,新需求、新技術(shù)不斷出現(xiàn),因而軟件系統(tǒng)要不斷升級和演化,因此演化性和構(gòu)造性都是軟件的本質(zhì)特性。 軟件工程主要研究什么?主要研究軟件過程和軟件的開發(fā)范型,來尋找理論與方法以及工程管理技術(shù),同時要控制軟件的質(zhì)量和軟件開發(fā)的效率,這些都需要CASE工具環(huán)境的支撐。 隨著軟件技術(shù)的發(fā)展,軟件工程的研究范圍和內(nèi)容也在不斷變化和發(fā)展。其發(fā)展經(jīng)歷了如下3個階段: 第一階段,即傳統(tǒng)軟件工程階段:20世紀(jì)70年代,為了解決軟件項目失敗率高、錯誤率高以及軟件維護任務(wù)重等問題,人們提出軟件開發(fā)工程化的思想,希望使軟件開發(fā)走上正規(guī)化的道路
12、,并努力克服軟件危機。形成了軟件工程的概念、框架、方法和手段。 第二階段,即過程軟件工程階段:80年代末逐步發(fā)展起來的面向?qū)ο蟮姆治雠c設(shè)計方法,形成了完整的面向?qū)ο蠹夹g(shù)體系,使系統(tǒng)的生存周期更長,適應(yīng)更大規(guī)模、更廣泛的應(yīng)用。這時,進(jìn)一步提高軟件生產(chǎn)率、保證軟件質(zhì)量就成為軟件工程追求的更高目標(biāo)。軟件開發(fā)開始進(jìn)入以過程為中心的第二階段。這個時期人們認(rèn)識到,應(yīng)從軟件生存周期的總費用及總價值來決定軟件開發(fā)方案。在重視發(fā)展軟件開發(fā)技術(shù)的同時,人們提出軟件能力成熟度模型、個體軟件過程和群組軟件過程等概念。軟件開發(fā)過程從目標(biāo)管理轉(zhuǎn)向過程管理。 第三階段,即構(gòu)件軟件工程階段:進(jìn)入20世紀(jì)9
13、0年代以后,軟件開發(fā)技術(shù)的主要處理對象為網(wǎng)絡(luò)計算和支持多媒體信息的WWW。為了適應(yīng)超企業(yè)規(guī)模、資源共享、群組協(xié)同工作的需要,需要開發(fā)大量的分布式處理系統(tǒng)。這一時期軟件工程的目的在于不僅提高個人生產(chǎn)率,而且通過支持跨地區(qū)、跨部門、跨時空的群組共享信息,協(xié)同工作來提高群組、集團的整體生產(chǎn)效率。因整體性軟件系統(tǒng)難以更改、難以適應(yīng)變化,所以提倡基于部件(構(gòu)件)的開發(fā)方法,即部件互連及集成。同時人們認(rèn)識到計算機軟件開發(fā)領(lǐng)域的特殊性,不僅要重視軟件開發(fā)方法和技術(shù)的研究,更要重視總結(jié)和發(fā)展包括軟件體系結(jié)構(gòu)、軟件設(shè)計模式、互操作性、標(biāo)準(zhǔn)化、協(xié)議等領(lǐng)域的重用經(jīng)驗。軟件重用和軟件構(gòu)件技術(shù)正逐步成為主流軟件技術(shù)。(
14、三)軟件工程學(xué)科范圍 如果從知識領(lǐng)域看,軟件工程學(xué)科是以軟件方法和技術(shù)為核心,涉及計算機的硬件體系、系統(tǒng)基礎(chǔ)平臺等相關(guān)領(lǐng)域,同時還要涉及一些應(yīng)用領(lǐng)域和通用的管理學(xué)科、組織行為學(xué)科。例如,通過應(yīng)用領(lǐng)域的知識幫助我們理解用戶的需求,從而可以根據(jù)需求來設(shè)計軟件的功能。在軟件工程中必然要涉及組織中應(yīng)用系統(tǒng)的部署和配置所面臨的實際問題,同時又必須不斷促進(jìn)知識的更新和理論的創(chuàng)新。為了真正解決實際問題,需要在理論和應(yīng)用上獲得最佳平衡。(四)軟件工程的發(fā)展趨勢 1、全球化軟件協(xié)作交付 全球化的世界必然帶來全球化的軟件交付模式。根據(jù)Forres
15、ter的數(shù)據(jù),目前87%的開發(fā)團隊是分布式的,56%有兩個以上的開發(fā)地點,同時企業(yè)的合并和收購趨勢不斷產(chǎn)生眾多新的分布式開發(fā)團隊,企業(yè)為了提供全球化的24×7支持和開發(fā)能力,也在不斷加強全球化軟件協(xié)作交付能力。 隨著軟件外包市場的蓬勃發(fā)展和軟件工程工具的進(jìn)步,越來越多的企業(yè)開始打造軟件交付的日不落帝國:他們在美國完成項目概念設(shè)計,在歐洲完成系統(tǒng)架構(gòu)設(shè)計,在中國完成軟件編碼和測試,在印度為軟件用戶提供售后支持。在強大的軟件工程工具和平臺的支撐下,他們開始與時間賽跑,在全球化軟件交付環(huán)境中,他們幾乎實現(xiàn)了24小時不間斷的軟件交付和支持服務(wù),他們實現(xiàn)了在尊重每個軟件從業(yè)人員人權(quán)的
16、同時,軟件交付速度的最大化。 2、社區(qū)驅(qū)動的軟件交付 社區(qū)驅(qū)動的軟件交付是IT文化進(jìn)化到今天的一個產(chǎn)物。年輕的一代比他們的父輩更熱衷于社交導(dǎo)航,即人與人之間的協(xié)作是由社區(qū)驅(qū)動的,通過人與人之間的溝通和影響,引導(dǎo)他們航行于信息世界,相互密切協(xié)作完成指定任務(wù)。于是,演進(jìn)中的IT文化催生了社區(qū)驅(qū)動的軟件交付,也同時催生了社區(qū)驅(qū)動的軟件交付的工程方法和平臺。 隨著敏捷開發(fā)和社會網(wǎng)絡(luò)模型日益普及,組織開始有興趣復(fù)制經(jīng)過驗證的、開放社區(qū)治理的軟件交付模型,于是全球化的技術(shù)平臺帶來了新興的軟件交付模式:社區(qū)驅(qū)動的軟件交付模式。在
17、這種軟件交付模式中,雖然項目一般都會有某個組織領(lǐng)導(dǎo),但它更強調(diào)個體的創(chuàng)造性和能力,項目的交付是由分布在全世界不同地方的開放社區(qū)技術(shù)人員和最終用戶共同完成的,他們基于公共的社區(qū)協(xié)作環(huán)境,通過Web來共享創(chuàng)新思想,開發(fā)和測試軟件,最終完成軟件的交付。他們的共同特點就是他們對某一領(lǐng)域技術(shù)的執(zhí)著和熱愛。3、模塊化 隨著全球化的發(fā)展趨勢和全球化市場競爭壓力的增加,一方面企業(yè)需要更多的業(yè)務(wù)靈活性和創(chuàng)新能力;另一方面企業(yè)面臨的IT環(huán)境復(fù)雜度的增加和歷史遺留系統(tǒng)的增加,對企業(yè)的IT提出了新的挑戰(zhàn)。模塊化的思想恰恰能夠幫助企業(yè)從根本上解決這一問題,它一方面通過抽象
18、、封裝、分解、層次化等基本的科學(xué)方法,對各種軟件構(gòu)件和軟件應(yīng)用進(jìn)行打包,提高對企業(yè)現(xiàn)資產(chǎn)的重用水平和能力;另一方面,基于模塊化思想,業(yè)界提出了SOA技術(shù),它提供一組基于標(biāo)準(zhǔn)的方法和技術(shù),通過有效整合和重用現(xiàn)有應(yīng)用系統(tǒng)和各種資源,對各種服務(wù)進(jìn)行服務(wù)組件化,并基于服務(wù)組件實現(xiàn)各種新的業(yè)務(wù)應(yīng)用的快速組裝,幫助企業(yè)很好應(yīng)對業(yè)務(wù)的靈活性要求。它通過有效平衡業(yè)務(wù)的靈活性和IT的靈活性、平衡業(yè)務(wù)的靈活性和IT的復(fù)雜度,為IT人提供了一個業(yè)務(wù)視角,讓IT人學(xué)會用業(yè)務(wù)的眼睛看世界,有效的拉近了IT和業(yè)務(wù)的距離。 (五)在軟件工程發(fā)展中的軟件危機 1、產(chǎn)生軟件危機的原因:
19、;(1)用戶對軟件需求的描述不精確,可能有遺漏、有二義性、有錯誤,甚至在軟件開發(fā)過程中,用戶還提出修改軟件功能、界面、支撐環(huán)境等方面的要求。 (2)軟件開發(fā)人員對用戶需求的理解與用戶的本來愿望有差異,導(dǎo)致開發(fā)出來的軟件產(chǎn)品與用戶要求不一致。 (3)大型軟件項目需要組織一定的人力共同完成,多數(shù)管理人員缺乏開發(fā)大型軟件系統(tǒng)的經(jīng)驗。各類人員的信息交流不及時、不準(zhǔn)確、有時還會產(chǎn)生誤解。 (4)軟件項目開發(fā)人員不能有效地、獨立自主地處理大型軟件的全部關(guān)系和各個分支,因此容易產(chǎn)生疏漏和錯誤。(5)缺乏有利的方法學(xué)和工具方面的支持,過分的依靠程序設(shè)計人員在軟件開發(fā)過
20、程中的技巧和創(chuàng)造性,加劇軟件產(chǎn)品的個性化。 2、軟件危機問題分析 軟件工程即為解決這一危機提出的在軟件生命周期全過程中使用的一整套技術(shù)方法的集合。包含三個要素: 方法:完成軟件開發(fā)各種任務(wù)的技術(shù)方法 工具:為運用方法而提供的自動或半自動的軟件工程支撐環(huán)境 過程:為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟。 使用最廣泛的兩種方法:傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。軟件工程的原理是: (1)用分階段的生命周期計劃嚴(yán)格管理 項目
21、概要計劃里程碑計劃項目控制計劃產(chǎn)品控制計劃驗證計劃運行維護計劃 (2)堅持進(jìn)行階段評審; (3)實行嚴(yán)格的產(chǎn)品控制基準(zhǔn)配置管理(Baseline configuration management); (4)采用現(xiàn)代程序設(shè)計技術(shù); (5)結(jié)果應(yīng)能清楚地審查set standards;(6)開發(fā)小組的成員應(yīng)該少而精(1+1<2); (7)承認(rèn)不斷改進(jìn)軟件工程實踐的必要性(總結(jié)和創(chuàng)新); (8)開發(fā)人員方面,對軟件產(chǎn)品缺乏正確認(rèn)識,沒有真正理解軟件產(chǎn)品是一個完整的配置組成。造成開發(fā)中制定計劃盲目、編程草率
22、,不考慮維護工作的必要性; (9)軟件本身方面,對于計算機系統(tǒng)來說,軟件是邏輯部件,軟件開發(fā)過程沒有統(tǒng)一的、公認(rèn)的方法論和規(guī)范指導(dǎo),造成軟件維護困難。尤其是隨著軟件規(guī)模越來越大,復(fù)雜程度越來越高,原有軟件開發(fā)方式效率不高、質(zhì)量不能保證、成本過高、研制周期不易估計、維護困難等一系列問題更為突出,技術(shù)的發(fā)展已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)社會需求。3、軟件危機的問題解決 要克服軟件危機,就要認(rèn)真分析軟件危機的原因,探索用工程的方法進(jìn)行軟件生產(chǎn)的可能性,即用現(xiàn)代工程的概念、原理、技術(shù)和方法進(jìn)行計算機軟件的開發(fā)、管理、維護和更新。軟件工程是用工程、科學(xué)和數(shù)學(xué)的
23、原則與方法研制、維護計算機軟件的有關(guān)技術(shù)及管理方法。 軟件工程的誕生只能大大減少軟件開發(fā)成本并提高軟件質(zhì)量,不能從根本上消除軟件危機。 (1) 充分吸收和借鑒人類長期以來從事各種工程項目中積累的行之有效的有效原理、概念、技術(shù)與方法,特別是吸取幾十年來人類從事計算機硬件研究和開發(fā)的經(jīng)驗教訓(xùn)。在開發(fā)軟件的過程中努力作到良好的組織,嚴(yán)格的管理,相互友好的協(xié)作。 (2) 推廣在實踐中總結(jié)出來的開發(fā)軟件的成功的技術(shù)和方法,并研究更好、更有效的技術(shù)和方法,盡快克服在計算機系統(tǒng)早期發(fā)展階段形成的一些錯誤概念和作法。
24、0;(3) 根據(jù)不同的應(yīng)用領(lǐng)域,開發(fā)更好的軟件工具并使用這些工具。將軟件開發(fā)各個階段使用的軟件工具集合成一個整體,形成一個很好的軟件開發(fā)支環(huán)環(huán)境。總之為了解決軟件危機,既要有技術(shù)措施(方法和工具),又要有必要的組織管理措施。 軟件也是一種產(chǎn)品,同樣存在生存周期。把軟件生存周期劃分為幾個階段后,軟件開發(fā)按照每個階段的基本任務(wù)進(jìn)行并產(chǎn)生相應(yīng)的工作結(jié)果,這樣有利于對軟件開發(fā)過程進(jìn)行管理,有利于提高軟件產(chǎn)品質(zhì)量。軟件是程序以及開發(fā)、使用和維護程序所需的所有文檔。軟件質(zhì)量從可維護性、可靠性、可理解性和效率等方面對軟件作較全面的評價。三、 軟件技術(shù)的變
25、革性的階段(一)軟件技術(shù)發(fā)展的趨勢21世紀(jì)軟件技術(shù)的發(fā)展,21世紀(jì)前沿研究十分活躍,往往從某種側(cè)面或?qū)哟螌π畔⒓夹g(shù)提出一種新型模式或理念,軟件技術(shù)驅(qū)動力依然存在,隨著計算機平臺從單機、機群、局域網(wǎng)到互聯(lián)網(wǎng)的轉(zhuǎn)移,軟件技術(shù)的發(fā)展正進(jìn)入一個變革性的階段。從資源共享與管理的角度探討未來網(wǎng)格系統(tǒng)的應(yīng)用模式,從人機交互的角度研究未來網(wǎng)絡(luò)系統(tǒng)應(yīng)用模式、從軟件即服務(wù)的理念出發(fā),提出了一種新型軟件形態(tài)并著重探討軟件的協(xié)同性和動態(tài)性、以特定于領(lǐng)域的代碼自動生成為基礎(chǔ),探討基于中間件的軟件系統(tǒng)的開發(fā)方法與技術(shù)。有對等計算、語義網(wǎng)、自治計算隨需即取等,這些都是在互聯(lián)網(wǎng)發(fā)展環(huán)境平臺基礎(chǔ)上,軟件技術(shù)發(fā)展的趨勢。
26、0; (二)軟件產(chǎn)業(yè)在中國發(fā)展很快,但是還存在三個問題第一個問題是,基礎(chǔ)軟件所占份額尚小,在產(chǎn)業(yè)中的基石作用未能凸顯,基礎(chǔ)軟件是軟件產(chǎn)業(yè)的基石,是軟件產(chǎn)業(yè)的主要核心競爭力。在中國軟件產(chǎn)業(yè)規(guī)模中,近年來,基礎(chǔ)軟件雖有較快的增長,但所占的份額尚小,在產(chǎn)業(yè)中的基石作用未能凸顯,所以我國雖然是軟件應(yīng)用大國,因為滲透各行各業(yè),但還不會是一個軟件產(chǎn)業(yè)的大國,更不是一個軟件產(chǎn)業(yè)的強國。 第二個問題是:缺乏具有國際競爭力的跨國燃燒企業(yè)集團,我國軟件企業(yè)自主創(chuàng)新能力不夠強,缺少品牌產(chǎn)品,還沒有形成面向領(lǐng)域的專業(yè)化軟件企業(yè)集團。2006年中國軟件產(chǎn)業(yè)年鑒上看出,統(tǒng)計20
27、05年中美軟件企業(yè)前三強軟件銷售額對比,中國軟件企業(yè)前三強是華為、海爾、中興,如果我是搞軟件的話,軟件都不是我們以為的軟件企業(yè),當(dāng)然華為是很強的軟件企業(yè),華為年產(chǎn)值19億美元,美國軟件前三強,IBM613億美元,所以這方面可以看到差距很大,有待形成具有國際競爭力的跨國軟件企業(yè)集團。 第三個問題是:軟件人才結(jié)構(gòu)性的矛盾突出。產(chǎn)業(yè)發(fā)展的品牌化需要相對應(yīng)的人才質(zhì)量,但是現(xiàn)在高管人才供給匱乏,缺少高層次高素質(zhì)的創(chuàng)新型人才。產(chǎn)業(yè)發(fā)展規(guī)?;枰鄬?yīng)的人才規(guī)模,現(xiàn)在離產(chǎn)業(yè)發(fā)展需求的人才規(guī)模還有較大的差距。產(chǎn)業(yè)發(fā)展多元化,需要高層次,實用型,復(fù)合交叉型的人才?,F(xiàn)在缺少面向產(chǎn)
28、業(yè),適應(yīng)社企業(yè)需求,工程能力強的人才,學(xué)生我進(jìn)入企業(yè)學(xué)要有一到兩年的轉(zhuǎn)型,才能真正適應(yīng)企業(yè)的工作,形成企業(yè)人才滯后的現(xiàn)象。 學(xué)術(shù)界和研究院所,對軟件的需求,人才的結(jié)構(gòu),人才的培養(yǎng),以及自主創(chuàng)新體系的建設(shè)問題上要很好的解決,要很好解決產(chǎn)業(yè)的結(jié)構(gòu)模式,組織模式和生產(chǎn)方式,產(chǎn)學(xué)研結(jié)合,這樣才能真正協(xié)調(diào)發(fā)展,推進(jìn)軟件產(chǎn)業(yè)的發(fā)展。 (三)推進(jìn)軟件產(chǎn)業(yè)的發(fā)展的三個對策對策一:堅持自主創(chuàng)新,突破基礎(chǔ)軟件,推廣構(gòu)件技術(shù)。要集中資源大力發(fā)展基礎(chǔ)軟件?;A(chǔ)軟件的基礎(chǔ)性是應(yīng)用軟件開發(fā)與運行的基礎(chǔ),它的關(guān)鍵性反映基礎(chǔ)軟件是保障國家政治、經(jīng)濟、軍事等方面信息化的安全。基礎(chǔ)軟件具有壟斷性,擁有大量用戶
29、的軟件必然在市場上形成壟斷,使得后期的同類產(chǎn)品很難超越,基礎(chǔ)軟件壟斷廠商能對構(gòu)成競爭的應(yīng)用軟件廠商進(jìn)行有效的制約。高轉(zhuǎn)移成本性,用戶選擇新的基礎(chǔ)軟件的轉(zhuǎn)移成本,要有協(xié)調(diào)成本、購置成本,學(xué)習(xí)成本所組成,所以它很容易被鎖定與控制。根據(jù)這些特性,一定要發(fā)展自主的基礎(chǔ)軟件,來提高我國信息產(chǎn)業(yè)核心競爭力,來規(guī)避民族軟件產(chǎn)業(yè)的風(fēng)險,為國家信息化保駕護航,從這里看到基礎(chǔ)軟件是軟件產(chǎn)業(yè)的基石。從美國、日本、印度三國來看,基礎(chǔ)軟件在軟件產(chǎn)業(yè)的基石作用,美國掌握了絕大部分通用基礎(chǔ)軟件核心技術(shù)與產(chǎn)品,分享全球軟件產(chǎn)業(yè)約40%市場份額,日本研發(fā)絕大部分嵌入式基礎(chǔ)軟件核心技術(shù)與產(chǎn)品,擁有全球軟件產(chǎn)業(yè)10%的市場份額,印
30、度原先忽視基礎(chǔ)軟件的研發(fā),所以落后于注重嵌入式基礎(chǔ)軟件的研發(fā)而后來居上的韓國,在這條線上,紫色是韓國,藍(lán)色是印度,所以從這上面可以看到,后來發(fā)現(xiàn)這問題,重視基礎(chǔ)軟件開發(fā)以后,又重新超越韓國,所以從這里可以看到基礎(chǔ)軟件的重要性。同時要建設(shè)我國自主的軟件平臺,這里包括通用的軟件平臺和領(lǐng)域的軟件平臺。再有就是要推廣構(gòu)件技術(shù),突破軟件工業(yè)化生產(chǎn)關(guān)鍵技術(shù)。軟件工業(yè)化生產(chǎn)關(guān)鍵技術(shù)比如軟件復(fù)用與軟件構(gòu)件技術(shù),需求工程技術(shù),可信計算技術(shù)等,這些都是當(dāng)前關(guān)注加以研究的關(guān)鍵技術(shù)。 對策二:提高企業(yè)的創(chuàng)新能力,使企業(yè)成為創(chuàng)新主體,首先要全方位的創(chuàng)新,實精深透做事,為企業(yè)提供創(chuàng)新的內(nèi)
31、部動力。所謂全方位的創(chuàng)新,要從理念、技術(shù)、管理、機制等幾個方面推進(jìn)創(chuàng)新,理念創(chuàng)新可以推進(jìn)技術(shù)創(chuàng)新,從而研發(fā)核心產(chǎn)品,可以改進(jìn)管理,促進(jìn)產(chǎn)業(yè)化建立創(chuàng)新的機制來保持持續(xù)的創(chuàng)新,所以持續(xù)的創(chuàng)新很關(guān)鍵。實精滲透做事,做實做精理解需求,在做深的基礎(chǔ)上提出新的需求,做透就是向橫向發(fā)展,交叉發(fā)展,提出創(chuàng)新發(fā)展的新方向,這樣使創(chuàng)新不斷持續(xù)發(fā)展。 政產(chǎn)學(xué)研相結(jié)合,為企業(yè)提供創(chuàng)新的外部支持,政府的作用在制定相關(guān)的法律法規(guī),建立以公共構(gòu)件庫體系為核心的公共軟件基礎(chǔ)設(shè)施,組織制定和發(fā)布技術(shù)標(biāo)準(zhǔn),研究機構(gòu)和大學(xué)要研究先進(jìn)的軟件技術(shù)和管理方法,深入企業(yè)技術(shù)管理相關(guān)的培訓(xùn)、咨詢和指導(dǎo),而且
32、培養(yǎng)高層次、實用型,符合型國際化的軟件人才。企業(yè)要面向領(lǐng)域、結(jié)合應(yīng)用,變革生產(chǎn)方式,提高能力,做強做大,發(fā)展成專業(yè)化的企業(yè)集團和企業(yè)聯(lián)盟。 結(jié)合可以使企業(yè)兼顧三代產(chǎn)品,通過創(chuàng)新持續(xù)發(fā)展。企業(yè)和用戶相結(jié)合,面向應(yīng)用提出需求,企業(yè)和學(xué)研機構(gòu)相結(jié)合可以關(guān)注研發(fā)孕育第三代產(chǎn)品,我們常說代表未來發(fā)展趨勢的產(chǎn)品,正在基礎(chǔ)研究過程中的產(chǎn)品。它參與工程化開發(fā)第二代產(chǎn)品,這代產(chǎn)品應(yīng)該極具市場潛力的產(chǎn)品,正在工程化研發(fā)中的產(chǎn)品。企業(yè)和市場結(jié)合,來主持產(chǎn)業(yè)化,批量生產(chǎn)第一代產(chǎn)品,是傳統(tǒng)的產(chǎn)品,在生產(chǎn)線上批量生產(chǎn)。政企結(jié)合營造政策環(huán)境和創(chuàng)新的氛圍,所以結(jié)合可以使企業(yè)兼顧三代產(chǎn)品,通過創(chuàng)新持續(xù)發(fā)展。
33、;對策三:建立軟件產(chǎn)業(yè)的結(jié)構(gòu)模式/組織模式,面向需求培育人才,通過創(chuàng)新實現(xiàn)產(chǎn)業(yè)跨越式發(fā)展。軟件產(chǎn)業(yè)的結(jié)構(gòu)模式,包含軟件產(chǎn)業(yè)的技術(shù)基礎(chǔ),工業(yè)化生產(chǎn)技術(shù)支撐軟件產(chǎn)業(yè),以構(gòu)件技術(shù),促進(jìn)軟件產(chǎn)業(yè)的合理分工,以及軟件構(gòu)件業(yè),系統(tǒng)集成組裝與構(gòu)件業(yè),中間的一塊是軟件基礎(chǔ)設(shè)施。 (四)軟件人才的培養(yǎng) 軟件產(chǎn)業(yè)的組織模式,在某一領(lǐng)域內(nèi),以既有創(chuàng)造能力,又裝備軟件產(chǎn)業(yè)基礎(chǔ)設(shè)施的龍頭企業(yè)帶動一批具有創(chuàng)新能力的中小型軟件企業(yè),形成具有國際競爭力的跨國軟件企業(yè)集團。既增強產(chǎn)學(xué)研結(jié)合,企業(yè)之間又增強合作的模式,才能真正發(fā)展大型跨國燃燒企業(yè)。 面向產(chǎn)業(yè)需求創(chuàng)新培養(yǎng)模式,大量培養(yǎng)創(chuàng)新型人才。軟件人才素質(zhì)要求很特殊,既要求從事軟件的人細(xì)致、嚴(yán)謹(jǐn)、認(rèn)真、甘于寂寞、樂于奉獻(xiàn),責(zé)任感強,同時要求軟件人員興趣廣泛、思路開闊、善于觀察自然和社會,具有創(chuàng)新創(chuàng)業(yè)精神,所以軟件創(chuàng)意型產(chǎn)業(yè)是客觀世界的描述,要求你具備這樣的境界和能力,所以我喻之為動靜結(jié)合,還要有國營的技術(shù),良好的文化底蘊與藝術(shù)素養(yǎng),所以作為一個軟件人才來說,素質(zhì)要求很高的。 現(xiàn)在軟件人才隊伍的結(jié)構(gòu)亟待合理,軟件人才需求的結(jié)構(gòu)是寶塔型,軟件人才目前培養(yǎng)供給的結(jié)構(gòu)是兩頭小中間大,而且人才知識、能力結(jié)構(gòu)問題,反
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第二章 脊柱疾病的分類與檢查法課件
- 第二章 動物的運動和行為-復(fù)習(xí)課件
- 浙教版2021-2022學(xué)年度七年級數(shù)學(xué)上冊模擬測試卷 (827)【含簡略答案】
- Mesotrione-Standard-生命科學(xué)試劑-MCE
- 工程質(zhì)量管理責(zé)任追究制度
- 財務(wù)半年的工作總結(jié)三篇-半年工作總結(jié)
- 教師節(jié)音樂課程設(shè)計
- 公司員工生日驚喜策劃方案
- 教師培訓(xùn)國畫課程設(shè)計
- 教師專業(yè)發(fā)展課程設(shè)計
- 急診手術(shù)綠色通道流程
- 湖北省宜都市馬家臺礦區(qū)電石用、建筑石料用、水泥用石灰?guī)r礦礦產(chǎn)資源開發(fā)利用與生態(tài)復(fù)綠方案
- DLT 817 立式水輪發(fā)電機檢修規(guī)程
- 機房精密空調(diào)改造施工方案
- 《西游記》女性形象研究
- 孫子兵法中的思維智慧智慧樹知到期末考試答案2024年
- 尿管滑脫不良事件分析
- 高中思想政治課運用情境教學(xué)研究的開題報告
- 科技改變生活英語作文三年級
- 考研真題:《英語二》2023年考試真題與參考答案
- 盤扣腳手架搭設(shè)方案及交底
評論
0/150
提交評論