834软件工程基础,哈工大大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考试大纲:

2012年硕士研究生入学考试大纲

考试科目名称:软件工程基础考试科目代码:[834] 本考试科目考试时间180分钟,满分150分。包括软件工程与C程序设计两部分,每部分各75分。

软件工程(75分)

一、考试要求

要求考生全面系统地掌握软件工程的基本概念、原理、技术和方法,以及软件开发的全过程,并能灵活地运用这些基本知识,为软件开发建立分析模型、设计模型。

二、考试内容

1、软件工程的基本概念:

软件工程,软件开发生命周期,模型,方法,技术,工具,过程,

软件工程环境,软件工程管理,软件开发风险,软件需求,软件设计,

自顶向下,分解,抽象,细化,模块化,软件复审,软件测试等。

2、软件开发生命周期模型:各个模型的特点及用途。

3、软件需求

a. 需求分析的任务

b. 需求分析的五大活动

c. 需求获取的常用方法

d. 需求分析的步骤

e. 结构化的分析方法,模型的组成,DFD的建模过程

f. 需求分析验证

g. 需求变更的管理

4、软件设计

a. 软件设计的任务

b. 模块化设计

c. 从结构化分析到结构化设计的过程

d. 数据存储的设计

e. 人机交互的设计

f. 软件复杂性的度量

5、软件质量与测试

a. 软件的质量度量McCall模型及质量保证的活动内容

b. 软件测试的目的和任务

c. 软件测试的种类

d. 黑盒测试与白盒测试方法及测试用例设计

e. 软件测试的步骤

f. 软件的纠错方法

6、软件的维护:维护的种类

三、试卷题型结构

1、选择或填空(0-25分)

2、问答题(0-30分)

3、综合分析及设计(0-20分)

四、参考书目

史济民等,软件工程—原理、方法与应用,高等教育出版社,2003.3

C程序设计(75分)

一、考试要求

了解高级语言程序设计的基本思想和方法,熟练运用结构化程序设计的三种基本结构编写程序,并要求对面向对象的技术和方法有初步的了解。

二、考试内容

1、常量、变量、数据类型、表达式、算法与流程图等基本概念;

2、输入/出等基本语句及简单程序设计;

3、数组、结构体(或记录、数据域)与共用体、文件构造数据类型及其应

用;

4、顺序、选择、循环三种程序结构及其应用;

5、函数(子程序、方法)与递归;

6、指针与线性链表;

7、面向对象的基本概念,面向对象分析方法,面向对象的设计,面向对象

的实现,面向对象的测试。

三、试卷题型结构

1、填空题( 0-20分 )

2、简答题( 0-20分 )

3、程序设计( 0-35分 )

四、参考书目

谭浩强著.《C程序设计》,清华大学出版社,1999.12

相关文档
最新文档