软件工程硕士考试简介
- 格式:pptx
- 大小:482.94 KB
- 文档页数:106
软件工程硕士招生简介软件工程硕士是研究生阶段的专业学位,目标是培养具备扎实的软件工程理论基础和创新能力的高级软件工程技术人才。
本文将介绍软件工程硕士招生相关内容,包括招生政策、招生计划和录取要求等。
招生政策招生计划软件工程硕士招生计划根据学校和专业的实际情况进行制定,一般会考虑以下几个方面:1.学校的教学资源和人才培养能力;2.专业发展的需求和趋势;3.毕业生就业情况。
招生计划通常包括招生人数、专业方向、学制和学费等方面的内容。
录取要求软件工程硕士的录取要求一般如下:1.学历要求:本科及以上学历,专业不限,但通常要求与软件工程相关;2.成绩要求:要求具备一定的学术能力和研究潜力,通常要求GPA达到一定分数;3.英语要求:通常需要提供英语水平证明,如托福或雅思成绩;4.其他要求:有一定的科研或工程实践经验者优先。
招生流程软件工程硕士的招生流程通常包括报名、初试、复试和录取等环节。
1.报名:招生期间,学校会发布招生信息,考生可以填写在线报名表进行报名。
报名表中通常包括个人基本信息、学历和成绩等情况。
2.初试:初试是针对报名学生的专业基础能力和综合素质进行考查的环节。
初试内容通常包括专业课考试和英语写作或口语考试。
3.复试:复试是进一步选拔考生的环节,主要评估考生的学术能力和研究潜力。
复试内容通常包括专业课面试和学术论文答辩。
4.录取:根据初试和复试的综合成绩,学校会发放录取通知书给合格的考生。
学费和奖助学金软件工程硕士的学费根据学校、地区和学制等情况有所差异。
一般来说,硕士研究生的学费较高,但学校通常会提供一定的奖助学金来减轻学生的经济负担。
奖助学金通常分为以下几类:1.全额奖学金:学校为优秀考生提供全额奖学金,覆盖学费和生活费等费用。
2.部分奖学金:学校为部分考生提供奖学金,通常只覆盖部分学费。
3.助教或研究助学金:学生可以通过担任助教或参与研究项目来获得一定的报酬和学费减免。
学生还可以根据个人情况申请国家或地方提供的各类助学金和贷款等资助。
西安理工大学计算机科学与工程学院硕士研究生入学考试课程《软件工程》考试大纲第一部分考试说明一、考试目的《软件工程》是计算机各专业的核心课程。
考核目的是测试软件工程及相近各专业的本科毕业生对于该课程的知识掌握程度,以保证被录取者具有本学科基本的专业理论基础及软件需求定义、设计、开发的工程化基本能力,并方便软件工程学科及相近学科的导师择优选拔硕士研究生。
考试对象为参加全国硕士研究生入学考试的本科毕业生和具有同等学力的在职人员。
二、考试范围考试范围涵盖软件工程相关的基本概念、过程模型,以及利用结构化方法、面向对象方法对软件系统进行可行性分析、需求定义、设计、实现、测试、维护、质量保证的基本技能、方法及工具。
三、考试形式与试卷结构1.答卷方式:闭卷,笔试。
2.答题时间:180 分钟。
3.考查内容及其考查比例基本概念、基本知识、基本方法约占60%~70%;综合应用约占40%~30%。
4.试卷结构与考试题型试卷共150分,可能包含的基本题型有:(1)填空题;(2)名词解释;(3)选择题;(4)简答题;(5)论述题;(6)综合设计应用题。
四、教材和参考书教材: 《软件工程导论》(第6版),张海藩编著,清华大学出版社,2013.8第二部分考查要点1.软件工程学基本概念和术语●掌握软件工程、软件特征、软件工程方法学的基本概念;●掌握软件过程瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、RUP模型、敏捷过程,以及各个模型的优缺点与适应场合。
●理解软件危机产生的原因,消除软件危机的途径,认知软件工程的基本原理;●了解2014年2月IEEE计算机协会发布的软件工程知识体系SWEBOK V3中所涉及的15个知识域,以及软件工程所涉及的相关学科。
2.可行性研究与分析●深入理解软件系统可行性分析的目的与任务,熟知应从哪些方面进行可行性研究与分析;●掌握数据流图(DFD)的基本符号、分层细化原则及数据字典的内容,并能运用数据流图与数据字典描述实际软件系统。
2024年硕士研究生入学考试自命题科目考试大纲考试阶段:初试科目满分值:150考试科目:软件工程专业基础科目代码:809考试方式:闭卷笔试考试时长:180分钟一、科目的总体要求掌握软件工程的概念、过程、技术和方法,能够运用需求分析、概要设计、详细设计、代码实现、软件测试的相关方法和技术进行分析、设计、实现。
二、考核内容与考核要求《软件工程专业基础》主要考核内容和考核要求如下:1、了解软件工程基本概念,包括软件工程的发展、定义、生命周期,以及软件工程过程、方法和技术。
2、理解软件可行性分析相关的理论、方法和技术,能够进行软件系统可行性分析,包括构建数据流图、建立数据字典。
3、了解软件需求分析任务,能够进行软件需求分析,包括确定需求分析任务、构建实体-关系图、建立软件系统数据规范、构造状态转换图。
4、熟悉软件系统概要设计相关的理论、方法和技术,能够进行软件系统概要设计,包括软件设计的原理、软件设计的过程、启发式规则方法。
5、了解软件系统详细设计相关的理论、方法和技术,能进行软件系统详细设计,包括过程设计工具的应用、程序复杂度的定量度量。
6、掌握软件系统程序实现相关的理论、方法和技术,了解软件测试方法,能够针对黑盒测试和白盒测试设计测试用例,包括编码规范、软件测试基础、单元测试方法、集成测试方法、确认测试方法、白盒测试技术、黑盒测试技术。
7、掌握面向对象的方法学。
包括面向对象的方法学概述、面向对象的概念、面向对象建模、功能模型。
三、题型结构考试包含题型:选择题、判断题、填空题、简答题、应用题。
四、参考书目《软件工程导论》第6版张海藩等编著清华大学出版社2013年8月。
2024年全国硕士研究生招生考试计算机学科专业基础考试大纲全文共四篇示例,供读者参考第一篇示例:一、数据结构与算法1.数据结构1.1 线性表:顺序表、链表、栈、队列1.2 树:二叉树、平衡树、B树、堆1.3 图:邻接矩阵、邻接表、图的遍历算法1.4 散列表:哈希函数、冲突解决方法1.5 查找算法:顺序查找、二分查找、哈希查找2.算法设计2.1 分治法:归并排序、快速排序2.2 动态规划:最长公共子序列、最优装载问题2.3 贪心算法:最小生成树、单源最短路径2.4 回溯算法:八皇后问题、0-1背包问题3.1 字符串匹配:KMP算法、Boyer-Moore算法3.2 图论算法:最短路径算法、最小生成树算法3.3 数值计算算法:牛顿法、梯度下降法3.4 数论算法:素数判定、快速幂运算二、操作系统1.操作系统基本概念1.1 进程与线程:进程控制块、线程同步、线程调度1.2 内存管理:地址空间、分页机制、虚拟内存1.3 文件系统:文件描述符、磁盘调度算法、文件权限控制2.操作系统实现3.1 访问控制:安全策略、权限管理、身份验证3.2 安全漏洞:缓冲区溢出、代码注入、拒绝服务攻击3.3 加密技术:对称加密、非对称加密、数字签名三、计算机网络1.网络基础1.1 OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层1.2 TCP/IP协议:IP地址、子网掩码、路由器、DNS协议1.3 网络安全:防火墙、入侵检测、安全认证2.网络协议2.1 HTTP协议:请求报文、响应报文、状态码、Cookie2.2 SMTP协议:邮件和邮件服务器的工作原理2.3 FTP协议:文件传输协议的机制和工作原理3.网络应用3.1 网络编程:Socket编程、TCP/UDP通信、多线程网络编程3.2 网络安全:SSL加密、数字证书、网络攻击与防范3.3 云计算:云服务模型、云计算安全、云计算应用案例四、数据库系统1.1 数据模型:关系模型、实体-关系模型、面向对象数据模型1.2 数据库设计:数据库范式、关系数据库设计、SQL语言1.3 事务管理:ACID特性、并发控制、恢复机制2.1 MySQL:数据库引擎、存储引擎、索引、触发器2.2 Oracle:体系结构、数据字典、分区表、视图2.3 NoSQL:Key-Value存储、文档数据库、列存储、图数据库3.1 数据仓库:数据集成、数据清洗、数据转换、数据加载3.2 数据挖掘:分类、聚类、关联规则、异常检测3.3 大数据:Hadoop、Spark、数据存储、数据处理五、软件工程1.软件开发过程1.1 需求分析:需求获取、需求确认、需求变更管理1.2 设计阶段:结构设计、详细设计、系统架构1.3 编码和测试:单元测试、集成测试、系统测试2.软件工程方法2.1 面向对象:类、对象、继承、多态2.2 敏捷开发:Scrum、XP、Kanban、迭代开发2.3 质量管理:测试计划、质量保证、缺陷管理3.1 软件版本管理:GIT、SVN、CVS3.2 软件配置管理:配置项、配置控制、配置状态管理3.3 软件项目管理:项目计划、进度管理、风险管理六、人工智能1.1 机器学习:监督学习、无监督学习、强化学习1.2 深度学习:神经网络、卷积神经网络、循环神经网络1.3 自然语言处理:文本分类、词向量、语言模型2.人工智能技术2.1 计算机视觉:目标检测、图像分割、图像生成2.2 语音处理:语音识别、语音合成、语音情感识别2.3 机器人技术:SLAM算法、机器人控制、人机协作3.1 智能搜索:搜索引擎优化、推荐系统、广告系统3.2 智能交互:智能家居、智能客服、智能医疗3.3 智能决策:风险评估、金融预测、智能投资以上是2024年全国硕士研究生招生考试计算机学科专业基础考试大纲的内容,希望广大考生能够认真复习,取得优异的成绩。
2022年硕士研究生复试考试大纲学科名称: 软件工程 学科代码:[0835] 本考试科目考试时间120分钟,满分200分。
包括:面向对象设计(30分)、计算机网络(40分)、系统分析与设计(30分)、操作系统(30分)、软件过程与项目管理(40分)、算法设计与分析(30分)面向对象设计(30分)一、考试要求1. 要求考生系统地掌握面向对象的基本概念和基于面向对象技术的软件系统分析与设计技术,掌握统一建模语言(UML)及常用软件建模工具等方面的知识。
2. 针对实际问题能建立有应用价值的软件系统模型,即需求模型、分析模型、设计模型等,并进行优化。
3. 掌握对软件模型进行评价及验证的方法和过程。
二、考试内容1)面向对象与系统建模概述a:系统和软件系统,软件开辟模型和开辟各个阶段模型b:软件系统的结构化和面向对象的两种建模方法c:软件系统的建模过程2) 面向对象的建模概念与建模表示法a: 面向对象的概念b: 面向对象的建模c: 统一建模语言UML的含义、模型和结构3)基于用例技术的需求分析a: 需求与需求的活动b: 用例的建模思想和过程c:用例模型元素及其关系4)面向对象的分析技术a: 分析方法和分析原则b: 对象模型的建立,包括:确定类和对象、确定属性和操作、确定关联。
c: 动态模型的建立,包括:事件与消息,交互图、协作图,状态图、活动图。
5)面向对象设计a: 面向对象的设计方法,设计建模的原则。
b: 面向对象设计的软件体系结构c: 包图及设计包的原则,组件图、实施图三、试卷结构选择题(30分)四、参考书目1.Grady Booch, Robert A. Maksimchuk, et al. Object-Oriented Analysis and Design with Applications (3rd edition) (王海鹏,潘加宇译,人民邮电出版社2022)2.Joey George, Dinesh Batra, Joseph Valacich, Jeffrey Hoffer. Object-Oriented Systems Analysis and Design (2nd edition). (龚晓庆;张远军;陈峰译. 面向对象系统分析与设计(第2版). 清华大学出版社. 2022)《计算机网络》(40分)一、考试要求1.掌握计算机网络的基本概念、基本原理和基本方法。
2023年全国硕士研究生入学考试软件工程真题考试时间:2023年6月10日上午9:00-11:30考试地点:各省考试中心一、单项选择题(共60题,每题2分,共120分)1. 下列哪项不属于软件开发的生命周期?A. 可行性研究B. 需求分析C. 系统设计D. 程序编码2. 软件测试的目的是 ___________ 。
A. 发现全部缺陷B. 提高软件质量C. 验收软件符合需求D. 用户满意度3. 下列哪项不属于面向对象分析方法?A. CRC卡B. 数据流图C. 用例图D. 类图二、简答题(共3题,每题20分,共60分)1. 请简要描述软件工程的定义和作用。
软件工程是一门研究使用工程原理、方法和工具来开发和维护高质量软件的学科。
它涉及软件开发周期的各个阶段,包括需求分析、系统设计、编码、测试和维护。
软件工程的作用在于提高软件的质量、可靠性和可维护性,以满足用户的需求,并提高软件开发的效率和产品的竞争力。
2. 请简要介绍敏捷开发方法并阐述其优势。
敏捷开发是一种以迭代、循序渐进的方式进行软件开发的方法。
它强调团队合作、快速响应变化和持续交付价值。
与传统的瀑布模型相比,敏捷开发具有以下优势:- 灵活性:敏捷开发能够快速适应需求变化和市场变化。
- 透明度:团队成员之间的沟通更加频繁和紧密,项目进展和问题可以及时暴露和解决。
- 用户参与:敏捷开发注重用户的反馈和参与,能够更好地满足用户需求并提高用户满意度。
- 高质量:通过频繁的测试和持续集成,可以尽早地发现和修复软件缺陷,提高软件质量。
- 提高团队效率:敏捷开发强调团队协作和自组织,能够更加高效地开展工作。
3. 请简要解释软件需求的三个关键属性:可行性、一致性和可跟踪性。
- 可行性(Feasibility):软件需求应该在技术、经济和法律等方面是可行的。
也就是说,软件需求在技术上能够实现,经济上可行(考虑成本和收益),并符合法律法规和规范要求。
- 一致性(Consistency):软件需求之间应该是相互协调和一致的。
天津工业大学硕士研究生入学考试业务课考试大纲
科目编号:840 科目名称:软件工程
一、考试的总体要求
考试内容由两部分组成,基本概念理论和综合运用。
1.面向对象软件工程的基本概念、理论、方法及技术,掌握统一建模语言的使用;
2.综合运用面向对象软件工程理论及工具进行实际软件项目建模的能力。
二、考试的内容及比例
1.内容包括:
面向对象软件工程的基本概念,软件开发流程、软件生存期及模型、面向对象分析(OOA)、面向对象设计(OOD)、面向对象测试(OOT)、统一建模语言(UML)基本概念、利用UML进行面向对象软件建模的基本方法、综合应用面向对象软件工程理论和方法进行实际软件项目建模。
2.比例分配:
基本概念理论: 40%
面向对象分析、设计、测试技术:15%
统一建模语言(UML): 15%
综合建模应用: 30%
三、试卷的题型及比例
概念题:10%(15分)
简答题:60%(90分)
综合设计题:30%(45分)
四、考试形式及时间
考试形式为笔试,时间为三小时。
五、主要参考教材
1.软件工程第五版, 张海藩,人民邮电出版社
2.Jim Arlow, Ila Neustadt,方贵宾李侃张罡,UML 和统一过程实用面向对象的分析和设计,Pearson Education,中文版:机械工业出版社。
浙大软件工程学硕和专硕一、项目背景浙江大学软件工程学硕士与专业硕士项目旨在培养具备扎实的软件工程理论基础和较强的实践能力的高级专业人才,满足国家软件产业的需求,推动软件工程学科发展。
二、学科设置1. 软件工程学硕士项目该项目着重培养工程实践与研究能力相结合的软件工程高级专业人才。
学生需完成一定数量的课程学习,开展研究课题,撰写学位论文,并参与软件工程实践项目。
2. 软件工程专业硕士项目该项目注重培养软件工程领域的应用型专门人才,致力于培养学生具备一定的工程实践能力和软件工程技术的应用能力。
学生除完成一定数量的课程学习外,还需要参加实践训练和毕业实习。
三、培养目标1. 软件工程学硕士项目该项目旨在培养具备在软件工程领域中从事高层次科研、技术开发与管理的能力,具有较强的工程实践能力和综合素质。
学生毕业后可在软件公司、计算机科学研究机构、高等院校等单位从事软件工程相关的科研、开发和管理工作。
2. 软件工程专业硕士项目该项目培养具有一定工程实践能力和软件工程技术应用能力的软件工程专门人才。
学生毕业后可在软件开发、项目管理、软件测试、软件咨询等领域从事相关工作。
四、培养模式学院采取学位课程制度,注重理论与实际的结合,通过开设专业核心课程和选修课程,培养学生的理论基础和专业知识。
学生还需要参与实验、实习、科研项目等实践环节,提升实际应用能力。
学生需完成学位论文,以展示对软件工程领域的深入研究和创新。
五、招生要求1. 软件工程学硕士项目具有计算机相关专业的本科学历,理工科背景较强,具备较高的英语水平和科研能力。
2. 软件工程专业硕士项目具有计算机相关专业的本科学历,具备一定的工程实践能力和软件开发基础。
六、申请方式申请者需按照学校规定的时间、方式进行在线申请,提供相关材料并通过面试评估。
以上是关于浙江大学软件工程学硕士与专业硕士项目的简介,希望能为广大求职者提供参考。
详情可前往浙江大学相关部门咨询和了解。
【导语】软件⼯程是⼀门研究⽤⼯程化⽅法构建和维护有效、实⽤和⾼质量的软件的学科。
随着我国软件⾏业的快速发展,对⾼层次⼈才的需求不断增加,所以攻读本专业的⼈员也不在少数。
那么,软件⼯程硕⼠考试考哪些科⽬?下⾯是分享的相关内容,欢迎阅读参考!软件⼯程硕⼠考试考哪些科⽬ ⼀、考试科⽬ 软件⼯程硕⼠考试是在⼊学前期进⾏的,包含了初试和复试两个阶段。
初试科⽬包含思想政治理论、英语⼀、数学⼀、计算机学科专业基础(含程序设计基础、数据结构);复试考试科⽬由招⽣院校⾃定,⼀般考外语⼝语与听⼒、专业外语、专业课、专业综合等。
学员可在有了意向院校后,再着重了解复试情况。
⼆、考试时间 软件⼯程硕⼠初试时间由教育部统⼀安排,通常是安排在每年12⽉下旬,时间在12⽉26⽇⾄27⽇左右,超过3⼩时或者是有特殊要求的科⽬,⼀般会在第3天进⾏。
复试时间由学校⾃定,学校不同时间也有些差别,通常会安排在次年3⽉⾄4⽉。
每位学员在规定的时间内,到指定的考点参加各个阶段的考试即可。
⼯程硕⼠适合报考的院校 1、上海交通⼤学 上海交通⼤学位于上海市,是由中华⼈民共和国教育部直属、中央直管副部级建制的全国重点⼤学,是中国历史最悠久、享誉海内外的⾼等学府之⼀,位列“世界⼀流⼤学建设⾼校(A类)”、“985⼯程”、“211⼯程”。
上海交通⼤学的⼯程硕⼠相关专业都不错,⼯程硕⼠的报考条件有:在职的⼯程技术⼈员或⼯程管理⼈员,包括学校从事⼯程技术与⼯程管理教学的教师;已获得学⼠学位、或具有国民教育系列⼤学本科毕业学历的⼈员;⼯作业绩较为突出者。
2、北京交通⼤学 北京交通⼤学是中华⼈民共和国教育部直属的全国重点⼤学,教育部、交通运输部、北京市⼈民政府、中国国家铁路集团有限公司共建⾼校,位列国家“双⼀流”世界⼀流学科建设⾼校、“211⼯程”、“985⼯程优势学科创新平台”。
北京交通⼤学“项⽬管理⼯程硕⼠(MPM)”旨在培养⼀批掌握市场经济和企业运作的⼀般规律,适应各种规模的项⽬并且能够有效管理项⽬⽣命周期全过程的复合型、开拓性⾼级项⽬管理领军⼈才。
软件工程学科硕士研究生培养方案(专业代码:083500)软件工程学科是信息技术领域中发展最快的学科领域之一,软件产业也成为各国经济发展的支柱产业。
软件工程领域总体发展形成了宽范围、多维度、多层次、多交叉的体系结构,知识领域包括软件需求、软件设计、软件构建、软件测试、软件维护、软件配置管理、软件项目管理、软件工程工具与方法、软件质量、软件安全、软件道德与法律等;也涉及到系统工程、领域工程、数字化技术、嵌入式系统、网络与信息安全,系统管理与支持、市场营销等多学科交叉领域。
一、培养目标本学科培养以软件理论为基础,根据软件技术的发展和软件行业的需求,按照国际化软件开发标准与模式,培养掌握软件工程基本理论、熟悉软件技术及软件开发过程的研究型人才。
本学科硕士毕业生具有较强的英语交流能力、基础研究能力和团队协作能力,熟练掌握先进的程序设计技术、主流系统平台与工具,能遵循国际软件开发规范与标准进行系统分析、设计和编程,具有一定的项目管理知识和能力,能熟练应用现代软件技术、方法和工具,从事软件工程领域及其他应用领域的系统与软件设计、开发、管理的研究性工作。
二、研究方向1.软件理论与技术2.网络技术与网络工程3.嵌入式软件技术与应用4.数字信息处理技术5.云计算软件技术6.移动计算软件技术7.大型主机三、培养方式和学习年限全日制硕士研究生学制为三年。
提前完成硕士学业者,可申请提前半年毕业;若因客观原因不能按时完成学业者,可申请适当延长学习年限,但最长学习年限不超过四年。
四、学分与课程学习基本要求总学分要求不低于26 学分,其中课程总学分不低于24 个学分,必修环节不低于2 学分。
课程学分要求中,学位课不低于15 学分,其中公共基础课必修,基础课至少选修一门。
专业基础课中有“*”标志的为全校共选专业基础课。
允许在导师指导下、在相同学科门类之间、工科与理科之间跨学科选修1~2 门学位课作为本学科的学位课。
学位课可以代替非学位课,但非学位课不能代替学位课。
浙江农林大学硕士研究生入学考试《软件工程》复试考试大纲一、考试性质浙江农林大学硕士研究生入学《软件工程》考试是为招收计算机科学与技术一级学科硕士研究生而设置的具有选拔功能的水平考试。
它的主要目的是测试考生对软件工程原理、方法和技术的掌握程度和应用相关知识解决问题的能力。
二、考试的基本要求要求考生全面系统地掌握软件工程的基本概念、原理、方法和技术,熟悉软件开发各项活动的任务,了解软件项目组织和管理的方法,具有运用软件工程原理、方法和技术分析计算机应用需求、设计和实现软件系统的能力。
三、考试内容和考试要求(一)软件工程概论考试内容1.软件和软件工程的含义、软件工程的基本原理2.软件危机的原因、表现和消除途径3.软件生命周期各个阶段的基本任务4.软件生命周期模型考试要求1.理解软件和软件工程的含义、软件工程的基本原理2.理解产生软件危机的原因和消除软件危机的途径3.了解软件生命周期的含义,了解生命周期各个阶段的基本任务4.了解各种软件生命周期模型的优缺点和适用场合:瀑布模型、增量模型、快速原型模型、螺旋模型(二)可行性研究和需求分析考试内容1.可行性研究的任务2.数据流图和数据字典3.成本效益分析4.需求分析的任务5.实体联系图、状态转换图、层次方框图、IPO图考试要求1.了解可行性研究的任务2.了解需求分析的任务3.掌握可行性研究和需求分析的建模方法:数据流图、数据字典、实体联系图、状态转换图、层次方框图、IPO图4.掌握成本效益分析的方法(三)总体设计考试内容1.软件设计过程2.软件设计的基本原理和启发规则3.层次图和HIPO图4.面向数据流的设计方法考试要求1.了解软件设计过程2.理解软件设计的基本原理和启发规则3.掌握描绘软件结构的图形工具:层次图和HIPO图4.掌握面向数据流的设计方法(四)详细设计考试内容1.结构化程序的概念2.过程设计工具3.程序复杂度的度量考试要求1.掌握结构化程序的概念和基本控制结构2.掌握程序流程图、盒图、PAD图、判定表和判定树的使用3.掌握程序环形复杂度的计算方法(五)实现和测试考试内容1.软件测试的基本概念2.软件测试的步骤3.白盒测试和黑盒测试的概念和测试技术4.调试过程和调试途径5.软件可靠性的含义和估算方法考试要求1.理解软件测试的目标和准则2.了解软件测试各个步骤:单元测试、集成测试、系统测试,及其相应的测试重点3.了解确认测试、回归测试、Alpha测试、Beta测试的含义4.掌握集成测试中的集成策略:自顶向下、自底向上、深度优先、宽度优先5.理解白盒测试的含义6.掌握白盒测试技术,包括各种逻辑覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖7.理解黑盒测试的含义8.掌握黑盒测试技术,包括等价类划分法和边界值分析法9.了解调试过程和调试途径10.理解软件可靠性的定义,掌握平均无故障时间的估算方法和程序错误数的估计方法(六)软件维护考试内容1.软件维护的定义和特点2.软件维护的一般过程3.软件可维护性的含义考试要求1.了解软件维护的定义和特点2.了解软件维护的一般过程3.了解软件可维护性的含义(七)面向对象分析和设计考试内容1.面向对象分析和设计的基本概念和方法2.用例模型、对象模型和动态模型的建立和完善考试要求1.理解和掌握面向对象分析和设计的基本概念:对象、类、属性、操作、接口、继承、多态性、重载(overload)和静态联编、重写(overwrite)和动态联编2.理解对象之间的关联、聚集、继承、泛化等关系3.掌握用例模型的建立方法,能够根据对系统需求的分析,用UML用例图表示系统的功能,对每一个用例用文字描述系统业务的正常流程和异常流程4.掌握对象模型的建立方法,能够用UML类图描述系统的对象及对象间的关系5.掌握用UML状态转换图、顺序图、活动图描述对象动态行为和交互的方法6.理解面向对象设计的准则和启发规则7.理解软件重用的含义8.掌握系统分解的方法9.理解面向对象设计中的委托机制(八)软件项目组织和管理考试内容1.软件规模和工作量估算2.软件项目进度计划3.软件配置管理考试要求1.了解软件规模估算方法:代码行技术、功能点技术2.了解工作量估算方法:静态单变量模型、动态多变量模型和COCOMO2模型(经验公式不要求记忆)3.掌握软件进度计划方法:Gantt图、工程网络4.掌握利用工程网络估算工程进度、关键路径和机动时间的方法5.了解软件配置项和基线的含义6.了解变化控制的一般过程四、主要参考书目1.软件工程导论(第6版),张海藩、牟永敏著,清华大学出版社, 2013年。
2017年硕士研究生入学考试初试考试大纲科目代码:813科目名称:软件工程适用专业:计算机科学与技术,软件工程参考书目:[1]张海藩,软件工程导论(第六版),清华大学出版社,2013年[2]齐治昌、谭庆平、宁洪,软件工程(第三版),高等教育出版社,2012年[3](美)沙赫著邓迎春等译,软件工程:面向对象和传统的方法(第八版),机械工业出版社,2012年考试时间:3小时考试方式:笔试总分:150分考试范围:一、软件工程学概述:软件工程概念、软件危机、软件工程基本原理、软件生存周期,各种软件开发模型以及其优缺点。
二、可行性研究:可行性研究的任务和步骤,系统流程图和数据流图,数据字典。
三、需求分析:需求分析的任务,需求分析的方法,E-R图、状态转换图,层次方框图、Warnier图和IPO图的应用,验证软件需求的方法。
五、总体设计:总体设计的过程,软件设计原则,启发式规则,层次图、HIPO图和结构图的应用,面向数据流的设计方法。
六、详细设计:结构程序设计、人机界面设计的方法,程序流程图、盒图、PAD图、判定表、判定树的应用,Jackson图,程序复杂程度的定量度量。
七、实现:常见的程序设计语言的选择,编码风格。
软件测试定义和目的,黑盒测试和白盒测试,软件测试的步骤,单元测试、集成测试和验收测试的方法,测试用例的设计,调试技术和策略,软件可靠性的概念。
八、维护:软件维护的概念和特点,软件维护的过程,软件维护过程中所需采用的主要技术,软件可维护的属性,软件再工程。
九、面向对象的方法学概要面向对象方法的基本概念和特征,面向对象建模的方法。
对象建模、动态建模、功能建模。
十、面向对象分析、设计和实现面向对象分析的方法,面向对象设计的基本概念与基本方法,软件重用,基于UML的需求分析、设计。
面向对象的测试方法。
十一、软件项目管理软件项目管理的主要任务,软件度量的基本概念,项目估算、软件质量度量、软件可靠性度量的意义。
软件工程工程硕士自主招生入学英语考试大纲在职攻读硕士学位全国联考英语考试试题分主观题和客观题两类,其中客观题占总分的60%,主观题占40%。
考试采用笔试方式,考试时间为180分钟。
试卷共分6个部分:1、词汇和语法结构本部分共设20道题,包括词汇题和语法题。
每道考题中有一个空白,要求考生根据词汇或语法的要求在四个选择项中选择一个最佳答案。
本部分每题0.5分,满分为10分。
考试时间为20分钟。
2、阅读理解本部分共有四篇文章,每篇文章为300-400词。
每篇文章之后有五个问题,共20道题。
考生须在理解文章的基础上从为每个问题提供的四个选择项中选出一个最佳答案。
本部分每题2分,满分为40分。
考试时间为55分钟。
3、完形填空完形填空是一篇300-400词的一般性短文。
短文中有20个空白,每个空白为一题。
考生须在理解短文意思的基础上从为每个空白提供的四个选择项中选择一个最佳答案。
本部分每题0.5分,满分为10分。
考试时间为20分钟。
4、英译汉本部分采用语篇翻译的考试形式。
要求考生将一篇1 20~1 50词的一般性题材的英语段落翻译成汉语。
本部分满分15分,考试时间为30分钟。
5、汉译英本部分采用句子翻译的考试形式。
要求考生将5个25-30词的一般性题材的汉语句子翻译成英语。
本部分满分10分,考试时间为25分钟。
6、短文写作本部分采用提纲、情景或图表作文的考试形式。
考生应按照要求写出一篇150词的以上的英语短文。
本部分满分为15分,考试时间为30分钟。
全国联考英语考试的题型、题量、分值及答题时间如下:。
软件工程在职研究生有哪些考试科目?
软件工程在职研究生是通过一月联考的方式报考,可以获得学位和学历证书,是双证在职研究生。
那么,双证在职研究生软件工程专业有哪些考试科目呢?
根据教育部发布的《关于统筹全日制和非全日制研究生管理工作的通知》,全日制和非全日制研究生考试招生依据国家统一要求,执行相同的政策和标准。
攻读软件工程硕士在职研究生也是如此,其考试科目也与全日制一样。
而软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
目前很多招生院校已经公布了软件工程硕士在职研究生招生简章,据介绍,软件工程硕士需要参加入学考试,包括初试和复试,初试科目全国统一,复试科目院校自行组织。
在职双证软件工程硕士的初试科目:初试科目为思想政治理论、英语二、数学二和软件工程基础。
在职双证软件工程硕士的复试科目:初试合格者需参加由报考院校自行组织的复试,复试内容则是院校自定了,但面试都是少不了的。
复试形式为面试和上机,内容分为综合素质和专业基础测评(上机)、英语综合面试(满分50分)和专业综合面试(满分100分)三部分。
以上就是双证在职研究生软件工程专业的考试科目,在初试和复试后,请各位在职考生耐心等待,如果还有其他问题想要咨询的,可直接联系我们的在线老师,获取更加详细的在职研究生信息。
附:在职研究生热门招生院校推荐表
在职研究生信息查询入口
(注:可编辑下载,若有不当之处,请指正,谢谢!)。
软件工程硕士招生方案一、背景介绍软件工程是计算机科学与技术中的一个重要分支,目前在工业界和学术界都具有广泛的应用和研究价值。
为了培养更多的高级软件工程专业人才,我们院校决定开设软件工程硕士专业并招收相关研究方向的研究生。
二、招生目标本硕士招生方案的主要目标是培养具有扎实的软件工程理论基础和丰富的实践经验,具备创新能力和团队协作精神的高级软件工程师和研究人才。
具体的招生要求如下:1.本科毕业生:计算机科学与技术、软件工程、信息工程等相关专业本科学历;2.学术能力:具备良好的数学、逻辑推理能力,有一定的科研能力;3.编程技能:熟悉一种或多种编程语言,具备良好的算法和数据结构基础;4.英语能力:具备良好的英语听、说、读、写能力,通过英语专业四级考试或具有同等水平;5.综合素质:具备良好的沟通能力、团队合作精神和自我学习能力。
三、招生程序1.网上报名:考生通过我校招生网站(链接)在线填写报名表并上传相关申请材料;2.笔试:通过初步筛选后,考生将参加全国统一的软件工程硕士研究生入学考试;3.面试:通过笔试后,考生将接受由我校组织的面试,面试主要考察考生的学术能力、专业基础和创新能力;4.录取:根据考生的笔试成绩、面试表现、综合素质等综合评价,择优录取。
四、培养方案软件工程硕士专业为全日制专业学位研究生教育,培养周期为三年。
其中,第一学年为培养基础课程,第二学年为拓展专业课程,第三学年为研究生课程。
1. 培养目标本专业旨在培养具备独立研究能力和创新能力的软件工程研究人才,要求学生具备以下能力:•系统掌握软件工程的核心理论和方法;•具备软件系统分析、设计、开发、测试和维护的能力;•熟悉多种软件开发方法和工具,能够选择和应用于实际项目中;•具备扎实的数学和计算机科学基础,能够进行独立的科研工作;•具备良好的沟通和团队合作能力,能够在跨学科团队中进行合作研究。
2. 课程设置本专业的课程设置主要分为三大模块:基础课程、拓展专业课程和研究生课程。
东华大学硕士研究生入学考试大纲科目编号:854科目名称:计算机及软件工程专业基础综合一、考试总体要求计算机及软件工程专业基础综合包括计算机学科专业基础课程:数据结构、数据库系统原理二门课,要求如下。
1、数据结构:深入理解数据的逻辑结构和物理结构,合理地组织数据、有效地存储和处理数据,正确地设计算法以及对算法进行分析和评价。
2、数据库系统原理:深入理解数据库系统的基本概念、原理和方法,掌握数据库设计和使用的技能。
二、考试内容及比例(一) 数据结构(75分)1、掌握数据结构的基本概念,熟悉评价算法的标准。
2、掌握线性表的基本概念,熟练运用顺序存储结构和链式存储结构实现其相应操作。
3、掌握栈和队列的特点,理解栈的应用、递归算法的设计。
4、掌握树的基本概念,熟练掌握二叉树的性质、存储结构,了解线索二叉树、树与森林,熟练掌握树的遍历及应用。
5、理解图的基本概念,掌握图的存贮结构,图的遍历、最小生成树和拓扑排序。
6、掌握查找的基本概念、查找性能分析、熟练掌握顺序查找、折半查找和哈希查找。
7、熟练掌握直接插入排序、希尔排序、快速排序、简单选择排序和归并排序,理解堆排序和各种排序方法的比较。
(二) 数据库系统原理(75分)1、掌握数据库系统的基本概念,包括三层模式结构与两级映像、数据独立性等。
2、掌握关系模型的基本概念,熟练掌握关系代数运算和关系代数表达式的优化。
3、熟练掌握关系数据库语言SQL,包括数据定义、数据查询、数据更新、视图及索引的使用。
4、掌握函数依赖、第一范式、第二范式、第三范式和BC范式等概念,熟练判断关系模式的范式、进行关系模式的无损连接分解与保持函数依赖分解。
5、理解数据库设计的全过程,熟练掌握ER模型,以及ER模型到关系模型的转换。
6、掌握事务的概念和ACID性质,理解数据库的恢复、并发控制、完整性约束、安全性保护方法,能够使用SQL创建用户和授权。
三、试卷类型及比例1. 数据结构(75分):其中选择题20分,填空题20分,简答题15分,算法题20分。