



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、軟件工程國內(nèi)外發(fā)展現(xiàn)狀國內(nèi)外現(xiàn)狀很多國內(nèi)搞計算機的專家都認為:國內(nèi)的軟件研發(fā)過程,個人色彩比較濃。過分地依靠個人無法形成產(chǎn)業(yè)規(guī)模,而沒有規(guī)模就談不上產(chǎn)業(yè)化了。不管怎么樣,我們大家還是先要來看一看國內(nèi)軟件廠商到底提供給我們多少有震撼力的軟件產(chǎn)品,從技術(shù)和利潤的角度講,軟件系統(tǒng)最核心的部分還是操作系統(tǒng)、編譯系統(tǒng)然后就是開發(fā)平臺之類的東西,接下來就是一些應用系統(tǒng),比如圖形開發(fā)、游戲開發(fā)、企業(yè)應用、網(wǎng)站建設、殺毒、網(wǎng)絡工具等等。操作系統(tǒng)以中科院為中心,做了一個COSIX,這個本質(zhì)上是一個UNIX系統(tǒng),UNIX最初的源代碼是公開的,盡管COSIX是一個被稱為中國的操作系統(tǒng)并是UNIX系列的(IX就代表U
2、NIX系列),但是其中到底有多少獨創(chuàng)的技術(shù)成分我們暫時還不知道,但有一點可以肯定,它現(xiàn)在的市場覆蓋率絕對不大,而且能否在上面運行各種各樣的編譯系統(tǒng)、數(shù)據(jù)庫、群件和應用系統(tǒng)可能還需要進一步測試。然后就是對硬件平臺的支持也需要進一步完善。然后就是轟轟烈烈的Linux系統(tǒng),Linux是遵守GNU標準的操作系統(tǒng),中國有很多家公司推出了自己的Linux并且還有漢化的Linux,這就有比較疑惑的一點,為什么不在Linux上構(gòu)架一個類似UNICODE這樣的東西,而只做漢化這么本地化的產(chǎn)品呢?不知道是眼光還是市場的問題了。MIS系統(tǒng)、財務軟件是中國軟件行業(yè)的重頭戲,它們徹底的暴露了中國軟件開發(fā)無序和重復低效勞
3、動的一面。教育軟件在某一種層面上看就是電子題庫,當然也有優(yōu)點,比如加入了多媒體教學(可視化程度不錯)和所謂寓教于樂的特點,但是從本質(zhì)上說還是題庫。殺毒軟件據(jù)說是中國軟件的驕傲,由中國權(quán)威機構(gòu)評測是達到了世界領先水平,但是好象還沒有得到國際權(quán)威機構(gòu)的認可。游戲軟件就不用提了,國內(nèi)業(yè)界能夠流行的游戲軟件成功的秘訣眾所周知,不是技術(shù)和創(chuàng)意,實在是歸功于我們悠久的歷史。字處理軟件和排版軟件客觀的說國內(nèi)的也做的不錯,但是從系統(tǒng)的擴展性和體系結(jié)構(gòu)上說和MS和Adobe相比,差距也放在那里。發(fā)展趨勢(1)模塊化隨著全球化的發(fā)展趨勢和全球化市場競爭壓力的增加,一方面企業(yè)需要更多的業(yè)務靈活性和創(chuàng)新能力;另一方面
4、企業(yè)面臨的IT環(huán)境復雜度的增加和歷史遺留系統(tǒng)的增加,對企業(yè)的IT提出了新的挑戰(zhàn)。模塊化的思想恰恰能夠幫助企業(yè)從根本上解決了這一問題,它一方面通過抽象、封裝、分解、層次化等基本的科學方法,對各種軟件構(gòu)件和軟件應用進行打包,提高對企業(yè)現(xiàn)資產(chǎn)的重用水平和能力;另一方面,基于模塊化思想,業(yè)界提出了SOA技術(shù),它提供一組基于標準的方法和技術(shù),通過有效整合和重用現(xiàn)有應用系統(tǒng)和各種資源,對各種服務進行服務組件化,并基于服務組件實現(xiàn)各種新的業(yè)務應用的快速組裝,幫助企業(yè)很好應對業(yè)務的靈活性要求。它通過有效平衡業(yè)務的靈活性和IT的靈活性、平衡業(yè)務的靈活性和IT的復雜度,為IT人提供了一個業(yè)務視角,讓IT人學會用業(yè)
5、務的眼睛看世界,有效的拉近了IT和業(yè)務的距離。(2)開放計算雖然軟件工程方法、技術(shù)和工具的發(fā)展可謂百花齊放,但談到趨勢,我們必須首先強調(diào)的是能夠確定行業(yè)基礎框架,指導行業(yè)發(fā)展和技術(shù)融合的“開放計算",它融合了"開放標準"、”開放架構(gòu)"和"開源軟件"三個方面,如圖1.7所示。通過堅持"開放標準",不同企業(yè)開發(fā)和使用的軟件可以互連互通,不同的軟件工程工具能夠更好地集成,不同國界和不同文化能夠更好地協(xié)作交流,用戶的投資能夠得到很好的保證。正是它為全球化趨勢奠定了重要基礎;"開放架構(gòu)"通過一組開放的架構(gòu)
6、標準和技術(shù),有效地解決了商業(yè)模式的創(chuàng)新對IT靈活性要求的增加和現(xiàn)有IT環(huán)境的復雜度之間的矛盾,第一次使IT和業(yè)務走得如此之近,其典型代表包才SOA、REST等。而"開源軟件"不但書寫了Linux、Eclipse、Jazz等一個又一個的神奇故事,而且它還有效地促進了開放標準的發(fā)展,同時有效利用社區(qū)驅(qū)動的開發(fā)與協(xié)作創(chuàng)新,優(yōu)化軟件設計中的網(wǎng)絡效應,開源軟件越來越被中小企業(yè)和個人用戶所認可。(3)合理的開發(fā)治理軟件開發(fā)治理的研究對象是軟件開發(fā)團隊,其目的是在軟件開發(fā)生命周期中,通過定義整個開發(fā)組織中的各種角色、職責和技能要求,明確"誰"、在"什么時間&
7、quot;、做"什么"、"怎么做"和如何評測等內(nèi)容,不斷改進軟件團隊的生產(chǎn)效率和軟件產(chǎn)品質(zhì)量。軟件開發(fā)流程和軟件工程工具是軟件開發(fā)治理的兩個重要組成部分,首先,全球化的軟件交付和社區(qū)驅(qū)動的軟件交付模式對軟件工程方法提出了新的要求。環(huán)顧當今軟件開發(fā)方法,RUP、敏捷開發(fā)、MSF可謂百花齊放,當不同學說的支持者互相不屑一顧的同時,其實我們不難看到,不管是那一種軟件開發(fā)過程,它都有自己合適的軟件開發(fā)團隊和軟件開發(fā)場景。這就好比中國的飲食文化,粵菜以鮮聞名,川菜以麻辣著稱,魯菜鮮咸,而淮揚菜則追求本味。但如果問起哪種菜系最為好吃時,則十有八九不同的人會有不同答案
8、。即使是同一個人,在不同年齡、不同經(jīng)歷下,也可能有不同答案。軟件開發(fā)過程也正如菜系,不同的團隊、不同的文化、不同的規(guī)模、不同的軟件類型、不同的質(zhì)量要求,都會影響開發(fā)團隊對軟件開發(fā)方法和過程的選用。Rational在2004年時提出了"可適應的流程"概念,其核心是通過重用組織過程資產(chǎn)庫中的最佳實踐構(gòu)件,能夠為不同的項目、不同的團隊量體裁衣,快速裝配特定團隊所需要的流程,RationalMethodComposer(簡稱RMC)是一個軟件交付過程的定義、裁剪、配置和發(fā)布工具平臺,它賦予了RUP以全新的生命力。RMC提供了可重用的、統(tǒng)一的方法架構(gòu)和定義語言,同時整合了RUP和更多
9、的業(yè)界標準、成功經(jīng)驗和方法論(以流程組件的方式存在方法庫中),使企業(yè)能夠基于RUP和其它業(yè)界最佳實踐,快速定義、配置和發(fā)布自己的軟件交付過程和其他管理過程(例如ITUP),實現(xiàn)了流程的重用、可配置和可適應。基于RMC,企業(yè)可以首先將各種管理活動的最佳實踐總結(jié)成流程構(gòu)件,然后基于各種最佳實踐流程構(gòu)件建立統(tǒng)一的方法庫。通過重用方法庫中的各種流程構(gòu)件,面向不同類型的、不同規(guī)模的IT組織或軟件團隊,企業(yè)能夠快速地量身定做出適用的IT治理流程或軟件開發(fā)流程,保證了流程的靈活配置能力。(4)全球化軟件協(xié)作交付全球化的世界必然帶來全球化的軟件交付模式。根據(jù)Forrester的數(shù)據(jù),目前87%的開發(fā)團隊是分布
10、式的,56%有兩個以上的開發(fā)地點,同時企業(yè)的合并和收購趨勢不斷產(chǎn)生眾多新的分布式開發(fā)團隊,企業(yè)為了提供全球化的24x7支持和開發(fā)能力,也在不斷加強全球化軟件協(xié)作交付能力。全球化軟件協(xié)作交付的另一個重要的驅(qū)動力來自于軟件外包行業(yè)的發(fā)展。放眼今天,外包從最初的在印度公司購買廉價的勞動力,到今天在全球全面展開;從最初的以使用海外更廉價的勞動力為目的,到今天的有效使用海外更多人才和領先技術(shù);從最初的技術(shù)編程為主的外包,到今天的咨詢、BPO、SOA和基礎設施的全面外包;從企業(yè)最初的有無數(shù)戰(zhàn)略外包供應商,到今天建立3至5家戰(zhàn)略性外包供應商,我們都不難看到外包和全球化交付正在成為軟件交付發(fā)展的標準模式,而不
11、再是個例。存在問題1 .觀念技術(shù)管理的創(chuàng)新(1)觀念創(chuàng)新我國的軟件企業(yè)對軟件技術(shù)本身的了解大于對應用的了解,技術(shù)與市場的脫離使我們產(chǎn)生了一些高技術(shù)的軟件,但沒有獲得市場價值的回報。在技術(shù)與市場的結(jié)合方面,沒有找準技術(shù)變成價值的方向,中國的軟件業(yè)要發(fā)展必須走出這個觀念的誤區(qū)。另外,目前軟件服務已經(jīng)成為巨大產(chǎn)業(yè),軟件服務將企業(yè)運營的重心由產(chǎn)品轉(zhuǎn)向服務。用戶不僅關(guān)心是否擁有自己的計算機、網(wǎng)絡和軟件,他們更關(guān)心以較低的成本建立和維護滿足自身競爭力需要的業(yè)務。應用系統(tǒng)用戶已經(jīng)逐漸認識到,花錢獲得高效便捷的專業(yè)化服務是必要的。未來的軟件公司將成為傳統(tǒng)產(chǎn)業(yè)的一個虛擬的“IT部門”,這個部門必具備資深的行業(yè)背
12、景,能夠提供全方位的滿足客戶咨詢、培訓、系統(tǒng)實施、系統(tǒng)增值的解決方案。(2)技術(shù)創(chuàng)新作為產(chǎn)業(yè),在運用技術(shù)的同時,必須認識到對產(chǎn)業(yè)而言技術(shù)是否能換來市場的回報,這是對技術(shù)價值衡量的標準。沒有市場回報的技術(shù)是技術(shù)的垃圾,或者是技術(shù)轉(zhuǎn)移體制有問題。高技術(shù)的高回報是對技術(shù)、市場策略和市場環(huán)境有效利用的綜合描述。盲目地把技術(shù)的先進看成是市場成功的唯一因素而忽視社會環(huán)境對技術(shù)的需要和適應能力,是中國很多軟件企業(yè)以及科研院所常見的錯誤。只有以市場的觀念來準確地表達技術(shù),才是技術(shù)成功的關(guān)鍵。另外,以創(chuàng)新帶動產(chǎn)業(yè),注重軟件關(guān)鍵技術(shù)的研究開發(fā)與創(chuàng)新,設立操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和網(wǎng)絡信息安全系統(tǒng)等關(guān)鍵領域的研究開
13、發(fā)專項,進而培養(yǎng)我國在軟件關(guān)鍵技術(shù)和核心產(chǎn)品上的國際競爭力。(3)管理創(chuàng)新軟件質(zhì)量的控制已成為軟件產(chǎn)業(yè)一步步走向世界的成功因素之一。我國軟件產(chǎn)業(yè)缺乏軟件工程的管理,缺乏對軟件過程的控制,沒有走上規(guī)范化發(fā)展的道路,仍處于混沌狀態(tài),所有的行為基本是反應式的;軟件過程是臨時拼湊的;對進度、經(jīng)費的估計無實際根據(jù),硬件限定時常在質(zhì)量上讓步;在質(zhì)量管理上,難以預測可能出現(xiàn)的問題,對出現(xiàn)問題的判斷沒有基礎;進度滯后時,常常是減少或取消評審、測試等保證質(zhì)量的活動;人員安排不合理,忙的忙死,閑的閑死。后果是模塊重用程度降低、產(chǎn)品文檔編寫不甚完備、軟件開發(fā)工程效率得不到保障,最終軟件產(chǎn)品的可靠性無法得到權(quán)威認證,
14、無法得到國際市場的認同,嚴重制約了我國軟件業(yè)的發(fā)展。在質(zhì)量的控制上,我們應該學習印度的軟件企業(yè)。印度軟件企業(yè)將產(chǎn)品和服務的質(zhì)量品牌作為企業(yè)發(fā)展的基礎,將ISO9000認證看作發(fā)展的第一步,將SE-CMM等級作為質(zhì)量管理基準,將最高級別5級作為企業(yè)追求的目標。截止2000年6月統(tǒng)計在全球已經(jīng)注冊的38家CMM-5級企業(yè)中印度就占了15家,在世界上被公認為質(zhì)量信得過的軟件提供國。另外,軟件產(chǎn)業(yè)是一個團隊的產(chǎn)業(yè)。從產(chǎn)品的設計到產(chǎn)品的批量生產(chǎn),軟件產(chǎn)業(yè)需要一大批有技術(shù)和多層次的人才協(xié)同工作。一個全部由高層次人才組成的軟件隊伍,往往會帶來協(xié)同中的矛盾,使高水平的群體的生產(chǎn)效率低下。而團隊的協(xié)作在圍繞企業(yè)
15、價值觀而要求軟件開發(fā)人員為產(chǎn)品而服務時往往帶來了個人創(chuàng)新與產(chǎn)品的矛盾。因此,團隊意識的強化,必須始終貫穿在企業(yè)運行的過程之中。2 .理論上有待突破面對軟件開發(fā)長期受挫的事實,人們期待著理論有所突破。研制與實踐一種新的開發(fā)方法已迫在眉睫。軟件開發(fā)中出現(xiàn)的一系列成本、進度、質(zhì)量問題會嚴重影響著軟件產(chǎn)品的交付使用。項目開發(fā)中暴露出來了問題不斷揭示著管理上深層次的混亂。軟件產(chǎn)品質(zhì)量與技術(shù)和管理均息息相關(guān)。軟件產(chǎn)品的質(zhì)量包括技術(shù)含量與管理的含量,因此,開發(fā)技術(shù)應考慮技術(shù)和管理兩個方面。融合技術(shù)就是具有突破性的研究成果,它已被我們不斷的軟件開發(fā)與監(jiān)理實踐驗證。通過長期的實踐與研究,人們逐漸認識到:以往的理
16、論或是忽視管理而重視技術(shù),或者反之。事實上,軟件開發(fā)是項目思想、管理組織、管理方法、管理技術(shù)、管理方式的綜合體現(xiàn),其中,技術(shù)是其質(zhì)量保證的堅實基石,而過程管理是另一項決不可忽視的措施。惟有消除管理與技術(shù)的隔閡,將兩者融合,有效性”和實用性”最終才能真正落到實處,并使兩者的優(yōu)勢得到充分的發(fā)揮。我們致力于的融合技術(shù)的研究方法已被許多成功的實踐所證明:針對項目開發(fā)常見問題該技術(shù)提出的防范措施是行之有效的,它使各階段的質(zhì)量控制有章可循,對指導軟件的質(zhì)量管理具有重要的借鑒作用。我的認識我個人的理解,軟件工程就是按照工程學的管理方式,有組織、有計劃的,在一定的質(zhì)量基礎、時間限度和成本范圍內(nèi),實現(xiàn)功能明確的軟件系統(tǒng)。而且,軟件工程在企業(yè)范圍內(nèi)運行,一定需要企業(yè)資源的支持,要與企業(yè)的經(jīng)營、決策、管理體系聯(lián)系在一起,才能夠被踏踏實實的落實下來。軟件業(yè)作為一個服務業(yè),要想得到發(fā)展,首先必須形成一個對軟件服務有迫切需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省朔州市懷仁市大地學校高中部2024-2025學年高一下學期第二次月考 數(shù)學試題(含解析)
- 中醫(yī)護師試題及答案
- 2025年地理信息科學專業(yè)試題及答案解析
- hmap面試題及答案
- 好景科技java面試題及答案
- java開發(fā)移動面試題及答案
- 公共政策理論與實踐結(jié)合試題及答案
- 西方政治制度與社會美德之間的關(guān)系試題及答案
- 西方政治制度與社會創(chuàng)新試題及答案
- 計算機三級軟件測試的行業(yè)標準與實踐試題及答案
- 安徽省合肥市38中2025年九下中考三模歷史試卷(含答案)
- GB/T 7358-2025船舶電氣設備系統(tǒng)設計總則
- 2025年山東能源集團權(quán)屬企業(yè)兗礦新疆能化有限公司招聘筆試參考題庫含答案解析
- 山東濟南先行投資集團有限責任公司招聘筆試真題2024
- 2025年全國保密教育線上培訓考試試題庫附答案(完整版)含答案詳解
- 2024-2025粵教粵科版科學一年級下冊期末考試卷附答案
- 25春國家開放大學《園藝植物栽培學總論》形考任務1-3+實驗實習參考答案
- 生物標本保存及處理試題及答案
- 完整的離婚協(xié)議書打印電子版(2025年版)
- 幼兒園課程論知到課后答案智慧樹章節(jié)測試答案2025年春運城幼兒師范高等??茖W校
- 新時代中小學教師職業(yè)行為十項準則
評論
0/150
提交評論