軟件工程基礎是一門在高年級本科生開設的一門基礎課程,是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學科。它涉及到程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農(nóng)業(yè)、銀行、航空、政府部門等。
本套軟件工程基礎由浙江大學計算機學院陳天洲老師主講,希望對大家的學習有所幫助。