當前位置:學問君>學習教育>畢業論文>

軟件工程管理與應用分析的論文

學問君 人氣:1.82W

【關鍵詞】軟件工程技術發展;應用

軟件工程管理與應用分析的論文

近幾十年間隨着科技的飛速發展,人們在計算機等各樣領域中越來越重視對軟件工程的運用。然而,儘管科技發展很快,但是軟件開發應用的規律及相關理論仍然處於一種不完備的狀態。但是對於一種科學運用而言,理論的指導對於其發展來說有着舉足輕重的作用,那麼要想推進軟件開發的發展歷程,我們就要重視軟件理論的構建,不可忽略。

1軟件工程技術的發展

軟件工程技術的發展和完善自然離不開近幾十年間經濟和科技的發展,我們可以用簡短的三個點來描述軟件技術的發展階段:首先從1960年起,仍處於初級階段的軟件工程對其應用還不甚熟悉,在這一階段內,人們對程序設計及內部結構開始進行探索,編程也不熟,甚至都還沒有產生軟件這樣一個概念。然後從1970年起發展到較爲成熟的一個階段,產生了軟件的概念,在這一段時期軟件的應用有了一個質的飛躍,特別是在穩定性和存儲能力方面。也是在這時候,軟件的系統工程初具規模。現在軟件所處的階段是自1980年以來,日新月異的科技進步,人們日益重視軟件的開發,但是過多的'關注和投入造成了軟件危機的出現,這又引起人們對軟件開發各個方面的重視,包括對它的管理,這就促進了軟件工程的建設。

2軟件是一種特別的產品

說到軟件的特別之處,從它的構成和產生過程可以看出來,軟件的構成不是所有人都能看懂的,它是一些很專業的代碼,它的產生過程也是如此,我們需要透過實踐這一媒介才能深切體會到它的價值。與傳統工業相比,軟件更是顯得特殊。我將從以下方面來介紹傳統工業的生產特點:(1)首先是設計的過程。這是產品銷路能否發展的關鍵;(2)然後是生產的環節。着主要就是要求根據設計採辦相關材料並且進行批量生產;(3)最後便是銷售德環節。這一階段我們注意所定商品價格要合理,不能物極必反。再更加仔細的來看軟件生產的環節,與傳統工業仙童,軟件生產的前期設計,是產生價值的核心,沒有出彩的設計,就不能獲取更大的價值。再來看軟件開發的成本,主要有兩個方面,前期開發設計的成本及售後維護的成本,從中可以看粗明顯的不同,因爲大部分成本我們是不可見的,與普通的工業產品的生產完全不一樣,工業品一旦失敗,便滿盤皆輸,風險性大。而以代碼爲基礎的軟件的開發,較爲靈活,發現不當之處可以即時修改。

3軟件工程的管理和技術

在幾十年的發展中,軟件工程歷經三個發展階段,應用水平不斷提高,即使還有軟件危機的困擾,但是在軟件工程的進行優化中,已經有了很大的疏解。但我們已然不能放鬆,還應繼續控制軟件工程的管理和開發。

3.1從技術層次

軟件的前期設計,有利於明確軟件開放的方向,這是站在軟件設計的角度上看的。爲了設計受歡迎的產品,我們需要在開發的過程中注意市場的導向,而對於具體的技術來說,我們不宜用過於複雜的模型,應該採用那些較爲簡單的以小見大,在這個軟件開發的過程中的關鍵性理念就是實現軟件模型的複用。具體就是將現有軟件與現實情況結合做出小幅度改變形成新的軟件模型,而不是從頭開始設計新的軟件。這樣一來,有利於大大減少軟件開發時間,從而降低開發成本。世界上沒有完美的事物,理所當然,軟件的複用有着不足之處。例如現實環境的複雜多變性增加了軟件複用過程中對接的各種不順暢問題,需要開發者付出更多的精力去解決;更多的開發者喜歡原創,而不僅僅是改造。

3.2從管理層次

對於這個問題我們主要是透過與傳統的管理方法相比較,在軟件其生產、開發以及維護過程等方面仔細比較不同,然後才得出一系列結論的。其中最重要的一點就是因地制宜,這是一種較爲有效的方法,體現了科學性和人性化,有利於軟件應用的發展。而且我們說的是軟件的管理,,類似於企業管理的方式,透過一系列措施降低開發成本,提高產品競爭力,樹立良好的公司品牌、業界良心,從而實現軟件在某種程度上的可持續發展。

4軟件工程的應用

談到這一問題,我們要明確軟件工程的涵義——一個很大的領域。透過以上探討我們可以看到軟件開發、技術開發、軟件管理等多個方面,結合這些而成的纔是軟件工程。對此我們要把這個與我們的實際聯繫起來,而不是把它看作很遠。例如,超市商品上的條形碼,即我們付賬時,需要掃描的二維碼,從中可以得到相關商品資訊,包括名稱、進貨商、價格等,最後又透過計算機智能算出購物總額。付賬結束後,計算機又將含有商品名稱、買賣日期、單價、數量等資訊的單據打印交給顧客。在這樣一個過程裏,條形碼所運用的程序極其便捷,大大減少了工作人員的負擔,而且還可以降低錯誤率,提高商場信譽,提升了工作效率。這只是其中一個小小的例子,在以後的生活裏我們還能遇到很多。由此看來,軟件的開發利用對於促進社會的發展具有重要意義。

5結束語

科發展日新月異,促進了飛速發展的計算機技術的廣泛運用,無論是在生活還是學習生活中,都是如此。而依託於計算機技術的軟件開發開始建立新的系統貢獻,有複雜性,有難度,一旦成功對提高了社會工作效率,促進社會發展具有重要意義。

參考文獻

[1]朱錦城.淺析目前軟件工程技術在網絡時代背景下的發展[J].大科技,2016(09):276-276.

[2]曾傑.淺析軟件工程技術在網絡時代背景下的發展[J].無線互聯科技,2016(06):46-47.

[3]金晶.對軟件工程技術今後發展的思索[J].中國管理資訊化,2015,18(21):162.