100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 软件工程硕士论文撰写指导

软件工程硕士论文撰写指导

时间:2020-02-12 10:48:04

相关推荐

软件工程硕士论文撰写指导

软件工程方向硕士论文撰写指南

(-09-09 10:07:20)转载▼年复一年指导硕士研究生撰写论文,特将软件工程方向的专业硕士(即工程硕士)以及学术硕士(即工学硕士)的论文工作要点总结如下。

注:本文的第四第五部分,同样适用于工学硕士论文

V1.0,/09/09;V2.0,/09/21;V2.1,/10/12;V2.2,/10/26;V2.3,/12/22 V2.4,/01/07;V3.0,/01/08;V3.1,/01/17;V3.2,/01/20;V3.3,/03/12 V3.4,/03/19;V3.5, /03/27;v4.0,/04/19;V4.1,/05/04; V5.00,/05/19 调整章节顺序,增加第三章“如何与导师沟通”,补充“行文风格”以及“答辩前应准备的材料” V5.1,/06/20 修订5.3,增加ch1的大纲条目及说明 V4.2,/09/13 增加关于开题/阶段报告的字数说明 V4.3, /09/24 增加需求分析说明书的样例,增加论文的覆盖内容及范围说明 V4.4,/10/15 增加“如何应对论文评审意见”章节 V4.5,/10/18 增加“硕士研究生论文常见的结构问题”链接 V4.6, /10/22 增加“毕业答辩模版”链接 V4.6,/10/23 修改“论文覆盖的内容及范围” V4.7,/11/22 修改增补“开题报告综述”、“阶段报告综述”的内容说明 V4.8,/01/08 补充“自行查重”的说明,添加“审批材料一(版)”链接 V4.9,/05/12 增加“全日制工程硕士提交材料”的说明;修订关于代码数量的说明 V5.0,/06/04 补充“六、如何应对论文评审意见”的说明 V5.1,/07/11 补充学术不端的后果及实例!

-------------------------------------------------------------------

零、序所谓“工程硕士”,按照教育部的正规称呼,应该是“专业硕士”的一类,它对应的是“工学硕士”,即“学术型硕士”。

特别需要澄清的一点是,软件工程方向的工学硕士,是学术型硕士,纳入到工学硕士的培养体系中,与“软件工程工程硕士(或称:软件工程专业硕士)”完全不同。另,软件工程学科在已经由教育部批准,成为一级学科,与计算机科学与技术、信息与通信工程等并列,有独立的工学硕士和工学博士方向。

为了做区分,我们会说“软件工程工学硕士”和“软件工程专业硕士”。听起来很拗口,不过这是为了避免更多人迷惑的办法。

根据教育部发布的专业硕士教育的相关规定,教育部会定期进行专业硕士教育的评估,如果专业硕士的论文存在问题,导师要承担连带责任,包括通报批评、停止招生乃至取消硕士导师资格等。所以,请同学们自己重视论文阶段工作,导师的要求是很严格的。

-------------------------------------------------------------------

一、软件工程方向硕士研究生基本情况

1.1. 工学硕士软件工程方向的工学硕士均为全日制,学制2.5年,在每年的3月份答辩,4月初离校。工学硕士在学校本部住宿、上课;学费、奖学金、助学金等与其他专业方向的工学硕士完全相同。

1.2. 专业硕士按照是否脱产学习,软件工程专业硕士可以分为全日制和在职(非全日制)两类。1. 全日制(脱产)全日制专业硕士学习期限为2年。毕业时,学校会颁发毕业证和学位证(俗称“双证”)。入学的第一个学期(秋季学期),修满所需学分;自第二个学期(春季学期,一般从每年3月份开始),进入论文阶段,同时需要进行企业实践,实践期一般为10个月,实践结束后,要由相关企业开具实习证明。论文撰写内容应该是实践过程中所做的工作。

当前()的一些特殊情况:信息与通信工程、计算机科学与技术等方向的专业硕士,录取时与工学硕士并轨,学制、学费与工学硕士相同(2.5年),大部分导师对其培养也不与工学硕士区分。而软件工程方向的专业硕士,学制、录取方式与工学硕士差异很大,整个学习期间的学费与工学硕士差别也较大。2. 在职(非全日制,非脱产)在职专业硕士学习期限为3-5年。毕业时,学校仅颁发学位证(俗称“单证”)。利用周末时间集中授课,课程持续1.5年。在修满必需学分后,进入论文阶段。若从入学之日起5年内未能答辩,则视为放弃学位。

-------------------------------------------------------------------

二、软件工程方向硕士论文选题方向

2.1. 专业硕士软件工程方向的专业硕士论文选题,按照目前培养方案的要求,必须是与软件工程有关的内容。关于选题的官方说法,参见:==>【校学术委员会签发的文件】。

所谓与软件工程有关的内容包括:

1.软件的开发这是最常见的选题方向,也是最正规、最容易得到认可的方向。一般来说,软件开发的题目,可以是一个系统,也可以是一个或者几个模块。不过,不论是系统还是模块,都要包括如下几个阶段:a) 需求分析b) 概要(总体)设计和详细设计c) 编码(是指重要的、关键的算法部分)d) 部署和测试

2.软件工程的其它方向内容例如:a) 软件需求管理、变更b) 软件体系架构c) 软件测试管理d) 软件过程改进e) 更多内容,参见《软件工程知识体系指南》

3. 论文覆盖的内容及范围按照软件工程学科的论文要求,软件工程方向的论文,需要至少覆盖软件工程的两个阶段,例如:需求+设计,设计+实现,需求+设计+实现,需求+设计+实现+测试,设计+实现+测试,......如果是测试领域的论文,则应该涉及到:测试设计+测试执行+结果分析如果是需求管理领域的论文,则应涉及到:需求获取、需求变更管理、需求分解、需求跟踪等方面

2.2. 工学硕士工学硕士选题一般均按照导师要求执行,与工程硕士依据自己实际工作或者实习内容选题有所不同。总体上,工学硕士选题与工程硕士类似,但论文的内容应当偏学术。工学硕士也可以选择研究性的课题。

-------------------------------------------------------------------

三、如何与导师沟通论文写作过程中,导师和学生的主要沟通手段是面谈、电话以及电子邮件。对于在导师直接指导下工作的全日制工学硕士,主要沟通方式是面谈和电子邮件;对于并非在导师直接指导下工作的工程硕士(在外实习),主要沟通方式是电话和电子邮件。

论文写作过程中的电子邮件交流有一定的要求,这些要求,均是为了避免遗漏、提高效率而提出的。所以,为了能无遗漏、无延误地顺利地完成毕业论文写作,请各位同学严格遵照下述方式书写电子邮件。

1. 电子邮件标题对于不在导师直接指导下工作的工程硕士(在企业实习),给导师发的第一封电子邮件的标题,应为“工程硕士论文-XXX班-张三”。其中“XXX班”是工程硕士所在的班的名称,例如:“宁夏移动班”、“广东联通班”、“北京在职班”、“北京中兴班”等;其中“张三”是工程硕士的名字。完整的例子:“工程硕士论文-广东联通班-林双木”。

对于在导师直接指导下工作的工学硕士/工程硕士,所有电子邮件的标题,均应为“硕士论文-张三”,其中“张三”是研究生的名字。

规范电子邮件标题的主要原因是:1) 避免邮件进入垃圾收件箱;2)便于Outlook自动分类;3)所有相关邮件都会自动进入Outlook待办事项列表并会被及时处理。

2. 回复电子邮件论文阶段所有邮件交流,均请直接回复邮件,不要重开新主题,从而保持邮件主题不变,便于导师跟踪论文进度。

3. 电子邮件签名档所有电子邮件,不论是新的邮件还是回复的邮件,都要有签名档,其中签名档至少要包含:a. 你的名字b. 你的联系电话,最好是手机如果可能,再包含如下信息:c. 你的工作单位和/或 你就读的工程硕士班

一旦需要,导师可以通过签名档很快找到你的联系方式。此外,设置好电子邮件的签名档,是每一个职场人士所需学习的第一门必修课。

【例子】

张三

副教授,北京邮电大学XX学院

办公:北京邮电大学XXX楼XXX室

地址:北京市海淀区西土城路10号,100876

手机:(86)13800138000|电邮:xxxxxx AT

-------------------------------------------------------------------

四、软件工程工程硕士论文阶段流程工学硕士论文阶段流程根据研究生院教务信息系统的流程规定,由各个导师自行安排,在此不再赘述。

关于工程硕士论文阶段流程,官方文档参见《北京邮电大学软件学院软件工程硕士研究生论文阶段学习流程及相关规定》

根据研究生院3月份的规定:为提高在职工程硕士培养质量,规范其论文过程管理。经研院研究决定,级开始,所有在职学生都要进入“研究生信息管理系统”完成论文开题、阶段及论文评阅和答辩等环节(全日制硕士预计级开始进入系统)。

本节以下内容仅针对工程硕士的论文阶段流程进行说明。如果与官方流程有异,请以官方流程为准。当然,部分内容对于工学硕士也有部分参考价值。

对于全日制工程硕士,论文阶段从入学第二学期(春季学期)开始。对于在职工程硕士,论文阶段从修完所有课程后的新学期(一般是第四个学期)开始。

4.1. 开题全日制学生在实习单位确定课题后即可开题。在职学习学生在选报导师后即可开题

开题之后2个月,研究生需撰写《开题报告表》、《开题报告综述》,请将两份文档的电子版提交给导师。前面这1-2个月,就是给研究生选题的缓冲时间,选题要结合学生本人的工作,符合前述选题要求。

开题报告表》的模版 【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过4页(包括封面!)

开题报告综述》作为附件是开题报告表的补充。《开题报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:一、立题依据1.1 选题来源;1.2 研究目的;1.3 课题的意义和价值1.4 国内外研究现状和发展趋势;二、研究内容和目标2.1 课题的具体研究内容;2.2 研究的效果;2.3 拟解决的关键技术问题或者技术难点。此部分为重点阐述内容;三、本人承担的工作内容以及工作计划等。

4.2. 中期开题之后6个月左右,研究生需要撰写《阶段报告表》、《阶段报告综述》,请将两份材料的电子版提交给导师。

阶段报告表》模版【在此下载】。相关内容,按照模版中的指示撰写,开题报告表总页数不要超过3页(包括封面!)

阶段报告综述》作为附件是阶段报告表的补充。《阶段报告综述》是一份综述性材料,原则上应不少于5000字,其结构为:一、研究内容1.1 研究目标;1.2 主要研究内容:根据自己的课题内容,分别对已完成的需求分析、概要设计等工作进行叙述;1.3 主要技术问题及解决方法:介绍自己在课题前期工作中遇到的技术问题,以及采用何种方法、手段解决该问题;二、论文进展2.1 论文进展及成果:按照“时间段——该段时间所做工作——该工作输出的成果”这种格式说明论文进展及成果;2.2 下一步计划及进度安排: 按照“时间段——改短时间所做工作”的格式说明下一步安排)

《开题报告表》和《阶段报告表》均作为答辩材料,在答辩后,与论文一同提交到学院。

4.3. 论文撰写撰写论文的时间,约为3-4周。a)首先撰写论文大纲,细致到第三级目录。并且每一节均要简单描述所需撰写的内容。提交导师,经审核通过后,方可开始撰写正文。这样做的目的,是为了避免做无用功。详细的大纲撰写方式,参见本文“4.4”节。b) 正文完成后,需提交导师,导师给出修改意见后,按照该意见进行修改。这个过程,视论文撰写质量,可能反复多次。

4.4. 其它材料专业英语成绩评定表:具体写法及模版参见:《工程硕士专业英语成绩评定表模版》(该模版在6月4日后不再更新)。我的学生请在QQ群的文件共享中下载最新版本 前沿课题讲座报告:具体写法及模版参见:《工程硕士前沿课题讲座报告模版》。(该模版在6月4日后不再更新)。我的学生请在QQ群的文件共享中下载最新版本 硕士专业学位审批材料一:具体写法及模版参见:《硕士专业学位审批材料一(版)》(该模版在6月4日后不再更新)。我的学生请在QQ群的文件共享中下载最新版本 这些报告,需与论文同时完成,并且作为答辩材料,在论文送审前,与答辩材料同时提交到学院。更加详细的内容及要求,需参见入学时发放的培养方案要求。

4.5 论文送审前所需的材料论文送审之前,所需准备的纸质材料包括:1. 开题报告表2. 开题报告综述3. 阶段报告表4. 阶段报告综述4. 专业英语成绩评定表(含专业英语报告正文)5. 前沿课题讲座报告6.硕士专业学位审批材料一

这些报告均需要纸质版,并且在相应的位置上手写签名

4.6 全日制工程硕士需要提交的报告材料注意:在职工程硕士无需看本节内容!由于学校研究生院朝令夕改,使得不同年级的全日制工程硕士研究生需要撰写不同的材料。为了避免混乱,特将各年级对应提交的材料列示如下,请各位同学根据自己的年级仔细选择:

其中《学术与职业素养学习心得体会》的模版可以在百度文库中搜索得到级及之后的全日制工程硕士无需再提交专业英语报告表和前沿课题讲座心得体会表。

4.7 论文送审由导师将论文交给教务,教务安排评审。一般来说,采用“双盲评审”,即,学生及其导师不知道论文评审人是谁,论文评审人也不知道论文作者及论文作者的导师是谁。如果评审不通过,则需按照评审意见修改。最糟糕的情况,如果论文有较大缺陷,包括工作量不足、论文选题不合理等,将会导致延期答辩。同时,论文将提交校学术检查系统进行“反抄袭检查”。相关规定如下:7月3日,北京邮电大学校学位评定委员会第七届第十次会议撤销了一个届在职工程硕士的学位证书,原因是“学术不端”。导师同时蒙羞。这种问题,学校会通知学生所在单位,会被记录在档案中,成为你一生都无法抹去的污点!

4.8 自行查重:

根据学院规定,论文单章查重的重复率超过30%,则无法通过,修改后3个月再查重。第二次查重不过,取消答辩资格。

为避免出现问题,请在论文主题工作完成后,请去自行查重(可在淘宝搜索),将查重结果发送给我。通过后,我再将论文交由学院教务老师查重

4.9 论文答辩a) 答辩之前需准备答辩用PPT,根据每次答辩时间不同,PPT内容约为15-20页。一般不超过20页。b) 答辩中,利用ppt介绍自己的工作,随后由答辩委员会成员提问并由答辩学生回答问题。c) 由答辩委员会统一拟定答辩决议(此时学生回避);d) 由答辩委员会主席宣布答辩决议

4.10 提交答辩材料按照培养方案的要求,将签字后的相关材料提交给学院教务。论文电子版同时还需提交给图书馆

-------------------------------------------------------------------

五、如何撰写论文

5.1. 论文的选题关于选题,可以参见本文“二、软件工程方向硕士论文选题方向”。

5.2. 论文的素材需要特别强调的是,论文绝不是一周两周闭门造车就能写出来的。日常工作中要不断撰写相关工作的需求分析、概要设计、详细设计、数据库设计、关键算法、测试用例、测试结果等方面的文档。这些文档,都是论文的素材。论文工作所描述的软件开发可以是一个完整系统,也可以是某个系统中的多个模块。最好能够按照瀑布模型,覆盖需求、设计(概要/详细)、编码及测试这几个阶段。

我指导的硕士研究生,用于撰写毕业论文的时间只有2-3周。写论文的过程,就是将工作中撰写的相关文档重新组织整理的过程。

5.3. 论文的结构及大纲一般而言,论文的结构有其定式(按照定式写基本都是良好的结构)。在撰写大纲时,请自行复习工程硕士期间所学的相关课程,包括Java语言、面向对象系统分析与设计、软件工程等课程。导师不再解释“需求分析、概要设计、详细设计、接口、模块、算法”等基本概念;常见的论文结构问题,及其修改方法,参见博文《硕士研究生论文常见的结构问题》

一篇工程硕士论文最好能够包含上述内容,这样,结构上比较完整。在写作时,章节可以略微调整(例如,将详细设计和实现合并为一章,或者将概要设计与详细设计合并为一章)。大部分论文的章节数量均在6-7章左右,过多或者过少均不好。

5.4. 论文的工作量论文工作量没有绝对值可以度量。但是一些经验可以帮助同学确定论文工作量是否达到毕业要求。

a) 自行编写的有效代码工作量不少于2000行(使用java/c/c++,不包括系统框架或者自动生成的代码、空行、setter/getter等)

b) 论文的要求是正文内容不少于3万字。如果按照论文模版撰写,论文的全部页数至少应为65页,但一般不超过80页。

c) 那么如何从论文结构上反映工作量呢?这需要遵循两个原则:i.从论文的目录结构上看,学生的工作量要超过2/3;即按照第三级目录展开,上述ch3-ch7的目录行数要占目录总行数的2/3以上;ii.从论文的页码上来看,学生的工作量要超过2/3;即按照论文页面计数,上述ch3-ch7所占的页数应超过论文总页数的2/3以上。

5.5. 论文行文风格论文的文字要通顺,不得有错别字,这是将论文提交给导师之前必须达到的标准。方法有二:a) 利用word的语法检查功能,所有在检查后有波浪线的文字,都需要仔细审核b) 与其它同学合作,两个人在同一个屏幕前,共同通读一篇论文,这样,98%以上的错误都能够检查出来。对于错别字,我的处理方式是:1. 第一次审稿,发现三个错别字,打回去重新检查,推迟一周复审;2.复审又发现达到或者超过3个错别字,打回去重新检查,推迟两周复审;3.三审发现还有3个或者3个以上错别字,那么认为该生是故意不想写好论文,论文会被推迟到最后一刻审核,并且在论文的导师意见中有如后字样:“该生治学态度随意,论文错别字较多,论文写作能力难以达到工程硕士要求”。(注:导师意见以及答辩决议都将存入学生的档案)5.6. 糟糕的论文片段这里有一些糟糕的例子,如果你想快点通过论文审核,建议你看一看。

5.7. 论文提交给导师之前所应达到的标准为了节省同学们的时间,论文提交之前,必须达到一定的标准,否则,在审核过程中,会造成不必要的拖延,甚至影响答辩时间安排请一定要重视这一点!相关标准参见文章【硕士论文提交前需达到的标准】

-------------------------------------------------------------------

六、如何应对论文评审意见

论文写完并经导师审核之后,由导师提交学院研究生教务进行查重。查重通过后,研究生教务会按照双盲原则送审论文。绝大部分论文在专家审核之后,都会给出评审修改意见。论文作者收到专家提交的评审修改意见之后,需要根据意见进行修改,如果不认可意见,则需要阐明为何不认可该意见。论文修改意见必须要详细,否则评审专家看到评审意见之后可能会提出异议,导致答辩进程出现意外。

修改后,要给出详细的论文修改清单。1. 请将修改清单以及修改后的论文发送给导师2. 在答辩时,将打印好的清单签字后随身携带,答辩时请导师签字

具体应答方法以及例子,参见博文《硕士研究生论文评审意见的应答》

-------------------------------------------------------------------

七、如何撰写答辩用PPT

毕业论文答辩所用的PPT可以参考这个模版:《毕业答辩模板》

7.1. 撰写原则

撰写答辩PPT时,大致上要遵循以下原则:a) 重点突出:主要介绍自己的论文工作b) 条理清晰:需求、设计、实现、测试、部署等要有逻辑性c) 简洁:PPT是答辩提纲,不是答辩发言稿d) 遵守答辩时间:预设答辩时间为 n 分钟,PPT则只需做 n 页

7.2. 内容安排a) 第一部分:PPT首页i. 答辩基本信息,包括论文题目、答辩人、导师等

b) 第二部分:课题背景,1-2页i.介绍课题的来源、相关技术、背景ii. 自己所做的工作在整个课题中的地位,与其他人的关系

c) 第三部分:论文主要工作列表,1页。罗列并简要介绍自己的主要工作,例如:i.工作1ii. 工作2d) 第四部分:具体设计、开发、分析、验证、演示内容。15-18页,根据答辩时间确定i.PPT长度在20页以内ii. 背景及相关知识的介绍讲解时间控制在2分钟以内。其它的部分介绍自己的工作iii.PPT上不要出现大段的文字,应以简短文字做提纲;PPT多用图和表格。iv. 答辩时不要对着PPT念文字。v.PPT应突出、明确地说明自己所做的工作,而不应在其它技术或环境介绍上花费过多篇幅e) 第五部分:致谢,请专家提问。 1页

7.3. 其它注意事项a) 幻灯片主题宜用浅色背景,深色文字。这样在一些亮度较低或者老化的投影仪上会呈现得较为清晰;b)幻灯片中的文字字体,宜使用微软雅黑、楷体(线条相对规整,并且粗细适度),不宜使用仿宋、隶书(线条不规整,过细或者过粗)等字体c) 图片应采用较高分辨率(例如,>96dpi)的图像,图像中的文字应大小适中,易于阅读

-------------------------------------------------------------------

八、特殊说明

1. 如果你不是从事软件开发或者相关工作,就读软件学院工程硕士时,一定要慎重,因为论文这一关对你来说几乎是鬼门关,你可以考虑信息与通信工程学院、电子工程学院、自动化学院的工程硕士。如果你不幸已经上了贼船,那你需要一个更有资历更有经验的导师。

2. 如果你是运营商的员工,请尽量不要用甲方对待乙方的态度对待导师。在撰写论文方面,导师的经验一定比你丰富,听从导师的撰写建议,会让你更容易通过论文评审和答辩。你应当知道,毕业论文的盲审(3位匿名评审),可不是吃素的,不将你的论文砍得漏洞百出,让你愁肠百结,怎能体现出论文审稿人的水平?

原文网址:/s/blog_6860203101017rss.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。