[硕士研究生入学考试大纲]软件工程专业基础

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

本文档由标准美女(标准王国)整理,仅作学习交流使用。如文档存在缺页、字迹模糊、乱码等情况,请大家通过论坛消息与我联系。

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

考试科目名称:软件工程专业基础2考试科目代码:[425] 本考试科目考试时间180分钟,满分150分。包括“软件工程”与“高级语言程序设计”两部分,每部分75分。

一、考试要求

1)要求考生全面系统地掌握软件工程的基本概念、原理、技术和方法,以及软

件开发的全过程,并能灵活地运用这些基本知识,为软件开发建立分析模型、设计模型。

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

二、考试内容

1.软件工程部分(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)软件的维护:维护的种类

2.高级语言程序设计部分(75分)

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

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

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

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

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

6)指针与线性链表;

7)面向对象的基本概念、面向对象分析方法、面向对象的设计、面向对象的实现、面向对象的测试。

注:编程语言可选C或Java任意一种。

三、试卷题型结构

1.软件工程部分

1)填空题(0-25分)

2)选择题(0-25分)

3)问答题(0-30分)

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

2.高级语言程序设计部分

1)填空题(0-20分)

2)选择题(0-20分)

3)简答题(0-20分)

4)程序设计(0-35分)

四、参考书目

1.史济民等,软件工程—原理、方法与应用,高等教育出版社,2003.3 2.谭浩强著,C程序设计(第三版),清华大学出版社,2005.7

3.(美)Y.DanielLiang著,王镁、李娜译,Java语言程序设计,机械工业出版社,2004.4

精品文档

相关文档
最新文档