軟件工程技術對系統軟件開發的運用

學識都 人氣:1.89W

因爲系統軟件的複雜性和特殊性,如何控制和管理系統軟件的開發過程是直接關係到開發成敗的重要問題。下面是小編蒐集整理的相關內容的論文,歡迎大家閱讀參考。

軟件工程技術對系統軟件開發的運用

 摘要:隨着計算機的迅猛發展,網絡技術的不斷進步,在自身硬件組成與軟件設計方面取得了突破性的成就,極大地便利了人們的工作與生活。計算機在發展的過程中,除了重視自身硬件性能的提升之外,逐漸將系統軟件的開發作爲一項重要的內容,以此從系統軟件構成方面來滿足多樣化的使用需求,爲了保證計算機系統軟件的科學開發,該文旨在從軟件工程技術的角度出發,在相關科學理論的指導下,對其在系統軟件開發過程中的科學高效運用進行全面探索,以期提升系統軟件開發的質量與水平,促進計算機產業的健康發展。

 關鍵詞:系統軟件開發;軟件工程技術;原則;運用方式

計算機技術以及互聯網技術的快速發展,使得計算機應用的範圍日益廣泛,逐漸成爲現階段社會生產與生活中重要的工具。系統軟件作爲計算機軟件系統的核心構成,通過自身的邏輯語言與數學算法,在很大程度上滿足了計算機使用者的使用需求,實現了經濟生產與社會生活的智能化[1]。爲了進一步提升系統軟件開發的質量與水平,使得系統軟件能夠滿足越來越多樣化與專業化的使用需求,我們將軟件工程技術引入到系統軟件的開發過程中,通過這種方式促進系統軟件開發的`效率,實現系統軟件開發的人性化與信息化。因此在現有的技術條件下,探究軟件工程技術在系統軟件開發中的科學高效應用就有着十分重大的現實意義。

一、傳統軟件應用程序與軟件開發分析

對傳統軟件應用程序與軟件開發的客觀分析,能夠幫助參與系統軟件設計的相關工作人員進一步釐清傳統軟件應用程序中存在的不足,並以此爲基礎爲軟件工程技術在系統軟件開發中的運用準備條件。

1.1傳統軟件應用程序開發工程分析

在傳統軟件應用程序開發工程中,爲了保證程序開發有序進展,在軟件應用程序開發之前需要進行模型的構建,並根據軟件應用程序的設計需求與使用環境,在相關軟件開發理論的指導下,對軟件開發模型進行多次計算與修改,形成生存期模型,而生存期模型在實際的開發過程中又產生了諸如演化型、螺旋型以及增量型等多種形式[2]。從實際情況來看,無論是何種形式,這些模型在軟件應用程序開發的實際操作中,都表現出一定的不足,存在缺陷。例如演化型模型能夠對軟件開發流程進行科學的優化與調整,從而便於軟件應用程序的有效管理,大大降低了軟件應用程序開發過程中出現錯誤的機率,但是如果其中的某一個環節出現了差錯,將會造成整個軟件開發流程的紊亂,對軟件應用程序開發的穩定性帶來極爲消極的影響。隨着社會經濟的不斷髮展,互聯網技術以及計算機技術的日益成熟,雖然現階段大多數的軟件程序仍是以WWW爲構建進行設計與開發,但是爲了滿足經濟快速發展的要求,相關企業不斷進行軟件開發與管理流程的優化,以期使得軟件開發工作能夠適應國民經濟發展與社會生活的客觀要求。但是我們必須看到傳統軟件應用程序的開發模式已經越來越難以滿足實際要求,這就要求相關企業要立足於軟件應用程序設計開發的實際,進行全新模式的科學探索。

1.2軟件應用系統分析

傳統軟件的開發週期較長,應用程序日益複雜,在很大程度上難以滿足社會經濟發展對軟件應用程序更新換代速度的客觀要求。系統軟件開發作爲一種新的軟件開發模式,以軟件作爲構建的基礎,對於數據信息有着較強的處理能力,並且以頁面作爲主要的展現形式,在一定程度上滿足了不同軟件應用程序使用者的不同使用需求,並且憑藉着自身對各類技術與軟件功能的科學整合,其能夠在很大程度上縮短軟件應用程序開發週期,提升應用程序的簡潔性與使用性[3]。

二、系統軟件工程技術在系統軟件開發運用中應遵循的原則

(1)系統軟件工程技術在系統軟件開發中的運用必須要遵循科學性的原則。系統軟件工程技術在系統軟件開發中應用目標的實現,要充分體現科學性的原則,只有從科學的角度進行系統軟件工程技術重要性、系統軟件開發流程以及相關工作人員的職業素質與技能進行細緻而全面的考量,才能夠最大限度地保證系統軟件工程技術在系統軟件開發中的應用滿足實際的系統設計需求與企業應用的要求,只有在科學精神、科學手段、科學理念的指導下,我們才能夠以現有的技術條件爲基礎,進行系統軟件工程技術在系統軟件開發過程中的科學高效運用。

        (2)系統軟件工程技術在系統軟件開發中的運用必須要遵循實用性的原則。系統軟件開發相關工作的科學高效運行,需要雄厚資金的支持,從實際來看,資金的穩定供應與否直接影響到系統軟件開發工作的質量與水平,因此係統軟件開發在進行系統軟件工程技術應用的過程中,必須要遵循實用性的原則,最大限度降低系統開發企業在設計與構建過程中系統軟件的開發建設與應用成本,降低系統軟件開發企業在軟件開發方面的資金投入,從而能夠將更多的資金利用於其他方面,促進系統軟件開發企業自身的健康快速發展,提升其經濟收益。

三、軟件工程技術在系統軟件開發過程中運用的途徑與方法

軟件工程技術在系統軟件開發過程中的運用是一個複雜的過程,需要相關軟件設計人員充分認識到傳統軟件應用程序開發中存在的不足,並在相關原則的指導下,從多個方面入手,採取多種方式,實現軟件工程技術在系統軟件開發過程中的科學高效運用。

3.1軟件開發模型的科學構建

軟件工程的特殊性使得軟件應用系統的設計與開發與傳統的軟件開發工作有着極爲明顯的區別。而爲了保證軟件工程技術在系統軟件開發中的科學高效運用,就需要進行軟件開發模型的科學構建,通過對整個系統軟件應用程序的科學解讀,對開發週期、基本流程以及軟件開發管理工作的重點進行梳理,以此爲基礎進行軟件開發模型的構建,同時爲了保證模型構建的質量與效果,還需要進行項目管理模型以及組織公共模型的建立,通過這種方式及時發現軟件開發模型中存在的不足,並對其原因進行考察,找出應對差錯的方式,從而保證開發流程的有序進行[4]。

3.2軟件應用程序的開發

通常情況下,軟件應用程序的開發會以系統軟件的迭代升級作爲自身的組織框架,在軟件一次次地更新中,對軟件的性能以及潛在的發展方向進行準確判斷,也就是說軟件應用程序涵蓋了軟件開發的各個方面。所以爲了充分發揮軟件應用程序開發的作用,就需要對軟件使用者的使用需求進行客觀分析,並以此爲基礎,組織相關技術人員對相關數據進行分析,從而爲下一階段的軟件應用程序的使用需求、設計重點以及性能測試提供有效參考[5]。同時我們也必須看到軟件應用程序開發的最終目的在於滿足用戶的使用需求,因此在進行軟件的開發設計中,要對軟件應用界面進行科學的優化,並在這一原則的指導下,對用戶的使用習慣進行全面瞭解,對於用戶感興趣的內容、重要資訊以及核心內容安排應用界面的合理位置,通過這種優化能夠讓用戶在滿足使用需求的同時,充分滿足自身的審美體驗,從而大大提升用戶使用軟件的頻率,實現高效開發與合理利用。

3.3軟件工程管理的有效運用

立足於計算機硬件加速升級的趨勢,以硬件爲支撐,不斷提升軟件工程管理的效率。軟件工程管理與軟件開發技術有着較爲密切的聯繫,因此軟件工程管理水平的提升,就需要不斷進行軟件開發技術的完善與調整,使其能夠滿足實際的管理需求。

參考文獻

[1]邱恩海.軟件工程技術在系統軟件開發過程的應用[J].信息化建設,2016(4):129-130.

[2]王楠.系統軟件開發過程中的軟件工程技術[J].中國科技博覽,2015(45):90.

[3]周敏.系統軟件開發過程中的軟件工程技術[J].電子製作,2015(8):85-86.

[4]鄭彥平.系統軟件開發過程中的軟件工程技術[J].電子測試,2014(24):122-123.

[5]王瑋.軟件工程思想在管理信息系統開發中的運用[J].電子技術與軟件工程,2015(11):71-72.