軟體工程理論及其在軟體開發中的應用研究

2022-10-12 20:33:17 字數 761 閱讀 1993

【關鍵詞】軟體工程;程式設計;資料庫;開發

1 軟體工程的再理解

認為軟體工程就是運用現代科學技術知識來設計並構造電腦程式及為開發、執行和維護這些程式所必須的相關檔案資料。這裡對「設計」一詞應有廣義的理解,它包括軟體的需求分析和對軟體進行修改時所進行的再設計活動。

ieee說:「軟體工程是開發、執行、維護和修復軟體的系統方法」,其中,「軟體」是電腦程式、方法、規則、相關的文件資料以及在計算機上執行時所必需的資料。

fairley給出的軟體工程的定義為:軟體工程學為在成本限額以內按時完成開發和修改軟體產品所需的系統生產和維護的技術與管理的科學。

由此可見,軟體工程包括3個基本要素:方法、工具和過程。

首先,軟體工程方法為軟體開發提供了「如何做」的技術。它包括多方面的任務,如專案計畫與估算、軟體系統需求分析、資料結構、系統總體結構的設計、演算法的設計、編碼、測試以及維護等。軟體工程常採用某種特殊的語言或圖形的表達方法以及一套質量保證的標準。

其次,軟體工具為軟體工程方法提供了自動的或半自動的軟體支撐環境。有人把諸多任務具整合起來,使得一種工具產生的資訊可以為其他的工具所使用,這樣建立起一種稱之為計算機輔助軟體工程(case)的軟體開發支撐系統。case將各種軟體工具、開發機器和存放開發過程資訊的工程資料庫組合起來形成乙個軟體工程環境。

另外,軟體工程的過程則是將軟體工程的方法和工具綜合起來以達到合理、及時地進行計算機軟體開發的目的。過程定義了方法使用的順序,要求交付的文件資料,為保證質量和協調制更所需要的管理及軟體開發各個階段完成的里程碑。

2 軟體工程專案的目標

軟體專案管理在高校軟體開發中的應用

作者 林琳周躍飛 矽谷 2008年第18期 摘要 不少高校在做軟體研發時,尤其是自用軟體,重點更集中於科技創新,而對於在軟體專案小組中引入專案管理的認知度還未達成共識。以中國民航飛行學院廣漢分院飛行教學管理管理資源網的研發為例,簡要闡述專案管理在高校軟體開發中具體應用。關鍵詞 專案管理專案經理需求規...

軟體開發中專案管理的注意事項

軟體開發中專案管理的注意事項引言 軟體行業從20世紀60年代開始作業系統的研發,到20世紀90年代中期行業快速發展。從原有的作坊式開發到目前團隊協作完成,從早期的技術力量競爭到現有的專案成本控制競爭,從面向結構到物件導向再到面向服務架構,專案管理被提到一定的高度,如何有效的經營專案來降低風險 控制成...

嵌入式軟體開發工程師的簡歷

簡歷是用於應聘的書面交流材料,它向未來的雇主表明自己擁有能夠滿足特定工作要求的技能 態度 資質和自信。成功的簡歷就是一件營銷 它向未來的雇主證明自己能夠解決他的問題或者滿足他的特定需要,因此確保能夠得到會使自己成功的面試。下面是給大家整理的嵌入式工程師簡歷模板內容,希望能給你帶來幫助 姓名 性別 男...