考试科目860 软件工程学科基础综合考试形式笔试(闭卷)考试时间180 分钟考试总分150 分一、总体要求《软件工程学科基础综合》包括《软件工程》和《网络技术》两门课程,其中《软件工程》要求考生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握最基础的软件工程理论方法,并能应用到实际的软件项目开发中
《网络技术》要求学生掌握计算机网络的基本概念、基本原理和基本方法;掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理 ;能够运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用
两门课程各占总分的 50%
二、内容《软件工程》考试内容如下:1
基本概念重点是软件的特性、软件工程学的讨论范畴,以及学习软件工程的意义
掌握软件的概念、特点和软件工程的基本特征;理解为什么学习软件工程、如何学习
主要知识点:1)软件的概念和特点2)软件危机的概念和产生的原因3)软件工程的定义、三要素和进展过程2
过程模型重点是各种有用的软件过程模型,以及不同过程模型的特点比较
掌握几种典型模型的优缺点和能依据项目特征选择使用不同的模型;理解为什么有不同的模型、不同模型的特征
主要知识点:1)软件生命周期概念、软件过程概念、能力成熟度模型 CMM 概念2)常见的几种软件过程模型:瀑布、增量、原型、螺旋、喷泉等,比较各自优缺点3
需求分析重点是需求分析的一般步骤、数据流图、用例图、活动图、需求规格说明文档的编制
掌握结构化分析模型的导出、数据流图/用例图/活动图的基本画法和需求规格说明文档的编制;理解需求分析的过程、主要步骤
主要知识点:1)需求分析的概念2)需求分析的过程:需求确认与需求变更3)需求确认的步骤:需求猎取→需求提炼→需求描述→需求验证4)需求分析三类建模:功能模型、数据模型、行为模型
面对过程和面对对象的需求