浙江工业大学计算机学院 下载本文

内容发布更新时间 : 2024/5/20 0:26:22星期一 下面是文章的全部内容请认真阅读。

浙江工业大学2015级工程硕士研究生入学考试复试复习大纲

考试科目“软件工程”

一、考试内容

1、软件工程概论 掌握概念:

软件危机的概念、产生原因、解决途径;软件工程的概念、基本原理;软件工程的方法学:结构化方法、面向对象方法;软件生命周期;几个主要的软件生命周期模型(瀑布模型、快速原型模型,增量模型,螺旋模型,同步稳定模型,极限编程)。

2、软件过程和软件小组 掌握概念:

统一过程,统一过程的各阶段,能力成熟度模型,软件过程改进,几个主要的软件小组组织方式(民主小组,现代编程小组结构等)。 实际应用:

能够综合考虑项目各种因素,选择最适合的小组。

3、结构化需求分析 掌握概念:

需求阶段主要任务,结构化需求分析几个主要步骤,数据流图 ,数据字典,实体联系图的作用、符号意义,需求阶段测试,。 实际应用:

能根据需求陈述,利用结构化方法进行需求分析。绘制数据流图,E-R 图,定义数据字典。

4、面向对象的需求分析 掌握概念:

面向对象分析方法几个步骤,UML十种图的符号作用,意义,表示。 实际应用:

能够利用面向对象方法使用UML图中的用例图,用例描述做需求提取,并得到初始的类图,顺序图,协作图,活动图。

5、结构化设计 掌握概念:

结构化设计的概念、设计步骤,模块化的概念、作用,模块化程度与软件开发工作量的关系,逐步求精与Miller法则,模块独立性的重要性,模块耦合及其分类,模块内聚及其分类,模块设计的几条启发式规则及与之相关的概念(深度、宽度、扇出、扇入、作用域),结构图的符号及其意义。

6、面向对象设计 掌握概念:

面向对象设计的准则,面向设计方法,主要步骤,软件重用的概念与重用级别 实际应用:

根据陈述能对类图进一步细化。

7、详细设计 掌握概念:

程序流程图的符号,盒图的符号,PAD图的符号,PDL的作用与特点,设计人机界面时碰到的几个问题 实际应用:

根据陈述绘制相应处理的程序流程图、编写PDL伪码,盒图、PAD图、判定表、判定树。

8、系统实现 掌握概念:

编程语言的选择标准,良好的编程风格应遵循的规则,软件测试的定义,测试方法的种类(黑盒与白盒)和要求,测试的种类(单元测试、集成测试、确认测试)及其对应的阶段与对象,测试与调试的区别。

9、软件维护 掌握概念:

维护的定义,分类及各自特点,软件可维护性及决定软件可维护性的因素。

10、软件项目管理 掌握概念:

软件规模估算技术,进度管理技术(甘特图、工程网络PERT图),软件质量的概念与软件质量的保证措施,软件配置的概念,CMM的5个级别。 实际应用:

根据任务分解表(作业列表)绘制甘特图和工程网络,估算项目进度,确定关键路径。

二、题型题型及分数比例

考试总分100分,考试时间120分钟。 题型及分数比例如下: 选择题 30% 简答题 30% 论述题 40%

三、参考书籍(任选一本)

1、张海藩编著.软件工程.清华大学出版社,2009.7

2、StephenR.Schach著,韩松译,面向对象与传统软件工程 ,2011.12.29 3、郑人杰,马素霞,殷人昆,软件工程概论,2010.3