王盛鰲
摘要 隨著當今信息技術的廣泛推廣,互聯網(internet)逐漸變得普及起來。應用軟件設計的最終目的是朝著智能化和人性化的方向發展,軟件開發和設計是軟件工程技術的核心。相比較傳統軟件系統來說,我國現階段的軟件開發技術更加能夠滿足市場發展的需要。但是由于軟件設計自身的復雜性和特殊性,因此在軟件設計的過程中也會遇到諸多的困難,基于此,本文作者結合自身實踐就軟件的開發運作的相關問題進行闡述,并在基礎上探討了軟件工程項目的管理以及模型的設計,并就設計的角度對軟件開發過程中軟件的設計的相關問題進行說明。
【關鍵詞】系統軟件 開發過程中 軟件工程技術
隨著互聯網(intemet)技術的不斷發展和應用,軟件技術已經逐漸深入到人們的生活以及商業領域中來,尤其是在工業方面和政府分教育方面發揮著重要的作用,對于普通老百姓來說,對于互聯網的依賴性也逐漸升高。在其中,以應用軟件為代表的軟件技術逐漸成為人們日常生活中不可缺少的一個伙伴,不僅給人民的生活和生產帶來極大的便利,同時也會軟件開發的結構優化提供了可能。另外,由于軟件主要是以計算機為基礎實現的,相關技術的開發離不開計算機技術的之處,因此在對軟件進行設計時需要對軟件系統進行維護,相關內容闡述如下:
1 傳統軟件與應用軟件
1.1 傳統軟件與應用軟件的不同點
總的來說,軟件應用系統本身具有以下幾個特點:開發時間有限;用戶的初始需求設置的不是很明確。和傳統的軟件相比具有以下幾個獨特之處:
(1) -些軟件系統將側重點放在對信息含量的搜集上,忽視了文檔信息,一般來說,信息收集的渠道包括動態和靜態的網頁;
(2)軟件系統的設計更加注重用戶的體驗和感受,尤其對于用戶在使用過程中的舒適度特別重視;
(3)軟件系統的形式較為多樣,大部分的軟件系統需要滿足不同用戶的不同需求,因此在設計信息交替的過程以及不同用戶的界面較為復雜,大部分軟件在設計的過程中強調內容的廣泛性,傳統的軟件在開發的過程中則主要是依靠過程、功能來實現的。因此,軟件相比較于傳統的軟件更加能夠在藝術上以及科學上實現融合。
1.2 傳統軟件的缺點
軟件的開發主要構成是開發周期的模型設計,傳統軟件在生存期的模型上設計能讓軟件的思想變得更加具體,因此對于一些已經跨越生存期的軟件在實際的過程中需要依靠開發和運行等實施。傳統的生命周期模型主要包括增量模型、瀑布模型、螺旋模型。
在傳統軟件設計的過程中不同的軟件模型各有優缺點,主要缺點體現在軟件開發初期的用戶需求不明確,以及開發過程快速性變化較復雜等方面,具例如:瀑布模式主要優點體現在用戶能夠清楚認識到軟件開發的初級階段,并采取一定的方式對開發的各個階段進行控制和開發,當完成所有工作之后,軟件的開發過程也就完成了。主要缺點則是由于瀑布本身的缺點導致,由于設計人員難以將各個階段的用戶分化,明確,因此在對用戶需求進行時合計時需要對每個階段用戶的需求進行反復確認,提高設計過程的復雜性。
2 軟件設計過程
就現階段來說,我國的軟件設計已經步入一個需要強調分工的時代,因此需要在此基礎上設置相應的開發應用機制,使其符合軟件的應用模型要求,同時才能有效滿足用戶不同的需求,實現預期的目標。
3 軟件工程過程模型的基本組成
我們所說的軟件開發和軟件設計存在本質上的區別,本文作者主要就軟件設計的過程模型進行介紹軟件工程的設計和開發主要包括:相關管理的模型建立、開發過程的模型建設、公共組織的模型建立,開發過程的設計主要就開發的周期進行介紹,在項目管理過程中著重對基本流程以及項目管理的基本方法進行介紹,上述都是組織的公共過程,而軟件開發過程貫穿于項目管理的全過程。
4 軟件開發的過程
對于軟件的需求應隨著社會發展的需要進行改變,并基于需求設計進行測試和發布。事實上,軟件設計的開發過程中的重點是設計人員對軟件進行測試和對實現方面,軟件的設計還包括功能設計、兼容性水、性能設計、可用性設計等,在軟件的設計過程中,由于軟件測試是一項較為復雜的工作,首先需要相關人員從用戶的需求角度來分析,并結合實際的操作性對軟件測試系統以及應用系統進行設計。
5 結束語
綜上所述,隨著我國互聯網技術的不斷開發和研究,相應的軟件系統也變得越來越復雜,因此對于軟件的開發需要根據時代的要求來更新,不能一味守舊。在系統軟件開發的過程中,相關人員需要對軟件工程進行有效利用,減少在設計過程中不必要的麻煩,軟件技術人員作為軟件設計的新生力量,設計能力高低直接決定著企業的軟件開發能力的高低,從而對企業的競爭力產生影響。
在本文的此次研究過程中,作者通過對軟件工作以及軟件開發的相關內容進行分析,就軟件開發過程中存在的問題進行探討,進而指出軟件工作技術的合理控制措施,實現對軟件開發過程的掌控,以便于提高軟件工程技術在軟件系統開發過程中的應用。
隨著近些年來信息技術的應用范圍越來越廣,國家對于軟件系統的開發和設計要求的不斷提高,我國的軟件開發工作面臨著前所未有的挑戰,因此我國有必要完善我國的軟件開發技術,提升我國的軟件自主開發能力。
參考文獻
[1]姜白.系統軟件開發過程中的軟件工程技術[J].中國科技投資,2017 (04).
[2] Tu Haili, Lu Ling. Application ofSoftware Engineerlng Thoughts in theDevelopment of Management InformationSys tem [J]. Computer Knowledge andTechnology,2015,4 (S2): 4-5.
[3]王瑤,系統軟件開發過程中的軟件工程技術應用策略[J],科技展望,2017,27 (30).
[4]鄭彥平,系統軟件開發過程中的軟件工程技術[J].電子測試,2014(24):122-123.
[5]王子剛,淺談軟件工程原理在企業系統開發中的應用[J],計算機光盤軟件與應用,2010 (13):19-19.