2016-2017哈尔滨工业大学软件工程硕士研究生考试考研大纲-新祥旭考研辅导
- 格式:pdf
- 大小:364.93 KB
- 文档页数:5
传热学考试大纲(总分50%)1、导热傅里叶定律。
直角坐标及柱坐标下导热微分方程。
导热微分方程的定解条件:初始条件和三类边界条件。
第一、二、三类边界条件下大平板、长圆筒壁一维稳态导热计算。
多层平板及圆筒壁导热计算。
肋片换热导热微分方程的推导。
第三类边界条件下非稳态导热的简化计算方法--集总参数法。
第三类边界条件下一维非稳态导热计算,诺谟图。
稳态导热的各类节点方程及数值求解方法。
2、对流换热对流换热微分方程组(换热微分方程,连续性方程,动量方程,能量方程)。
边界层理论:流动边界层,热边界层。
边界层内微分方程组。
相似原理,准则方程。
3、辐射换热普朗克定律,维恩位移定律,斯蒂芬--波尔兹曼定律,兰贝特定律,吸收比及发射率的计算,基尔霍夫定律。
黑体间的辐射换热,角系数的性质及求解。
灰体间的辐射换热,网络法。
4、传热过程传热计算公式,传热系数计算方法,对数平均温压计算。
5、综合分析问题利用守恒定律等基本定律建立关系式的能力。
6、掌握基本概念工程流体力学一、考试要求要求考生掌握工程流体力学的基本概念和基本属性,掌握流体静力学、运动学、动力学的基本方程,能熟练、灵活地运用流体力学的基本方程分析解决流体静力学、运动学、动力学的综合性问题。
二、考试内容1.研究的内容和方法●连续性介质模型●作用在流体上的力●流体的主要物理性质2.流体静力学●流体静压强及其特性,流体平衡微分方程式,力函数、等压面●流体中压强的表示方法●重力作用下流体的平衡方程式,重力和其它质量力联合作用下流体的平衡●静止流体对平面壁、曲面壁的作用力3.流体运动学●研究流体运动的两种方法●恒定流动和非恒定流动,流体的基本概念●流体的连续性方程●流体微团的运动分析,有旋运动和无旋运动4.流体动力学●理想流体运动微分方程式,兰姆-葛罗米格形式的微分方程●伯努利积分,欧拉积分,重力作用下的伯努利方程及意义●粘性流体运动微分方程式,葛罗米柯-斯托克斯方程●G-S方程的伯努利积分,重力作用下实际流体微小流束伯努利方程●缓变流动及其特性,动量和动能修正系数●粘性流体总流的伯努利方程、动量方程5.旋涡理论基础●涡线、涡管、涡束和旋涡强度●速度环量和斯托克斯定理●二元旋涡的速度和压强分布6.理想流体平面势流●速度势函数和流函数,几种简单的平面势流●简单势流的叠加,偶极流●流体对圆柱体的无环量、有环量绕流,库塔-儒可夫斯基定理7.相似理论基础●流动力学相似条件,粘性流体流动的力学相似准数●量纲分析方法8.流动的阻力与损失●粘性流体的两种运动状态,圆管中的层流和紊流●沿程损失系数的实验研究,局部阻力与损失计算●薄壁小孔口及圆柱外伸管嘴的出流9.管路的水力计算●短管、长管的水力计算,串、并联管路的水力计算●有压管路的水击10.粘性流体绕物体流动●边界层的概念和特点●边界层的微分方程,动量积分关系式三、试卷结构工程流体力学+工程热力学(或传热学或燃烧学,或空气动力学)考试时间180分钟,满分150分,其中工程流体力学75分,传热学(或燃烧学,或空气动力学)75分1.题型结构●不定2.内容结构●流体静力学、流体运动学(25分)●流体动力学(25分)●其它内容(25分)实际出题可能略有改变。
2016年硕士研究生入学考试大纲考试科目名称:软件工程考试科目代码:[834] 本考试科目考试时间180分钟,满分150分。
包括:C语言程序设计课程(占75分)和软件工程课程(占75分)。
C语言程序设计部分(75分)一、考试要求1. 要求考生全面系统地掌握C语言程序设计的基本方法,常用算法的流程图描述方法。
2. 针对具体的实际应用问题,能够用流程图描述算法,并灵活运用C程序设计语言编写程序。
二、考试内容1)算法的描述方法a:算法的基本概念b:算法的流程图表示方法2)基本控制结构a:数据的键盘输入和屏幕输出b: 顺序、分支和循环三种基本控制结构c: 循环的三种控制方法(计数控制的循环,条件控制的循环,标记控制的循环),嵌套循环d: 流程的转移控制3)函数a:函数的定义、调用和参数传递b: 函数原型c: 基本类型的变量做函数参数向函数传递变量的值d: 从函数返回一个值e: 函数的递归调用,递归函数4)数组a:一维数组和二维数组的定义、初始化和引用b: 一维数组、二维数组做函数参数向函数传递一维数组和二维数组c:字符数组或字符指针做函数参数向函数传递字符串d: 常用的字符串处理操作(字符串的输入、输出、复制、连接、比较、计算长度、插入字符、删除字符等)e: 常用的排序算法(选择排序、交换排序、冒泡排序)和查找算法(顺序查找、折半查找)5)指针a:指针变量的定义、初始化和解引用b:指针变量做函数参数c: 指针数组d: 函数指针6) 结构体和共用体a:结构体变量、结构体数组和结构体指针的定义和初始化b: 结构体变量、结构体数组或结构体指针做函数参数向函数传递结构体c: 结构体成员和嵌套的结构体成员的访问d: 共用体类型e: 结构体和共用体占内存的字节数7)文件操作a:文件的打开和关闭b:二进制文件和文本文件c:文件的顺序读写三、试卷题型结构a: 单项选择题(8分)b: 写出程序运行结果题(8分)c: 程序填空题(8分)d: 画出算法的流程图(8分)e: 程序改错题(8分)f: 编程题(35分)四、参考书目1.苏小红,王宇颖,孙志岗等,C语言程序设计(第3版),高等教育出版社,2015.082.苏小红,车万翔,王甜甜,C语言程序设计学习指导(第3版),高等教育出版社,2015.09软件工程部分(75分)一、考试要求要求考生全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、结构化与面向对象的软件分析、设计、开发和测试方法,并能灵活运用;能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案;能够初步分析软件方案的合理性。
一、学院概况哈工大计算机专业创建于1956年,是我国成立最早的计算机专业之一。
哈工大计算机科学与技术一级学科在2007年被评为我国首批国家级一级重点学科,包含3个二级学科:计算机应用技术、计算机体系结构、计算机软件与理论,6个博士学位授权学科点和6个硕士学位授权学科点。
自2000年哈工大计算机学院成立以来,计算机学科进入强盛发展时期,在学科建设、科学研究和人才培养等方面不断取得令人鼓舞的成绩,在2007年教育部组织的学科评估中,哈工大计算机科学与技术学科名列第五。
学院现有教职工203人,其中教授39人(中国工程院院士1人,博士生导师28人,国家教学名师1人,省教学名师1人),副教授及副高级职称71人。
学院师资队伍实力雄厚,学术思想活跃,设备条件良好,保证了高水平学生的培养。
学院下设3个本科专业:计算机科学与技术、信息安全、生物信息技术。
学院具有较强的综合实力,承担着多项国家自然科学基金、国家有关部委重点项目课题。
教学、科研和实验环境完善。
近五年来,学院承担科研项目373项,科研经费3.11亿元。
获奖科研成果29项,其中国家科技发明二等奖1项,国家科技进步一等奖1项,二等奖10项;获省部级科技进步一等奖4项,二等奖9项;发表论文2193篇,其中被SCI收录306篇,EI收录504篇,ISTP收录176篇。
国家精品课4门;出版专著教材28部。
学院重视学生素质的全面提高,努力培养学生的各种能力,为学生创造多学科交叉的学习条件和环境。
学院使所培养的学生以基础知识扎实、专业知识面宽广、工作作风优良、动手能力强而在国内同行中享有盛名,受到用人单位的广泛赞扬。
他们中有的已成为学术研究领域的带头人,著名公司、企业的技术中坚力量,如中国工程院院士王天然、中国工程院院士、北京邮电大学校长方滨兴、香港理工大学计算机终身教授张大鹏、曾任中国科学院计算所所长高文、北京大学校长助理李晓明、北京航空航天大学副校长怀进鹏、国家863计划计算机软硬件技术主题专家女将军黄永勤、中国科学院软件研究所所长李明树、国务院学位委员会计算机科学与技术学科评议组成员徐晓飞。
2015硕士研究生(877)《软件工程基础综合》考试大纲和参考书目一、考试说明《软件工程基础综合》的考试内容包括两部分:软件工程和数据库原理,各占50%。
二、软件工程部分:1、参考书目:张海藩主编,软件工程导论(第六版),清华大学出版社,2013-082、主要内容:第1部分:软件工程概论,包括:软件危机、软件工程、软件生命周期、软件过程等。
第2部分:可行性研究,包括:可行性研究的任务、可行性研究过程、系统流程图、数据流图、数据字典等。
第3部分:需求分析,包括:需求分析的任务、与用户沟通获取需求的方法、分析建模与规格说明、分析建模、软件需求规格说明、实体联系图、状态转换图、其他图形工具、验证软件需求等。
第4部分:总体设计,包括:设计过程、设计原理、启发规则、描绘软件结构的图形工具等。
第5部分:结构程序设计,包括:人机界面设计、过程设计的工具、面向数据结构的设计方法、程序复杂程度的定量度量等。
第6部分:实现,包括:编码、软件测试基础、单元测试、集成测试、确认测试、白盒测试技术、黑盒测试技术、调试等。
第7部分:维护,包括:软件维护的定义、软件维护的特点、软件维护过程、软件的可维护性、预防性维护等。
三、数据库原理部分:1、参考书目:王成良、柳玲、徐玲,数据库技术与应用,清华大学出版社,2011.112、主要内容:第1部分:数据库基础知识,包括:数据库技术的相关概念、数据管理的发展、数据库的体系结构、数据库管理系统。
第2部分:信息的三种世界与数据模型,包括:信息的三种世界及其描述、数据模型。
第3部分:关系模型,包括:关系数据库的结构、关系模型的基本术语、关系的键、基于集合论的关系定义、关系规则、关系操作、关系代数。
第4部分:关系数据库标准语言—SQL,包括:SQL概述及特点、SQL的数据定义功能、SQL的数据查询功能、SQL的数据操纵功能、视图、索引、SQL 的数据控制功能、存储过程、函数、嵌入式SQL。
2016年硕士研究生入学考试大纲考试科目名称:计算机基础考试科目代码:[854] 本考试科目考试时间180分钟,满分150分。
包括数据结构与计算机组成原理两部分,每部分各75分。
数据结构部分(75分)一、考试要求1. 要求考生全面系统地掌握数据结构与算法的基本概念、数据的逻辑结构和存储结构及操作算法,并能灵活运用;能够利用数据结构和算法的基本知识,为应用问题设计有效的数据结构和算法;能够分析算法的复杂性。
2. 要求能够用C/C++/Java等程序设计语言描述数据结构和算法。
注:考试内容范围主要以参考书目1为标准,带*号部分不在考试范围之内。
二、考试内容1)数据结构与算法的概念a:数据结构与算法及其相关的基本概念b: 算法及其复杂性分析2)线性表a:线性结构及其操作算法b: 线性表的应用及算法3)树与二叉树a:二叉树的定义、性质、表示、遍历算法b: 树的表示、操作算法c: 森林与二叉树关系d: 树与二叉树的应用及算法4)图及其相关算法a:图的相关概念b: 图的存储结构与搜索算法c: 图的应用及算法5)查找与排序a:查找与排序的相关概念b:典型算法的描述及复杂性分析c: 查找与排序算法的应用6)外部排序与文件a:外部排序的相关概念及其基本方法b:文件的组织方式、特点及应用三、试卷结构1)题型结构a:填空题(0—15分)b:选择题(0—30分)c:简答题(0—30分)d:算法设计题(0—30分)注:题型分数在以上范围内浮动,总分为75分2)注意事项算法设计题,必须包含算法的基本思想、存储结构设计和算法的描述四、参考书目1.廖明宏,郭福顺,张岩,李秀坤,数据结构与算法(第4版),高等教育出版社,2007.112.严蔚敏,吴伟民,数据结构(C语言版),清华大学出版社,2002.09计算机组成原理部分(75分)一、考试要求要求考生全面掌握计算机组成的基本原理、概念和方法,系统深入地理解计算机系统中总线、存储器、运算器、控制器、I/O系统等的组织结构和工作原理,掌握计算机硬件系统的基本分析与逻辑设计方法,理解计算机硬件系统各组成部分之间的关系,建立计算机系统的整体概念。
849-软件工程专业基础综合操作系统一、考查目标操作系统是软件工程专业的一门核心专业基础课程,具有较强的理论性和实践性。
该课程的考试内容包括引论、进程管理、内存管理、存储管理(包括文件系统与输入/输出系统)、保护与安全五部分的相关概念、设计原理和实现方法。
考试的具体要求包括:1.了解操作系统在计算机系统中的作用、地位、发展和特点。
2.理解操作系统的基本概念、主要功能、主要组成部分,掌握操作系统各个组成部分的设计方法和实现技术。
3.能够运用所学的操作系统原理、方法和技术对相关问题进行分析和解决。
二、考试的内容1.导论1)操作系统的概念2)计算机系统的操作、存储结构、输入输出结构和计算机系统的体系结构。
3)操作系统的结构组成、操作系统的操作及各部分的功能、高速缓冲存储器CACHE 4)操作系统的分类和运行环境2.操作系统结构1)操作系统提供的服务类型2)操作系统的用户接口类型3)系统调用及类型4)操作系统的设计和实现方法5)操作系统的结构分类及优缺点6)虚拟机的基本概念和原理3.进程1)进程的概念、组织、控制和状态转换2)进程调度的基本概念3)进程的操作,包括进程的生成、终止等4)进程通信4.线程1)线程的概念与动机2)多线程模型5.CPU调度1)调度的基本概念2)调度的时机、切换和过程3)调度的基本准则4)典型调度方法:先来先服务调度算法、最短作业优先调度算法、优先级调度算法、时间片轮转调度算法、多级队列调度算法、多级反馈队列调度算法5)线程调度6)调度算法的性能评估6.进程同步1)进程同步的基本概念2)临界区访问的原则及实现临界区互斥的基本方法:软件实现方法和硬件实现方法3)信号量概念与基本机制4)经典同步问题:生产者-消费者问题、读者-写者问题、哲学家就餐问题和理发师问题。
5)管程的基本概念、原理和实现7.死锁1)死锁的概念及条件2)死锁的处理策略3)死锁的预防及实现方法4)死锁的避免:系统安全状态、资源分配图算法、银行家算法5)死锁的检测方法和解除8.主存1)内存管理的基本概念:程序的装入与链接、逻辑地址与物理地址、内存保护2)交换技术3)内存的分配管理方法:连续分配管理方法、分页管理方法、分段管理方法、段页式管理方法。
咨询Q Q :21161183哈工大专业课辅导中心领先考研自命题试题参考书目报考学科 代码考试科目参 考 书 目编(著)者出 版 社《现代控制工程》第四版 Katsuhito Ogata 电子工业出版社《自动控制原理》上、下册 裴润,宋申民哈尔滨工业大学出版社0811控制科学与工程 801 控制原理《自动控制原理》第五版胡寿松科学出版社808 理论力学《理论力学》(第7版)哈尔滨工业大学理论力学教研室编 高等教育出版社新编材料力学(第2版) 张少实机械工业出版社 809 材料力学材料力学(第三版上、下册)刘鸿文高等教育出版社 0801力学(航天学院)810 弹性力学《弹性力学》(上册) 徐芝纶高等教育出版社《自动控制原理》 鄢景华 哈工大出版社807 控制理论《自动控制原理》 胡寿松 国防工业出版社 《理论力学》 程靳高等教育出版社082501飞行器设计、082504人机与环境工程 816 工程力学《材料力学》张少实机械工业出版社 《物理光学》梁铨廷机械工业出版社0803光学工程 805 物理光学Ⅰ《物理光学与应用光学》 石顺祥 西安电子科大出版社2000«激光原理»第五版周炳琨 等 国防工业出版社2004 817 激光原理«光电子学原理与应用» 王雨三 等哈工大出版社2002080901 物理电子学842 物理光学Ⅱ «物理光学与应用光学»石顺祥西安电子科大出版社2000080903微电子学与固体电子学806 半导体物理 《半导体物理学》(第七版)刘恩科等 电子工业出版社,2008年《信号与系统》王宝祥 哈工大出版社 《信号与系统》(上、下) 郑君里 高等教育出版社 0810信息与通信工程 803 信号与系统和数字逻辑电路《数字电路》龚之春 电子科技大学出版社 《电磁场与电磁波》 邱景辉 哈工大出版社2001 《电磁场与电磁波习题解答》马汉炎 哈工大出版社2002 《电磁场与电磁波》 赵家升 电子科技大学出版社 080904电磁场与微波技术804 电磁场与电磁波 《电磁场与电磁波》陈抗生 高等教育出版社2003 工程流体力学《工程流体力学》 陈卓如 高等教育出版社(第二版)2004年 (选答试题:工程热力学 《工程热力学》 严家騄 中国电力出版社0807动力工程及工程热物理820 传热学《传热学》 杨世铭、陶文高等教育出版社(第三版)咨询电话:0451-********咨询Q Q :21161183哈工大专业课辅导中心领先考研铨燃烧学 《燃烧理论与设备》 徐旭常 机械工业出版社 空气动力学)《气体动力学基础》潘锦珊国防工业出版社 《软件工程_原理、方法与应用》史济民等 高等教育出版社 《C 程序设计》谭浩强 清华大学出版社085212软件工程834 软件工程基础《JAVA 语言程序设计》(美)Y.Daniel Liang 著 王镁 李娜译 机械工业出版社 1.《基础电子技术》 蔡惟铮 高等教育出版社,2004 2.《集成电子技术》蔡惟铮 高等教育出版社,2004 3.《模拟电子技术基础》(第四版)华成英高等教育出版社,20064.《数字电子技术基础》(第五版)阎 石 高等教育出版社,2006 5.《电子技术基础》(模拟部分第五版)康华光高等教育出版社,2006 6.《 电子技术基础》(数字部分第五版)康华光高等教育出版社,20067.《模拟电子技术基础学习指导与考研指南》王淑娟 高等教育出版社,2009(第2次印刷)8.《数字电子技术基础学习指导与考研指南》王淑娟高等教育出版社,2010(第3次印刷)0804仪器科学与技术826 电子技术基础注:在(1)(2)(7)(8)、(3)(4)(7)(8)和(5)(6)(7)(8)中任选一套 电路部分教材:《电路理论基础(第三版)》陈希有高教出版社,2004年《电路(第五版)》 邱关源 高教出版社,2006年 电路部分参考书:《电路考研大串讲》 孙立山 科学出版社,2006年 《电路名师大课堂》, 孙立山 科学出版社,2006年 数字电子技术部分:①《基础电子技术》 蔡惟铮 高等教育出版社,2004年②《集成电子技术》 蔡惟铮, 高等教育出版社,2004年③《数字电子技术基础》(第五版)阎 石 高等教育出版社,2006年④《数字电子技术基础》(数字部分第五版)康华光 高等教育出版社,2006年⑤《数字电子技术基础学习指导与考研指南》王淑娟高等教育出版社,2010年(第3次印刷) 0808电气工程827 电路与数字电子技术注:在(1) (2) (5)、(3)(5)和(4)(5)中任选一套。
【关键字】研究哈尔滨工业大学软件工程学科硕士研究生培养方案计算机科学与技术学院2014年6月软件工程学科硕士研究生培养方案学科代号:0835学科专业名称:软件工程一、培养目标1.树立爱国主义和集体主义思想,掌握辩证唯物主义和历史唯物主义的基本原理,树立科学的世界观与方法论。
具有良好的敬业精神和科学道德。
品行优良、身心健康。
2.能够适应科学进步及社会发展的需要,在软件工程学科上掌握坚实的根底理论、系统的专门知识,掌握本学科的现代实验方法和技能,具有从事科学研究或独立担负专门工程技术工作的能力。
有严谨的科研作风,良好的合作精神和较强的交流能力。
3.在科学研究或专门工程技术工作中具有一定的组织和管理能力。
4.具有良好的学术研究和社会活动素质,成为学科带头人、工程技术负责人和政府部门领导人的后备人才。
5. 软件工程硕士生要具有较丰富的工程实践经验和企业经历,培养良好的职业素质,成为企业总裁、总经理或总工程师等软件产业领军人物的后备人才。
二、研究方向1. 软件服务工程与服务计算2. 服务科学与工程3. 软件工程技术与软件体系结构4. 软件可靠性与软件测试5. 智能软件理论与机器学习6. 数据挖掘与商务智能7. 软件工程应用(含:①网络与信息安全技术②语言处理与信息检索③数字媒体与游戏④移动互联⑤物联网工程⑥数字化企业与电子商务⑦嵌入式系统与软件⑧图像处理与检索⑨生物信息处理软件等)8.程序分析技术与应用三、课程学习及论文工作时间硕士研究生的培养年限原则上为二年。
对于学术研究型(以下简称系列1)的硕士生,重点培养其从事软件工程科学研究工作的能力,为攻读博士学位打下良好的根底。
系列1硕士生原则上应以推荐攻博的方式取得攻读本学科博士学位的资格。
对于应用研究型硕士生(以下简称系列2),重点培养其软件工程实践和独立担负专门工程技术工作的能力,为毕业后从事软件工程技术应用型工作打下良好的根底。
要求系列2研究生能够独立完成一个完整的并具有一定难度的应用型研究、工程设计、技术开发、软件项目管理课题,其学位论文阶段可以根据课题情况及学生意愿在学校或相关企业中完成,并可根据实际情况适当延长毕业论文工作时间。
考试科目名称:软件工程考试科目代码:[834]
本考试科目考试时间180分钟,满分150分。
包括:C语言程序设计课程(占75分)和软件工程课程(占75分)。
C语言程序设计部分(75分)
一、考试要求
1.要求考生全面系统地掌握C语言程序设计的基本方法,常用算法的流程图描述方法。
2.针对具体的实际应用问题,能够用流程图描述算法,并灵活运用C程序设计语言编写程序。
二、考试内容
1)算法的描述方法
a:算法的基本概念
b:算法的流程图表示方法
2)基本控制结构
a:数据的键盘输入和屏幕输出
b:顺序、分支和循环三种基本控制结构
c:循环的三种控制方法(计数控制的循环,条件控制的循环,标记控制的循环),嵌套循环
d:流程的转移控制
3)函数
a:函数的定义、调用和参数传递
b:函数原型
c:基本类型的变量做函数参数向函数传递变量的值
d:从函数返回一个值
e:函数的递归调用,递归函数
4)数组
a:一维数组和二维数组的定义、初始化和引用
b:一维数组、二维数组做函数参数向函数传递一维数组和二维数组
c:字符数组或字符指针做函数参数向函数传递字符串
d:常用的字符串处理操作(字符串的输入、输出、复制、连接、比较、计算长度、插入字符、删除字符等)
e:常用的排序算法(选择排序、交换排序、冒泡排序)和查找算法(顺序查找、折半查找)
5)指针
a:指针变量的定义、初始化和解引用
b:指针变量做函数参数
c:指针数组
d:函数指针
6)结构体和共用体
a:结构体变量、结构体数组和结构体指针的定义和初始化
b:结构体变量、结构体数组或结构体指针做函数参数向函数传递结构体
c:结构体成员和嵌套的结构体成员的访问
d:共用体类型
e:结构体和共用体占内存的字节数
7)文件操作
a:文件的打开和关闭
b:二进制文件和文本文件
c:文件的顺序读写
三、试卷题型结构
a:单项选择题(8分)
b:写出程序运行结果题(8分)
c:程序填空题(8分)
d:画出算法的流程图(8分)
e:程序改错题(8分)
f:编程题(35分)
四、参考书目
1.苏小红,王宇颖,孙志岗等,C语言程序设计(第3版),高等教育出版社,2015.08
2.苏小红,车万翔,王甜甜,C语言程序设计学习指导(第3版),高等教育出版社,2015.09
软件工程部分(75分)
一、考试要求
要求考生全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、结构化与面向对象的软件分析、设计、开发和测试方法,并能灵活运用;能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案;能够初步分析软件方案的合理性。
二、考试内容
1)软件工程的基本概念
a:软件工程概念、组成部分
b:软件的生命周期、各阶段的作用、各阶段输入输出之间的关系
c:软件开发团队的基本角色构成及各自的职责
2)软件生命周期模型与软件项目管理
a:瀑布模型、增量模型、演化模型、敏捷模型、开源软件过程模型,各自的特征、过程和应用场景
b:针对特定软件产品/项目的特征,选择恰当的过程模型
c:软件项目管理的基本过程;软件项目规划(规模估算、成本估算、进度计划等)
d:软件风险管理的基本概念与方法
3)软件需求工程
a:需求工程的阶段划分及各自之间的关系
b:需求的分类、需求好坏的评判标准
c:面向对象的需求分析模型与方法(用例模型、领域模型、时序模型,三种分析类及其关系)
d:结构化需求分析模型与方法(数据流图、数据字典、结构化语言)
e:需求规格说明的基本构成
4)软件设计
a:软件设计的阶段划分、各自的作用、彼此之间的关系
b:软件架构的基本概念、常见的软件架构样式(数据流、主程序-子过程、层次化架构、以数据为中心的架构、基于事件的架构、MVC)
c:面向对象的设计方法(架构设计、类的属性/方法/状态设计、由类模型向关系数据模式的映射;部署模型)
d:结构化设计方法(模块化设计原则、模块的聚合度与耦合度、结构图)e:用户界面设计、数据设计、算法设计的基本方法
f:统一建模语言(UML)的常用模型视图(用例图、活动图、类图、时序图、状态图、部署图、包图等)
g:面向典型非功能需求的软件设计方法(效率、并发度、可靠性、可用性、安全性等)
5)软件测试与质量保证
a:软件测试的阶段划分、软件测试的类型、测试用例的构成
b:常见的黑盒测试方法及应用(等价类划分、边界值方法等)
c:常见的白合测试方法及应用(基本路径法、循环测试等)
d:根据需求规约和程序源代码设计软件测试用例
e:代码评审与代码优化的基本方法
6)软件配置管理
a:软件演化的基本思想
b:软件维护的基本类型、基本过程
c:软件配置管理,版本控制系统(VCS)的基本构成与流程
d:Git的工作原理、数据存储结构、常用指令
三、试卷结构
a)题型结构
a:选择题(10-15分)
b:简答题(15-25分)
c:应用题(25-35分)
b)注意事项
选择题和简答题主要考核基本概念和基本思想;应用题考核根据给定的应用场景和指定的软件工程方法进行需求分析、设计、测试的能力。
四、参考书目
1.刘强,孙家广。
《软件工程-理论、方法与实践》,高等教育出版社,2006
2.Rogers S.Pressman.Software Engineering:APractitioner's Approach(Seventh Edition).(郑人杰等译,《软件工程:实践者的研究方法》,机械工业出版社,2011年8月)。