前言:尋找寫作靈感?中文期刊網用心挑選的開發與應用軟件工程論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1軟件工程的內容
軟件工程中的主要探究內容就是憑借先進科學技術來為計算機軟件的開發提供指導的服務,其追求的目標就是憑借投資的最小化而取得回報的最大化,在為人們提供科技服務時可以憑借計算機軟件的高質量而做到最好。在涉及范圍方面軟件工程作為一門邊緣學科是極為廣泛的,其包含了多個學科領域,其中主要有經濟學、心理學、人體工程學以及系統工程等??梢詫@些學科的研究結合的基礎上,使得在軟件工程中開發出的軟件更加的人性化。
2軟件工程的應用技術
軟件重用技術與構件技術、標準件技術以及中間件技術是軟件工程中普遍都會用到的技術。在軟件工程中會用到的最重要的手段就是軟件重用技術,而構件技術則是軟件工程的基礎與核心,因此這兩個技術也是軟件工程在研發領域中的長期研究重點,如果能在軟件工程中把軟件重用技術運用好,就可以達到減少軟件工程開發人員的低層次工作,使其在高層次的大構件耗費更多精力的目的。除以上兩個以外,就是標準化技術了。其擁有著軟件標準以及軟件過程標準雙面性質。標準化技術在軟件工程中也發揮著較為重要的作用,這表現在其不僅可以滿足軟件重用以及構件技術的發展需求,還可以為周圍軟件產業的健康發展提供支撐,也可以作為軟件工程的成熟標志。最后要說的就是中間件技術了,其于軟件工程技術中所發揮的作用也是不可或缺的,軟件工程領域的關注焦點和發展關鍵就是軟件工程技術。中間件按照功能來劃分就可以分為五大類,即為通信、數據庫訪問、分布對象、事務處理與遠程過程調用。中間件技術可以對軟件工程中重用以及構件技術的發展產生較大的影響。原因是軟件工程中重用及構件化開發應用的有利支撐就是不同層次上的中間件平臺。而且構件技術的現實化基礎就是中間件技術,只有通過適配的中間件,才有憑借隔離以及抽象處理把軟件變為構件的可能。
3軟件工程的應用特點
3.1目標明確
在軟件工程進行應用開發時就已經已經明確了目標,即為了對人們的需求進行滿足。在軟件工程的實施前其任務就是明確產品的需求標準,這就是軟件工程分析需求以明確目標的過程,在需求分析上的質量會直接影響到軟件開發的成功與否。在這個過程中開發人員會通過和用戶間的不斷交流,最終明確客戶的需求,了解其軟件工程中的實施目標。
3.2具有規范性
為了使軟件工程中的應用開發工作可以在被他人接手時較為容易,因此軟件工程在應用中都具有這規范性,尤其是在群體軟件開發工作中,標準規范是十分重要的,因此軟件工程在開發中都是根據一定規則進行對象組合的,以使其能擁有規范性。這種規范標準在實際上就是開發人員之間的溝通橋梁。
3.3具有易維護性
軟件工程的開發軟件在應用中有具有較強的可維護性,因為的其在軟件工程中的后期繼承對象可以因對初期對象的改變而產生變化。容易維護的特點可以使軟件工程開發中的成本大大的降低,因此這樣的易維護性的出現,在很大比例上是由于對軟件工程開發成本的控制。
3.4創新性
任何技術的開發或進步都離不開創新。因此軟件工程中開發的應用軟件也都具備著創新性,只有這樣才能在科技與經濟不斷發展的今天,對人們日益變化的需求進行滿足,同時也跟上時代的腳步。
4軟件工程在開發與應用中應注意的因素
4.1快速變化的用戶需求
在軟件工程的開發過程之中,就會出項在軟件工程工作總不希望出現的問題,即用戶不斷對以前的要求進行修改或者是不斷的對軟件開發提出新要求。這種情況是不可避免的,因為受限于對新事物的認識過程,所有人都不可能直接就提出一個全面及準確的要求。因此在軟件工程的開發與應用中應對用戶需求的快速變化特別注意,在軟件工程實施前向用戶說明其中的規律,在一定條件下對用戶的合理要求進行滿足。
4.2用戶的心理因素
在軟件工程的開發與應用中主要會對其產生影響的用戶心理因素就是抵觸情緒。這種心理因素往往都是來自于懷疑先進技術的用戶,這種抵觸的心理因素體現在他們的行動中就是消極或者是漠然。在軟件工程實施前的了解需求及明確目標方面,就應對此特別注意,要使其認識到現代計算機軟件的發展趨勢,了解軟件工程的開發會帶來的巨大經濟效益,已達到了解用戶真正需求,從而使用戶掌握先進軟件技術的目的。
5結語
軟件工程在歷經了幾十年的發展之后,已經形成了較為完善的開發與應用手段,其貯備著目標明確、易于維護、擁有規范標準以及創新等多個特點,但隨著當下社會的不斷進步與發展,人們的需求也在逐漸的增多,這就對軟件工程的開發與應用提出了更大的挑戰。本文就軟件的開發與應用進行了分析,并對當下其在軟件的開發與應用中要注意的因素進行了表述。希望能對當下軟件工程的開發與應用有所益處。
作者:杜莉 單位:內蒙古伊泰煤炭股份有限公司