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

才智咖 人氣:1.8W

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

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

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

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.