北大軟件工程考研參考書目匯總
北大的軟件工程專業(yè),你們覺得它需要什么參考書目?下面是學習啦小編給大家整理的北大軟件工程考研參考書目,供大家參閱!
北大軟件工程考研參考書目
1、嚴蔚敏,吳偉民.《數(shù)據(jù)結構》(C語言版).清華大學出版社,2011.
2、廖湖聲等著 《C語言程序設計案例教程》(第2版).人民郵電出版社2010年
北大軟件工程考研專業(yè)課資料
《北京大學831計算機基礎綜合考研真題及答案解析》
《2017北大831計算機基礎綜合模擬五套卷與答案解析》
雖然北京大學存在一定的報考難度,但是大家也要相信有志者事竟成,只要你足夠努力,夢想并非遙不可及。
北大軟件工程考研考試科目
?、?01 思想政治理論
②201 英語一
?、?01 數(shù)學(一)
④831 計算機基礎綜合
北大軟件工程考研研究方向
01.軟件工程技術
02.云計算與服務
03.軟件安全
04.大數(shù)據(jù)與云安全
05.嵌入式軟件與系統(tǒng)
06.軟件應用技術
07.物聯(lián)網(wǎng)技術與應用
08.數(shù)據(jù)挖掘及商務智能
軟件工程介紹
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質(zhì)量的軟件的學科。它涉及程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。
在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農(nóng)業(yè)、銀行、航空、政府部門等。這些應用促進了經(jīng)濟和社會的發(fā)展,也提高了工作效率和生活效率 。
定義
軟件工程一直以來都缺乏一個統(tǒng)一的定義,很多學者、組織機構都分別給出了自己認可的定義:
BarryBoehm:運用現(xiàn)代科學技術知識來設計并構造計算機程序及為開發(fā)、運行和維護這些程序所必需的相關文件資料。
IEEE:在軟件工程術語匯編中的定義:軟件工程是:1.將系統(tǒng)化的、嚴格約束的、可量化的方法應用于軟件的開發(fā)、運行和維護,即將工程化應用于軟件;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立并使用完善的工程化原則,以較經(jīng)濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法。
《計算機科學技術百科全書》:軟件工程是應用計算機科學、數(shù)學、邏輯學及管理科學等原理,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量、降低成本和改進算法。其中,計算機科學、數(shù)學用于構建模型與算法,工程科學用于制定規(guī)范、設計范型(paradigm)、評估成本及確定權衡,管理科學用于計劃、資源、質(zhì)量、成本等管理。
比較認可的一種定義認為:軟件工程是研究和應用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。
ISO 9000對軟件工程過程的定義是:軟件工程過程是輸入轉(zhuǎn)化為輸出的一組彼此相關的資源和活動。
其它定義:1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。2.程序能夠滿意地處理信息的數(shù)據(jù)結構。3.描述程序功能需求以及程序如何操作和使用所要求的文檔。以開發(fā)語言作為描述語言,可以認為:軟件=程序+數(shù)據(jù)+文檔。
看過北大軟件工程考研參考書目的人還看了:
北大軟件工程考研參考書目匯總
下一篇:北大傳播學考研參考書目匯總