• 1
                                                                        • 2
                                                                        • 3
                                                                        • 4

                                                                        齊魯工業大學

                                                                        當前位置:考研招生在線 > 考研備考  > 考研大綱

                                                                        天津工業大學2023考研大綱及參考書目:840-軟件工程專業基礎綜合

                                                                        時間:2022-12-09 08:58:53     作者:考研招生在線

                                                                        考試科目:軟件工程專業基礎綜合

                                                                        考試形式:筆試(閉卷)

                                                                        考試時間:180分鐘

                                                                        考試總分:150分

                                                                        一、總體要求

                                                                        《軟件工程專業基礎綜合》包括《軟件工程》和《數據結構與程序設計》兩門課程,其中《軟件工程》要求考生了解軟件工程的基本知識和方法,熟悉軟件工程的主要環節,掌握最基礎的軟件工程理論方法,并能應用到實際的軟件項目開發中?!稊祿Y構與程序設計》要求考生能夠比較系統地理解數據結構的基本概念、基本原理和方法,掌握數據的邏輯結構、存儲結構以及各種基本操作的實現;要求考生能夠運用所學的基本原理和基本方法對給定的實際問題,建立準確的問題模型,選擇適當的數據結構和方法進行問題求解,設計有效的算法。程序設計指采用C語言,應用數據結構的相關知識進行程序設計,要求考生掌握基本的程序設計方法,對給定的實際問題,能夠運用計算機處理問題的思維方法,具有解決問題的編程能力。

                                                                        《軟件工程》分值為60分,《數據結構與程序設計》分值為90分。

                                                                        二、考試內容

                                                                        (一)《軟件工程》

                                                                        1、基本概念

                                                                        重點是軟件的特性、軟件工程學的研究范疇,以及學習軟件工程的意義。掌握軟件的概念、特點和軟件工程的基本特征;理解為什么學習軟件工程、如何學習。主要知識點:

                                                                        (1)軟件的概念和特點

                                                                        (2)軟件危機的概念和產生的原因

                                                                        (3)軟件工程的定義和發展過程

                                                                        (4)軟件工程的本質特征和基本原理

                                                                        2、過程模型

                                                                        重點是各種實用的軟件過程模型,以及不同過程模型的特點比較。掌握幾種典型模型的優缺點和能依據項目特征選擇使用不同的模型;理解為什么有不同的模型、不同模型的特征。主要知識點:

                                                                        (1)軟件生命周期概念、軟件過程概念

                                                                        (2)常見的幾種軟件過程模型:瀑布、增量、原型、螺旋、噴泉等,比較各自優缺點

                                                                        3、可行性研究

                                                                        重點是可行性研究的目的,從哪些方面進行可行性研究,可行性研究的過程及工具。主要知識點:

                                                                        (1)可行性研究涉及哪幾個方面

                                                                        (2)可行性研究的過程

                                                                        (3)系統流程圖、數據流圖、數據字典

                                                                        4、需求分析

                                                                        重點是需求分析的一般步驟、數據流圖(這個應該是可行性研究階段的工具?)、需求規格說明文檔的編制。掌握結構化分析模型的導出、數據流圖的基本畫法和需求規格說明文檔的編制;理解需求分析的過程、主要步驟。主要知識點:

                                                                        (1)需求分析的概念

                                                                        (2)需求分析的過程:需求確認與需求變更

                                                                        (3)需求確認的步驟:需求獲取→需求提煉→需求描述→需求驗證

                                                                        (4)實體聯系圖

                                                                        (5)數據流圖作法。

                                                                        5、系統設計

                                                                        重點是面向數據流的設計方法的常用工具。掌握軟件設計的主要技術、主要內容和主要方法,能根據具體項目進行模塊劃分和軟件架構設計;理解軟件設計和需求分析之間的相互關系。主要知識點:

                                                                        (1)系統設計分為概要設計和詳細設計

                                                                        (2)與設計相關的概念:抽象、模塊化、信息隱藏、功能獨立、耦合、內聚。

                                                                        (3)過程設計的工具

                                                                        (4)掌握結構圖作法。

                                                                        在線報名申請表
                                                                        上傳

                                                                        上傳格式要求:jpg、png、zip、docx、、doc、xlsx、xls、pptx、pdf(100MB),最多上傳10個文件