軟體工程的理解

vivi.shaonan發表於2016-03-03

通過查詢百度百科,我們不難看到一些人對軟體工程的解釋,我便摘抄了一部分。軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程式設計語言,資料庫,軟體開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟體應用於多個方面。典型的軟體比如有電子郵件,嵌入式系統,人機介面,辦公套件,作業系統,編譯器,資料庫,遊戲等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。
軟體工程涉及多個領域,如軟體架構、軟體工程教育、編輯語言、多媒體技術應用等。軟體工程學科是計算學科的分支,計算學科中理論、抽象、設計等三個學科形態,繫結、大問題的複雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數學方法、系統科學方法在軟體工程學科中佔有重要地位。此外,軟體工程還十分重視管理過程,以提高軟體產品的質量、降低開發成本、保證工程按時完成。系統性、規範性、可度量性也是軟體工程非常關注的。
軟體工程學科的理論基礎是數學、電腦科學。軟體工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最優化生產活動的過程;軟體工程必須劃分系統的邊界,給出系統的解決方案。因此,軟體工程的相關學科有電腦科學與技術、數學、計算機工程、管理學、系統工程和人類工程學等。
軟體工程的開發也具有一定的目標性。軟體工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、可互操作性和滿足使用者需求的軟體產品。追求這些目標有助於提高軟體產品的質量和開發效率,減少維護的困難。
這就是我對這個方向的認知,這個專業的就業前景以及今後就業的設想。希望我能夠朝著希望達到的方向努力,通過軟體工程課程的學習,以及平時自身的鍛鍊,最終成為一名合格的軟體測試工程師。讓更多的軟體使用起來更加的安全,穩定。我計劃在大學期間努力把專業知識學好,獲取更多知識,才是上學的目的。雖然軟體工程這個專業前景很好,但還是需要提升自己的能力,才能夠勝任好的工作。在參加各種活動組織的同時,學習成績也不能落下,做一個充實的自己。

相關文章