1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 2017年復旦大學軟件工程專業基礎綜合考研大綱

        發布時間:2017-12-29 編輯:少冰

          隨著2017考研的到來,考生們期待已久的考研大綱也開始出臺了。下面是小編為大家整理收集的關于2017年復旦大學軟件工程專業基礎綜合考研大綱的相關內容,歡迎大家的閱讀。

          第一部分數據結構與算法

          考試題型:問答、分析、編程

          總分:60分

          一、棧(Stack)、隊列(Queue)和向量(Vector)

          內容:

          單鏈表,雙向鏈表,環形鏈表,帶哨兵節點的鏈表;

          棧的基本概念和性質,棧ADT及其順序,鏈接實現;棧的應用;棧與遞歸;

          隊列的基本概念和性質,隊列ADT及其順序,鏈接實現;隊列的應用;

          向量基本概念和性質;向量ADT及其數組、鏈接實現;

          二、樹

          內容:樹的基本概念和術語;樹的前序,中序,后序,層次序遍歷;

          二叉樹及其性質;普通樹與二叉樹的轉換;

          樹的存儲結構,標準形式;完全樹(completetree)的數組形式存儲;

          樹的應用,Huffman樹的定義與應用;

          三、查找(search)

          內容:查找的基本概念;對線性關系結構的查找,順序查找,二分查找;

          Hash查找法,常見的Hash函數(直接定址法,隨機數法),hash沖突的概念,解決沖突的方法(開散列方法/拉鏈法,閉散列方法/開址定址法),二次聚集現象;

          BST樹定義,性質,ADT及其實現,BST樹查找,插入,刪除算法;

          平衡樹(AVL)的定義,性質,ADT及其實現,平衡樹查找,插入算法,平衡因子的概念;

          優先隊列與堆,堆的定義,堆的生成,調整算法;范圍查詢;

          四、排序

          內容:排序基本概念;插入排序,希爾排序,選擇排序,快速排序,合并排序,基數排序等排序算法基本思想,算法代碼及基本的時間復雜度分析

          五、圖

          內容:圖的基本概念;圖的存儲結構,鄰接矩陣,鄰接表;圖的遍歷,廣度度優先遍歷和深度優先遍歷;最小生成樹基本概念,Prim算法,Kruskal算法;最短路徑問題,廣度優先遍歷算法,Dijkstra算法,Floyd算法;拓撲排序

          第二部分計算機系統基礎

          考試題型:問答、分析、編程

          總分:40分

          處理器體系結構

          內容:CPU中的時序電路、單周期處理器的設計、流水線處理器的基本原理、DataHazard的處理、流水線設計中的其他問題

          優化程序性能

          內容:優化程序性能、優化編譯器的能力和局限性以及表示程序性能、特定體系結構或應用特性的性能優化、限制因素、確認和消除性能瓶頸

          存儲器結構及虛擬存儲器

          內容:局部性、存儲器層級結構、計算機高速緩存器原理、高速緩存對性能的影響、地址空間、虛擬存儲器、虛擬內存的管理、翻譯和映射、TLB、動態存儲器分配和垃圾收集

          鏈接、進程及并發編程

          內容:靜態鏈接、目標文件、符號和符號表、重定位和加載、動態鏈接庫、異常和進程、進程控制和信號、進程間的通信、進程間信號量的控制、信號量,各種并發編程模式,共享變量和線程同步,其他并行問題

          系統級I/O和網絡編程

          內容:I/O相關概念、文件及文件操作、共享文件、網絡編程、客戶端-服務器模型,套接字接口、HTTP請求,Web服務器

          第三部分軟件工程

          考試題型:概念問答題、實踐案例題

          總分:50分

          一、軟件過程

          軟件過程的概念;經典軟件過程模型的特點(瀑布模型、增量模型、演化模型、統一過程模型);過程評估與CMM/CMMI的基本概念;敏捷宣言與敏捷過程的特點。

          二、軟件需求

          軟件需求的概念;需求工程的基本過程;分層數據流模型;用例和場景建模及其UML表達(用例圖、活動圖、泳道圖、順序圖);數據模型建模及其UML表達(類圖);行為模型建模及其UML表達(狀態機圖)。

          三、軟件設計與構造

          軟件體系結構及體系結構風格的概念;設計模式的概念;模塊化設計的基本思想及概念(抽象、分解、模塊化、封裝、信息隱藏、功能獨立);軟件重構的概念;軟件體系結構的UML建模(包圖、類圖、構件圖、順序圖、部署圖);接口的概念;面向對象設計原則(開閉原則、Liskov替換原則、依賴轉置原則、接口隔離原則);內聚與耦合的概念、常見的內聚和耦合類型。

          四、軟件測試

          軟件測試及測試用例的概念;單元測試、集成測試、確認測試、系統測試、回歸測試的概念;調試的概念、調試與測試的關系;測試覆蓋度的概念;白盒測試、黑盒測試的概念;代碼圈復雜度的計算方法;白盒測試中的基本路徑測試方法;黑盒測試中的等價類劃分方法。


        《2017年復旦大學軟件工程專業基礎綜合考研大綱》相關文章:

        1.2017年復旦大學軟件工程專業基礎綜合考研大綱

        2.2017年復旦大學臨床醫學綜合考研大綱

        3.2017年復旦大學生物學綜合能力考研大綱

        4.2017年廣西師范學院考研大綱

        5.安徽大學2017年研究生招生專業目錄(專業型)

        6.北京郵電大學研究生招生信息網

        7.安徽大學2017研究生招生專業目錄(專業型)

        8.杭州電子科技大學2017年研究生招生專業目錄

        9.2017年福建師范大學考研參考書目

        最新推薦
        熱門推薦
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>