亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
開放源碼有利軟件質(zhì)量提高
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/27 14:01:32 ] 推薦標(biāo)簽:

  近年來,一種新的思潮在國際上受到越來越多的關(guān)注,已經(jīng)取得豐碩成果,而且將對整個(gè)軟件產(chǎn)業(yè)格局產(chǎn)生重大深遠(yuǎn)影響,這是所謂開放源碼思想。

  開放源碼的基本思想很簡單,初由于計(jì)算機(jī)硬件造價(jià)昂貴,許多公司認(rèn)為計(jì)算機(jī)軟件不值錢,將其僅看作是整個(gè)計(jì)算機(jī)的附屬產(chǎn)品。因此,當(dāng)時(shí)網(wǎng)絡(luò)上的程序員可以任意閱讀、重新分布和修改軟件的源碼,也正因?yàn)榇瞬攀沟密浖䴓I(yè)得以飛速的發(fā)展。

  然而,隨著計(jì)算機(jī)硬件成本的不斷下降,軟件在整個(gè)計(jì)算機(jī)系統(tǒng)的成本中占有越來越高的比例,如何提高軟件開發(fā)生產(chǎn)率、降低成本、提高質(zhì)量是整個(gè)計(jì)算機(jī)軟件行業(yè)的重大課題。按照傳統(tǒng)封閉的開發(fā)模式,只有很少一部分程序員能夠看到源代碼,其他任何人只能使用不透明的二進(jìn)制軟件,這使得程序源碼中的大量潛在錯(cuò)誤難以被及時(shí)發(fā)現(xiàn)和消除,造成巨大的維護(hù)費(fèi)用。

  開放源碼主要目標(biāo)是提高軟件質(zhì)量,其方法是通過開放源代碼以獲得廣泛的對等評審及用戶測試效應(yīng)。與傳統(tǒng)的封閉開發(fā)模式相對,傳統(tǒng)模式采取嚴(yán)密組織的開發(fā)隊(duì)伍(如同構(gòu)筑大教堂的組織模式),開放源碼則是由分散的發(fā)燒友通過Internet組成的開發(fā)隊(duì)伍進(jìn)行組織(如同市集的組織模式),這是開放源碼社區(qū)Eric Raymond在其的《大教堂與市集》一文中提出的論點(diǎn),Linux的開發(fā)是“市集模式”的成功典范,也從實(shí)踐上說明“市集模式”能夠開發(fā)出可用性優(yōu)于“大教堂模式”的軟件。

  然而,“市集模式”也并非,Eric Raymond指出了市集模式成功運(yùn)用的先決條件,包括包括開放源碼項(xiàng)目工程的資格問題和在把項(xiàng)目公開和開始建造一個(gè)協(xié)作開發(fā)人員的社團(tuán)的時(shí)候代碼的狀態(tài)。可以認(rèn)為,不能以一個(gè)市集模式從頭開發(fā)一個(gè)軟件,可以通過市集模式進(jìn)行測試、調(diào)試和改進(jìn),但是以市集模式從頭開始一個(gè)項(xiàng)目將是非常困難的,初期的開發(fā)人員的社團(tuán)應(yīng)該有一個(gè)可以運(yùn)行和測試的東西來玩,盡管它可以很粗糙、很笨拙、不完整和缺少文檔,但不能忽略的東西是要吸引哪些人卷入一個(gè)整潔的項(xiàng)目。同時(shí),“市集模式”的成功依賴Internet和控制版本進(jìn)化的(例如Richard Stallman,Linus Torvalds)。作為項(xiàng)目而言,能夠提出卓越的原始設(shè)計(jì)思想不是關(guān)鍵的,關(guān)鍵的是要能把從他人那里得到的好的設(shè)計(jì)重新組織起來,同時(shí)必須有良好的人際和交流能力,必須能夠吸引他人共同建造一個(gè)開發(fā)社團(tuán)。

  與開放源碼緊密相關(guān)的是所謂自由軟件運(yùn)動(dòng),后者的主要目標(biāo)是使得開發(fā)的軟件是Free(是自由,freedom,不是免費(fèi)的意思)的,它們之間簡單的區(qū)別是各自的優(yōu)先權(quán)不同,在此不對二者區(qū)別進(jìn)行更深入的哲學(xué)討論。在開放源碼/自由軟件思想下已經(jīng)積累了相當(dāng)一批財(cái)富,包括操作系統(tǒng)級、平臺(tái)軟件級、甚至應(yīng)用級的源程序已經(jīng)被放在網(wǎng)站上,供軟件愛好者自由使用。盡管目前軟件業(yè)的主要商業(yè)模式是以出售拷貝為基本商業(yè)基點(diǎn)的,但這種商用軟件的思路目前正逐漸被開放源碼、以服務(wù)和培訓(xùn)為商業(yè)獲取利潤的思想所取代。而且,開放源碼軟件可以把很多人的智力集聚到一起,尤其既有利于基礎(chǔ)軟件教育事業(yè),又可以加快高質(zhì)量的共性軟件發(fā)展。因此,開放源碼思想已經(jīng)受到來自政府、企業(yè)、科研教育機(jī)構(gòu)的高度關(guān)注,隨著大量人力物力的不斷投入,開放源碼軟件正在逐步走向工業(yè)化。

  但是,開放源碼也帶來了一些新的問題,由于完全本著自愿的原則,任何人都可以自由參與開源軟件的開發(fā),也可以將自己編制的軟件放到網(wǎng)上讓別人共享,因而軟件版本如何管理、質(zhì)量如何保證、軟件錯(cuò)誤如何跟蹤和修正等都擺在人們的面前。同時(shí),開放源碼的測試、整理與推廣也是一個(gè)比較重要的任務(wù)。可以認(rèn)為,將開放源碼思想與傳統(tǒng)的軟件工程進(jìn)行有機(jī)結(jié)合將對未來軟件業(yè)的發(fā)展產(chǎn)生深遠(yuǎn)影響,也將為軟件質(zhì)量提高工作探索新的途徑。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 深夜影院一级毛片 | 狠狠干狠狠爱 | 日本黄网在线观看 | 日韩欧美高清视频 | 亚洲精品福利在线 | 国产偷国产偷高清视频 | 日韩黄色片在线观看 | 国产午夜免费视频 | 日日碰狠狠添天天爽爽爽 | 国产欧美在线视频免费 | 成年人在线免费观看网站 | 黄色永久免费 | 亚洲欧洲日韩综合 | 欧美成人免费xxx大片 | 成人免费播放视频777777 | 欧美一级一片 | 青草免费视频 | 在线青草 | 久青草视频免费视频播放线路1 | 日本欧美一二三区色视频 | 久久综合偷偷噜噜噜色 | 色老头永久免费网站 | 一级黄色免费看 | 日韩黄色片在线观看 | 99亚洲| 写真片 理论 在线播放 | 色偷偷亚洲第一成人综合网址 | 两个人看的www高清免费视频 | 日韩淫 | 公又粗又长又大又深好爽日本 | 欧美高清视频一区 | 亚洲欧洲日本天天堂在线观看 | 外国xxx | 99国产牛牛视频在线网站 | 激情久久久久久久久久久 | 日韩三级在线观看视频 | 国产黄色免费在线观看 | 看黄网页 | 国产成人免费手机在线观看视频 | 午夜视频在线观看免费视频 | 在线观看视频免费 |