軟件開發(fā)未來的發(fā)展范文

時間:2023-08-29 17:17:16

導(dǎo)語:如何才能寫好一篇軟件開發(fā)未來的發(fā)展,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

軟件開發(fā)未來的發(fā)展

篇1

【關(guān)鍵詞】計算機(jī);軟件開發(fā)技術(shù);應(yīng)用;發(fā)展趨勢

無論是科研人員應(yīng)用的試驗?zāi)M軟件,還是大學(xué)生日常娛樂的網(wǎng)絡(luò)游戲,亦或是醫(yī)院應(yīng)用的管理系統(tǒng),這些都屬于計算機(jī)軟件的范疇,可以說作為現(xiàn)代科技發(fā)展的杰出產(chǎn)物計算機(jī)軟件早已與我國科研、教育、娛樂等多種領(lǐng)域緊密結(jié)合在一起,而為了保證計算機(jī)軟件能夠更好服務(wù)于我國多種領(lǐng)域發(fā)展,正是本文就計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探討及未來發(fā)展趨勢展開具體研究的原因所在。

1計算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀

隨著計算機(jī)軟件與我國民眾工作、生活的緊密結(jié)合,近年來我國計算機(jī)軟件開發(fā)技術(shù)的發(fā)展速度不斷提升,2008年經(jīng)濟(jì)危機(jī)過后很多國際知名軟件公司入駐國內(nèi),也為這一發(fā)展速度的提升提供了有力支持。近年來我國計算機(jī)軟件開發(fā)產(chǎn)業(yè)的建設(shè)日趨完善,這就使得我國計算機(jī)軟件開發(fā)的技術(shù)與人才都處于積極的發(fā)展態(tài)勢之中。對于計算機(jī)網(wǎng)絡(luò)技術(shù)來說,計算機(jī)軟件開發(fā)技術(shù)在其中占據(jù)著極為重要的作用,可以說計算機(jī)網(wǎng)絡(luò)技術(shù)能夠發(fā)展到今天的高度離不開計算機(jī)軟件開發(fā)技術(shù)的支持。

2計算機(jī)軟件開發(fā)技術(shù)組成

在簡單了解計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀后,我們還需要就計算機(jī)軟件開發(fā)技術(shù)的組成進(jìn)行深入分析,而結(jié)合相關(guān)文獻(xiàn)資料與自身實際調(diào)查,筆者將對生命周期法、原型化方法、自動形成系統(tǒng)開發(fā)法三類應(yīng)用最為廣泛的計算機(jī)軟件開發(fā)技術(shù)進(jìn)行簡單介紹。

2.1生命周期法

對于生命周期法這一計算機(jī)軟件開發(fā)技術(shù)來說,其也被稱為結(jié)構(gòu)化系統(tǒng)開發(fā)法,這一計算機(jī)軟件開發(fā)技術(shù)在國內(nèi)外都有著較為廣泛的應(yīng)用,其較為適用于大型復(fù)雜計算機(jī)軟件的開發(fā)。在生命周期法的具體應(yīng)用中,這一開發(fā)技術(shù)能夠從軟件開發(fā)的大局入手,通過分階段方法將軟件開發(fā)劃分為一個個小的版塊,而通過這種遞進(jìn)式的軟件開發(fā),相關(guān)計算機(jī)軟件開發(fā)的難度就將實現(xiàn)較好降低,不過需要耗費較長開發(fā)時間是這一技術(shù)存在的不足。

2.2原型化方法

對于原型化方法來說,這一計算機(jī)軟件開發(fā)技術(shù)同樣應(yīng)用較為廣泛,在具體軟件開發(fā)前實現(xiàn)開發(fā)人員統(tǒng)一意見是這一技術(shù)的核心。在具體的軟件開發(fā)過程中,原型化方法能夠在統(tǒng)一意見的支持下實現(xiàn)原型的開發(fā)并運行,而由此展開的原型不斷修改,就能夠順利完成計算機(jī)軟件的開發(fā)。相較于生命周期法,原型化方法具備著開發(fā)目標(biāo)較為明確、開發(fā)周期較短的優(yōu)勢,不過僅適用于小型計算機(jī)軟件開發(fā)是這一技術(shù)的局限所在。

2.3自動形成系統(tǒng)開發(fā)法

除了上述兩種計算機(jī)軟件開發(fā)技術(shù)外,自動形成系統(tǒng)開發(fā)法在業(yè)界同樣有著較為廣泛的應(yīng)用。對于自動形成系統(tǒng)開發(fā)法來說,在軟件開發(fā)過程中表明開發(fā)目的與功能是這一開發(fā)技術(shù)的關(guān)鍵,而其所實現(xiàn)的詳細(xì)解說省略,就使得其具備著較高的軟件開發(fā)效率。

3計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

對于計算機(jī)軟件開發(fā)技術(shù)來說,其在我國的應(yīng)用領(lǐng)域較為廣泛,企業(yè)辦公領(lǐng)域、教育教學(xué)領(lǐng)域、醫(yī)療服務(wù)領(lǐng)域、游戲娛樂領(lǐng)域等都屬于計算機(jī)軟件開發(fā)技術(shù)應(yīng)用的熱門領(lǐng)域。

3.1教育教學(xué)領(lǐng)域

對于計算機(jī)軟件開發(fā)技術(shù)在教育教學(xué)領(lǐng)域的應(yīng)用來說,近年來在我國各地不斷普及開來的網(wǎng)絡(luò)課堂教學(xué)系統(tǒng)、在線考試系統(tǒng)、校園管理系統(tǒng)等屬于這一應(yīng)用的最直觀體現(xiàn),而這些應(yīng)用對于我國教學(xué)管理質(zhì)量的提升帶來的支持也切實推動了我國教育事業(yè)的發(fā)展。

3.2游戲娛樂領(lǐng)域

對于游戲娛樂領(lǐng)域來說,計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用同樣發(fā)揮著較為重要的作用,各類網(wǎng)絡(luò)游戲、音樂軟件、聊天通訊軟件的開發(fā)都屬于其應(yīng)用的最直觀體現(xiàn),而這些對于豐富我國民眾精神生活所帶來的積極影響也必須引起我們重視。

3.3企業(yè)辦公領(lǐng)域

除了上述兩方面外,計算機(jī)軟件開發(fā)技術(shù)在我國辦公領(lǐng)域的應(yīng)用也不容忽視,企業(yè)信息化建設(shè)的實現(xiàn)也少不了計算機(jī)軟件開發(fā)技術(shù)的支持。在計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用中,企業(yè)內(nèi)部控制信息能夠由此綜合為一個管理系統(tǒng),企業(yè)的內(nèi)部生產(chǎn)、經(jīng)營、銷售都能由該系統(tǒng)實現(xiàn)實時分析,這就對企業(yè)市場競爭力提升帶來了較為積極的影響。

3.4醫(yī)療領(lǐng)域

在醫(yī)療領(lǐng)域中,計算機(jī)軟件開發(fā)技術(shù)同樣能夠發(fā)揮不俗的效用,醫(yī)院信息存儲數(shù)據(jù)系統(tǒng)、各類先進(jìn)醫(yī)療技術(shù)的應(yīng)用都需要得到計算機(jī)軟件開發(fā)技術(shù)的支持,也只有這一支持才能夠真正實現(xiàn)醫(yī)療信息的長期存儲、醫(yī)院綜合醫(yī)療水平的提升,由此可見計算機(jī)軟件技術(shù)對于醫(yī)療領(lǐng)域的重要意義。

4計算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展趨勢

結(jié)合上文內(nèi)容我們較為全面認(rèn)識了計算機(jī)軟件開發(fā)技術(shù),而由此筆者將結(jié)合自身認(rèn)知對該技術(shù)在未來的發(fā)展趨勢進(jìn)行詳細(xì)論述,這一論述將圍繞網(wǎng)絡(luò)化、智能化、服務(wù)化三方面展開。之所以說計算機(jī)軟件開發(fā)技術(shù)將出現(xiàn)網(wǎng)絡(luò)化發(fā)展趨勢,主要是由于計算機(jī)與智能手機(jī)不斷普及使得互聯(lián)網(wǎng)在我國的影響力不斷提升,而由此帶來的我國民眾生活方式影響也將同樣作用于計算機(jī)軟件開發(fā)技術(shù)之中;而對于智能化發(fā)展趨勢來說,這一發(fā)展趨勢出現(xiàn)主要是由于我國人工智能領(lǐng)域發(fā)展迅速所致,筆者相信未來計算機(jī)軟件開發(fā)技術(shù)與人工智能之間的聯(lián)系將日漸緊密,軟件開發(fā)技術(shù)自然將不斷向智能化發(fā)現(xiàn)發(fā)展;而對于服務(wù)化發(fā)展趨勢來說,這一趨勢源自于軟件開發(fā)技術(shù)自身的進(jìn)步,這種進(jìn)步就死的其能夠根據(jù)客戶實際需求更好開展軟件開發(fā),我國軟件開發(fā)領(lǐng)域由此也能夠?qū)崿F(xiàn)更為喜人的進(jìn)步。

5結(jié)論

在本文就計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探討及未來發(fā)展趨勢展開的研究中,筆者詳細(xì)論述了計算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀、組成、應(yīng)用、未來發(fā)展趨勢等內(nèi)容,而由此我們就能夠較為深入的了解計算機(jī)軟件開發(fā)技術(shù),筆者相信在不久的將來計算機(jī)軟件開發(fā)技術(shù)將發(fā)展到一個新的高度,而這就將為我國經(jīng)濟(jì)與社會的發(fā)展提供更為有力的支持。

參考文獻(xiàn)

[1]范偉.淺論新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.

[2]沈亮亮.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢展望[J].電子技術(shù)與軟件工程,2014(22):73.

[3]賀麗娟.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來趨勢分析[J].電子技術(shù)與軟件工程,2015(03):58.

[4]林成文.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢研究[J].電子技術(shù)與軟件工程,2015(23):66.

篇2

本文針對軟件工程技術(shù)在網(wǎng)絡(luò)時代背景下的發(fā)展應(yīng)用進(jìn)行了分析,可供相關(guān)人士進(jìn)行一些參考。

【關(guān)鍵詞】

軟件工程技術(shù);網(wǎng)絡(luò)時代;發(fā)展

由計算機(jī)技術(shù)和程序設(shè)計延伸形成的一種邏輯實體稱為軟件。軟件工程的特點就是復(fù)雜性強、范圍廣泛、規(guī)模大,具體有系統(tǒng)平臺模式、設(shè)計語言、數(shù)據(jù)庫等多種內(nèi)容。研究軟件的時候還需要處理開發(fā)、后期的管理維護(hù),保證可靠性以及正確性。目前軟件工程技術(shù)的關(guān)注度越來越高,已經(jīng)和人們的生活和社會的發(fā)展密切相關(guān)。軟件系統(tǒng)中經(jīng)常出現(xiàn)環(huán)境異常、惡意攻擊等問題,造成系統(tǒng)的失效、不利于未來的長久性發(fā)展。

一、軟件工程技術(shù)發(fā)展趨勢

1、敏捷性和迭代化的標(biāo)準(zhǔn)。軟件工程師的日程工作效率是非常關(guān)鍵的,工作效率高能夠縮短開發(fā)周期、降低開發(fā)時間。所以迭代化的開發(fā)是軟件研究中的重點,其對于工程師的測試能力以及協(xié)調(diào)能力提出了更高的要求。如今逐步以敏捷進(jìn)行導(dǎo)人的方式,重點在于團(tuán)隊合作能力,迭代開發(fā)和自適應(yīng)能力。

2、以軟件工程為發(fā)展重點。軟件行業(yè)的快速發(fā)展,開發(fā)工作也逐漸的發(fā)生改變,確保整個軟件系統(tǒng)的精確化全球化,合理應(yīng)用UseCase技術(shù),深化需求體系,形成分析模式,能夠?qū)崿F(xiàn)分析的分離和相互作用。UseCase未來的發(fā)展前景非常好。

3、持續(xù)集成。持續(xù)集成目的是保證迭代開發(fā)的整體質(zhì)量,具有非常重要的作用,自動化持續(xù)集成保證代碼的質(zhì)量總體程序非常復(fù)雜。

4、著重強調(diào)實踐過程。領(lǐng)域內(nèi)的專業(yè)軟件開發(fā)人士,應(yīng)該促進(jìn)軟件工程的規(guī)模化。開發(fā)時重視實踐,如果發(fā)生不確定因素通過實踐對于整體的計劃和部署進(jìn)行調(diào)整,總體來說軟件工程技術(shù)未來的發(fā)展前途非常美好,占有的市場比例也會持續(xù)增加。

二、目前軟件工程技術(shù)發(fā)展中存在的問題和解決方法

2.1軟件工程技術(shù)開發(fā)中的問題

1、軟件系統(tǒng)的安全性問題。由于網(wǎng)絡(luò)信息技術(shù)的飛速發(fā)展和計算機(jī)技術(shù)的不斷進(jìn)步,網(wǎng)絡(luò)黑客攻擊總量持續(xù)增長,網(wǎng)絡(luò)病毒也不斷的更新,系統(tǒng)安全問題受到了各界的關(guān)注?,F(xiàn)階段的防火墻或是安全加密技術(shù)中具有一定的局限性,造成系統(tǒng)安全無法得到有效的保證,給黑客活動提供更加多的便利,軟件開發(fā)人員應(yīng)針對軟件檢測技術(shù)進(jìn)行研發(fā),早日研究出可靠性高且安全的軟件產(chǎn)品。

2、大眾編譯軟件和網(wǎng)絡(luò)化軟件帶來的問題。大眾編譯軟件即是為大眾程序設(shè)計的軟件,目前人們的生活中已經(jīng)離不開軟件程序,最普遍的一個就是移動電話軟件,如此意味著設(shè)計時應(yīng)將受眾當(dāng)做設(shè)計核心,重視系統(tǒng)軟件的人性化,軟件工程技術(shù)的發(fā)展趨勢就是網(wǎng)絡(luò)化發(fā)展,未來的軟件設(shè)計應(yīng)適應(yīng)動態(tài)網(wǎng)絡(luò)并且事務(wù)性模型,能夠和網(wǎng)絡(luò)環(huán)境的發(fā)展協(xié)調(diào),軟件功能多樣性為受眾提供更加多的服務(wù),重視軟件系統(tǒng)規(guī)模的不斷擴(kuò)大,滿足不同層次的需求水平;延長服務(wù)的時間,保證整體的安全穩(wěn)定性。

2.2具體的應(yīng)對措施

1、引進(jìn)軟件構(gòu)件技術(shù)。軟件構(gòu)件技術(shù)就是開發(fā)人員重新組裝已有的軟件,形成具有新功能的新軟件,應(yīng)用在不同的領(lǐng)域中。軟件構(gòu)件技術(shù)能夠提升工作人員的開發(fā)效率,保證整個系統(tǒng)的質(zhì)量,推動軟件工程技術(shù)的發(fā)展速度。

2、采用面向角色的程序設(shè)計方法。早期的程序設(shè)計方法是面向數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流和使用過程。后期轉(zhuǎn)變成為面向?qū)ο蟮某绦蛟O(shè)計手段。如今由于深入的發(fā)展和完善,主動采用面向角色的設(shè)計手段,能夠更好的解決訪問控制、需求建模、設(shè)計模式三種問題。依據(jù)不同對象設(shè)計不同的語境特點,對于不同環(huán)境中的狀態(tài)行為進(jìn)行協(xié)調(diào),讓其更符合現(xiàn)代計算機(jī)的語境變化。

3、進(jìn)化軟件工程技術(shù)。軟件工程技術(shù)的進(jìn)化能夠滿足不同客戶的不同需求。軟件系統(tǒng)開發(fā)應(yīng)該跟隨著互聯(lián)網(wǎng)技術(shù)、計算機(jī)技術(shù)的發(fā)展速度,提升軟件系統(tǒng)自身的適應(yīng)能力。首先是讓軟件的操作過程更加簡化,如今由于軟件需求的增加,軟件的應(yīng)用更加復(fù)雜化,這給使用者帶來了一定的麻煩,盡量的簡化具體操作過程,讓其能滿足不同層次客戶的實際需求水平。其次不斷的改進(jìn)和升級關(guān)鍵工程技術(shù),保證連續(xù)性的變化;最后軟件技術(shù)的進(jìn)化不能徹底擺脫母體的關(guān)鍵規(guī)模,應(yīng)該基于母體的變化形式而具體進(jìn)行調(diào)整。

4、提升軟件檢測技術(shù)。由于黑客的技術(shù)水平不斷提升,所以軟件的開發(fā)商必須重視軟件系統(tǒng)整體的安全性,提升自身檢測技術(shù)的水平??茖W(xué)的根據(jù)具體定理證明或是模型檢測手段,保證軟件系統(tǒng)的安全性。如今軟件行業(yè)的變化性非常高,且處于多元化的狀態(tài),軟件系統(tǒng)應(yīng)用更加的廣泛,行業(yè)內(nèi)部的軟件開發(fā)商之間競爭越發(fā)的激烈,面對這種社會現(xiàn)狀軟件開發(fā)商應(yīng)不斷的改進(jìn)軟件工程技術(shù),優(yōu)化原有的辦公軟件系統(tǒng),最大化避免工作人員的重復(fù)性無用勞動,降低專業(yè)人員的工作總量,強化軟件安全檢測技術(shù),保證使用者的信息安全性,為顧客提供更加可靠、便捷的服務(wù)。

三、結(jié)束語

總而言之,網(wǎng)絡(luò)信息技術(shù)和計算機(jī)技術(shù)的發(fā)展大力推動了各種軟件系統(tǒng)的創(chuàng)新和研發(fā),同時軟件系統(tǒng)的研發(fā)給計算機(jī)技術(shù)發(fā)展帶來了更多的可能,促進(jìn)計算機(jī)軟件的多元化,滿足市場化的實際需求標(biāo)準(zhǔn)。專業(yè)人士分析軟件開發(fā)工作中的不足,針對性的進(jìn)行改革和完善。

作者:賈瑞棟 單位:內(nèi)蒙古烏蘭察布市集寧區(qū)人民政府辦公室信息中心

篇3

目前在iPhone平臺上一款名為《憤怒的小鳥》(Angry Birds)的手機(jī)游戲積累了超高的人氣,玩家只需通過觸摸控制彈弓力度和角度,彈出小鳥便能擊垮由木板搭起的建筑以獲得勝利。這款游戲不僅以其休閑的特性傳播備受青睞,同時它也象征著未來的移動互聯(lián)網(wǎng)產(chǎn)業(yè),將憑借其隨時隨地?zé)o所不在的特性,以一把“彈弓”的力量,戰(zhàn)勝橫架于人們心中的互聯(lián)網(wǎng)帝國,并為參與其中的軟件開發(fā)者、廣告產(chǎn)業(yè)帶來巨大的商業(yè)機(jī)會。

一種“在云端”的

首先轉(zhuǎn)動你的大腦讓我們來一次大膽的想象,假如有一天,某種傳感器式的芯片能夠植人類的每個重要臟器,實時監(jiān)測著那里產(chǎn)生的細(xì)微變化,發(fā)現(xiàn)問題以后馬上預(yù)警,這一舉動是否會挽救更多人的生命?當(dāng)你拋開這一想象中的一切醫(yī)學(xué)因素,一個巨大的現(xiàn)實將浮出水面,就我們個人而言,自身可能產(chǎn)生的信息量將是無窮大的,甚至可以包括每一個細(xì)胞的新陳代謝數(shù)據(jù)。而所有此類信息累積起來的海量數(shù)據(jù)如何有效、快速地進(jìn)行處理,正是最近火爆的“云計算”所要解決的問題。CSDN與《程序員》雜志總編劉江表示,云計算的提出,是因為隨著社會發(fā)展,很多以前我們沒有數(shù)字化的東西都要數(shù)字化,而這些數(shù)據(jù)還需要接入互聯(lián)網(wǎng)才能充分利用、產(chǎn)生實際效益,互聯(lián)網(wǎng)的涵蓋范圍將空前擴(kuò)大,近來熱議中的物與物之間的物聯(lián)網(wǎng)、人與人之間的“人聯(lián)網(wǎng)”如SNS社區(qū)、移動互聯(lián)網(wǎng)都在其中。就短期而言,手機(jī)是獲取個人相關(guān)信息最便捷且最重要的方式之一。

CSDN作為全球最大中文IT社區(qū),在為軟件開發(fā)商提供交流平臺的同時,非常注重移動互聯(lián)網(wǎng)領(lǐng)域。劉江表示,隨著未來智能手機(jī)設(shè)備數(shù)量暴增,價格的大幅度下降,手機(jī)用戶將遠(yuǎn)遠(yuǎn)超過PC用戶。而其隨時上網(wǎng),隨人而動等特點,也預(yù)示著移動互聯(lián)網(wǎng)中的應(yīng)用將為人們預(yù)留一個極大的想象空間。而且,整個產(chǎn)業(yè)鏈中軟件應(yīng)用的開發(fā)將處于核心地位。

然而,就目前3G在中國的發(fā)展情況來看,帶寬、移動運營商的投入建設(shè),應(yīng)用程序未被全部釋放問題的出現(xiàn),也表明了移動互聯(lián)網(wǎng)的成長還處于爆發(fā)前夜,而想要真正做好移動營銷仍需要這個產(chǎn)業(yè)鏈達(dá)到一定的成熟度。

站在移動營銷爆發(fā)前夜

智能手機(jī)真的會在短期內(nèi)爆發(fā)嗎?事實上我們可以看到,享有盛名的山寨機(jī)以及華為這樣的廠商目前正在大力開發(fā)Android手機(jī),蓄勢待發(fā)進(jìn)入中國的手機(jī)市場。而與世界級手機(jī)制造廠商相比較其優(yōu)勢則無疑會體現(xiàn)在價格方面,“幾百塊一部的智能手機(jī)”將促使手機(jī)用戶大量換機(jī),再加上運營商目前已經(jīng)開始大量資金投入,這個市場的崛起則將成為現(xiàn)實。

而接下來我們進(jìn)入的將是“應(yīng)用”時間。前不久一款由Nike和Apple共同的Nike + iPod運動套裝初露鋒芒,它可以通過鞋墊內(nèi)的無線感應(yīng)器記錄跑步者的成績并且發(fā)送到nano上,在你結(jié)束跑步之后,便能夠列出諸如總距離、總時間、總卡路里等信息。這樣可以使你精確掌握運動過程和運動量。這種跟人結(jié)合很好的應(yīng)用方式同樣能在未來的手機(jī)上實現(xiàn)。可見移動應(yīng)用未來的發(fā)展空間是巨大的。

那么了解了以上兩點,我們終于可以撇開新鮮感去關(guān)注一下內(nèi)容了,于是我們會發(fā)現(xiàn)原先iphone的應(yīng)用商店本質(zhì)上就是:將原來放在CD上的10首歌曲拆開來1首1首的賣,并且具有低廉的單價,這對個人以及小的軟件開發(fā)團(tuán)隊而言至關(guān)重要,并對激發(fā)整個社會個人創(chuàng)作的積極性很有幫助。

反觀盈利模式,更是有史可鑒。從免費角度來講,互聯(lián)網(wǎng)最初是免費的學(xué)術(shù)項目,而如今儼然成為一個容納各行各業(yè)的巨大產(chǎn)業(yè)。而談到收費,谷歌模式中采用的長尾定律,使眾多中小企業(yè)參與進(jìn)來,這與移動廣告的特性極為相似,更進(jìn)一步講,由于手機(jī)隨人而動的特性,廣告主將更準(zhǔn)確地獲取個人信息,并達(dá)到真正意義上的精準(zhǔn)投放。

一把“彈弓”的商業(yè)價值

那么在移動領(lǐng)域何種軟件將更受用戶的歡迎,并具有更大的傳播價值呢?對此劉江表示,對于軟件以及工具的接受程度,手機(jī)和PC的網(wǎng)頁會有很大的不同,而這種不同也將會創(chuàng)造很多的商業(yè)機(jī)會。例如,手機(jī)上的游戲更多是休閑,《憤怒的小鳥》游戲很簡單但是傳播很廣泛。

劉江認(rèn)為,傳統(tǒng)的廣告主習(xí)慣“一次投入,遍地開花”的投放方式,具體效果只能依靠事后粗略的整體評估,而有了云計算和移動互聯(lián)網(wǎng)應(yīng)用的支撐,以后廣告主花的每一分錢都能實時、精準(zhǔn)地得到量化的價值信息。這一點可以通過目前移動市場嵌入式廣告的火爆現(xiàn)狀反映出來。將互聯(lián)網(wǎng)的盈利模式移植過來,針對用戶選擇的免費下載,廣告將是很重要的盈利渠道。因為目前除了網(wǎng)絡(luò)游戲虛擬物品以及電子商務(wù)等方式,偏內(nèi)容網(wǎng)站基本上都是以網(wǎng)絡(luò)廣告的形式獲得盈利。這種嵌入式的廣告也將會使廣告投放變得更深入更加精準(zhǔn),那么未來,從某種意義上講廣告也將變成一種推薦,甚至就是你想要買什么他就推薦你什么,因此未來這個市場會非常大。

而就目前來看,手機(jī)嵌入式廣告火熱的原因來自很多方面,自從蘋果提出了這一模式以后,便打破了原先運營商一家獨大的局面,其中涉及運營商、手機(jī)廠商、手機(jī)廣告平臺廠商、應(yīng)用軟件開發(fā)商以及用戶等諸多方面,甚至包括百度、騰訊這樣的大型互聯(lián)網(wǎng)站,只要把自身用戶帶到移動領(lǐng)域也能占有非常大的優(yōu)勢。

那么平臺多了相互之間便存在競爭,但是對于開發(fā)者來講,就會有更多的選擇和博弈。

因此CSDN作為IT人的平臺,也將肩負(fù)起為軟件開發(fā)者尋找最佳盈利渠道的重任。

巨大價值的輸送者

各平臺之間的相互競爭關(guān)系,直接導(dǎo)致了他們對“內(nèi)容為王”的訴求,也正是這樣的訴求使得軟件應(yīng)用開發(fā)商的地位得到了很大的提升,他們只要開發(fā)出適合移動傳播的精品軟件,便可以突破運營商在資費上為他們帶來的諸多限制,實現(xiàn)多平臺的盈利。

篇4

 

一、計算機(jī)軟件開發(fā)技術(shù)

 

對于計算機(jī)軟件來說,主要涉及到的就是計算機(jī)應(yīng)用軟件與計算機(jī)系統(tǒng)軟件兩個層面,計算機(jī)應(yīng)用軟件的主要目的就是為了幫助使用計算機(jī)的人員解決實際存在的問題。如在學(xué)習(xí)方面的軟件以及管理等方面的軟件。而對于計算機(jī)系統(tǒng)軟件來說,則主要是針對與計算機(jī)本身相關(guān)的軟件來說的,如監(jiān)控軟件以及管理軟件等。從實際上來說,不論是應(yīng)用軟件還是系統(tǒng)軟件,都可以為使用人員提供出良好的使用環(huán)境,也就是說,在日常使用計算機(jī)的過程中,就是與計算機(jī)軟件打交道的過程,而并不是計算機(jī)本身,所有通過計算機(jī)來完成的工作都是通過計算機(jī)軟件來進(jìn)行的,因此,也可以認(rèn)為計算機(jī)軟件是計算機(jī)中的重要組成部分之一。

 

在五六十年代時,計算機(jī)軟件開發(fā)技術(shù)主要是手工軟件開發(fā),且對于這種方式來說存在著工作效率低以及耗時等特點,這樣也就難以滿足人們對其的正常需求。隨著時代的不斷發(fā)展與變化,人們也開始認(rèn)識到了計算機(jī)軟件開發(fā)的重要性,并對軟件開發(fā)予以了全新的定義。為了滿足計算機(jī)的程序運行,所采取的相應(yīng)的規(guī)則與方法等都被規(guī)劃到了計算機(jī)軟件的范圍內(nèi)。且對于計算機(jī)軟件技術(shù)來說,在長期的發(fā)展過程中主要是由計算機(jī)設(shè)計過程、軟件過程以及軟件工程三個階段發(fā)展起來的。在長期的發(fā)展過程中計算機(jī)軟件開發(fā)技術(shù)也開始向著更為成熟的階段發(fā)展了,但是從實際上來說,就是要認(rèn)識到計算機(jī)軟件維護(hù)上的相關(guān)問題。

 

二、計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與意義

 

(一)現(xiàn)狀

 

從計算機(jī)的發(fā)展上來說,已經(jīng)深入到了人們的日常生活中,并產(chǎn)生出了一系列的變化。軟件通過自身的運作方式以及功能等來對計算機(jī)進(jìn)行輔助,可以促進(jìn)計算機(jī)實現(xiàn)快速的操作。就現(xiàn)階段來說,在軟件產(chǎn)業(yè)的快速發(fā)展下,也促進(jìn)了軟件人才隊伍的擴(kuò)大。

 

(二)意義

 

對計算機(jī)軟件技術(shù)進(jìn)行開發(fā)可以促進(jìn)信息就的不斷發(fā)展,同時也可以促進(jìn)計算機(jī)網(wǎng)絡(luò)的發(fā)展,所以也就可以將計算機(jī)軟件技術(shù)看做是促進(jìn)信息時展的重要力量。作為計算機(jī)發(fā)展與軟件工程中的核心,計算機(jī)軟件開發(fā)技術(shù)有著極為重要的意義與作用。在計算機(jī)網(wǎng)絡(luò)技術(shù)的影響下,將網(wǎng)絡(luò)支持與遠(yuǎn)程控制變?yōu)榱丝赡?,因此,可以說計算機(jī)軟件技術(shù)開發(fā)就是將計算機(jī)網(wǎng)絡(luò)變成了融合共存與開發(fā)的模式。隨著計算機(jī)網(wǎng)絡(luò)的不斷開發(fā)與進(jìn)步,在計算機(jī)網(wǎng)絡(luò)開發(fā)的影響下,可以有效解決計算機(jī)軟件開發(fā)與需求之間存在的問題,這樣也就可以有效提高計算機(jī)軟件了開發(fā)技術(shù),同時也可以提高軟件的安全性能。因此,可以說在新時期的影響下,計算機(jī)軟件不論是在開發(fā)上還是在技術(shù)上都面臨著更多的機(jī)遇與挑戰(zhàn),這樣也就使得自身所要承擔(dān)的責(zé)任會更大。

 

三、進(jìn)行計算機(jī)軟件開發(fā)技術(shù)的方法

 

就現(xiàn)階段來說,計算機(jī)軟件開發(fā)技術(shù)與方法都開始向著成熟與科學(xué)的方向不斷發(fā)展了。在新時代的影響下,選擇科協(xié)的計算機(jī)軟件開發(fā)方法不僅影響著計算機(jī)政策的運行狀況,同時也影響著人們的工作情況。就現(xiàn)階段來說,計算機(jī)軟件開發(fā)的方式主要分為計算機(jī)軟件生命周期法、原型化方法以及自動形式的系統(tǒng)開發(fā)法。

 

對于生命周期法來說,主要可以將其看做是結(jié)構(gòu)化系統(tǒng)開發(fā)法,也現(xiàn)階段中比較流行的一種方法。尤其是對于一些比較復(fù)雜的方法來說,更有著極強的優(yōu)越性。且對于這種方法來說,也是現(xiàn)階段中計算機(jī)軟件開發(fā)中最為普遍與成熟的方法之一。其優(yōu)勢就是可以保證計算機(jī)軟件開發(fā)過程中的整體性與全局性。通過將如軟件開發(fā)與維護(hù)分成不同的階段,可以保證每一個階段中都具有準(zhǔn)確的目標(biāo)與任務(wù),這樣也就減少了復(fù)雜性,提高了可操作性。但是對于這種方法來說,也存在著一定的缺點就是開發(fā)周期相對較長,不能保證各個階段的同時進(jìn)行,對后續(xù)的工作也有著一定的影響,這樣也就增大了工作量。

 

原型化開發(fā)是計算機(jī)軟件開發(fā)過中最為常用的一種方法之一。在開發(fā)人員取得準(zhǔn)確的結(jié)果以后開發(fā)一個原型并運行,且在實際運行中還要對這一原型進(jìn)行不斷的調(diào)整,以此來達(dá)到客戶的滿足。對于這種開發(fā)方法來說可以明確用戶的需求,降低風(fēng)險與成本,同時也可以利用好相關(guān)的功能。其缺點則在于不適用與大型的系統(tǒng)開發(fā)中,且系統(tǒng)難以進(jìn)行有效的維護(hù)。

 

四、實際應(yīng)用

 

進(jìn)行計算機(jī)軟件開發(fā)的主要目的就是要滿足人們的生活需求,因此,就要將軟件開發(fā)技術(shù)運用到計算機(jī)中,以此來突出其價值所在。所以想要實現(xiàn)高效的發(fā)展,就要依靠專業(yè)的人才,根據(jù)市場的需求變化來進(jìn)行思考,同時還要堅持以人為本,做好實際投入與開發(fā)工作。

 

五、發(fā)展趨勢

 

實現(xiàn)網(wǎng)絡(luò)化已經(jīng)成為了計算機(jī)軟件開發(fā)的未來發(fā)展趨勢之一,因此,作為一種網(wǎng)絡(luò)存在的形勢,就要明確網(wǎng)絡(luò)化對計算機(jī)軟件開發(fā)技術(shù)的影響與意義。且通過網(wǎng)絡(luò)化可以為開發(fā)技術(shù)提供出不同的服務(wù)。其次,就要站在服務(wù)人類的層面上出發(fā),采用先進(jìn)的技術(shù)來做好開發(fā)工作。

 

綜上所述可以看出,做好計算機(jī)軟件開發(fā)工作有著極為重要的意義與影響,因此,在實際中就要明確未來的發(fā)展趨勢,同時還要為人們提供全面的服務(wù),運用好技術(shù)與觀念,保證服務(wù)的優(yōu)質(zhì)性,這樣才能保證計算機(jī)軟件開發(fā)的效果。

篇5

1計算機(jī)軟件開發(fā)分析

計算機(jī)軟件具體可以分為系統(tǒng)軟件和應(yīng)用軟件,計算機(jī)軟件具備非常鮮明的特征:第一,計算機(jī)軟件為社會的發(fā)展創(chuàng)造了無限的價值,直接促進(jìn)了整個計算機(jī)行業(yè)的迅速發(fā)展前進(jìn),豐富了整個人類的文化生活,帶來了多元化的經(jīng)濟(jì)效益;第二,計算機(jī)軟件的開發(fā)并不是一項簡單輕松的工作,它涉及到的專業(yè)技術(shù)多種多樣,需要運用到很多的人力及物力,為社會提供了眾多的工作崗位,計算機(jī)軟件的開發(fā)促進(jìn)了整個社會的經(jīng)濟(jì)發(fā)展。計算機(jī)軟件的開發(fā)主要有兩種功能目標(biāo),一種是為了對計算機(jī)實現(xiàn)日常的管理維護(hù),實現(xiàn)用戶對計算機(jī)的良好控制,為計算機(jī)提供先進(jìn)高效的管理桌面;另一種則是為了幫助客戶解決現(xiàn)實的各種應(yīng)用問題,這種軟件的開發(fā)主要是進(jìn)行工作管理、辦公軟件的開發(fā)工作。

2計算機(jī)軟件開發(fā)的常用方法

2.1軟件生命周期法軟件生命周期法指的是通過從時間的角度出發(fā),將軟件分解為不同的階段,具體包括軟件的設(shè)計、開發(fā)、評估、應(yīng)用等,軟件開發(fā)設(shè)計人員要及時對分解的不同維度進(jìn)行研究和改進(jìn)[2]。通常來說,不同維度之間的研究工作都有屬于自身的方式以及周期,周期通常維持在6個月左右的時間。軟件分解的不同階段都有著特定的要求標(biāo)準(zhǔn),軟件開發(fā)人員要深入了解客戶的需求,根據(jù)客戶的需求進(jìn)行對軟件開發(fā)技術(shù)的補充說明,并且明確軟件的作用和需求。生命周期法的顯著優(yōu)點就是有利于軟件開發(fā)設(shè)計者的科學(xué)規(guī)劃安排工作,保證軟件開發(fā)每個階段有條不紊地進(jìn)行。

2.2自動形式系統(tǒng)開發(fā)法自動形式系統(tǒng)開發(fā)法的前提就是用戶必須事先明確說明開發(fā)軟件的作用以及目標(biāo),然后軟件開發(fā)技術(shù)人員通過客戶的相關(guān)需求進(jìn)行對計算機(jī)軟件系統(tǒng)的自動編碼設(shè)計[3],自動形式系統(tǒng)開發(fā)法所采用的工具是第四代中的開發(fā)軟件,著重說明該軟件的重要功能和完成的目標(biāo)。

2.3原型化法相對來說,軟件的生命周期法不太適用于開始概念不清晰明確的軟件,因為軟件的生命周期法必須要求軟件技術(shù)開發(fā)人員對初期的研究信息數(shù)據(jù)進(jìn)行科學(xué)的認(rèn)定,并且還需要進(jìn)一步地對部分軟件說明進(jìn)行正確的定義。原型化法就很好地解決了這一問題,可以在不了解用戶對軟件功能和目標(biāo)或者不知道系統(tǒng)適用性時進(jìn)行采取原型化法。軟件開發(fā)技術(shù)相關(guān)人員在原型化系統(tǒng)的研究各個階段,明確軟件自身的相關(guān)要求,通過根據(jù)早前的概念基礎(chǔ)創(chuàng)建原始系統(tǒng),最后軟件的研究人員對其進(jìn)行合理的審批[4]。

3計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

任何行業(yè)都要注重產(chǎn)品的創(chuàng)新性以及先進(jìn)性,計算機(jī)軟件開發(fā)市場更是如此,只有保證自己的軟件是最先進(jìn)和最創(chuàng)新的,才能保證在市場上充滿競爭力,有自己立足之地。企業(yè)要不斷對傳統(tǒng)的軟件進(jìn)行優(yōu)化以及不斷開發(fā)出新的軟件,這樣才能創(chuàng)造出更多的社會經(jīng)濟(jì)效益以及社會價值。一個軟件真正的成功之處還在于應(yīng)用階段所體現(xiàn)出來的價值,接下來通過實際的例子去體現(xiàn)計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用過程以及創(chuàng)造的相關(guān)價值。

篇6

關(guān)鍵詞:軟件工程 歷史 現(xiàn)狀 發(fā)展

中圖分類號:TP 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0745(2013)05-0357-01

一、引言

隨著科學(xué)技術(shù)的快速發(fā)展和進(jìn)步,軟件技術(shù)在人們?nèi)粘I钪械膽?yīng)用正變得越來越廣泛,軟件工程的研究和進(jìn)步對于社會各方面事業(yè)的建設(shè)所產(chǎn)生的影響也是日趨顯著和重要,因此對于軟件工程的發(fā)展歷史和新發(fā)展進(jìn)行研究總結(jié)是非常具有現(xiàn)實意義,其可以在促進(jìn)軟件工程的更好發(fā)展提供理論層面的參考和指導(dǎo)。

二、軟件工程的發(fā)展起源

二十世紀(jì)中葉,隋舍計算機(jī)設(shè)備逐漸開始由軍用領(lǐng)域向民用領(lǐng)域開放運用,當(dāng)事的程序軟件編寫幾乎和藝術(shù)家的創(chuàng)作相當(dāng),當(dāng)然計算機(jī)設(shè)備的硬件價格非常之高,程序編寫人員所追求的怎樣最大化的利用有限的存儲器空間和處理其能力,最大可能的編寫出體積小,且執(zhí)行速度快的軟件程序。軟件中充滿著各種各樣的復(fù)雜的讓人難以理解的技巧。當(dāng)時在軟件程序的編寫工作方面對于開發(fā)人員的智力要求是非常高的,到六十年代,隨著計算機(jī)應(yīng)用范圍的不斷擴(kuò)大,在軟件系統(tǒng)方面的需求以及軟件自身復(fù)雜程序的不斷上升,傳統(tǒng)的軟件開發(fā)方法和用戶在效率和質(zhì)量方面的實際需求之間的差距不斷擴(kuò)大,這就是歷史上的軟件危機(jī)。

為了應(yīng)對這一危機(jī),軟件工程被搬上了歷史舞臺。軟件工程概念的首次提出是在1968年聯(lián)邦德國主持召開的北約軟件可靠性會議上,當(dāng)時將軟件工程定位為在軟件生產(chǎn)過程中采取工程化的手段方法,和一系列現(xiàn)代化、科學(xué)的技術(shù)來進(jìn)行軟件開發(fā)。軟件工程提出將軟件程序開發(fā)從個體行為向群體協(xié)同工作以及工程化的方向轉(zhuǎn)變,從此便誕生了軟件工程這一獨立的學(xué)科。

三、軟件工程的近期發(fā)展現(xiàn)狀

進(jìn)入二十世紀(jì)九十年代以后,對于軟件過程的分析逐漸成為軟件工程的熱點研究內(nèi)容,其主要研究對象集中在過程成熟程度評估、建模技術(shù)以及過程模型等幾個方面,過程模型方賣弄,除早期開發(fā)的瀑布模型之外,還開發(fā)出了新的螺旋模型、快速原型、轉(zhuǎn)換方式、可操作規(guī)格說明等新的模型,過程成熟度評估研究方面最具代表性的就是美國軟件工程研究中心提出的CMM模型。

近些年來,軟件原型技術(shù)也不斷取得新的研究進(jìn)展,當(dāng)前使用的最為廣泛的就是漸進(jìn)式原型和廢棄式原型,這里講的廢棄式原型主要指的是一種代碼最終都要丟棄的原型技術(shù),這里的漸進(jìn)式原型主要是指通過一系列迭代過程,原型最終都會進(jìn)化成產(chǎn)品。在這個領(lǐng)域內(nèi),最重大的進(jìn)展和成果就是一些原型語言的出現(xiàn),這種怨言可以用作對可執(zhí)行系統(tǒng)模型進(jìn)行定義,且不需要給出具體系統(tǒng)組成部分的算法細(xì)節(jié),在設(shè)計原型語言的過程中要大量使用轉(zhuǎn)換模板技術(shù)和可重用代碼技術(shù)。直到目前為止,軟件重用技術(shù)依舊是軟件工程研究體系當(dāng)中最為重要的研究課題之一,盡管在特定的少數(shù)領(lǐng)域內(nèi)獲得了一些具有實用價值的成果,然而由于軟件重用技術(shù)在理論基礎(chǔ)方面還處于相對匱乏的狀態(tài),且有關(guān)法律問題和社會經(jīng)濟(jì)問題還沒有得到完善的解決處理,因此,軟件重用技術(shù)還沒有獲得真正意義上的突破。

此外,在工程管理角度來講,和其他相對成熟的工程研究領(lǐng)域相比,當(dāng)前的軟件工程對于軟件工程中有關(guān)管理學(xué)理論的應(yīng)用同樣有研究。當(dāng)前的軟件項目管理方法逐漸放棄了傳統(tǒng)的個人開發(fā)形式,轉(zhuǎn)而結(jié)合管理科學(xué)中的相關(guān)理論,充分考慮軟件產(chǎn)品的實際開發(fā)需要,確保工程化的軟件開發(fā)程序得到順利的實施推進(jìn)。為了確保軟件項目能夠根據(jù)預(yù)定的質(zhì)量、進(jìn)度、成本順利實施,軟件管理方法分別對文檔、風(fēng)險、質(zhì)量、人員等諸多因素進(jìn)行了分析控制和管理,可以說當(dāng)前的軟件工程在科學(xué)合理性方面較初期而言已經(jīng)完善規(guī)范了很多。

四、軟件工程的未來新發(fā)展

軟件工程的未來發(fā)展主要有以下幾個趨勢:

第一,軟件工程的全球化協(xié)作交付。隨著各方面全球一體化的發(fā)展,軟件工程也必將走向全球化的協(xié)作交付模式,隨著軟件外包市場的不斷發(fā)展和成熟,加之軟件工具的不斷發(fā)展,全球化的軟件交付已經(jīng)不再是個案,而是成為軟件交付領(lǐng)域的發(fā)展新標(biāo)準(zhǔn),你將經(jīng)??吹揭粋€軟件在美國進(jìn)行概念設(shè)計,在歐洲實現(xiàn)系統(tǒng)架構(gòu)的搭建,在中國實現(xiàn)軟件的編碼測試,最后由印度負(fù)責(zé)軟件的售后支持。

第二,軟件工程的開放性計算。將來的軟件工程必將是能夠明確行業(yè)基礎(chǔ)框架,且能夠?qū)π袠I(yè)發(fā)展與技術(shù)融合進(jìn)行指導(dǎo)的開放計算,其將開源軟件、開放架構(gòu)、開放標(biāo)準(zhǔn)融為一體,通過對開放標(biāo)準(zhǔn)的堅持,不同的企業(yè)開發(fā)使用的軟件將能夠?qū)崿F(xiàn)互通互聯(lián),不同的軟件工程工具將可以更加方便的繼承,不同的文化和國界將可以更好地交流協(xié)作,軟件用戶的投資將得到非常好的保障。

第三,軟件工程的模塊化趨勢。模塊化軟件工程思想將可以再根本上解決全球發(fā)展趨勢下企業(yè)在IT領(lǐng)域的新需求。具體來講,一方面,模塊化思想可以通過層次化、分解、封裝、抽象等基本方法,對各種軟件應(yīng)用和軟件構(gòu)件進(jìn)行打包處理,提升企業(yè)對現(xiàn)有資產(chǎn)的重用能力與水平再者,基于模塊化思路提出的SOA技術(shù),其通過對現(xiàn)有資源的有效整合和重用,對各種服務(wù)實施組件化,能夠非常好的幫助企業(yè)實現(xiàn)靈活化的應(yīng)用。

五、結(jié)束語

綜上所述,軟件工程隨著社會各方面需求的不斷增多,必將朝著以全球化協(xié)作交付、模塊化以及開放性計算為代表的新方向更好地發(fā)展下去,這就需要我們在總結(jié)歷史和現(xiàn)狀的基礎(chǔ)之上,不斷地發(fā)掘可以改進(jìn)和提升的地方,只有基于現(xiàn)在的了解,才能夠確保未來的發(fā)展更加順暢,從而促進(jìn)軟件工程更好地服務(wù)于網(wǎng)絡(luò)技術(shù)和計算機(jī)技術(shù)等相關(guān)的領(lǐng)域行業(yè)。

參考文獻(xiàn):

篇7

關(guān)鍵詞:分層技術(shù);計算機(jī)軟件開發(fā);雙層技術(shù)

計算機(jī)軟件開發(fā)技術(shù)已經(jīng)從雙層發(fā)展成為多層。在面對計算機(jī)軟件使用需求變化多樣啊的現(xiàn)代社會,分層技術(shù)在計算機(jī)軟件中的應(yīng)用將能夠顯著提升計算機(jī)軟件開發(fā)的效率與質(zhì)量,使得計算機(jī)軟件系統(tǒng)更加清晰、結(jié)構(gòu)更加優(yōu)化,讓計算機(jī)軟件在應(yīng)用方面更加靈活、效率更高。因此,文章針對分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用進(jìn)行研究,對于計算機(jī)軟件開發(fā)未來的工作有著重大的實際意義。

1計算機(jī)軟件開發(fā)與分層技術(shù)

在計算機(jī)技術(shù)與開發(fā)行業(yè)中,分層技術(shù)即為將軟件開發(fā)分為多個不同的概念層級,不同的概念層級均擁有不同的工作方案與計劃。每一概念層級在級別上均處于平等位置,并且相互之間存在密切的關(guān)系,進(jìn)而不同的概念層級構(gòu)成了一個完整的計算機(jī)系統(tǒng)體系。計算機(jī)分層技術(shù)最為普及的應(yīng)用就是軟件開發(fā)的架構(gòu)中[1]。在計算機(jī)最初的發(fā)展時期,軟件開發(fā)架構(gòu)僅僅只是單層結(jié)構(gòu)。然而伴隨著時代的進(jìn)步與發(fā)展,在上個世紀(jì)80年代,計算機(jī)軟件開發(fā)行業(yè)數(shù)據(jù)庫建設(shè)與結(jié)構(gòu)設(shè)計工作得到了飛速的發(fā)展,強化升華了單層次結(jié)構(gòu)的應(yīng)用。與此同時,網(wǎng)絡(luò)技術(shù)的出現(xiàn)與發(fā)展同時使得計算機(jī)軟件開發(fā)的單層次結(jié)構(gòu)更加成熟,并且逐漸朝著雙層次結(jié)構(gòu)變化。在社會市場對計算機(jī)需求的增加,計算機(jī)軟件開發(fā)工作存在眾多缺陷,并且難以滿足現(xiàn)代社會全新的計算機(jī)數(shù)據(jù)關(guān)系[2]。所以,在計算機(jī)軟件開發(fā)中分層技術(shù)將會越來越普及,而分層技術(shù)也將成為計算機(jī)軟件開發(fā)中的關(guān)鍵技術(shù)之一。相對于雙層次結(jié)構(gòu)來說,在計算機(jī)軟件開發(fā)過程中分層技術(shù)擁有更加顯著的優(yōu)勢。在計算機(jī)軟件開發(fā)過程中開發(fā)者如果想要縮短工作時間,并且充分保證軟件開發(fā)過程中的質(zhì)量與性能,就需要使用嚴(yán)密而規(guī)范的檢測體系來建立計算機(jī)軟件開發(fā)系統(tǒng)體系,以提升計算機(jī)軟件的開發(fā)效率。要全面提升計算機(jī)軟件系統(tǒng)性能就需要使用分層構(gòu)建,利用底層構(gòu)件與物理硬件之間的關(guān)系,來推動計算機(jī)軟件系統(tǒng)的優(yōu)化。站在計算機(jī)軟件開發(fā)的微觀結(jié)構(gòu)來看,可以將層次之間的關(guān)系作為內(nèi)部層次聯(lián)系。對于計算機(jī)軟件開發(fā)系統(tǒng)來說,軟件結(jié)構(gòu)系統(tǒng)需要計算機(jī)中多個層次形成相互依賴的關(guān)系,并且集中狙擊在多層次的構(gòu)件中。分層技術(shù)擁有良好的擴(kuò)展性與穩(wěn)定性,可以有效的推動軟件系統(tǒng)的抽象話發(fā)展,并且將軟件系統(tǒng)中繁雜的部分逐漸轉(zhuǎn)化至軟件開發(fā)當(dāng)中。這對于軟件系統(tǒng)的維護(hù)與優(yōu)化都有著十分顯著的影響。在分層技術(shù)下,某一層面出現(xiàn)了技術(shù)問題并不會對其他層面產(chǎn)生影響。同時分層技術(shù)還可以是的計算機(jī)軟件系統(tǒng)自動的開發(fā)軟件,并且重復(fù)使用。所以,只要保證在計算機(jī)軟件系統(tǒng)開發(fā)過程中分層技術(shù)在各個層次之間都存在穩(wěn)定的接入口,就能夠完善軟件開發(fā)過程中的系統(tǒng)。

2分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用

2.1雙層技術(shù)的應(yīng)用

在計算機(jī)軟件開發(fā)中應(yīng)用雙層技術(shù)不單單可以全面改善軟件的開發(fā)質(zhì)量,同時還可以大幅度減少軟件開發(fā)的時間。雙層技術(shù)即為客戶端與服務(wù)器兩個不同的斷電組成。其中客戶端給客戶提供能夠正常操作的界面使用,并且對相應(yīng)操作的邏輯關(guān)系進(jìn)行處理;而服務(wù)器的主要任務(wù)就是接受客戶信息,并且將客戶所需要的信息進(jìn)行整合歸納,并且傳遞至客戶端中。在計算機(jī)軟件開發(fā)中應(yīng)用雙層技術(shù)的基礎(chǔ)就是計算機(jī)的服務(wù)器擁有良好的工作性能,并且減少用戶數(shù)量[3]。如果用戶數(shù)量較多則計算機(jī)軟件在實際開發(fā)運行過程則十分容易出現(xiàn)運行速度慢、系統(tǒng)錯誤頻繁的現(xiàn)象,難以滿足用戶的實際需求。

2.2三層技術(shù)的應(yīng)用

在計算機(jī)軟件開發(fā)中三層技術(shù)是基于雙層技術(shù)而形成的優(yōu)化與改進(jìn)。三層技術(shù)相對于雙層技術(shù)來說應(yīng)用服務(wù)器的數(shù)量得以增加。在增加了應(yīng)用服務(wù)器的基礎(chǔ)上,計算機(jī)用戶則可以開展大量的數(shù)據(jù)存儲,并且同時提升計算機(jī)信息訪問的效率與質(zhì)量,進(jìn)而逐步實現(xiàn)了人與計算機(jī)之間的相互交錯,改善計算機(jī)為用戶提供服務(wù)的效率。三層技術(shù)結(jié)構(gòu)分別有業(yè)務(wù)處理層次、界面層次以及數(shù)據(jù)層次。在三個不同的層次中界面層次是收集用戶使用軟件的實際需求,并且將需求集中歸納處理后發(fā)送至進(jìn)行工作處理的業(yè)務(wù)層,然后由業(yè)務(wù)處理層對用戶的需求進(jìn)行集中分析,從而進(jìn)行相關(guān)的計算機(jī)請求,在數(shù)據(jù)層中進(jìn)行處理。最后,在數(shù)據(jù)層中對業(yè)務(wù)處理層的請求進(jìn)行分析,核實數(shù)據(jù)庫中的相關(guān)信息,再經(jīng)過科學(xué)合理的分析后回送至業(yè)務(wù)層,最后通過業(yè)務(wù)層的處理回到最初的界面。在這一輪的過程中,數(shù)據(jù)傳輸系統(tǒng)的工作負(fù)擔(dān)得以減輕,顯著提升了計算機(jī)的工作效率。

2.3四層技術(shù)的應(yīng)用

通常來說,四層技術(shù)是基于三層技術(shù)而晚上優(yōu)化的,其主要分為業(yè)務(wù)處理層、數(shù)據(jù)庫層、存儲層以及對Web處理層。在計算機(jī)軟件開發(fā)中四層技術(shù)中業(yè)務(wù)層數(shù)據(jù)庫層與存儲層數(shù)據(jù)的交換樞紐,然后在數(shù)據(jù)層進(jìn)行信息處理,進(jìn)而傳遞給Web層處理結(jié)果。然后利用數(shù)據(jù)訪問的代碼、數(shù)據(jù)轉(zhuǎn)化來真實、完整的反映計算機(jī)對象與數(shù)據(jù)庫之間的關(guān)系。

3結(jié)語

總的來說,分層技術(shù)在計算機(jī)軟件開發(fā)中有著十分重要的作用,雙層技術(shù)、三層技術(shù)、四層技術(shù)均可以有效的應(yīng)用到計算機(jī)軟件開發(fā)中,提升計算機(jī)軟件開發(fā)的質(zhì)量與效率,推動計算機(jī)軟件開發(fā)的發(fā)展進(jìn)程,最大程度滿足計算機(jī)軟件開發(fā)過程中用戶的需求。

參考文獻(xiàn)

[1]蔣峰.分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2015,(18):21-22.

[2]葛曉葉,郭鵬.分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用分析[J].智能城市,2016,(08):327.

篇8

關(guān)鍵詞:人才培養(yǎng);課程體系;教學(xué)模式;嵌入式技術(shù)

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A

隨著我國IT技術(shù)的飛速發(fā)展,教育規(guī)模也得到猛速增長。在經(jīng)濟(jì)和科學(xué)技術(shù)不斷提高,國民經(jīng)濟(jì)強勁發(fā)展的新形勢下,企業(yè)的IT人才需求量在急劇增長,這與時下高校IT畢業(yè)生就業(yè)難問題形成尖銳的矛盾。本著計算機(jī)應(yīng)用技術(shù)專業(yè)學(xué)生就業(yè)難,尋找辦學(xué)突破口問題,本專業(yè)團(tuán)隊展開對IT企事業(yè)、電子信息類公司、權(quán)威咨詢網(wǎng)、知名IT人才網(wǎng)和同行院校等多類型、多途徑的深度調(diào)研。實際的調(diào)研結(jié)果顯示:目前我國中低端計算機(jī)軟件人才過剩,而新型的嵌入式技術(shù)人才嚴(yán)重稀缺。

1人才需求調(diào)研分析

1.1嵌入式技術(shù)需求狀況

嵌入式技術(shù)是當(dāng)前最熱門最有發(fā)展前景的IT應(yīng)用技術(shù)之一。目前,嵌入式技術(shù)產(chǎn)品已廣泛地應(yīng)用于消費電子、通信、汽車、國防、航空航天、工業(yè)控制、儀表、辦公自動化等領(lǐng)域,產(chǎn)品主要有手機(jī)、可視電話、數(shù)碼相機(jī)、攝像機(jī)、機(jī)頂盒、路由器、數(shù)控設(shè)備或儀表、醫(yī)療儀器、航天航空設(shè)備等。形式多樣的嵌入式系統(tǒng)消費量將以億為單位,逐步形成一個充滿商機(jī)的巨大產(chǎn)業(yè)。據(jù)預(yù)測,未來十年將有90%以上的微處理器和65%以上的軟件應(yīng)用于各種嵌入式系統(tǒng)中。隨著工控、汽車電子、仿真、醫(yī)療儀器等領(lǐng)域,隨著工業(yè)、汽車、醫(yī)療衛(wèi)生等各部門對智能控制需求的不斷增長,需要對設(shè)備進(jìn)行智能化、數(shù)字化改造,為嵌入式系統(tǒng)提供了很大的市場。就汽車電子系統(tǒng)而言,目前的大多數(shù)高檔轎車每輛擁有約50個嵌入式微處理器;通信領(lǐng)域大量應(yīng)用嵌入式系統(tǒng),主要包括程控交換機(jī)、路由器、IP交換機(jī)、傳輸設(shè)備等。由于互聯(lián)的需要,特別是寬帶網(wǎng)絡(luò)的發(fā)展,諸如DSL Modem/Router等各種網(wǎng)絡(luò)設(shè)備的數(shù)量將遠(yuǎn)遠(yuǎn)高于傳統(tǒng)的網(wǎng)絡(luò)設(shè)備。它們基于32位的嵌入式系統(tǒng)、價格低廉,將為企業(yè)、家庭提供更為廉價的、方便的、多樣的網(wǎng)絡(luò)方案。嵌入式產(chǎn)品已經(jīng)深深浸入到家庭消費產(chǎn)品的大軍中,為我國未來的制造業(yè)提供了廣闊的前景。

根據(jù)知名咨詢公司賽迪顧問對嵌入式行業(yè)情況統(tǒng)計及預(yù)測情況看,2003年中國嵌入式軟件市場規(guī)模達(dá)到 190 億元人民幣,2005年則為308.5億元,到2006年,嵌入式軟件市場規(guī)模達(dá)到432.5億元。從2006年至2010年,中國嵌入式軟件產(chǎn)業(yè)規(guī)模仍將保持快速增長態(tài)勢,年均復(fù)合增長率為25.8%,到2010年將達(dá)到3339.6億元的規(guī)模。產(chǎn)業(yè)規(guī)模從2005 年,中國嵌入式軟件產(chǎn)業(yè)規(guī)模達(dá)到1061.4億元,同比增長41.3%,2005年我國嵌入式軟件在全球嵌入式軟件產(chǎn)業(yè)中的比重已經(jīng)提升至4.8%,比2004年提升了0.8%。2005年嵌入式應(yīng)用軟件同比增長率達(dá)到 42.6%,在整個嵌入式軟件產(chǎn)業(yè)中的份額有所擴(kuò)大,達(dá)到了94.9%,繼續(xù)占據(jù)主要份額。從產(chǎn)業(yè)的區(qū)域分布來看,全國的嵌入式軟件產(chǎn)業(yè)主要集中在廣東省、北京、上海、江蘇、浙江等少數(shù)省市。

以信息家電、移動終端、汽車電子、網(wǎng)絡(luò)設(shè)備等為代表的互聯(lián)網(wǎng)時代的嵌入式系統(tǒng),不僅為嵌入式市場展現(xiàn)了美好前景,注入了新的生命,同時也對嵌入式系統(tǒng)技術(shù),提出新的挑戰(zhàn),包括了對熟悉嵌入式技術(shù)人才的培養(yǎng)問題。

1.2行業(yè)對嵌入式人才的需求

前程無憂的人力資源專家表示,嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一。權(quán)威部門統(tǒng)計,我國目前嵌入式軟件人才缺口每年為20萬人左右,未來隨著“三網(wǎng)融合”不斷提速,3G網(wǎng)絡(luò)全面鋪開,這一數(shù)字還將成倍增長,很難想像,如果這一問題得不到解決,嵌入式軟件產(chǎn)業(yè)未來將面臨怎樣的危機(jī)。

在職位需求上,在CSDN人才頻道進(jìn)行工作查詢,以“嵌入式”作為職位關(guān)鍵字搜索,可以找到的職位約1000個,其中每個職位招聘的人數(shù)從1到若干不等。按平均每個職位需要招3人計算,那么僅在CSDN的位置就有3000人。在職業(yè)薪水上,根據(jù)前程無憂網(wǎng)的薪資報告,具有10年工作經(jīng)驗的高級嵌入式軟件工程師年薪在30萬元左右。即使是初級的嵌入式軟件開發(fā)人員,平均月薪也在5000元左右,中高級的嵌入式軟件工程師月薪平均已超過萬元,相比這下,應(yīng)用軟件工程師月薪才2000多的水平,可見嵌入式人才市場缺口之大。在職位所需技術(shù)上,市場上需要的嵌入式人才必須具備C語言編程經(jīng)驗、嵌入式操作系統(tǒng)、嵌入式應(yīng)用程序開發(fā)經(jīng)驗。

1.3國內(nèi)嵌入式人才培養(yǎng)現(xiàn)狀

嵌入式軟件未來的前景被看好,但現(xiàn)在國內(nèi)從事嵌入式應(yīng)用軟件開發(fā)的人員隊伍業(yè)務(wù)水平和教育水平參差不齊,主要來自軟件類專業(yè)和電子類專業(yè)。電子類專業(yè)設(shè)計人員系統(tǒng)全面整合設(shè)計的能力較差,而軟件發(fā)展人員只要看到硬件問題就無所適從。大多數(shù)嵌入式人才依靠自身的多年經(jīng)驗積累,逐漸轉(zhuǎn)型而來,時間周期較長,不能滿足市場需求。因此,目前國內(nèi)非常缺乏嵌入式系統(tǒng)所需要的軟硬件系統(tǒng)集成人才。

我國高校辦學(xué)存在的問題也造成了這類人才的嚴(yán)重缺乏。目前我國無論是普高和職高,計算機(jī)軟件教育普遍以應(yīng)用軟件為主,學(xué)生更多接觸的是.Net、Java之類應(yīng)用層面的東西,使得軟件業(yè)呈現(xiàn)出中低端人才過剩。而開設(shè)嵌入式軟件專業(yè)的學(xué)校很少,并且學(xué)校不能向?qū)W生提供足夠的實踐機(jī)會。國內(nèi)很多學(xué)校教學(xué)內(nèi)容極度老化,不能跟上最新技術(shù)的發(fā)展,在計算機(jī)原理課中甚至還在開設(shè)8086/8088的內(nèi)容,操作系統(tǒng)原理都流于形式,只有理論講解,沒有實踐操作。這對于高校畢業(yè)學(xué)生進(jìn)入嵌入式開發(fā)領(lǐng)域是極為不利的。

目前市場上的嵌入式技術(shù)培訓(xùn)已成為IT職業(yè)教育的熱點之一,但這些培訓(xùn)大多都是基于某一固定開發(fā)平臺,通用性比較差,造成培訓(xùn)出來的學(xué)員缺少相應(yīng)的專業(yè)背景知識,很難適應(yīng)繁多的嵌入式產(chǎn)品開發(fā)領(lǐng)域。

可喜的是,中國軟件行業(yè)協(xié)會頒布了有關(guān)中國軟件行業(yè)人才培養(yǎng)方案,提煉出符合我國軟件行業(yè)現(xiàn)狀的14個典型專業(yè)技術(shù)工作崗位,對崗位職責(zé)、專業(yè)技能要求以及知識結(jié)構(gòu)進(jìn)一步明確量化。培養(yǎng)方案首次確立了軟件行業(yè)的14個典型崗位,分別由8個軟件開發(fā)類崗位和6個軟件應(yīng)用類崗位構(gòu)成,并針對嵌入式軟件開發(fā)的人才培養(yǎng)提出了要求,為嵌入式人才培養(yǎng)指明了方向。

國內(nèi)高校嵌入式人才培養(yǎng)也開始興起。2002年北京大學(xué)軟件學(xué)院成立了我國第一個嵌入式系統(tǒng)系,其培養(yǎng)體系是由北京大學(xué)軟件學(xué)院將國際上先進(jìn)的嵌入式系統(tǒng)知識體系和工程實踐有機(jī)結(jié)合設(shè)計出來的、注重能力培養(yǎng)的課程體系。這之后陸續(xù)有知名高校辦起了嵌入式實驗室,培養(yǎng)起嵌入式研究生、本科生,為我國嵌入式人才培養(yǎng)鋪出一條道路,同時為高職院校嵌入式高技能型人才培養(yǎng)模式提供了探索思路。

2基于嵌入式的計算機(jī)應(yīng)用專業(yè)人才培養(yǎng)

2.1計算機(jī)應(yīng)用專業(yè)現(xiàn)狀分析

計算機(jī)應(yīng)用技術(shù)專業(yè)是國內(nèi)高職院校計算機(jī)系最早開設(shè)的傳統(tǒng)專業(yè),講授以應(yīng)用軟件開發(fā)設(shè)計為培養(yǎng)目標(biāo),以數(shù)據(jù)庫應(yīng)用設(shè)計編程加軟件開發(fā)方法為主線,涵蓋多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)領(lǐng)域內(nèi)容。隨著IT技術(shù)的發(fā)展和社會服務(wù)的專業(yè)細(xì)化,從計算機(jī)應(yīng)用技術(shù)專業(yè)不斷孵化出網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、軟件技術(shù)和信息管理技術(shù)專業(yè)多個細(xì)化專業(yè)方向,計算機(jī)應(yīng)用技術(shù)專業(yè)學(xué)習(xí)的內(nèi)容被逐漸地支解分到各專業(yè),并在各專業(yè)中更深入更細(xì)化地專門學(xué)習(xí)訓(xùn)練,計算機(jī)應(yīng)用技術(shù)從此有“萬金油專業(yè)”的味道,意味著專業(yè)面廣而不專,隨著IT人才競爭激烈,就業(yè)日益嚴(yán)峻的形勢下,計算機(jī)應(yīng)用技術(shù)專業(yè)面臨著生存的危機(jī),能否找到辦學(xué)特色的突破口是決定能否生存的關(guān)鍵。

2.2探索基于嵌入式技術(shù)的新型專業(yè)方向

通過深入對行業(yè)嵌入式人才的需求分析,我們了解到市場所需人才主要為嵌入式軟件設(shè)計開發(fā)和嵌入式硬件設(shè)計開發(fā)、檢測維護(hù)人才。對于硬件設(shè)計人才,需要掌握較深厚的硬件基礎(chǔ)及硬件接口方面的知識,對于計算機(jī)系的學(xué)生難度較大。結(jié)合我院的實際情況,探索我院計算機(jī)應(yīng)用技術(shù)專業(yè)轉(zhuǎn)入面向嵌入式系統(tǒng)定制和嵌入式應(yīng)用軟件開發(fā)助理工程師的人才培養(yǎng)。通過分析嵌入式職業(yè)崗位任務(wù),整合出其典型工作任務(wù),根據(jù)認(rèn)知及職業(yè)成長規(guī)律重構(gòu)行動領(lǐng)域,分解其知識與技能,構(gòu)建專業(yè)學(xué)習(xí)領(lǐng)域,制定出適合我院嵌入式人才培養(yǎng)目標(biāo)的課程體系,使專業(yè)方向從一般應(yīng)用開發(fā)轉(zhuǎn)入具有嵌入式定制與嵌入式應(yīng)用軟件開發(fā)的能力培養(yǎng),增強學(xué)生對嵌入式硬件系統(tǒng)的應(yīng)用技能,培養(yǎng)學(xué)生在嵌入式軟件工程方面的技能,達(dá)到初級嵌入式開發(fā)人才的培養(yǎng)目的。

2.3課程體系與教學(xué)模式改革

依據(jù)當(dāng)前我國高職教育倡導(dǎo)的工學(xué)結(jié)合的教育模式,以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生職業(yè)能力為目標(biāo),通過對嵌入式系統(tǒng)開發(fā)職業(yè)崗位的分析和工作任務(wù)的分解,遵循人的學(xué)習(xí)規(guī)律、職業(yè)成長和職業(yè)生涯發(fā)展規(guī)律,構(gòu)建從簡單到復(fù)雜、從新手到專家的嵌入式技術(shù)人才培養(yǎng)課程體系,體現(xiàn)嵌入式人才所需具備的專業(yè)能力、方法能力和社會能力三大關(guān)鍵能力的培養(yǎng)。計算機(jī)應(yīng)用技術(shù)專業(yè)在現(xiàn)有軟件開發(fā)技術(shù)強優(yōu)勢的情況下,可從調(diào)整專業(yè)課程結(jié)構(gòu),整合一體化課程,增加嵌入式人才培養(yǎng)所需的專業(yè)基礎(chǔ)課程和專業(yè)核心課程入手,進(jìn)行課程體系的重構(gòu)。

專業(yè)基礎(chǔ)課程的設(shè)置應(yīng)考慮為學(xué)生學(xué)習(xí)專業(yè)核心課程鋪墊基礎(chǔ)的同時,還應(yīng)為學(xué)生未來職業(yè)生涯發(fā)展提供寬厚的基礎(chǔ)。但考慮到高職高效產(chǎn)出和時效性特點,可以整合某些IT行業(yè)通用技能課程,按工學(xué)結(jié)合思想設(shè)置一體化課程。如以網(wǎng)頁制作為主線,動態(tài)加入圖像處理和Flas制作可以將原來的Photoshop圖像處理、Flas制作和網(wǎng)頁三門基礎(chǔ)課程整合為一門課程,使學(xué)生在做網(wǎng)頁的同時,學(xué)會了圖像處理和Flas制作的基本技能??梢詫⑽C(jī)組裝與計算機(jī)應(yīng)用基礎(chǔ)課程整合為一門一體化課程,通過學(xué)生對微機(jī)組裝的認(rèn)識,編寫家庭和辦公電腦配置方案,制作配置表和粗精選的報價表,再扮演推銷員的演講為主線,通過做一個完整的工作過程任務(wù)掌握相關(guān)的技能。這樣既拋掉了驗證性零散練習(xí),節(jié)省了時間,同時又能使學(xué)生快速掌握行業(yè)通用技能,還為嵌入式人才所需開設(shè)專門專業(yè)基礎(chǔ)課程如模擬與數(shù)字電路、C硬件程序設(shè)計、PCB板設(shè)計,單片機(jī)原理與應(yīng)用、嵌入式系統(tǒng)基礎(chǔ)等課程換出了時間。在前面專門專業(yè)基礎(chǔ)課支撐的前提,就可以圍繞培養(yǎng)目標(biāo)增加專業(yè)核心課程,如單片機(jī)應(yīng)用設(shè)計、嵌入式操作系統(tǒng)應(yīng)用,嵌入應(yīng)用軟件設(shè)計、嵌入式軟件工程、嵌入式產(chǎn)品檢測等核心課程,使學(xué)生具備操作系統(tǒng)內(nèi)核定制能力、嵌入式產(chǎn)品硬件測試能力、嵌入式應(yīng)用程序的開發(fā)與測試能力嵌入式產(chǎn)品地移植能力、嵌入式產(chǎn)品維護(hù)維修能力以及嵌入式產(chǎn)品生產(chǎn)管理能力。

專業(yè)能力是培養(yǎng)學(xué)生在社會上得以就業(yè)、生存的基本能力,除此之外,還應(yīng)培養(yǎng)學(xué)生職業(yè)生涯能夠持續(xù)發(fā)展的方法能力和社會能力。方法能力是指在工作環(huán)境中所需要的工作方法和學(xué)習(xí)方法,是人基本發(fā)展能力,學(xué)生只有掌握了工作與學(xué)習(xí)的方法,才能在嵌入式系統(tǒng)技術(shù)快速發(fā)展中,不斷獲取新的技能與知識,得以保證自己的可持續(xù)發(fā)展。社會能力是指與他人交往、合作、共同生活和工作、履行社會責(zé)任的能力,主要體現(xiàn)為合作能力和職業(yè)素養(yǎng)能力。嵌入式系統(tǒng)的開發(fā)與測試要求開設(shè)的硬件專業(yè)課程較多,傳統(tǒng)的硬件課程歷來是以驗證性實驗為主,造成教學(xué)內(nèi)容抽象、教學(xué)乏味,不利于學(xué)生關(guān)鍵能力的培養(yǎng),必須通過教學(xué)模式改革來改變這種現(xiàn)狀。

采用工學(xué)結(jié)合的教學(xué)模式,建立工作過程系統(tǒng)化的課程教學(xué),是培養(yǎng)學(xué)生關(guān)鍵能力的有效途徑。要切實開展工學(xué)結(jié)合的教學(xué)模式,首先要求我們教育者教育理念的改變,思想上要充分理解工學(xué)結(jié)合內(nèi)涵,不能只停留在“工學(xué)”字眼上,教條地認(rèn)為只有頂崗實習(xí)、到企業(yè)鍛煉才是工學(xué)結(jié)合。工學(xué)結(jié)合應(yīng)是因“學(xué)”而“工”,從“工”中學(xué),“工”應(yīng)該是指工作任務(wù),學(xué)習(xí)的場所不只限于在企業(yè)、工廠,在學(xué)校教師的指導(dǎo)下完成工作任務(wù)同樣是“工”,這樣才不會因IT軟件行業(yè)頂崗實習(xí)困難的特殊性而影響工學(xué)結(jié)合的開展。相反,把學(xué)生拉到企業(yè)、工廠而沒有教師適當(dāng)?shù)囊龑?dǎo)不叫工學(xué)結(jié)合。我們教育者只有充分理解了工學(xué)結(jié)合內(nèi)涵,才不會被場地環(huán)境所困,真正能在教學(xué)上行動起來,深入思考探索如何開展工學(xué)結(jié)合,建立完整的工作過程系統(tǒng)化任務(wù),真正激發(fā)學(xué)生為做而積極主動思考,從而學(xué)到知識。這樣我們的課堂才能從教師“教”給學(xué)生的被動驗證狀態(tài),轉(zhuǎn)變?yōu)閷W(xué)生因“做”而需進(jìn)行資訊、決策、計劃、實施、檢查、評估的主動狀態(tài),教師不再是“教”的身份,而是咨詢顧問的身份。在這種工學(xué)結(jié)合教學(xué)方法過程中,學(xué)生不但獲得了完成工作任務(wù)的專業(yè)能力,同時也獲得了遇到問題如何解決的方法能力,以及在與隊友交流、咨詢時獲得了與人交往、合作和職業(yè)素養(yǎng)的社會能力。

3結(jié)束語

嵌入式軟件行業(yè)是整個軟件體系結(jié)構(gòu)中最有潛力的一個方向,計算機(jī)應(yīng)用技術(shù)專業(yè)應(yīng)利用自身軟件開發(fā)的資源優(yōu)勢,抓住這個契機(jī),及時進(jìn)行專業(yè)方向調(diào)轉(zhuǎn),適應(yīng)行業(yè)人才需求,探索出適合培養(yǎng)嵌入式系統(tǒng)應(yīng)用技術(shù)人才的課程體系和教學(xué)模式,使之在未來嵌入式軟件領(lǐng)域中占有一席之地,率先辦出特色。

參考文獻(xiàn):

[1] 譚立容.計算機(jī)專業(yè)嵌入式系統(tǒng)教學(xué)模式探析[J].教育與教學(xué)研究,2007,29(1):18-20.

[2] 熊茂華.高職嵌入式技術(shù)應(yīng)用專業(yè)課程體系的研究與實踐[J].計算機(jī)教育,2007(2):63-64,67.

[3] 張光建.計算機(jī)專業(yè)嵌入式應(yīng)用開發(fā)課程體系的研究與實踐[J].重慶工學(xué)院學(xué)報:自然科學(xué)版,2008,22(11):169-172.

[4] 郭建宏.高職院校嵌入式軟件專業(yè)建設(shè)及其人才培養(yǎng)[J].遼寧高職學(xué)報,2006(5):58-59.

[5] 姜大源.學(xué)科體系的解構(gòu)與行動體系的重構(gòu)――職業(yè)教育課程內(nèi)容序化的教育學(xué)解讀[J].中國職業(yè)技術(shù)教育,2006(7):14-17.

The Professional Needs Analysis and Innovation Exploration of Computer Application Technique Major

Based on The Embedded Technique

HE Xiao-yuan

(Department of Computer Information Engineering, Guangdong Technical College of Water Resources and Electric Engineering, Guangzhou 510635, China)

篇9

1.在工作時不能夠準(zhǔn)確的估計工作量管理計算機(jī)軟件

眾所周知,計算機(jī)軟件項目管理的工作量是巨大的,人的因素是其在發(fā)展過程中,眾多影響因素中最具影響力的因素。對整個計算機(jī)的發(fā)展和進(jìn)步起到嚴(yán)重影響的因素是人為的因素。比如說:工作的態(tài)度,人員的投入,發(fā)展的程度,管理等等。在開發(fā)的過程中,如果不考慮人的因素,在確定的業(yè)務(wù)規(guī)則的前提下,就會很容易估算計算機(jī)軟件開發(fā)。所以可以看出,當(dāng)前在計算機(jī)的項目管理軟件的基礎(chǔ)上,還是有很多需要改進(jìn)和研究的地方。所以,必須加以改進(jìn)的基本特征,跟隨著電腦軟件的重要前提條件,因此,只有找到一種準(zhǔn)確、快速和有效的數(shù)據(jù)處理和商業(yè)規(guī)劃計算機(jī)軟件的方法,這樣多級的正規(guī)化就可以實現(xiàn)。

2.在計算機(jī)軟件工程工作中,要求分析和實際業(yè)務(wù),有相當(dāng)大的差距存在

軟件工程管理方面最難得的一個工作差距,就是在計算機(jī)軟件工程工作過程中需要分析和處理業(yè)務(wù)問題。專注于業(yè)務(wù)數(shù)據(jù),處于基本的因素而有存在需求階段的一個項目,測試和開發(fā)活動等所有方面的調(diào)查就是這個問題。但從調(diào)查數(shù)據(jù)的初步結(jié)果可以看出,這些在很大程度上忽略了經(jīng)營業(yè)務(wù)規(guī)則工作,只能起到一個軟件框架的開發(fā)作用。這就使得軟件開發(fā)商對未來的業(yè)務(wù)規(guī)則設(shè)計有很大想象的空間,并且直接導(dǎo)致了最終產(chǎn)品的實際情況,以及計算機(jī)軟件的開發(fā)了有很大的差距。

二、在工作中計算機(jī)軟件工程管理的應(yīng)用

計算機(jī)網(wǎng)絡(luò)在進(jìn)入新世紀(jì)以來發(fā)展的是非??斓模瑫r計算機(jī)軟件工程在各個行業(yè)中使用的十分廣泛,是因為計算機(jī)軟件工程具有高效、準(zhǔn)確的工作特征。也就是說,計算機(jī)軟件的功能已使得人們在工作和生活上是離不開它了。如今,計算機(jī)軟件的功能無處不在,計算機(jī)軟件自身的功能在校園里有著非常顯著的作用。學(xué)??梢赃\用計算機(jī)軟件的功能統(tǒng)計學(xué)生的信息,教學(xué)時教師使用計算機(jī)軟件,向?qū)W生傳授知識,學(xué)生將會及時的收到教師傳輸?shù)慕虒W(xué)信息。使用一個軟件就能夠管理上萬人的信息,這就是計算機(jī)軟件的主要功能。

除此之外,在其他的行業(yè)中計算機(jī)軟件工程也有十分多的應(yīng)用。然而,許多因素與計算機(jī)軟件工程在開發(fā)工程中的需求量有關(guān)聯(lián),他們互相制約并互相影響著,因此,要想控制這些因素的出現(xiàn)就要選擇合理的發(fā)展計劃,才可以使計算機(jī)軟件滿足廣大用戶的需求。

三、計算機(jī)軟件項目管理的方法和對策

1.軟件效率的提高

在過去,前臺進(jìn)程才能控制修改后的數(shù)據(jù)的操作方法。但最近這些年,這種方法已經(jīng)慢慢的取代了由網(wǎng)絡(luò)操作的計算機(jī),這是因為數(shù)據(jù)庫和信息技術(shù)得到了發(fā)展。所以,修改數(shù)據(jù)時,此軟件程序是一個先決條件的效率提高,而其他的電腦中分配有它的電平,這是最好的方式,可以在很大程度上提高工作效率。

2.計算機(jī)軟件項目,建立健全管理制度

你首先需要的是建立一個軟件項目管理系統(tǒng)的人才。最根本的就是人才,同時是項目的進(jìn)展情況,加強人力資源的管理,充分注意到人才的積極意義,充分的調(diào)動他們的積極性,項目的目標(biāo)才能夠順利的實施;其次,員工與管理人員的培訓(xùn),加強學(xué)習(xí),使軟件工程知識得到滲透,等等。要不斷的更新的軟件工程知識,使理論和實踐相結(jié)合,提升軟件開發(fā)利用水平和價值,才能使得項目管理效率得到一定的提高;然后,在實踐中,全面實施激勵措施,加強監(jiān)管和制度建設(shè),這樣的倡議可以動員全體員工同心協(xié)力,為計算機(jī)軟件工程的效率目標(biāo)奠定了良好的基礎(chǔ)。

3.進(jìn)行統(tǒng)一規(guī)劃軟件開發(fā)平臺

篇10

公司自從上世紀(jì)90年代中期以來,就一直在出售某種類型的多核芯片。Freescale的被廣泛采用的PowerQUICC通信芯片是一種非對稱式的多核處理器,它集成了一個通用型Power架構(gòu)的內(nèi)核,該內(nèi)核內(nèi)置一個專用的網(wǎng)絡(luò)連接加速引擎。這些加速引擎最早于1995年以PowerQUICC通信處理器模塊(CPM)的名字出現(xiàn),其基礎(chǔ)是一個專有的RISC架構(gòu)。2005年,F(xiàn)reescale用QUICC引擎取代了CPM,該引擎本身包含有多個RISC內(nèi)核,與CPM實現(xiàn)了后向兼容。

但是,用戶并不能對CPM進(jìn)行完全的編程。用戶對其進(jìn)行編程時,只能通過Freescale的應(yīng)用編程接口(API)來調(diào)用數(shù)量有限的、預(yù)先編寫好的函數(shù)。更新的QUICC引擎采用了開放式的編程模式。因此,由于定義的嚴(yán)格程度不同,2005前的PowerQUICC芯片要么是異質(zhì)化的多核設(shè)計(Power內(nèi)核加CPM),要么是依靠專用加速器來加強的、傳統(tǒng)的單核設(shè)計。不過,PowerQUICC芯片架構(gòu)的本質(zhì)特點-在多個異質(zhì)化的處理單元上運行的分布化的處理-迫使Freescale在很長時間以前,就必須面對非對稱的多處理器以及復(fù)雜的片上互連所帶來的挑戰(zhàn)。Freescale也是在多核DSP上實現(xiàn)對稱化處理的先行者之一,在2001年引入了4核MSC8102。MSC8102及其后繼產(chǎn)品都是基于StarCoreDSP架構(gòu),而非通用的Power架構(gòu)。

2004年10月,F(xiàn)reescale了MPC8641D,一種基于Power的主控制器,帶有雙32 bitPower e600內(nèi)核。在那時,原計劃將在05年下半年開始提供MPC8641D的樣品,可惜的是,MPC8641D的開發(fā)被延遲了一年以上,直到07年4季度推出其改版之前,均無望進(jìn)入批量生產(chǎn)。

在設(shè)計下一款多核處理器時,F(xiàn)reescale從這一艱難的經(jīng)驗中汲取了教訓(xùn)。在2006年6月,F(xiàn)ree scale了PowerQUICC ⅢMPC8572E,一種集成了雙重Power e500內(nèi)核的高度集成化的通信處理器。這種同質(zhì)化的多核設(shè)計支持對稱或者不對稱的處理,集成了硬件加速器和I/O控制器。MPC8572E在去年6月按時交付了樣品,確定于08年2季度投入批量制造。

盡管在設(shè)計高性能、高度集成化的處理器方面擁有長期的經(jīng)驗,F(xiàn)reescale在向市場推出雙核的Power芯片(MPC864lD)時仍然遇到了困難。這些困難對未來集成4個或更多Power內(nèi)核的PowerQUICC設(shè)計是有用的經(jīng)驗?,F(xiàn)在正是Freescale通過推出新的多核平臺,思考未來的處理能力需求,實施長期多核戰(zhàn)略技術(shù)的機(jī)遇。

多核平臺的多個部件

Freescale的戰(zhàn)略圍繞著面向通信的技術(shù)平臺展開,它包含了未來多核芯片設(shè)計所需要的全部部件。主要的部件是一個32bit的通用處理器內(nèi)核、專用的加速引擎、具有多核處理能力的混合式仿真環(huán)境、多核軟件開發(fā)工具,以及將各個核、I/O控制器、加速引擎和其他的資源連接起來的、新的片上互聯(lián)交互架構(gòu)。該平臺的唯一一個全新的部件是CoreNet,即片上交換架構(gòu)。其他的部件都是現(xiàn)有產(chǎn)品的改進(jìn)版本。

舉例來說,基本的處理器內(nèi)核是現(xiàn)有的Power e500內(nèi)核的增強版本,該經(jīng)過增強的內(nèi)核被稱為Power e500-mc,目前,其自有的L2高速緩沖被放置在一條后端總線上,與其他的e500-me內(nèi)核對一個L3緩存進(jìn)行一致性的分享。除此之外,e500-me實際上與2001年推出的e500內(nèi)核并無區(qū)別。自有的L2高速緩存有助于減少內(nèi)核間在總線上進(jìn)行的數(shù)據(jù)傳輸,這與共享L 2高速緩存的情形截然不同。Freescale正試圖通過在這樣的分層結(jié)構(gòu)中引入一個共用的L3高速緩存,將自用和共用的高速緩存各自的優(yōu)勢結(jié)合起來。L3高速緩存的規(guī)模為數(shù)Mbyte。

代表CoreNet模塊的方框表示一個公共的交叉總線,它實際上是一種“帶有多個地址仲裁器的可擴(kuò)展的交叉架構(gòu)”,更多的像一個網(wǎng)格架構(gòu)那樣運行,但連線密度要低于具有全局點到點連接能力的真正的網(wǎng)格。

值得注意的是,Power e500-mc的功能要比某些其他公司的嵌入式多核設(shè)計所用的處理器內(nèi)核強大得多。Power e500-mc是一種雙向的超標(biāo)量32bit處理器,F(xiàn)reescale的目標(biāo)是1.8~2.0GHz范圍的主頻,以及基于絕緣體上硅(SOI)的45nm CMOS工藝。這樣高的時鐘速度能讓e500-mc與Cavium Network公司采用了4路超標(biāo)量的、與MIPS公司兼容的64bit通信處理器中的內(nèi)核展開競爭,后者目前達(dá)到了1.0GHz的峰值速度。

Freescale對Power 500-me的選用,反映了所有多核設(shè)計者都必須作出的一個折中選擇:使用數(shù)量較少、功能更強的內(nèi)核,還是使用數(shù)量較多而功能較弱的內(nèi)核。Freescale作出選擇時所考慮的一個主要因素,就是能否與現(xiàn)有的PowerQUICC芯片實現(xiàn)后向兼容。為了維持軟件的兼容性,必須采用一個Power內(nèi)核,而Power架構(gòu)目前尚沒有4、8或16bit的實現(xiàn)方案。Freescale可以選擇一個更簡單的Power核,例如e200,不過eS00擁有高性能網(wǎng)絡(luò)連接和通信所額外需要的實力。Freescale的多核平臺也并未排除使用e500-mc之外的其他Power內(nèi)核,包括功能較弱的e200等內(nèi)核,或者一起使用的可能性。

CoreNet互連能夠?qū)?2個以上的Powere500-mc連接起來,構(gòu)成完全一致的片上網(wǎng)絡(luò)。如此大量的內(nèi)核確實超越了“多核”的范疇,進(jìn)入了定義尚不嚴(yán)格、最近被稱為“Manycore(很多核)”的層次一雖然它還達(dá)不到級別最高的“大規(guī)模并行處理”層次。Freescale的計劃對于一家正在竭力交付其首款同質(zhì)雙核Power芯片的公司來說,似乎顯得過于野心勃勃。然而,Manycore設(shè)計必須在未來的網(wǎng)絡(luò)和通信應(yīng)用中進(jìn)行競爭。Freescale的戰(zhàn)略反映了在開發(fā)遲遲未能露面的MPC864ID時所獲得的(正反兩方面的)經(jīng)驗。

未來的Freescale芯片將對Powere 500-me內(nèi)核進(jìn)行補充,增添多個硬件加速器,例如QUICC引擎、壓縮/解壓縮引擎、模式匹配引擎和加密引擎。Freescale正在超前地針對32rim以及更高的技術(shù)進(jìn)行規(guī)劃。我們預(yù)計,F(xiàn)reescale即將保守地從同質(zhì)的雙核設(shè)計開始, 向前發(fā)展。雙核設(shè)計可能已經(jīng)為在4核處理器中將雙芯片耦合在一起的架構(gòu)做好了準(zhǔn)備,而該架構(gòu)的功耗約為30w。

片上網(wǎng)絡(luò)必須具備擴(kuò)展性

CoreNet對于Freescale的多核平臺及其未來的成功而言,是最為關(guān)鍵的部件。隨著內(nèi)核的數(shù)量的增加,傳統(tǒng)多分支總線上的核間總線數(shù)據(jù)傳輸量將很快達(dá)到飽和。如果CoreNet獲得成功,則它將幫助Freescale的多核芯片具有與眾不同的鮮明特色。如果CoreNet成為瓶頸,則它將危及Freescale的整個多核戰(zhàn)略。

未來基于CoreNet的多核通信芯片的一個高度抽象的方框圖。目前Freeseale并未公開透露詳細(xì)的技術(shù)指標(biāo)。CoreNet有若干重要的特性:首先,它支持同質(zhì)的和異質(zhì)的多核設(shè)計一對于PowerQUICC類型的通信芯片來說非常重要。其次,它是一種大帶寬的互連,可以支持交換架構(gòu)上的多種同時出現(xiàn)的對話。第三,它能在每個處理器內(nèi)核的L2緩存之間保持一致性,并且也與共享的L3高速緩存保持一致性。第四,它允許多個外部存儲控制器同時訪問交換架構(gòu),而不至于相互間造成阻塞。第五,CoreNet有多個地址仲裁器和自動緩沖區(qū)。Freescale將CoreNet描述為“自路由器”。這一描述暗示它是一個基于包的片上網(wǎng)絡(luò),在這個網(wǎng)絡(luò)上,處理器核、加速器和其他片上資源都擁有一個內(nèi)部的網(wǎng)絡(luò)地址。

專門的網(wǎng)絡(luò)傳輸管理是一個重要的功能。與某些其他的多核芯片不同,F(xiàn)reescale的器件將不會被迫留出一個通用存儲器核作為數(shù)據(jù)傳輸?shù)谋O(jiān)管者。所有的Power e500-me內(nèi)核都可用于應(yīng)用處理。數(shù)據(jù)往來的控制將由一個單獨的數(shù)據(jù)路徑資源管理器來負(fù)責(zé)。Freeseale表示,該數(shù)據(jù)路徑管理器具有足夠的靈活性,可以針對不同的應(yīng)用進(jìn)行調(diào)整。

網(wǎng)絡(luò)業(yè)正在鼓吹虛擬化技術(shù),該技術(shù)可以通過在單個系統(tǒng)上運行多重調(diào)用的操作系統(tǒng),極大地削減成本和功耗。Freescale宣稱,它的多核平臺將具有可配置的內(nèi)存區(qū)域,因此多個應(yīng)用程序和操作系統(tǒng)可以同時運行而不會發(fā)生碰撞。

軟件開發(fā)的混合仿真

顯而易見,F(xiàn)reescale的新多核通信平臺是一項復(fù)雜的工作。Freescale的未來的多核PowerQUICc芯片將在某種程度上與PowerQUICC芯片實現(xiàn)后向兼容。但是,為了讓開發(fā)者能夠充分利用將來更高的集成規(guī)模,F(xiàn)reescale的多核平臺也將更好的開發(fā)工具作為一個關(guān)鍵性組成部分。最重要的軟件開發(fā)工具之一,就是simics,一種由第三方公司Virtutech公司所提供的仿真環(huán)境。Simics也可以讓開發(fā)者運行整個多內(nèi)核設(shè)計的精確的全系統(tǒng)模型,其中包括所有的Power內(nèi)核、硬件加速器和I/O接口。

在傳統(tǒng)上,軟件開發(fā)者在硬件設(shè)計完成前就可以利用仿真器開始編寫其程序。不過,F(xiàn)reescale希望編程者能不僅將Simic用于早期的開發(fā),而且也可以用于整個開發(fā)過程。Simics提供了描述全系統(tǒng)功能的模型,以及對芯片的詳細(xì)的描述。它具有先進(jìn)的調(diào)試功能,例如檢查點設(shè)定、反向執(zhí)行以及充分的確定性,它還可以在同一時刻阻止所有的處理器內(nèi)核的執(zhí)行。當(dāng)然,任何軟件仿真器的缺點都是執(zhí)行緩慢。即使在一個快速的工作站上,Simies的速度也比所仿真的硬件慢約50倍-約等于40MIPS的運算速度。

在Freescale的混合仿真環(huán)境中,Simics的功能模型將是首選,除非開發(fā)者需要精確到周期。在那種情況下,開發(fā)者也可以切換到Freeseale模型中,集中關(guān)注需要精確到周期的那部分代碼一而不必離開Simics。兩種仿真模型都可以得到高級的片上調(diào)試單元和計量模塊的幫助。simics已經(jīng)可供Freescale的MPC8641D和MPC8572E之用,提供描述2~8個核的模型。

在任何情況下,在PowerQUICC型的芯片上進(jìn)行多核的編程,都要比針對臺式PC多核處理器的編程工作簡單。Cavium和PieoChip等公司已經(jīng)可以提供擁有12個或更多內(nèi)核的網(wǎng)絡(luò)與通信處理器,而主流的PC市場才剛剛得到它的第一款4核微處理器。

為未來的Manycore時代做準(zhǔn)備

Freescale的新多核通信平臺擁有全部的成功元素,而這一戰(zhàn)略的執(zhí)行本身就是挑戰(zhàn)。為了保持在高性能網(wǎng)絡(luò)和通信市場上的競爭力,F(xiàn)reescale必須讓其戰(zhàn)略真正得以實施。正如AMD和Intel在其PC處理器業(yè)務(wù)方面所發(fā)現(xiàn)的,提高單核時鐘頻率是一個死胡同。多核設(shè)計是未來的選擇,而manycore已經(jīng)正式向嵌入式市場進(jìn)軍。

在過去的兩年中,Cavium已經(jīng)推出了具有與MIPS兼容性的、豐富的網(wǎng)絡(luò)處理器產(chǎn)品線,每個芯片上可容納多達(dá)16個64bit的內(nèi)核,而且得到了數(shù)不清的硬件加速器和高速I/O接口的增強。PicoChip數(shù)年來一直在交付其大規(guī)模并行處理器。AMCC最近了一個新的32bit Power架構(gòu)內(nèi)核。ARC International、ARM、MIPS以及Tensilica都在向研發(fā)網(wǎng)絡(luò)和通信用芯片的客戶發(fā)放其32bit處理器內(nèi)核。為了跟上形勢,F(xiàn)reescale必須加快PowerQUICC的發(fā)展。