前言:想要寫出一篇引人入勝的文章?我們特意為您整理了關(guān)于軟件發(fā)展的工程技術(shù)論文范文,希望能給你帶來靈感和參考,敬請閱讀。
一、計(jì)算機(jī)模型的發(fā)展變化趨勢
(一)對摩爾定律運(yùn)用后 CPU 的運(yùn)行速度與運(yùn)算能力得到優(yōu)化
但單核 CPU 很難提升計(jì)算能力。
(二)服務(wù)器處理能力在技術(shù)創(chuàng)新與多核運(yùn)算上優(yōu)化提升
打破瓶頸,服務(wù)器承擔(dān)了較多的計(jì)算能力,C/S 模式客戶端結(jié)構(gòu)在運(yùn)用中逐漸被 B/S 模式替代。
(三)云計(jì)算在互聯(lián)網(wǎng)的普及中投入運(yùn)用
服務(wù)終端的計(jì)算能力進(jìn)一步加強(qiáng)。
軟件開發(fā)與軟件工程是字母的關(guān)系。在計(jì)算機(jī)軟件工程中,軟件開發(fā)經(jīng)歷了不少變化:
(一)服務(wù)器逐漸吸收計(jì)算機(jī)的計(jì)算能力
軟件開發(fā)的主流也逐漸向高并行的計(jì)算手段與計(jì)算能力進(jìn)步,中間技術(shù)的可用性在軟件開發(fā)中越來越被設(shè)計(jì)者追求。在大型軟件開發(fā)設(shè)計(jì)中,軟件系統(tǒng)的高并行性和可用性已成為設(shè)計(jì)開發(fā)者的一大設(shè)計(jì)標(biāo)準(zhǔn)。
(二)軟件開發(fā)的中間技術(shù)使用廣泛
中間技術(shù)能夠輔助設(shè)計(jì)者處理細(xì)節(jié)小問題,使設(shè)計(jì)者有時(shí)間將目光與精力投放在軟件的業(yè)務(wù)能力開發(fā)上,編寫量減少,代碼減少,開發(fā)團(tuán)隊(duì)勞動(dòng)力縮減,設(shè)計(jì)團(tuán)隊(duì)能夠更加精簡與專業(yè)。
(三)軟件開發(fā)向著簡單便捷發(fā)展
使用簡便的軟件在計(jì)算能力上優(yōu)化加強(qiáng)。設(shè)計(jì)開發(fā)的軟件使用情況良好,隨處可見軟件的使用者,市場前景拓展,但由于人才因素與開發(fā)成本的降低,在開發(fā)軟件時(shí)的普遍現(xiàn)象之一是外包普及。
(四)軟件開發(fā)不再局限于個(gè)體使用
互聯(lián)網(wǎng)的普及使得軟件系統(tǒng)能夠協(xié)作發(fā)展,SOA 體系結(jié)構(gòu)得到了設(shè)計(jì)人員的關(guān)注,面向服務(wù)體系的軟件開發(fā)在勢在必行。
(五)開發(fā)人員在軟件開發(fā)設(shè)計(jì)中進(jìn)行聚合
伴隨著互聯(lián)網(wǎng)的適用于普及,開發(fā)人員經(jīng)歷了分散狀向聚合狀的轉(zhuǎn)變。他們共同設(shè)計(jì)開發(fā)新軟件,開源成為軟件設(shè)計(jì)的新趨勢。
(六)B/S 模式的系統(tǒng)升級(jí)
為電子計(jì)算機(jī)軟件的交付與使用提供了極大的提升空間,瘦客戶端的使用速度大大提升,從原來的年為單位發(fā)展為星期天。
三、軟件工程的發(fā)展變化趨勢
1 軟件需求工程轉(zhuǎn)為熱點(diǎn)
目前軟件工程發(fā)展向著專業(yè)方向前進(jìn),互聯(lián)網(wǎng)催生了設(shè)計(jì)開發(fā)團(tuán)隊(duì)的全球化與交付速度提高,都對軟件開發(fā)提出了進(jìn)一步的精確要求,開發(fā)團(tuán)隊(duì)會(huì)將研究目光投向需求工程,Use Case 也會(huì)在未來被人關(guān)注。同步而生的還有研究困境,為了解決困境,未來還將出現(xiàn)一種 UC 之上的需求體系,以其更加精細(xì)化的軟件需求被人們利用接受。需求工程將系統(tǒng)與用戶之間的交互進(jìn)行抽象化處理,這樣就能夠擴(kuò)大軟件的使用范圍,外行人員也能根據(jù)需求設(shè)計(jì)概念,避免干擾。
2 MDD 和 DSSA 實(shí)現(xiàn)
軟件在普及與利用中逐漸從手動(dòng)操作化想全自動(dòng)化過度與轉(zhuǎn)變,引用了 DSSA 的軟件 MDD 變得更加平民大眾化,降低使用門檻使得軟件開發(fā)的質(zhì)量與軟件設(shè)計(jì)的效率大大提高。
3 敏捷性與迭代化的標(biāo)準(zhǔn)
軟件的交付周期不斷縮短,因此軟件開發(fā)需要在迭代化上下大工夫,軟件的迭代化對于開發(fā)團(tuán)隊(duì)的綜合能力要求很高,因此,大多數(shù)的開發(fā)團(tuán)隊(duì)利用敏捷性的開發(fā)導(dǎo)入迭代型要求。敏捷需要開發(fā)者做到合作坦誠、自我獨(dú)立性強(qiáng)、適應(yīng)性強(qiáng)、迭代開發(fā)。這樣就能夠開發(fā)員工工作熱情,促進(jìn)軟件開發(fā)的發(fā)展。
4 配置管理發(fā)展改革
諸多原因?qū)е铝碎_發(fā)團(tuán)隊(duì)在不斷精簡,因此科學(xué)的配置管理對于實(shí)現(xiàn)專業(yè)化的開發(fā)角色尤為重要。規(guī)范實(shí)踐過程是滿足軟件開發(fā)的軟條件,則科學(xué)配置管理則是未來軟件工程技術(shù)發(fā)展的硬趨勢。開源配置已經(jīng)被越來越多用戶使用,配置管理朝著簡單明曉的方向發(fā)展。JIRA 等此類軟件配置簡單,在發(fā)展之后的軟件會(huì)以全生命周期的管理方式平臺(tái)出現(xiàn)在觀眾眼中。
四、總結(jié)
現(xiàn)代化計(jì)算機(jī)技術(shù)發(fā)展,計(jì)算機(jī)硬件條件日漸完善,軟件也在向著創(chuàng)新性、高科技性、簡單性、操作性方向發(fā)展。高效的軟件開發(fā)是日后必定到達(dá)的路,網(wǎng)絡(luò)化的網(wǎng)絡(luò)平臺(tái)與規(guī)范化的設(shè)計(jì)方向,都促進(jìn)著軟件開發(fā)朝著國際化的水平發(fā)展。目前軟件工程已小有成就,但仍需向國際水平看齊,采用先進(jìn)的科學(xué)技術(shù)與手段,在軟件工程技術(shù)的發(fā)展道路上多做貢獻(xiàn)。
作者:賈玉紅 單位:吉林工商學(xué)院信息工程學(xué)院