《软件工程硕士论文如何写,硕士论文写作.docx》由会员分享,可在线阅读,更多相关《软件工程硕士论文如何写,硕士论文写作.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程硕士论文如何写,硕士论文写作软件工程Software Engineering,简称为SE是一门研究用工程化方式方法构建和维护有效的、实用的和高质量的软件的学科。它牵涉到程序设计语言,数据库,软件开发工具,系统平台,标准,设计形式等方面。下面我们来看看软件工程硕士论文怎样写。一、软件工程硕士论文选题软件工程方向的专业硕士论文选题,根据当前培养方案的要求,必须是与软件工程有关的内容。所谓与软件工程有关的内容包括:1. 软件的开发这是最常见的选题方向,也是最正规、最容易得到认可的方向。一般来讲,软件开发的题目,能够是一个系统,可以以是一个或者几个模块。不过,不管是系统还是模块,都要包括如下几
2、个阶段:a 需求分析b 概要总体设计和具体设计c 编码是指重要的、关键的算法部分d 部署和测试2. 软件工程的其它方向内容例如:a 软件需求管理、变更b 软件体系架构c 软件测试 软件测试方向的论文大纲参见博文(软件测试相关硕士论文大纲d 软件经过改良e 更多内容,参见(软件工程知识体系指南二、论文的写作素材需要十分强调的是,论文绝不是一周两周闭门造车就能写出来的。日常工作中要不断撰写相关工作的需求分析、概要设计、具体设计、数据库设计、关键算法、测试用例、测试结果等方面的文档。这些文档,都是论文的素材。论文工作所描绘叙述的软件开发能够是一个完好系统,可以以是某个系统中的多个模块。最好能够根据瀑
3、布模型,覆盖需求、设计概要/具体、编码及测试这几个阶段。内容摘要 【关于内容摘要的写法,参见学术堂文章(】1. 序言介绍论文的课题来源、课题施行的背景、课题预期到达的目的等1.1 课题背景课题来源、选题目的和意义1.2 课题任务本课题的整体研究/开发内容1.2.1 课题内容介绍课题的主要内容1.2.2 本人承当任务作者在该课题中所做的主要工作。作者的工作可能仅仅是课题研究内容的一部分。这一部分必须有,是评阅人及答辩委员重点看的内容1.3 论文构造描绘叙述论文的整体构造,以及每一章节的主要内容2. 相关技术介绍论文中用到的所有重要的技术,对其原理及使用方式方法做简单介绍 但是不要介绍这些常见技术
4、:Android、注意:在论文其它章节不可再出现原理性的技术介绍3. 需求分析功能需求、性能/安全/界面需求等:必须使用用例图分析!3.1 业务建模假如需要的话,能够在本节中描绘叙述使用本软件系统的企业/组织机构在执行业务时的流程。业务建模重点描绘叙述企业执行某种业务时要遵循的流程以及牵涉到 的人员和角色。这里基本不牵涉到软件,也不需要描绘叙述软件。即,企业不使用软件,也要遵循的业务流程3.1.1 组织图画出本软件相关业务中所牵涉的企业组织构造图,在这个组织图中,包含业务牵涉到的人员及其角色,然后讲明这些角色的任务职责等3.1.2 业务流程1 使用活动图/流程图描绘叙述业务流程3.1.3 业务
5、流程23.1.n 业务流程k3.2 总体需求给出总体用例图,然后描绘叙述每个用例的执行流程3.3 功能1需求分析给出功能1的细化用例图,描绘叙述每个子用例的执行流程3.4 功能n需求分析给出功能n的细化用例图3.5 性能需求假如有3.6 安全性需求假如有3.7 界面需求描绘叙述界面设计的一些基本要求,比方色彩、布局、字体等。详细的界面设计,放到具体设计阶段处理3.8 其它需求补充讲明:1关于需求分析的详细写法,不要自个编,或者将项目工程建议书中的东西直接拿来使用。请点击【百度文库中的文档】2在需求分析章节中,不可出现 模块 、 子系统 等字样。这些字样是设计阶段才应该有的概念。4. 概要设计包
6、括系统架构。若系统架构十分复杂,可以单列一章。概要设计内容,能够参见百度百科的 概要设计 词条4.1 系统整体构造本节必须有,否则论文不合格本节内容必需要有功能构造图,即用一张图表现系统中各个功能模块/子系统之间的层次、先后关系4.2 模块间接口设计4.3 数据库总体设计本节指数据库整体设计,给出ER图并扼要讲明即可,可以以在ER图之外再增加对每张表的扼要讲明。但是不牵涉表的详细构造,仅讲明表间关系,以及数据库与其他模块间关系4.4 系统部署构造一般是指你的软件系统所运行的服务器群组及网络环境的拓扑4.5 界面构造 这里是对界面需求的细化和展示。这里展示的是软件总体上的界面构造,而不是每一个功
7、能、页面的界面构造。比方,能够用线框图描绘一个基于web的界面分为三个部分:上面的LOGO区,左侧的导航区,右侧的功能展示区,下部的辅助链接区。但是,也仅仅局限于一个大致的、抽象的构造。4.65. 具体设计包括各个模块/类/函数的设计,以及数据库的设计5.1 xxx模块设计5.2 xxx模块设计5.3 数据库表构造设计详细的表构造5.4 数据库查询接口设计假如有5.5 人机交互接口设计假如有5.5 xxx接口设计5.6 界面设计 这里能够用线框图描绘每一个模块/功能页面的界面布局、色彩、文本、字体要求。!但是绝对不能够用截图! 由于截图是实现前阶段才有的!5.76. 实现华而不实能够包括关键算
8、法的少量代码,论文所有代码不超过100行,尽量避免粘贴代码,代之以相应的流程图或者活动图。非关键的代码会被以为有 刷论文 的嫌疑,答辩时必然会被要求从论文中删除。6.1 xxx模块实现详细算法、流程讲明;界面截图及其讲明假如有的话;流程图或者活动图6.2 xxx模块实现6.3 xxx算法实现6.47. 部署和测试比拟复杂的软件系统需要描绘叙述部署环境。部署部分有时可以以与 ch6 放在一章。测试一般要给出测试用例、测试结果7.1 软硬件环境7.2 部署流程7.3 测试用例7.3.1 xxx模块测试用例设计7.3.2 xxx模块测试用例设计7.4 测试结果及分析7.4.1 xxx测试结果及分析7
9、.4.2 xxx测试结果及分析8. 结束语8.1 工作总结对论文所述工作进行总述总结8.2 工作缺乏与瞻望对论文工作的缺乏之处进行总结,并且讲明改良的方向一篇工程硕士论文最好能够包含上述内容,这样,构造上比拟完好。在写作时,章节能够略微调整例如,将具体设计和实现合并为一章,或者将概要设计与具体设计合并为一章。大部分论文的章节数量均在6-7章左右,太多或者过少均不好。三、论文行文风格论文的文字要通畅,不得有错别字,这是将论文提交给导师之前必须到达的标准。方式方法有二:a 利用word的语法检查功能,所有在检查后有波浪线的文字,都需要仔细审核b 与其它同学合作,两个人在同一个屏幕前,共同通读一篇论文,这样,98%以上的错误都能够检查出来。对于错别字,我的处理方式是:1. 第一次审稿,发现三个错别字,打回去重新检查,推延一周复审;2.复审又发现到达或者超过3个错别字,打回去重新检查,推延两周复审;3.三审发现还有3个或者3个以上错别字,那么论文会被推延到最后一刻审核,并且在论文的导师意见中有如后字样: 该生治学态度随意,论文错别字较多,论文写作能力难以到达工程硕士要求 .
限制150内