软件工程809考试主要考核以下内容:
软件工程基本概念:
包括软件工程的发展、定义、生命周期,以及软件工程过程、方法和技术。
软件可行性分析:
理解可行性分析的理论、方法和技术,能够进行软件系统可行性分析,包括构建数据流图、建立数据字典。
软件需求分析:
了解需求分析任务,能够进行软件需求分析,包括确定需求分析任务、构建实体-关系图、建立软件系统数据规范、构造状态转换图。
软件概要设计:
熟悉概要设计相关的理论、方法和技术,能够进行软件系统概要设计,包括软件设计的原理、软件设计的过程、启发式规则方法。
软件详细设计:
了解详细设计相关的理论、方法和技术,能进行软件系统详细设计,包括过程设计工具的应用、程序复杂度的定量度量。
C语言基础及程序设计:
掌握C语言的基本内容及程序设计的基本方法、常用算法与编程技巧,掌握结构化程序设计思想。
数据结构与算法:
包括线性结构(如线性表、栈、队列、数组)、树(如二叉树)、图等数据结构的定义、存储结构、基本操作算法,以及算法的时间复杂度和空间复杂度分析。
题型:
考试题型通常包括选择题、填空题、应用题和程序题。应用题可能涉及手推算法,程序题则可能要求编写或理解基本的查找和排序算法。
考试形式为闭卷笔试,考试时长为180分钟,满分为150分。
声明:
本站内容均来自网络,如有侵权,请联系我们。