第一篇:軟件發(fā)展論文
中國軟件發(fā)展的近況、走勢
摘要:隨著我國經(jīng)濟的快速發(fā)展,軟件工程也在不斷進步,他作為一類工程,能把理論與實踐成功的結(jié)合在一起。在軟件工程上能夠借鑒傳統(tǒng)的原則與方法,為了擁有更高質(zhì)量的軟件,軟件工程的發(fā)展有很多的需求,對學術(shù)上的要求也是愈來愈多,本文主要向大家分析軟件產(chǎn)業(yè)的發(fā)展態(tài)勢,為以后的工作及技術(shù)研發(fā)做鋪墊。關(guān)鍵詞:軟件產(chǎn)業(yè);發(fā)展現(xiàn)狀;發(fā)展趨勢;發(fā)展策略
科技的進步不斷推動著經(jīng)濟的發(fā)展,經(jīng)濟全球化逐漸成為了發(fā)展潮流,經(jīng)濟的飛速發(fā)展為我們帶來的就是信息全球化,隨著信息時代的到來,我國計算機技術(shù)在不斷發(fā)展著,而計算機軟件工程也擁有了巨大的空間,計算機軟件工程的作用也日趨凸顯,軟件的危機也不斷影響著人們,成為首要解決的問題。
中國的軟件產(chǎn)業(yè)始于80年代, 經(jīng)過30多年的發(fā)展, 已初具規(guī)模, 并展現(xiàn)了廣闊的前景, 不僅保持了近十年的持續(xù)高速增長, 更取得了舉國上下對其戰(zhàn)略地位的高度重視和認同。政府高度重視軟件產(chǎn)業(yè)的發(fā)展, 制定了相關(guān)的規(guī)劃和政策, 這些規(guī)劃政策都將軟件產(chǎn)業(yè)的興衰提高到國家發(fā)展戰(zhàn)略的高度, 使中國軟件產(chǎn)業(yè)進入了全面快速發(fā)展階段。中國軟件業(yè)發(fā)展現(xiàn)狀
軟件行業(yè)具有知識技術(shù)密集、高成長性、高附加值和高帶動性等特點。計算機軟件應(yīng)用領(lǐng)域廣泛,已經(jīng)成為推動國民經(jīng)濟和社會發(fā)展的基礎(chǔ)性、戰(zhàn)略性和先導(dǎo)性產(chǎn)業(yè),為推進兩化融合、轉(zhuǎn)變經(jīng)濟發(fā)展方式、保障國家信息安全提供了重要支撐。中國產(chǎn)業(yè)信息網(wǎng)發(fā)布的《2014-2018年中國軟件行業(yè)市場深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告》顯示,我國軟件行業(yè)銷售收入以年均30%以上的速度持續(xù)增長,遠高于同期GDP 增長速度。
2013 年8 月17 日,國務(wù)院發(fā)布了“寬帶中國戰(zhàn)略實施方案”,將“寬帶戰(zhàn)略”從部門行動上升為國家戰(zhàn)略。該方案指出,到2020 年,基本建成覆蓋城鄉(xiāng)、服務(wù)便捷、高速暢通、技術(shù)先進的寬帶網(wǎng)絡(luò)基礎(chǔ)設(shè)施,固定寬帶用戶達到4 億戶,家庭普及率達到70%,光纖網(wǎng)絡(luò)覆蓋城市家庭。行政村通寬帶比例超過98%,并采用多種技術(shù)方式向有條件的自然村延伸。此外,網(wǎng)速方面,城市和農(nóng)村家庭寬帶接入能力將分別達到50Mbps 和12Mbps。網(wǎng)絡(luò)基礎(chǔ)設(shè)施的完善、寬帶的普及和網(wǎng)速的提升,必將成為軟件行業(yè)進一步發(fā)展的重要基礎(chǔ),為軟件行業(yè)的快速發(fā)展提供良好的平臺。
2015 年,我國軟件行業(yè)的業(yè)務(wù)收入突破4 萬億元,占信息產(chǎn)業(yè)比重達到25%,年均增長24.5%以上,軟件出口達到600 億美元。信息技術(shù)服務(wù)收入超過2.5 萬億元,占軟件和信息技術(shù)服務(wù)業(yè)總收入比重超過60%??梢灶A(yù)計,“十二五”期間我國軟件產(chǎn)業(yè)的業(yè)務(wù)收入規(guī)模和增速都將繼續(xù)呈現(xiàn)逐年上升的態(tài)勢。2 中國軟件產(chǎn)業(yè)發(fā)展的趨勢
計算機的發(fā)展最早是在軍事領(lǐng)域得以發(fā)展,隨著經(jīng)濟的不斷發(fā)展成熟,計算機逐漸開始由經(jīng)濟領(lǐng)域發(fā)展到人民大眾,計算機的使用范圍不斷增加,對于計算機的工程員需求也增大,在計算中會出現(xiàn)各種各樣的問題亟待解決,在不斷探索的過程中發(fā)現(xiàn)有許多可以拓展的空間,所以出現(xiàn)了第一代數(shù)據(jù)庫的管理系統(tǒng),有許多需要處理以及完善,當時的計算機軟件只是初級,仍有許多需要完善,增強修改,在保質(zhì)保量完成的過程當中,加快了計算機軟件工程的運輸速度以及計算精準度。然而隨著計算機技術(shù)的飛躍發(fā)展,我國軟件技術(shù)也不斷推廣與發(fā)展,軟件的規(guī)模也在逐步擴大,技術(shù)上要求的層次也不斷提升。人們的要求也不斷提高,所以要提高軟件的生產(chǎn)速度與效率,保質(zhì)保量。具體說來, 中國軟件產(chǎn)業(yè)呈現(xiàn)如下發(fā)展趨勢。(1)軟件產(chǎn)業(yè)成為國家戰(zhàn)略企業(yè)
今天, 軟件產(chǎn)業(yè)已成為國家的先導(dǎo)、支柱和戰(zhàn)略性產(chǎn)業(yè), 它對保障信息安全、提升IT產(chǎn)業(yè)競爭力和增強綜合國力有重大意義。為了加速軟件產(chǎn)業(yè)的發(fā)展, 國家和地方政府制定了一系列支持軟件產(chǎn)業(yè)發(fā)展的政策。在這些政策的指導(dǎo)下, 我國軟件產(chǎn)業(yè)進入了高速增長期。目前, 軟件產(chǎn)業(yè)已成為國內(nèi)增長速度最快的產(chǎn)業(yè)。(2)新興軟件領(lǐng)域潛力巨大 除了傳統(tǒng)的軟件應(yīng)用領(lǐng)域外, 最近幾年我國出現(xiàn)了一些新興軟件應(yīng)用領(lǐng)域, 包括信息安全軟件、行業(yè)應(yīng)用軟件、網(wǎng)絡(luò)游戲軟件等。在這些新興應(yīng)用領(lǐng)域, 中國市場有著巨大潛力, 可以支撐軟件企業(yè)的成長。
(3)嵌入式軟件是提升IT制造業(yè)競爭力的重要途徑
隨著數(shù)字技術(shù)的發(fā)展, 越來越多的產(chǎn)品和系統(tǒng)中嵌入了微電腦芯片, 數(shù)字化3C產(chǎn)品不斷涌現(xiàn), 嵌入式軟件已經(jīng)成為軟件與其他系統(tǒng)融合滲透的載體, 成為這些系統(tǒng)中的關(guān)鍵技術(shù)和主要的增值因素, 也是未來企業(yè)和產(chǎn)品競爭力的重要體現(xiàn)。盡管全球經(jīng)濟狀況持續(xù)低迷, 但嵌入式軟件的未來非常光明。未來幾年內(nèi), 嵌入式軟件將保持快速穩(wěn)定發(fā)展, 年復(fù)合增長率將達到13.8%。嵌入式軟件為信息產(chǎn)業(yè)的發(fā)展帶來了新機遇, 被視為中國軟件產(chǎn)業(yè)新的增長點之一。(4)計算機軟件工程發(fā)展的特點
根據(jù)一項調(diào)查顯示,2008 年中國軟件工程產(chǎn)業(yè)整體處于上升的趨勢,軟件工程上完成的業(yè)務(wù)就突破萬億,增長百分點也超過百分之20,然而其中所包含的軟件外包服務(wù)的收入則應(yīng)有更多的利潤,所以說無論對于國家來說,還是個人來講,軟件工程的發(fā)展都是有很大益處的。而且軟件工程的發(fā)展態(tài)勢如此強大,水平也是不斷提升,人們的生活水平也有待完善,在這一點上就可以肯定,未來的發(fā)展是絕對離不開計算機軟件工程的發(fā)展的。首先,它的就業(yè)前景一片光明,在就業(yè)的發(fā)展道路上,軟件發(fā)展產(chǎn)業(yè)鏈就是快速發(fā)展的渠道,應(yīng)軟件發(fā)展應(yīng)運而生的軟件型人才,近年來也不斷出現(xiàn),國內(nèi)對于高精尖的軟件高手還很稀缺。其次,就業(yè)工資很高,工薪待遇極好,軟件工程師每人每個月平均工資都會在整個計算機的前列,以及城市當中,待遇一般的會在2000-6000 之間,而能力極強的計算機軟件應(yīng)用工程師而言,月工資會在10000-20000 之間,所以說計算機軟件工程是一項非常待遇很好的職業(yè)。第三,就業(yè)方向廣,選擇余地多,不論在哪里,那個工作崗位都卻不了一個計算機軟件編程,所以說一個好的計算機軟件工程師可以說是一個企業(yè)、一個工作的必須,是工作當中必不可少的一項職業(yè)。對于職業(yè)計算機工程師綜合素質(zhì)的要求是很多的,不只是軟件的編程,以及計算機軟件的開發(fā)、測試、應(yīng)用等等,會產(chǎn)生很多個分支。因此說,軟件工程會朝著越來越廣明的方向發(fā)展,他的就業(yè)前景非常好。促進我國軟件產(chǎn)業(yè)發(fā)展的策略
世界軟件工程大會主席、美國馬薩諸塞大學奧斯特維爾教授說, 在新一輪的國際分工中, 高附加值、低成本、智力密集型的軟件與信息服務(wù)業(yè)正逐步向亞太地區(qū)轉(zhuǎn)移, 這給中國和印度等國的軟件產(chǎn)業(yè)帶來巨大的發(fā)展機遇。但目前中國軟件業(yè)尚存在許多問題, 如:國家創(chuàng)新體系尚不完善, 體制和機制有待深化改革;缺乏核心技術(shù), 自主創(chuàng)新的動力和能力弱, 軟件關(guān)鍵技術(shù)和產(chǎn)品自給率低;缺乏從實際出發(fā), 面向全球的戰(zhàn)略研究;需求不足和供給不足并存, 產(chǎn)業(yè)規(guī)模小, 市場占有率低;產(chǎn)業(yè)投入嚴重不足, 企業(yè)創(chuàng)新能力弱, 產(chǎn)品商品化程度低、國際化程度低;知識產(chǎn)權(quán)保護力度不夠;人才結(jié)構(gòu)不合理, 缺乏高素質(zhì)、復(fù)合型、國際化的領(lǐng)軍人才;軟件出口還處于低附加值的外包加工、測試的起步階段等。針對中國軟件業(yè)的發(fā)展現(xiàn)狀和存在的問題, 需要采用如下策略以促進中國軟件業(yè)的發(fā)展。
(1)創(chuàng)新策略
作為高新技術(shù)產(chǎn)業(yè), 技術(shù)淘汰率高。因而, 軟件產(chǎn)業(yè)的發(fā)展需要相應(yīng)的技術(shù)創(chuàng)新機制, 實施以技術(shù)創(chuàng)新為動力的長遠發(fā)展戰(zhàn)略, 加快核心軟件技術(shù)和產(chǎn)品創(chuàng)新及產(chǎn)業(yè)化。積極發(fā)展具有自主知識產(chǎn)權(quán)的軟件產(chǎn)品,集中支持核心技術(shù)軟件、基礎(chǔ)軟件、工具軟件、嵌入式軟件的開發(fā)和自主的軟件創(chuàng)新信息產(chǎn)業(yè)化。(2)激勵策略
加強對人才的科學管理和合理利用, 形成對軟件人才有效的激勵機制, 真正體現(xiàn)“按勞分配和按生產(chǎn)要素相結(jié)合”的原則, 做到人盡其才, 激勵軟件人才的創(chuàng)造性和積極性, 為軟件人才提供開創(chuàng)事業(yè)、施展才華的舞臺。為促進軟件企業(yè)積極開發(fā)自主產(chǎn)權(quán)軟件產(chǎn)品, 逐步擴大我國軟件產(chǎn)品的市場份額。政府要為軟件產(chǎn)品的出口提供應(yīng)有的便利, 簡化軟件產(chǎn)品的出口手續(xù), 簡化軟件開發(fā)人員出國的手續(xù), 促進軟件企業(yè)對境外市場的開拓。增強中國軟件產(chǎn)品的出口意識, 同國際軟件產(chǎn)品接軌, 這樣才能更好地促進本國軟件產(chǎn)業(yè)的發(fā)展, 才能真正在國際軟件市場中樹立中國軟件產(chǎn)品的品牌。(3)軟件服務(wù)策略
軟件產(chǎn)業(yè)又是服務(wù)業(yè), 隨著大批跨國公司將其業(yè)務(wù)外包, 軟件服務(wù)成了一個欣欣向榮的行業(yè)。由于用戶的需求不斷深化和變更, 以及軟件技術(shù)的不斷發(fā)展, 為維護服務(wù)提供了市場空間, 我們應(yīng)該改變軟件就是做產(chǎn)品的觀念, 促使軟件企業(yè)快速掌握市場需求, 完善企業(yè)的產(chǎn)品。(4)環(huán)境策略
軟件產(chǎn)業(yè)的發(fā)展要形成政府、企業(yè)和社會資源的良性互動機制, 形成合力共同發(fā)展軟件產(chǎn)業(yè)。一方面,政府要創(chuàng)造良好的產(chǎn)業(yè)發(fā)展環(huán)境。繼續(xù)推進軟件正版化工作, 嚴厲打擊軟件盜版等違法行為, 加大知識產(chǎn)權(quán)保護力度, 繼續(xù)做大軟件產(chǎn)業(yè)規(guī)模。把握軟件產(chǎn)業(yè)和產(chǎn)業(yè)發(fā)展方向, 加強對軟件發(fā)展的指導(dǎo), 整合資源形成合力, 推動軟件產(chǎn)業(yè)不斷做大規(guī)模。另一方面政府要從信貸、稅收、信息和外匯等多方面制訂優(yōu)惠政策, 鼓勵和支持軟件開發(fā)企業(yè)的技術(shù)創(chuàng)新行為, 鼓勵企業(yè)創(chuàng)造出更多的自主優(yōu)勢品牌。政府資金主要發(fā)揮導(dǎo)向、示范作用, 投資重點主要是支持開發(fā)共性軟件和基礎(chǔ)性軟件。
(5)人才策略
軟件產(chǎn)業(yè)是以人的智力為主要資源, 以知識和信息為主要內(nèi)容, 以創(chuàng)新為主要特點的知識產(chǎn)業(yè), 離開人才, 軟件產(chǎn)業(yè)無從發(fā)展。人才是軟件企業(yè)的財富。因此培養(yǎng)一批高素質(zhì)、高水平、穩(wěn)定的技術(shù)骨干隊伍是企業(yè)發(fā)展的關(guān)鍵。建立軟件人才引進機制。制定優(yōu)惠的政策, 建立留學創(chuàng)業(yè)基金, 專項用于吸引具有企業(yè)經(jīng)營管理經(jīng)驗、風險投資經(jīng)驗和有專業(yè)技能的研發(fā)人員回國創(chuàng)業(yè), 并為學有所成的留學人員創(chuàng)辦企業(yè)提供條件和配套服務(wù);制定人才保護政策, 留住現(xiàn)有軟件人才;支持以技術(shù)和貢獻作為資本入股等, 穩(wěn)定人才隊伍。建立人才培養(yǎng)機制。與西方軟件人才培養(yǎng)模式接軌, 建立以市場為導(dǎo)向的人才培養(yǎng)機制。我國具有人力資本上的優(yōu)勢, 只要我們及時調(diào)整人才培養(yǎng)模式, 后發(fā)優(yōu)勢也是相當明顯的。培養(yǎng)軟件業(yè)急需的專業(yè)人才是軟件業(yè)的基礎(chǔ)。目前中國國內(nèi)軟件教育勢頭迅猛, 大量高素質(zhì)人才和合理的人才結(jié)構(gòu)是中國軟件業(yè)參與國際競爭和持續(xù)發(fā)展的根本保障, 同時還要建立大規(guī)模、多層次地以市場為導(dǎo)向的人才培養(yǎng)供應(yīng)體系。4 結(jié)束語
軟件技術(shù)是國民經(jīng)濟建設(shè)中諸多關(guān)鍵技術(shù)的基礎(chǔ), 也是提高市場競爭力的關(guān)鍵技術(shù)。發(fā)展軟件產(chǎn)業(yè)是傳統(tǒng)產(chǎn)業(yè)實現(xiàn)經(jīng)濟增長方式從粗放型到集約型轉(zhuǎn)變的重要推動力, 將推動我國相關(guān)產(chǎn)業(yè)向數(shù)字化、智能化方向發(fā)展, 加快整個社會的信息化水平, 推動國民經(jīng)濟快速發(fā)展。為了促進中國軟件產(chǎn)業(yè)的快速發(fā)展, 需要從人才機制、創(chuàng)新、激勵、軟件服務(wù)及創(chuàng)造良好的產(chǎn)業(yè)環(huán)境等方面著手, 抓住機遇, 迎接挑戰(zhàn), 走具有中國特色軟件產(chǎn)業(yè)發(fā)展之路。
第二篇:論文-軟件
【摘要】本文結(jié)合現(xiàn)階段中小軟件企業(yè)蓬勃發(fā)展的背景,結(jié)合軟件開發(fā)的流程分析及管理中的成本、進度、質(zhì)量分析。分析了中小軟件企業(yè)項目中存在的問題并提出了相應(yīng)的解決辦法。
【關(guān)鍵詞】軟件;管理;項目;軟件企業(yè);生命周期;流程控制
【詳情】隨著我國信息產(chǎn)業(yè)特別是軟件產(chǎn)業(yè)的蓬勃發(fā)展,一批批中小軟件企業(yè)不斷涌現(xiàn)。大大推動了我國軟件產(chǎn)業(yè)的發(fā)展。但是不可忽視的是,有相當部分的軟件企業(yè)特別是中小型企業(yè)在項目管理方面存在著先天的不足,大多仍然處于一種手工作坊式運營階段,處于有章不循和無章可循的混沌階段,缺乏科學化、系統(tǒng)化的管理,質(zhì)量和效率都不強。由于處于企業(yè)的初創(chuàng)期,中小軟件企業(yè)忙于找項目、攬項目,從而忽視了自身的實力和行業(yè)專攻,從而造成了什么項目都接、什么活都做的局面,且公司人員較少,分工不明確從而造成了此類軟件企業(yè)管理流程混亂,重編碼輕設(shè)計,甚至到編碼完成后再回頭編寫、應(yīng)付各種文檔資料,無論從哪個角度來說,這是沒有任何意義的。軟件項目的開發(fā)流程不規(guī)范,項目延期、失敗層出不窮。所以如何有效地對項目進行管理,有章可循,對于中小軟件企業(yè)來說,是非常有現(xiàn)實意義的。對于廣大的中小軟件企業(yè)而言,如何能有效且比較簡單地對自己的軟件項目流程進行管理呢?項目流程管理在軟件項目的開發(fā)過程中是非常重要的一環(huán),它貫穿著整個過程,所以有時它也被稱為軟件產(chǎn)品生命周期管理,主要內(nèi)容包括:立項、策劃、分析、實現(xiàn)、測試、發(fā)布、維護等環(huán)節(jié)。首先我們從軟件工程角度來談?wù)勥@個問題。我們來說一下軟件工程中開發(fā)模型的概念,無論大小,每個項目都必定要遵循一定的開發(fā)模型。軟件常用的開發(fā)模型包括:瀑布模型、螺旋模型、漸進模型。那么具體到中小軟件企業(yè),在這幾種模型中,我們要注意些什么呢?下面我們針對這幾種常見的模型做一下分析。一般而言,瀑布模型常用于在開發(fā)時間內(nèi)需求沒有或很少變化、分析設(shè)計人員對應(yīng)用領(lǐng)域很熟悉、用戶應(yīng)用環(huán)境穩(wěn)定、用戶除提出需求以外,很少參與開發(fā)工作、需求使用面向過程的語言或編程工具且風險較低的項目。螺旋模型常用于在項目開發(fā)早期需求可能有變化、分析設(shè)計人員對應(yīng)用領(lǐng)域很熟悉、用戶可不同程度地參與整個項目的開發(fā)過程、使用面向?qū)ο蟮匿囱曰虻谒拇Z言、中等風險項目。漸進模型主要應(yīng)用于在整個項目開發(fā)過程中需求都可能發(fā)生變化、分析設(shè)計人員對應(yīng)用領(lǐng)域不熟悉、用戶可參與整個軟件開發(fā)過程中、使用面向?qū)ο蟮恼Z言或第四代語言且高風險項目。生存期定義可視軟件項目特性識別和所選軟件開發(fā)模型而異,對于軟件生命周期的幾個環(huán)節(jié)來說,他們并不是孤立的、時間層次非常明顯的,它們之間也存在著時間的重疊交叉甚至錯位。對于項目管理人員來說,要注意區(qū)分這幾個階段并在不同的階段定義不同的工作內(nèi)容并嚴格執(zhí)行。而具體到中小型軟件企業(yè),由于人員較少,各種工程外小組不太健全。所以,針對這種情況,我們對各個流程進行分解大致分為調(diào)查階段、立項階段、策劃階段、分析設(shè)計階段、實現(xiàn)階段、測試階段、發(fā)布階段、維護階段。在調(diào)查階段:我們要采集用戶需求信息、擬定立項建議最后要生成用戶需求文檔及立項建議書。在立項階段:我們需要編制可行性分析報告、立項申請報告并進行評審最后要形成評審記錄。在策劃階段:我們要任命項目經(jīng)理、建立項目組。并對需求進行分析、評審。根據(jù)需求情況對項目進行資源準備(人、財、物)。在此階段要形成軟件需求規(guī)格說明書及測試大綱及需求評審記錄。在分析設(shè)計階段:我們要進行下面的工作系統(tǒng)設(shè)計(含數(shù)據(jù)庫、界面設(shè)計)、設(shè)計評審、用例準備、測試計劃評審、項目計劃修訂、復(fù)用元素提取根據(jù)情況要形成系統(tǒng)設(shè)計文檔、集成和驗證測試計劃、系統(tǒng)設(shè)計評審記錄、測試計劃評審記錄、項目計劃修訂記錄。在實現(xiàn)階段,我們要進行詳細設(shè)計、詳細設(shè)計評審、構(gòu)造軟件(編碼、自測)、模塊測試、組裝測試要形成詳細設(shè)計文檔,評審記錄、源程序、相關(guān)的測試數(shù)據(jù)和記錄。在測試階段,我們要進行集成測試、界面凍結(jié)、編寫用戶使用手冊、填寫發(fā)布申請單之后進行發(fā)布申請評審要形成集成測試測試記錄、報告、安裝母盤、用戶使用手冊子版)及產(chǎn)品介紹。在發(fā)布階段,我們要編寫培訓教材、進行產(chǎn)品包裝設(shè)計、母盤準備、服務(wù)人員培訓、光盤刻制、資料印刷、產(chǎn)品包裝、發(fā)布產(chǎn)品檢驗、產(chǎn)品發(fā)布和交付井進行項目總結(jié)。在維護階段,我們要采集產(chǎn)品問題反饋單、登錄問題反饋臺賬、編發(fā)產(chǎn)品問題的E—mail、采集、登錄問題反饋跟蹤記錄表、編報問題反饋跟蹤月匯總表、產(chǎn)品問題審核、分類和交付、產(chǎn)品問題回復(fù)、本版本產(chǎn)品問題維護、新版產(chǎn)品母盤制作、編、發(fā)產(chǎn)品更改公告、問題維護審核、新需求臺賬登錄。眾所周知.影響項目進展的三個維度是成本、進度和質(zhì)量。如何平衡它們之間的關(guān)系,盡力做到快、好、省?在有限資源的情況下將
結(jié)果處理得最優(yōu)?這就是項目中管理的學問了。任何項目要被視為成功,都要必須達到幾個目的,這其中包括質(zhì)量要求、截止期及成本限制。質(zhì)量規(guī)定給出了一個最終的定義包括項目的形式、適配性和功能,它定義了項目提交給用戶時的最終狀態(tài),而且要確保項目符合這些規(guī)定。同時項目的進度也是非常重要的,項目管理的一個重要的職責就是要確定一個合理的交付日期。這就是一處平衡的過程,協(xié)調(diào)好這三個方面的工作,同時所謂一個項目,進度是主線,其他的因素是圍繞它來做的,同時進度也是項目管理的標尺。所以在項目中一旦將會期確定下來,就要將它轉(zhuǎn)化為進度表的形式,并告訴你的項目組成員。當編制進度表時,頭腦中要牢記住這個日期。如果你的團隊知道要求完成項目的實際期限,他們將受到更大的激勵,對他們會更有幫助:當團隊成員知道進度的情況時,他們將能夠加快自己的步伐,從而為項目的順利完成做出更大貢獻。合理的進度,不應(yīng)該讓項目組成員感到緊張。緊張是個人績效的一個主要殺手。緊張的人更有可能犯錯誤,而且一般來說其表現(xiàn)不如最佳狀態(tài):一個人犯的錯誤越多,他對其工作及對其本人的感覺就越糟糕,他就越有可能死火。高死火率意味著高的人員離職率,意味著你要花更多的時間用于更新雇人和重新培訓。緊張的工作環(huán)境導(dǎo)致雇員的緊張,他們反過來又導(dǎo)致環(huán)境更加緊張。這是一種惡性循環(huán),對于人員短缺的中小軟件企業(yè)而言,這顯然是不希望被看到的。作為一個項目來說,如果沒有一個明確的目標。對有些人來說,這種情況可能造成令人難以置信的放松,而對另外一些人來說,它又可能造成難以置信的緊張。那些不知道自己的工作到底是什么的雇員,容易變得緊張;他們拿不準為什么來這里,這意味著不能擔保明天他們還會出現(xiàn)。如果你向你的團隊成員提出了足夠明確的目標,并向 他們展示實現(xiàn)目標的途徑,你的雇員不僅不會緊張,而會真的感覺自己是該項目的一部分。可能還會對自己取得的結(jié)果感到自豪。而當項目經(jīng)理用富有挑戰(zhàn)性的工作和專門技術(shù)來影響員工的時候,項目成果的機率就會增大。你不僅應(yīng)當向你的團隊成員說明目標,而且你應(yīng)當讓他們參與確定這些目標。并且一般來說讓他們參與計劃的編制,這是絕對必要的。如果你讓團隊成員幫助編制計劃,你將更有可能提早發(fā)現(xiàn)可能發(fā)生問題的領(lǐng)域。團隊成員也感覺到對項目承擔了更大的義務(wù),因為在使項目啟動方面,他們有某種利害關(guān)系。同時,在執(zhí)行項目時,項目經(jīng)理一定會面對這樣的要求,即不超出某種成本限制。作為項目經(jīng)理,應(yīng)該制定一個比較詳細的預(yù)算、計劃,你應(yīng)當告知你的公司或客戶這項工作確切地說要花費多少成本:出于你的團隊是執(zhí)行項目的人此時也應(yīng)該像客戶一樣,也需要盡可能地了解有關(guān)成本的信息,所以我們考慮軟件的項目管理的時候,都必須在這幾方面對其加以界定及規(guī)范,在日常的項目管理工作中要注重這幾方面的協(xié)調(diào)、平衡。一個項目組,我們也要關(guān)注于組織的建設(shè)。一個軟件項目的成功,團隊間的合作及有效溝通也是非常重要的。在交流的過程中,要有效的減少噪音,提高溝通的效率。幾乎在所有的項目管理中,溝通問題是必不可免的,對于一些項目經(jīng)理來說,溝通不佳意味著“沒人聽我的”,而對于另外的一些經(jīng)理來說,溝通不暢意味著項目組成員每天到晚一直忙,卻不見多少成績,好多人做著重復(fù)的工作,因為彼此之間沒有進行有效的溝通。溝通的方式很多,比如說會議、電話、電郵、甚至行為等等。如果團隊成員看起來不愿意溝通,這并不一定表明他們不愿意合作。相反,他們僅僅可能是不愿意以自己不適應(yīng)的方式進行溝通。所以,為了鼓勵溝通,我們必須清楚應(yīng)該選擇哪種溝通渠道,應(yīng)該選擇哪些條件組合,以得到我們所期望的反應(yīng)。在項目工作中,萬不能對他人頤指氣使。維持團隊的關(guān)系以促進項目組成員齊心協(xié)力地工作這才是項目經(jīng)理所要取得的目標。如果項目經(jīng)理過多地用權(quán)力、金錢或者處罰的手段來影響項目組成員的話,項目失敗的幾率會很大。和其他方面的管理一樣,項目管理既是一門科學又是一門藝術(shù)。在平時的管理工作當中,我們不僅要善于將相關(guān)的管理知識及管理理論有意識的應(yīng)用到管理實踐中,我們更要發(fā)展藝術(shù)性的思維。沒有完全相同的項目環(huán)境,外部環(huán)境和內(nèi)部環(huán)境是不斷變化的,我們只有在不斷的實踐中探索才能深刻的體會到項目管理的精髓,不斷的成長。同時作為一個項目經(jīng)理,要有大局觀,要具有系統(tǒng)思維。不要受單一項目的局限,要在一個更大的組織視野下考慮項目的實施。主要參考文獻[1](美)DalaielJ.Paulish.軟件項目管理實用指南[M].白曉顆,邵忠?guī)h譯.北京:機械工業(yè)出版杜,2003。[2](美)凱西.施瓦爾貝.IT項目管理[M].王金玉,時梆譯.北京:機械工業(yè)出版社,2003。[3](美)克萊門茨,(美)凱茲曼,(美)克萊思.軟件架構(gòu)評估[M].孫學濤,朱衛(wèi)東,趙凱譯.北京;清華大學出版社,2002。
第三篇:軟件結(jié)構(gòu)論文
化學抽象機
摘要:軟件體系結(jié)構(gòu)在軟件工程領(lǐng)域中至關(guān)重要,而軟件體系結(jié)構(gòu)描述語言ADL為軟件體系結(jié)構(gòu)的表示和分析提供了語言符號和支持工具。本文主要分析和研究了動態(tài)形式化描述語言化學抽象機CHAM的發(fā)展及其在軟件體系結(jié)構(gòu)中的應(yīng)用。
關(guān)鍵詞:化學抽象機;軟件體系結(jié)構(gòu)
一、化學抽象機的發(fā)展歷程
概述軟件體系結(jié)構(gòu)是當前軟件工程領(lǐng)域的一個研究熱點,是大型軟件開發(fā)中必須解決的核心技術(shù)。無數(shù)的代寫論文軟件工程實踐證明:一個成功的軟件系統(tǒng)往往都有一個好的軟件體系結(jié)構(gòu)。但是在軟件設(shè)計、開發(fā)、測試、運行以及升級的各個階段,體系結(jié)構(gòu)都不可避免地會發(fā)生變化,如何把運行時適應(yīng)性機制加到復(fù)雜的大規(guī)模軟件系統(tǒng)中就成為一個重要的工程問題。然而要通過軟件體系結(jié)構(gòu)的研究實現(xiàn)這一目標,首先必須用某種方式描述動態(tài)體系結(jié)構(gòu)。
Paola Inverardi和Alexxander L Wolf首先將CHAM應(yīng)用于描述和分析軟件體系結(jié)構(gòu)。他們充分利用CHAM擅長描述系統(tǒng)動態(tài)性和并行性的優(yōu)點,用CHAM形式化方法描述和分析了軟件體系結(jié)構(gòu)動態(tài)操作性語義,在軟件體系結(jié)構(gòu)動態(tài)特性描述方面進行了有效的擴展,主張用CHAM模型描述軟件體系結(jié)構(gòu),并例舉描述了編譯器的體系結(jié)構(gòu),包括順序多階段編譯器和并行、共享存貯庫的多階段編譯器?;贑HAM的體系結(jié)構(gòu)描述,運用重寫技術(shù)和結(jié)構(gòu)歸納證明方法,能夠?qū)w系結(jié)構(gòu)的部分行為屬性進行形式化或半形式化的證明。
二、化學抽象機的含義
化學抽象機CHAM主要用于異步并行計算模型的建模,通過將化學反應(yīng)和抽象機概念有機結(jié)合描述系統(tǒng)狀態(tài)變化。它將一個系統(tǒng)的狀態(tài)看成化學溶液,溶液由分子組成,分子根據(jù)一定的反應(yīng)規(guī)則相互反應(yīng)又引起新的系統(tǒng)狀態(tài)變化。溶液中不同分子可按反應(yīng)規(guī)則平行地進行反應(yīng),只要各自反應(yīng)的分子集不重疊。因CHAM在描述系統(tǒng)動態(tài)性、并行性方面的優(yōu)良特性,所以可較好描述異步并行計算模型,尤其擅長描述如λ計算和CCS進程計算模型。分子是CHAM的基本元素,由一個常數(shù)集和操作符集派生而成的句法代數(shù)定義;溶液是由有限多個分子的集合,它反映了系統(tǒng)的某種狀態(tài),溶液中的分子根據(jù)變換規(guī)則進行反應(yīng)。
三、化學抽象機的應(yīng)用 化學抽象機在軟件體系結(jié)構(gòu)中的應(yīng)用,在軟件體系結(jié)構(gòu)中,CHAM可表示成一個三元組CHAM=(M,E,R),其中 分子集M={m|m∈MS∨MI},MS={mS1,…,mSn}為穩(wěn)定狀態(tài)分子集,處于穩(wěn)定狀態(tài)的分子不吸收或釋放電子;電子集E={e1,…,ek},分子可根據(jù)自反應(yīng)規(guī)則準備進行進行收或釋放電子,當溶液中有兩種互補電子,即一對釋放-吸收電子時,可根據(jù)互反應(yīng)規(guī)則進行反應(yīng)。規(guī)則集R=RS∪RM,RS={r|r∈{mS1=mI1,…,mSj=mIj}∪{mS1=mS1*,…,mSj=mSj*},mSj∈MS∧mIj∈MI,j=1,2,…}是分子自身從吸收電子到釋放電子的過程或分子復(fù)制自身過程規(guī)則集。同時,CHAM可以描述構(gòu)件、連接件。用CHAM描述軟件連接件或構(gòu)件,可表示成一個四元組(MC,ECI,ECO,RC),連接件或構(gòu)件的分子集反映了連接件或構(gòu)件的角色集及在角色上進行的輸入輸出操作,相對來說是靜態(tài)的,是一種實現(xiàn)上的結(jié)構(gòu),屬于語法層。輸入電子集是使用該連接器或構(gòu)件前必須具備的條件,輸出電子集后映的是使用該連接件或構(gòu)件后的狀態(tài)。反應(yīng)規(guī)則集說明了連接件或構(gòu)件如何運用反應(yīng)規(guī)則從而發(fā)生狀態(tài)的演變,實質(zhì)上是連接件或構(gòu)件的動態(tài)行為,是相對動態(tài)的,屬于語義層?;瘜W抽象機不僅用在軟件體系結(jié)構(gòu)中,它的思想更是廣泛應(yīng)用于其他領(lǐng)域的分析,如在后勤保障指揮決策系統(tǒng)結(jié)構(gòu)設(shè)計、多智能體的油料保障組織機構(gòu)設(shè)計中。
四、對化學抽象機發(fā)展的展望
伴隨著軟件體系結(jié)構(gòu)不斷的新發(fā)展,也給基于構(gòu)件的軟件系統(tǒng)測試中帶來的新問題,而CHAM不僅可用于描述動態(tài)軟件體系結(jié)構(gòu),還可用于測試體系結(jié)構(gòu),因為CHAM這種對系統(tǒng)狀態(tài)變化的描述特別適合于測試系統(tǒng)的行為和功能,Bertolino等人提出從軟件體系結(jié)構(gòu)描述中導(dǎo)出實現(xiàn)層的測試用例,以指導(dǎo)構(gòu)件系統(tǒng)的集成測試的思想,隨著對CHAM的深入研究,必將有新的應(yīng)用被提出、對CHAM有更多的了解。
第四篇:基于知識本體的職業(yè)教學軟件發(fā)展論文
【摘要】近幾年我國的職業(yè)教育得到了很大的發(fā)展,但現(xiàn)有的教育教學條件和環(huán)境跟不上技術(shù)的發(fā)展變化。本文針對職業(yè)教育教學的特點以及教學軟件存在的問題提出基于知識本體的職業(yè)教學軟件的應(yīng)用和發(fā)展方向。
【關(guān)鍵詞】職業(yè)教育 知識本體 教學軟件職業(yè)教學軟件現(xiàn)狀
目前我國職業(yè)教育正處于蓬勃發(fā)展時期,2008年我國職業(yè)院校的招生規(guī)模總數(shù)已達1100萬人,在校學生總數(shù)已超過3000萬人。中等職業(yè)教育和高等職業(yè)教育分別占高中階段和高等教育的一半。職業(yè)教育服務(wù)經(jīng)濟社會的能力正在日益顯現(xiàn)。職業(yè)教育的發(fā)展,極大地提高了我國勞動者的素質(zhì),明顯地改善了我國從業(yè)人員的結(jié)構(gòu),有力地支持了我國社會主義現(xiàn)代化建設(shè)。同時隨著技術(shù)的更新,社會對從業(yè)人員的要求越來越高,職業(yè)教育必須緊跟技術(shù)發(fā)展潮流,提高學生技能水平是刻不容緩的事情。
引入新的教育教學模式是提高教育效率和效果的有效途徑。根據(jù)職業(yè)教育教學的特點,要求學生要有很強的實踐操作能力。但現(xiàn)有的教育教學條件和環(huán)境跟不上技術(shù)的發(fā)展變化,恰當?shù)囊胗嬎銠C軟件仿真技術(shù),模擬實際的技術(shù)環(huán)境和條件是行之有效的方法之一。但現(xiàn)在教育軟件的發(fā)展速度較慢,跟不上教育改革的步伐。很多教育軟件商缺乏對教育的了解,在開發(fā)產(chǎn)品方面缺乏合理地規(guī)劃,研究團隊的研究力量薄弱,缺乏理論和創(chuàng)新,從而導(dǎo)致低水平重復(fù),同質(zhì)化嚴重,產(chǎn)品大同小異。為此,2009年4 月南京市專門成立了教育應(yīng)用軟件開發(fā)工作室自主研發(fā)切合教育的軟件。
隨著人工智能的發(fā)展,使用知識庫開發(fā)智能教育系統(tǒng)能更好的適應(yīng)教育教學的發(fā)展。特別是對于職業(yè)教育,學生在實際操作中將面對各種各樣的問題,職業(yè)教育的核心就是培養(yǎng)學生如何分析、解決這些問題。智能化的教育教學軟件充分體現(xiàn)了這個方面的優(yōu)裕性。它利用知識庫引導(dǎo)學生根據(jù)實際情況提出處理的方法,并對學生在操作中出現(xiàn)的問題給出提示和建議,指導(dǎo)學生改正。與現(xiàn)有單純的仿真軟件,智能化教育教學軟件不單要求學生掌握基本的操作技巧它更注重培養(yǎng)學生分析問題解決問題的能力。因此開發(fā)適應(yīng)我國現(xiàn)有職業(yè)教育教學特點的智能教育系統(tǒng)是很有必要的。國內(nèi)外研究現(xiàn)狀、發(fā)展趨勢
計算機輔助教學在美國20世紀60年代后期就開始大力推行。但教育技術(shù)的研發(fā)和應(yīng)用缺少相應(yīng)的長期計劃和遠景目標,而且?guī)в幸欢ǖ拿つ啃院妥园l(fā)性,使之認識到只提高教育教學的硬件條件是遠遠不夠的,如果學校缺少一流的軟件和專用的數(shù)字化教材硬件條件發(fā)揮不了應(yīng)有的作用。最重要的措施有:
一、政府對全國教育技術(shù)的應(yīng)用和推廣有了統(tǒng)一的規(guī)劃、指導(dǎo)和評價;
二、教育軟件的研發(fā)也不再僅僅是某個研究機構(gòu)或研究者個人的事, 它必須和國家的長期教育策略相一致, 并接受有關(guān)教育部門的指導(dǎo)。這些措施在美國教育界產(chǎn)生了積極作用。同樣的,英國在進入新世紀以后也非常重視建立計算機輔助教學軟、硬件系統(tǒng),并為學生開設(shè)信息技術(shù)基礎(chǔ)教育的入門課程。
我國現(xiàn)在對現(xiàn)代教育技術(shù)方面比較重視硬件的投入,學校的計算機普及率很高,教育軟件追蹤最新的系統(tǒng)平臺和開發(fā)技術(shù),以其交互性強、信息量大,能進行快速檢索,具有多媒體功能而備受教師、家長、學生的關(guān)注。但是各教育軟件系統(tǒng)的資源自成體系,無法實現(xiàn)資源和信息的共享。因為缺乏教育軟件評價的規(guī)范化工作作為基礎(chǔ),使得軟件投入成為低水平的重復(fù)性開發(fā)工作,不但帶來資源浪費,也無法與國際上的教育信息技術(shù)體系相溝通。另外,教育軟件開發(fā)時理念動機很低,大部分軟件只是作為某一教學環(huán)節(jié)的鞏固訓練,使用傳統(tǒng)教學手法一樣可以達到相同的教學目的,體現(xiàn)不出現(xiàn)代教育技術(shù)的優(yōu)越性。
現(xiàn)在職業(yè)教育一般采用仿真軟件配合教學。比如在數(shù)控加工教學中使用數(shù)控加工仿真系統(tǒng)來模擬數(shù)控加工過程。但仿真軟件不能代替教學軟件。仿真軟件不能代替教學軟件,它存在嚴重弊端。弊端一,仿真軟件只是模擬操作過程,沒有與理論知識結(jié)合起來,不利于學生對基礎(chǔ)知識、基本概念的理解,這將影響學生基本素質(zhì)的培養(yǎng),影響學生未來發(fā)展。弊端二,教學本來就是千變?nèi)f化的過程,必須針對不同的學生和不同的社會需求進行適時調(diào)整,而仿真軟件做不到這一點,它無法針對教師和學生的要求進行變化。發(fā)展智能教育教學是必然趨勢。知識本體在職業(yè)教學軟件的應(yīng)用
基于知識的教學軟件是教學軟件的發(fā)展方向。對于知識系統(tǒng)而言,所涉及到的概念應(yīng)該是根據(jù)人類的理解去定義它。所謂定義就是用人類能理解的方式描述。一個知識結(jié)構(gòu)是人類對世界的認識而總結(jié)出來的,世界原本就存在在那兒,我們不過是用某種方式去描述它,定義它。人類對知識的描述有很多種,最常用的就是人類形成的自然語言。而后為了更準確的描述知識并方便在實踐中應(yīng)用知識,引入了數(shù)學方式描述。使用數(shù)學形式表示知識完成了對知識的量化過程,同時隨著邏輯學的發(fā)展,邏輯學中的證明和推理方法使得知識結(jié)構(gòu)(系統(tǒng))在一個科學嚴謹?shù)沫h(huán)境中不斷完善發(fā)展。利用知識本體為教育教學服務(wù)是提高教育教學智能化的重要手段。從二十世紀80年代開始,Neches、Gruber等研究者將哲學上的本體概念引入到人工智能中,建立了關(guān)于人工智能以及計算機科學中的本體概念。以后在對計算機科學與信息科學的研究中,研究者們進一步提出了本體工程,建立了各種知識本體,形成了用于構(gòu)建本體的方法和用于支持這些方法的工具和語言。所謂知識本體是指對領(lǐng)域知識的共享概念模型和明確的形式化規(guī)范說明。按照這個理解,知識本體可以看作是對某個領(lǐng)域中的概念以及概念之間關(guān)系的抽象和規(guī)范化描述,這種描述可以作為一種提取、處理領(lǐng)域知識的工具。在智能教育教學軟件中引入知識本體,完善知識表示,更好的體現(xiàn)知識的層次性和完整性,同時提高軟件的交互性,讓學生利用軟件完成自主學習。
參考文獻
[1] 尹發(fā)躍.美英兩國教育軟件的開發(fā)與應(yīng)用.中國教育技術(shù)裝備[J].2006,7:69-71
[2] 劉晉濤.教育軟件評價的問題與對策.今日科苑[J].2009,18:250
[3] 曲洪萍,胡德計,李充寧.數(shù)控加工仿真技術(shù)發(fā)展分析.中國新技術(shù)新產(chǎn)品.2009,No.15:143
[4] 歐陽楊,陳宇峰,陳溪源,朱淼良.教育語義網(wǎng)中的知識領(lǐng)域本體建模.浙江大學學報(工學版).2009,Vol.43 No.9:1592-1596.[5] Neches R ,Fikes R,Finin T,Gruber T,et al.Enabling Technology for Knowledge Sharing[J].AI Magazine,1991,12(3):36~56.[6] Gruber T R.A Translation Approach to Portable Ontology Specifications[J].Knowledge Acquisition ,1993,5:199~220.
第五篇:軟件測試職業(yè)發(fā)展
軟件測試職業(yè)的發(fā)展趨勢
軟件測試行業(yè)在國外發(fā)展較為成熟,測試人員與和開發(fā)人員的比例為1:1。在國內(nèi),則相對滯后,直至2005年勞動部才正式將計算機軟件產(chǎn)品檢驗(即軟件測試工程師)列為第四批新職業(yè)。不過,經(jīng)過幾年的成長,軟件測試已成長為一匹實力驚人的“黑馬”,人才缺口突破20萬,挺向30萬。
永遠不用擔心要轉(zhuǎn)行,這樣的轉(zhuǎn)行遭遇,在軟件測試行業(yè)卻永遠都不會有。因為,軟件測試是個越老卻吃香的行業(yè),經(jīng)驗和資歷會帶來更高薪資和更高地位。軟件測試工程師可以一直做到35歲、45歲、55歲,直至退休;可以逐步轉(zhuǎn)向管理或者資深測試工程師,擔當測試經(jīng)理或者QA部門主管,職業(yè)壽命更長。
軟件測試工程師目前正在成為IT行業(yè)中一個新亮點,不僅其從業(yè)人員薪水高、人員需求增加快而廣受關(guān)注,而該行業(yè)未來良好的發(fā)展前景也受到肯定。據(jù)國家權(quán)威部門統(tǒng)計,中國軟件人才缺口中,其中30%的人才為軟件測試人才。軟件產(chǎn)業(yè)是國家鼓勵發(fā)展的朝陽產(chǎn)業(yè),軟件產(chǎn)業(yè)要發(fā)展,提高軟件質(zhì)量勢所必然,這樣就產(chǎn)生了對軟件測試工程師的大量需求。然而在IT業(yè)處于發(fā)展的初級階段時,由于大多數(shù)軟件比較簡單,測試工作也不復(fù)雜,往往是軟件開發(fā)企業(yè)在開發(fā)完成后進行一下簡單的檢測就可以了。但在IT業(yè)發(fā)展到一個高級階段后,系統(tǒng)越來越精密,而軟件也越來越復(fù)雜,影響的范圍也不斷擴大。因此,這時期開發(fā)的軟件就必須進行十分嚴格的測試。否則,不僅會引發(fā)企業(yè)銷售收入下降和運營成本的增加,甚至給企業(yè)帶來法律責任。而在金融、電信這種系統(tǒng)趨于全國集中,風險波及面大,業(yè)務(wù)影響廣泛的行業(yè),其產(chǎn)生的后果更是不堪設(shè)想
軟件測試職業(yè)有很多優(yōu)勢:工作起點高,發(fā)展空間大;軟件測試行業(yè)發(fā)展方向多;職業(yè)壽命長,越老越吃香;工作最穩(wěn)定,不用頻繁跳;性別無偏好,就業(yè)歧視小。由此可見軟件測試職業(yè)將是一個亮點。