浙江工业大学2011年
硕士研究生入学考试基础课、专业基础课考试大纲
科目代码、名称: 959 软件工程
专业类别: 学术型 √专业学位
适用专业: 软件工程专业
一、基本内容
1、软件工程概论
软件危机,软件工程的概念与范畴,软件生命周期模型,软件过程及软件过程的改进。
2、可行性研究与需求分析
可行性研究,数据流图与数据字典,成本效益分析,需求分析的任务,结构化系统分析的方法和工具,实体联系图,数据规范化理论,状态图,需求验证,形式化说明技术。
3、结构化设计
总体设计,设计过程与设计原理,模块化的相关概念,逐步求精与Miller法则,模块独立性,模块耦合、模块内聚,模块设计的启发式规则及相关的概念,软件结构图。详细设计及其表达工具,人机界面设计,程序复杂度的度量。
4、系统实现
编程语言的选择与编程风格,软件测试及测试方法,测试的种类,测试与调试,软件可靠性的概念。
5、软件维护
维护的定义及特点,软件可维护性及决定软件可维护性的因素。
6、面向对象方法
面向对象的基本概念,面向对象的建模技术UML,面向对象的分析,面向对象的设计,面向对象设计的准则与设计模式,面向对象的系统实现。
7、软件项目管理
软件开发中的估算技术,进度计划与管理技术,软件开发的组织与管理,软件质量与软件质量的保证措施,软件配置管理,能力成熟度模型。
二、考试要求(包括考试时间、总分、考试方式、题型、分数比例等)
考试时间120分钟,考试总分100分,笔试。
题型及分数比例如下:
选择题 20%
填空题 20%
名词解释 20%
论述题 40%
三、主要参考书目
1、张海藩. 软件工程. 清华大学出版社,2009.7
2、Stephen R.Schach著. 邓迎春,韩松,徐天顺等译. 软件工程-面向对象和传统的方法. 机械工业出版社, 2009.4
四、学院审核意见