索引软件网-你身边的软件助手

索引软件网-你身边的软件助手

软件工程809考什么

59

软件工程809考试主要考核以下内容:

软件工程基本概念:

包括软件工程的发展、定义、生命周期,以及软件工程过程、方法和技术。

软件可行性分析:

理解可行性分析的理论、方法和技术,能够进行软件系统可行性分析,包括构建数据流图、建立数据字典。

软件需求分析:

了解需求分析任务,能够进行软件需求分析,包括确定需求分析任务、构建实体-关系图、建立软件系统数据规范、构造状态转换图。

软件概要设计:

熟悉概要设计相关的理论、方法和技术,能够进行软件系统概要设计,包括软件设计的原理、软件设计的过程、启发式规则方法。

软件详细设计:

了解详细设计相关的理论、方法和技术,能进行软件系统详细设计,包括过程设计工具的应用、程序复杂度的定量度量。

C语言基础及程序设计:

掌握C语言的基本内容及程序设计的基本方法、常用算法与编程技巧,掌握结构化程序设计思想。

数据结构与算法:

包括线性结构(如线性表、栈、队列、数组)、树(如二叉树)、图等数据结构的定义、存储结构、基本操作算法,以及算法的时间复杂度和空间复杂度分析。

题型:

考试题型通常包括选择题、填空题、应用题和程序题。应用题可能涉及手推算法,程序题则可能要求编写或理解基本的查找和排序算法。

考试形式为闭卷笔试,考试时长为180分钟,满分为150分。