资源描述
山东大学软件工程硕士专业学位论文格式目 录第一部分 山东大学学位论文规范(试行)2第二部分 软件学院软件工程硕士论文写作规范51.1论文基本要求及结构51.2论文格式规范及撰写说明51.2.1论文封面51.2.2论文扉页71.2.3原创性声明和关于学位论文使用授权的说明71.2.4中外文论文目录71.2.5中外文摘要71.2.6符号说明81.2.7论文正文81.2.8附录、附图表131.2.9引文出处及参考文献131.2.10致谢151.2.11攻读学位期间发表的学术论文目录151.3 论文内容组织结构151.4 论文主要内容写作说明171.4.1绪论171.4.2论文的正文171.需求分析172.系统概要设计183.系统详细设计194.系统实现与测试201.4.3 结论20200804更新第一部分 山东大学学位论文规范(试行)为提高学位工作水平和学位论文的质量,保证学位论文在结构和格式上的规范与统一,特作如下规定。一、学位论文的基本要求 硕士学位论文一般应用中文撰写,提倡并鼓励用中、外文撰写。理学、工学、医学类博士学位论文须用中、外文撰写,人文社科类博士学位论文提倡并鼓励用中、外文撰写。博士学位论文字数一般3-10万字,摘要为3000字以上;硕士学位论文字数一般2-5万字,摘要为1000字左右。 二、学位论文的结构要求 博士、硕士学位论文一般应由以下几部分组成,依次为:(1)论文封面;(2)扉页;(3)原创性声明和关于论文使用授权的声明;(4)中、外文论文目录; (5)中文摘要;(6)外文摘要;(7)符号说明;(8)论文正文(包括文献综述);(9)附录、附图表;(10)引文出处及参考文献;(11)致谢;(12)攻读学位期间发表的学术论文目录;(13)学位论文评阅及答辩情况;(14)外文论文。三、学位论文的格式要求 (一)论文封面:采用研究生院统一印制的封面。封面的论文题目需要中、外文标示。用小二号加重黑体字打印封面的中文论文题目,用三号加重打印封面外文论文题目,四号加重黑体字打印脊背处论文题目和封面作者姓名、专业、指导教师、合作导师姓名和专业技术职务、论文完成时间、密级、学校代码、学号、分类号等内容。论文题目不得超过30个汉字。分类号须采用中国图书资料分类法进行标注。 (二)扉页:论文设扉页,其内容与封面相同,送交校学位办公室、图书馆和档案馆的论文其扉页由本人用碳素钢笔填写。 (三)原创性声明和关于学位论文使用授权的说明:论文作者和指导教师在向校学位办公室、图书馆、档案馆提交论文时必须在要求签名处签字。(四)论文目录:论文需要有中外文目录各一份。目录应将文内的章、节标题依次排列,并注明页码。标题应简明扼要。中文的“目录”标题字用小三号加重黑体字打印,目录内容用小四号宋体打印。外文的“目录”标题字用加重小三号字体大写字母打印,目录内容用小四号字体小写字母打印。(五)中文摘要:中文摘要应以最简洁的语言介绍论文的内容要点,其中包括研究目的、研究方法、结果、结论及意义等,并注意突出论文中的新论点、新见解或创造性的成果,并在摘要后列出3-5个关键词,之间用分号相隔。关键词应体现论文的主要内容,词组符合学术规范。“中文摘要” 标题字用小三号加重黑体字打印,摘要内容用小四号宋体打印。(六)外文摘要:外文摘要内容应与中文摘要基本一致,要语句通顺,语法正确,准确反映论文的内容,并在其后列出与中文相对应的外文关键词。“摘要”标题字用加重小三号字体大写字母打印,摘要内容用小四号字体小写字母打印。(七)符号说明:介绍论文中所用符号表示的意义。 (八)论文正文:正文是学位论文的主体和核心部分。论文应在前言中包含必要的文献综述,并用小标题标明。论文中的计量单位、制图、制表、公式、缩略词和符号必须遵循国家规定的标准。其行文方式和文体的格局,研究生可根据自己研究课题的表达需要不同而变化,灵活掌握。论文题目用小三号黑体字打印,内容用小四号宋体打印,一般每行3234字,每页2931行。每页要有页眉,其上居中打印“山东大学博(硕)士学位论文”字样,页码标注在页面低端(页角)外侧。 论文中的章的标题用小三号加重黑体;节的标题用四号加重黑体;目及子目以下的标题用小四号加重黑体打印,标题应简明扼要,体现阐述内容的重点,无标点符号。(九)附录、附图表:主要列入正文内过分冗长的公式推导,供查读方便所需的辅助性数学工具或表格;重复性数据图表;实验性图片;程序全文及说明等。 (十)引文出处及参考文献:人文社科类学位论文应有详细的引文出处,格式应规范,一般标注于论文每一页的下方或每一章节的结尾位置。参考文献按文中使用的顺序列出,并注明文献的作者、题名、刊物(出版社)名称、出版时间、页码等。理学、工学、医学类学位论文按国际惯例执行。(十一)致谢:系对给予各类资助、指导和协助完成研究工作以及提供各种对论文工作有利条件的单位和个人表示的感谢。致谢应实事求是,切忌浮夸之词。 (十二)攻读学位期间发表的学术论文目录:按学术论文发表的时间顺序,列出本人在攻读学位期间发表或已录用的主要学术论文清单,包括顺序号、论文题名、刊物名称、卷册号及年月、起止页码、论文署名位次。 (十三)学位论文评阅及答辩情况:论文答辩通过后,送校学位办公室、图书馆和档案馆的论文需将学位论文评阅及答辩情况填入学位论文评阅及答辩情况表中。 (十四)外文论文:1外文论文写作的形式:可根据本学科的实际选择以下写作形式的其中一种。与中文全文在内容和形式上完全一致的外文全文。两篇以上与学位论文相关的可以在外文期刊上发表(含已发表)的外文论文。2外语写作的要求:学位论文外语写作要语句通顺,语法正确,符合该种语言的写作规范,能准确反映作者的学术思想。论文内容用小四号字体小写字母打印。四、 学位论文的打印与装订 论文用A4标准纸输出,双面打印。博士学位论文一式25份,硕士学位论文一式15份(软件工程硕士一式六份),装订成册,并按要求送交有关部门(送校图书馆和档案馆的论文需线装)。中、外文学位论文原则上一起装订,如篇幅过长可分别装订。除外语专业的学位论文外,其它学科的学位论文一律中文论文在前,外文论文在后。本规范由研究生院负责解释,自公布之日起实施。 二OO六年十一月十日第二部分 软件学院软件工程硕士论文写作规范详解使用说明:1、 本规范系提供给软件工程硕士进行论文写作、排版等工作的参考性文件,旨在帮助大家明确论文写作过程中的若干问题,希望大家可以仔细阅读。2、 本规范是在山东大学学位论文规范(试行)基础上,对软件工程硕士论文写作过程中的若干问题进行了详细的说明和解释,原则上不会与山东大学学位论文规范(试行)相矛盾,如不慎有相左之处,还请遵守山东大学学位论文规范(试行)中的规定,并请大家谅解。3、 如果大家对论文写作存在其他共性的问题或建议,可随时将其发送至wj_521sdu.edu.cn,谢谢!1.1论文基本要求及结构软件工程硕士学位论文一般应用中文撰写,英语水平较好的同学提倡并鼓励用中、外文双语撰写。学位论文字数一般为2-5万字左右(按要求排版后,论文正文应该在6080页,常规统计下每20页大约为1万字),用A4纸张双面打印装订。软件工程硕士学位论文一般应由以下几部分组成,依次为:1、论文封面;2、扉页;3、原创性声明和关于论文使用授权的声明(附件一);4、中、外文论文目录;5、中文摘要;6、英文摘要;7、符号说明;8、论文正文(包括文献综述);9、附录、附图表;10、引文出处及参考文献;11、致谢;12、攻读学位期间发表的学术论文目录;13、学位论文评阅及答辩情况(附件二);14、外文论文(软件工程硕士根据自己外文情况选择是否用外文撰写)。1.2论文格式规范及撰写说明1.2.1论文封面 论文封面,由山东大学研究生院统一印制,学生个人不需要自己准备。封面需填写的内容说明如下:(1)分类号:须采用中国图书资料分类法进行标注,软件工程专业为TP311;(2)单位代码:10422;(3)密级:非涉密(公开)论文及涉密论文的正本不需标注密级。被确定为涉密论文的副本必须在封面右上角处注明所确定的论文密级(内部、或秘密或机密),同时还应注明相应的保密年限。各密级的最长保密年限及书写格式规定如下:内部 5 年(最长5年,可少于5年);秘密 10 年(最长10年,可少于10年);机密 20 年(最长20年,可少于20年);涉密的论文需要作者本人填写论文涉密申请表报学院、研究生院和档案馆进行备案。论文涉密申请表可从系统中获取。(4)学号:填写本人正式学号(可从系统中个人学籍信息里查询);(5)作者姓名:请填写个人姓名;(6)专业:以国务院学位委员会批准的专业目录中的专业为准,一般为二级学科,软件工程学科专业为软件工程;(7)指导教师和技术职务:指导教师的署名技术职务一律以批准招生的为准,且只能写一名指导教师,实行双导师制,企业指导教师(限一名)必须写在括号中; (8)论文完成时间:上半年毕业答辩的同学填写4月10-20日中的某一日,下半年申请毕业答辩的同学填写10月10-20日中的某一日;以上几项字体须用四号加重黑体字打印。(9)论文题目:需要中、外文标示,用小二号加重黑体字打印封面的论文题目,用三号加重打印封面外文论文题目,论文题目应能概括整个论文最重要的内容,具体、切题、不能太笼统,但要引人注目。题目力求简短,不得超过30个汉字,若语意未尽,可用副题补充说明。副题应处于从属地位,一般可在题目的下一行用破折号()引出。注:工程性的论文一般如果没有特别的创新之处,不要在题目中出现“研究”字样,可为:“设计与实现”,“分析与设计”、“分析与实施”等等。 1.2.2论文扉页论文扉页其内容与封面相同,必须由本人用碳素钢笔认真填写,扉页为A4纸张单独一页。1.2.3原创性声明和关于学位论文使用授权的说明原创性声明和关于学位论文使用授权的说明,为单独的A4纸张一页, 在“原创性声明”和“关于学位论文使用授权的声明”中论文作者签名和导师签名处,必须由作者本人和导师亲自用碳素钢笔签字,日期一般为上半年申请答辩的学生填写4月10日-20日中的某一日,下半年申请毕业答辩的学生填写10月10日-20日中的某一日。1.2.4中外文论文目录论文需要有中外文目录各一份。目录应将文内的章、节标题依次排列,并注明页码。标题应简明扼要。中文的“目录”标题字用小三号加重黑体字打印,并居中,目录内容用小四号宋体打印。外文的“目录”标题字用加重小三号字体大写字母打印,目录内容用小四号字体小写字母打印。目录中章、节号均使用阿拉伯数字,如:第1章、第2章(不要使用“第一章”、“第二章”等),其余分层次为“1.1”、“1.1.1”等,其中双引号应用半角;目录中各章节应对应有页号,页号从正文开始直到全文结束;目录本身其页号另编,页号在页中间排列。英文目录部分,其中每一行要么只有首字母大写,要么除介词、连词等的其他每个单词都大写,只能选择一种统一的方式。目录本身内容必须用Word索引和目录功能来自动生成。(插入引用索引和目录)1.2.5中外文摘要中文摘要:论文第一页为中文摘要,一般为1000字左右(约A4纸张1.5页)为好。中文摘要应以最简洁的语言对自己的论文及工作进行全面的介绍,包括课题的背景,解决的主要问题,主要工作和方法,以及项目实施后的效果,是全文的一个高度概括。摘要主要是对自己独立工作的总结,用34自然段把自己的工作概括清楚。摘要应突出理论与实践的结合点,用句应精炼概括。为了便于文献检索,应在本页下方另起一行注明论文的关键词(3-5个),之间用分号相隔。关键词应体现论文的主要内容,词组符合学术规范。中文“摘要”标题字用小三号加重黑体字打印,摘要内容用小四号宋体打印。外文摘要:外文摘要内容应与中文摘要基本相一致,要语句通顺,语法正确,准确地反映论文的内容,并在其后列出与中文相对应的外文关键词。“摘要”标题字用加重小三号字体Times New Roman字体大写字母打印,摘要内容用小四号Times New Roman字体小写字母打印。1.2.6符号说明符号说明:介绍论文中所用符号表示的意义。并不是每篇论文都需要有符号说明。如果论文中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应编写成注释说明汇集表。假如上述符号和缩略词使用数量不多,可以不设专门的汇集表,而在论文中出现时加以说明。注意:对于常用的、已经为大家广泛接受的缩略词不必进行符号说明。如:DB、MVC、UML等。只有当不进行符号解释读者就无法看懂时,才有必要设置符号说明。1.2.7论文正文(1)论文正文是学位论文的主体和核心部分。学位论文是专门供专家审阅以及供同行参考的学术著作,必须写得简练、重点突出,不要照抄或罗列叙述书本上的常识性内容,以免给人造成论文空洞不实、凑字数等印象。应注意使论文各章之间密切联系,使全文形成一个有机整体,而不是若干材料的随机堆积。对于一般工程性论文,全文应体现出“分析现状发现问题分析问题解决问题”的条理性,因此“问题”应当是论文的灵魂,没有发现并解决问题的论文是没有意义、没有创新的,也是不合格的硕士论文。一般工程性论文正文应当是如下几个部分的有机组合:绪论、需求分析、系统概要设计、系统详细设计、系统实现与测试、结论等。(2)论文正文字体及层次要求。正文内容用小四号宋体打印。每页要有页眉,其上居中打印“山东大学硕士学位论文”字样,页码标注在页面底端(页脚)外侧。论文中层次不宜太多,要有一定的编排系统和统一的格式,根据内容轻重做到整篇论文协调一致。层次编排格式统一如下(以第1章为例):第1章, 1.1 1.1.1 1 (1)(2)(3) 2 1.1.2 1 2 1.2 1.2.1 1.2.2 注意:1 层次编排不宜过深,一般建议以3级层次为好,非必要情况下不建议使用“1.2.2.1”等4级标题。2 文中提到层次名时要准确对应,如“第1章”、“1.2”、“1.1.2”、“步骤1”、“步骤(2)(4)”等。论文中的操作步骤尽量统一用(1)、(2)及以下层次的编号。3 文中并列内容应尽量避免使用“”、“”、“”等项目符号,以免论文显得内容较散,更像技术报告,不像科学论文。4 文中不用、或a、b、c作为顺序编号。也不用一、二、三及(一)、(二)、(三)作为顺序编号。5 标题由词组或短语组成,要简短明确,标题末不带“句号”、“冒号”等标点符号。(1)、(2)、(3)层次以下的内容一般不用标题。同一层次标题在语法结构上应尽量对等。6 不出现“孤立”编号,例如,不应出现只有1.1.1而无1.1.2等后续编号的情况。如确实需要该标题,可采用不带编号和标志的标题,字体字号与同等层次标题相同(目录中不必列出)。7 正文中不使用“加粗”功能企图达到突出重点的目的。论文中的各级标题举例要求如下:标题格式示例一级标题小三号 黑体 加粗摘要 第1章 绪 论二级标题四号 黑体 加粗1.1 系统开发背景3.1 系统概要设计三级标题小四号 黑体 加粗3.1.2 系统功能架构设计四级标题(不推荐使用)小四号 黑体 加粗3.2.2.1 系统*设计正文小四号 宋体我就是宋体小四号注意:各级标题一定要用Word的标题工具设置(建议使用“格式/样式和格式”功能),以便整篇文章统一并可以自动生成目录。不要自己排格式和设置字体,以免无法生成目录。(3)论文用纸及打印规格。论文用纸一律为A4,一般每行3234字,每页2931行,双面打印。纸张规格、尺寸(mm)每页印刷版面尺寸(mm)每行打印字数每页打印行数含篇眉,页码不含篇眉,页码A4 (210x297)146x240146x2203234字2931行页眉:从摘要开始到最后,在每一页的最上方,用5号宋体,居中排列,页眉之下划一条单实线(1镑),页眉用“山东大学硕士学位论文”字样的名称。如下图:段落、页边距、字间距和行间距:上下页边距:2.54cm,左右页边距:3.17 cm;字间距:标准;行间距:1.5倍行距;段落按照标题级别不同,分别采用不同的段后间距:标题级别 段前间距 段后间距一级标题24镑 1.5行二级标题18 镑 1.5行三级标题12 pt 1.5行(可适当调节各级标题的段前、段后间距,以利于控制正文合适的换页位置)(4)论文中的制图、制表等要求。论文中的制图、制表、公式、符号必须遵循国家规定的标准,具体如下: 插图要求,所有插图按分章编号,如第1章的第1张插图为“图1-1 *图”,字体可以用宋体5号字。所有插图均需有图注(图的说明),不能只有图编号。图号及图注应在图的下方居中标出;一幅图如有若干幅分图,均应编分图号,用(a),(b),(c).按顺序编排;插图须紧跟文述,在正文中,一般应先见图号及图的内容后再见图(即:正文中先见“本系统功能架构如图3-2所示。”字样,再在段后见图3-2),一般情况下不能提前见图,特殊情况需延后的插图不应跨节。图形符号及各种线型画法须按照现行的国家标准;坐标图中坐标上须注明标度值,并标明坐标轴所表示的物理量名称及量纲,应均按国际标准(SD)标注,例如:kW, m/s, N, m.等,但对一些示意图例外;图应具有“自明性”(即只看图、图题和图例,不阅读正文,就可理解图意);图中用字最小为宋体小五号字;插图必须同内容密切联系,切忌与文字和表重复。图的绘制一定要紧凑美观并且保证清晰,避免使用彩色和带底色的图,一面影响论文印刷。切忌直接从他人文章、其他文献、书籍扫描和网上直接拷贝图形,全文不能出现非本人绘制的图形(系统实现部分的系统界面截图除外),必须使用他人插图时,须在图题正下方注明出处。表要求,表中内容应与叙述文字内容相呼应,表的结构应简洁明了,表随文排,字体为宋体5号字注,一定使用单倍行距,要排版紧凑,以与正文内容区别。对于文中的各类表,一定注意先有引用文字(格式一般为“如表8-5所示”)然后见到表,插表表名要简明贴切,表序按章用阿拉伯字编列,表序末和表名末均不加标点符号,写在表的上方。表格较长如需转页,则在下页稿纸上重写表头,并在表的右上方写“续表”,表内全部数据的统一计数或计量单位应置于表的右上角,若表中各栏计量单位不同,则将单位分别列入表头的各栏中,将量的符号与单位符号之间用斜线隔开,即表中的数值用量与单位的比值形式表示。表内数据对应位上下对齐,一般以小数点为准;数字间夹有“”,“/”号者,以这些符号对齐;无数据或文字处一律空白。相邻栏内数字相同时,应重复书写,勿用“同左”、“同上”等;表内文字说明,空一格起行,转行顶格,并正确使用标点符号,但每段最后一律不用标点符号。表内名词短语、数据需注释时,用脚注,即在所需加注名词或数据的右上角注符号“,”或星号,在表的底线下方写出相应的符号和注文,不出现“注”字,如对整个表加以说明时,可附注于底线下方,注文前应有“说明:”字样。程序代码可以以11表的形式出现(将程序放在一个矩形边框内),代码用Times New Roman 5号字,以示区别正文。程序代码不需要是完整的程序代码,主要用来说明问题,不要出现注释,切忌直接将程序中的代码不加任何排版直接拷入,文中代码一般都要有(且应位于系统实现部分),但不要出现过多,切忌出现连续大篇幅代码,以免给人材料堆积、凑篇幅的感觉。公式要求,公式均需有公式号;公式号按章编排,如式(23);公式中各物理量及量纲均按国际标准(SI)及国家规定的法定符号和法定计量单位标注,禁止使用已废弃的符号和计量单位;公式中用字、符号、字体要符合学科规范。图、表、公式等与正文之间要有6磅的行间距。 1.2.8附录、附图表 附录、附图表:主要列入正文内过分冗长的公式推导,供查读方便所需的辅助性数学工具或表格;重复性数据图表;实验性图片;程序全文及说明等。1.2.9引文出处及参考文献引文出处及参考文献:(1)参考文献一般应是作者亲自考察过的对学位论文有参考价值的文献,除特殊情况外,一般不应间接使用参考文献;(2)参考文献应具有权威性,要注意引用最新的文献;(3)引用他人的学术观点或学术成果,必须列在参考文献中;(4)参考文献在整个论文中按出现次序依次列出,并在引用处右上角标注(上标),标注符号为“X”(如:3);(5)参考文献要具有一定的数量,不作特殊数目的要求,一般不少于20篇左右,且以近期文献为主;(6)参考文献的书写顺序如下:(a)期刊的著录格式为著者题名(可省略)期刊名,出版年,卷号(期号):页码示例如下: 1 卜小明,龙驭球一种薄板弯曲问题的四边形位移单元力学学报,1991,23(1):53602 Mastri A R.Neuropathy of diabetic neurogenic bladder. Ann Intern Med, 1980,92(2.2):316-318(b)专著的著录格式著者书名版本(第1版不注)出版地: 出版者,出版年示例如下: 1 马振华离散数学导引北京:清华大学出版社,19932 Newman W M,Sbroull R F.Principles of Interactive Computer Graphics.New York: McGraw Hill,1979 (c) 论文集中析出的文献著者题名见(In): 文集编者文集名版本(第一版不注)出版地: 出版者,出版年页码示例如下: 3 胡海昌中厚板弯曲理论的一种更精确的解耦方案见: 黄克智,徐秉业固体力学及其工程应用北京: 清华大学出版社,199385894 Weinstein L,Swartz M N. Pathogenic properties of invading nicroorganisma. In: Sodeman W A, Jr., Sodeman W A,ed. Pathologic physiology: mechanisms of disease. Philadephia: Saunder, 1974.457-472(d)学位论文的著录格式序号 作者. 题名: 学位论文. 学位授予单位所在地: 学位授予单位, 学位授予年(e)专利的著录格式序号 专利申请者. 专利题名. 专利国别, 专利文献种类, 专利号. 出版日期(f)技术标准的著录格式序号 技术标准发布单位. 技术标准代号. 技术标准名称. 出版地: 出版者, 出版年注:工程硕士论文的参考文献除论文、著作、书等以外,也可以出现少量的技术标准、技术报告和网站资源等作为参考文献。1.2.10致谢致谢:系对给予各类资助、指导和协助完成研究工作以及提供各种对论文工作有利条件的单位和个表示的感谢。致谢应实事求是,切忌浮夸之词,不能千篇一律,要写自己真实的想法,一般不超过半页纸。1.2.11攻读学位期间发表的学术论文目录攻读学位期间发表的学术论文目录:按学术论文发表的时间顺序,列出本人在攻读学位期间发表或已录用的主要学术论文清单,包括论文发表刊物名称、卷册号、页号、年月及论文署名位次。学位论文评阅及答辩情况:论文答辩通过后,送校学位办公室、图书馆和档案馆的论文需将学位论文评阅及答辩情况填入相应的表格中。1.3 论文内容组织结构 软件工程硕士的论文的主要内容结构应按照如下方式进行组织,作者也可以根据自己研究设计开发系统的实际情况做一些微调,但一般以下内容不可或缺。第1章 绪论1.1 系统开发背景1.2国内外同类课题(或技术开发)状况1.3解决的主要问题1.4本文的主要工作(非研究性论文不推荐使用“本文主要贡献”的说法)1.5论文的组织结构第2章 需求分析2.1系统概述2.2系统目标和解决的问题2.3系统需求获取模式(避免引用过多人所共知的理论)2.4系统需求问题描述 2.4.1系统功能性需求 2.4.2系统非功能性需求第3章 系统架构概要设计3.1 系统设计目标和原则3.2 系统技术架构设计(网络架构、安全架构、系统逻辑、部署架构、实现架构、数据架构等几个方面,作者可以进行选择性的撰写。)3.3 系统功能架构第4章 系统详细设计(避免出现过多同类材料的罗列和堆积)4.1系统建模(尽量使用UML语言)4.1.1系统的静态结构图4.1.2系统的动态结构图4.2系统数据库设计(包括但不仅限于:系统E-R图、数据库表设计等。)第5章 系统实现与测试5.1系统总体实现5.2-5.n具体关键实现5.n+1系统测试,5.2.1系统测试的环境与方案5.2.2系统测试数据与过程5.2.4系统测试结果与分析第6章 结论 系统不足之处和展望1.4 论文主要内容写作说明1.4.1绪论 绪论应是全文的浓缩,而摘要则是绪论的浓缩。绪论简要说明系统设计开发的背景、从国内外相关领域以及用户角度介绍有关的开发技术分析,采用技术的原因,需要多查询一下资料,可以是专业知识知名网站,以及系统解决的主要问题和论文的重点工作等。每章节抽出几个核心的工作,一般通俗的有关技术知识,在绪论中不必赘述。为了反映出作者确已掌握了所从事软件工程领域的坚实的基础理论和宽广的专业知识,具有开阔的科学视野,对研究开发方案作了充分论证设计,绪论应单独成章,列为第一章,并用足够的文字叙述。1.4.2论文的正文论文的正文主要包括需求分析、系统概要设计、系统详细设计以及系统的实现与测试(如没有测试,可不写该部分)等部分。该部分是论文核心部分,占主要篇幅。正文必须实事求是,客观真切,准确完备,合乎逻辑,层次分明,简便可读。正文应图文并茂,对于工程性论文来说,没有图表、纯文字描述的论文很难形成一篇好的文章1. 需求分析部分在系统需求分析章节中,主要是为作者设计开发的一个新系统定义业务需求,主要回答的是“系统开发的用户需要什么?什么样的需求导致了本系统的实施和开发?通过作者开发设计的系统用户得到什么?”在系统概述中主要利用叙述、图表等方式,概括性的描述系统的业务模型及有关业务流程现状和总体要求;需求获取模式部分主要介绍需求获取的过程和相关的需求获取采用的技术,如果需求获取技术不占主要篇幅,没有什么特色也可以简写,或与2.4节合并;在需求问题描述中,重点要有较大的篇幅,主要从功能需求(functional requirement)和非功能性需求(nonfunctional requirement)两部分进行描述,其中功能需求主要描述作者开发设计的系统提供的活动和服务,重点是通过需求用例建模,其软件制品表现为系统用例图(use-case diagram)和系统用例场景或系统用例描述(use-case narrative)。论文在该部分描述中,作者可根据自己开发设计系统功能包的大小,对系统的核心用例、有突破性的业务用例等重点进行用例描述,但避免全部在论文中罗列出来,作者可以用作为论文附件的形式进行附录,在描述功能性需求时作者需要体现论文写作设计的思想,不是把作者实际项目中所设计的全部用例以及用例描述都放在该部分内容章节里面,从而将论文写成清单式的技术报告。非功能性需求主要描述作者开发设计的一个满意系统的其他特征、特点和约束条件。非功能性需求的内容一般用非量化的指标来表示。作者在论文写作中其表现形式可以为图表的形式来展现。如:系统要求的可靠性指标(包括故障率、可恢复性和可维护性等),可以以补充性规格描述等方式描述,这部分也可以包含对开发环境的描述等。注:该部分内容应该涉及和体现需求分析的主要分析文档,如:用例图、业务流程图等。2. 系统概要设计部分系统概要设计主要是描述设计开发的系统的总体框架,主要关注结构、模块性、基本构件和主要控制流等方面,作者也要论述解释架构视图为何如此,在架构中作者要从某个角度观察系统的窗口,只强调关键信息或想法,忽略其他。在这一章节中作者主要介绍设计架构要达到的目标和遵循的原则以及技术架构内容。主要包括功能视图、逻辑视图、进程视图、部署视图、数据视图、安全视图、实现视图等主要部分内容。作者在写该部分内容过程中,如果没有特色的内容可以适当进行一些论述,要对特色的重点部分进行论述,作者在写作中要对所设计得到的每个架构图表之前都要进行简要的论述,阐明设计该图表的方法,体现作者设计的思想,同时应体现作者完成该部分内容所应完成的工作量。各类视图主要说明如下:逻辑视图:最重要的层、子系统、包、框架、类、接口等概念性组织。概括了主要软件元素的功能;展示了描述系统关键方面的重要用例场景;UP设计模型的视图,是使用UML包、类和交互图的可视化。进程视图:进程和线程。描述了他们的职责、协作以及分配给他们的逻辑元素;UP设计模型的视图,是使用UML类图和交互图的可视化,其中使用了UML进程和线程表示法。部署视图:进程和构件在处理节点上的物理部署以及节点之间的网络配置;UP部署模型的视图,使用UML部署的可视化。数据视图:数据流、持久性数据模式、对象与持久性数据之间的模式映射,对象到数据库、存储过程以及触发器的映射机制;UP数据模型的部分视图,使用UML类图的可视化用于描述数据模型;用UML活动图表示数据流。安全视图:概述了安全模式和架构中实施安全的控制点;可以作为UP部署模型的视图,使用UML部署图的可视化,突出了关键安全控制点和相关文件。实现视图:实现模型;包含源代码、可执行文件等;实现模型包括Web页面、DLL、可执行文件、源代码等;UP实现模型的视图,用文字或者UML包图和构件图表示。该部分内容有关知识请参阅Applying UML and Patterns(Second Edition)第五部分,细化迭代3,第32章,架构分析和SAD的介绍。对于框架(如持久性框架、交互框架等)也可以在这里描述。注:在描述架构设计思想时体现设计模式,描述时还要注意的是不要用通用的结构,描述一定有具体的结构图,最好有特色,有思想。3. 系统详细设计部分在该章节中作者主要根据UML模型图中的静态结构图(如类图、对象图),类之间的关系、交互图(顺序图、协作图)和状态图(状态图、活动图)来对系统进行详细的描述。作为论文,作者不需要将系统所有上述内容进行细化描述,和在论文中进行罗列,要重点描述设计的思想、设计方法、设计模式和设计理论,描述有特色的设计、有一定难度的设计和有一定复杂度的设计,其他可以作为论文附件进行附录。同时作者要对系统数据库进行有关的设计,包括表的设计,表关系的设计、OR转换,持久性的问题,存储问题。这部分设计主要描述设计中的问题,设计的方法,包括设计模式,以及设计的结果,描述为什么会得到这样的设计,以及这样设计的好处。注意:描述的方法,对于同样一个业务流程或操作的问题,在需求分析要用用例描述来描述,在设计中就要用顺序图或活动图描述,在实现时就要用算法、流程图或者伪代码描述等,但同一业务或操作最好不要在各个部分描述。4. 系统实现与测试部分作者在写该部分内容时如果从具体功能实现的角度描述,论文可能罗列太多,缺乏思想性。作者应重点从如下角度去挖掘该部分内容,首先从系统实现总体的角度用一节对系统的实现给出一个总体性的论述,并有适当的主要界面和2-4个主要的图表,可以3-5页;其次作者可以抽出关键的,复杂的功能算法实现,数据结构、数学模型、界面设计、交互设计、并发控制、性能设计、通讯协议,接口等分别进行一节的描述,可以以流程图和伪代码等形式进行描述,一定要避免大篇幅的代码附写在该部分章节内容中。在系统测试该部分内容中,如果作者的论文测试没有特色就增加一节简单的描述作为软件开发过程的一个步骤,也可以不写。如果作者的论文主要从测试角度来撰写,可以按照软件工程的角度来进行撰写,把软件测试按照一个项目进行组织管理,从测试背景、国内外测试相关技术、测试需求、测试方案和用例,测试的实现(测试过程和测试数据)、测试结果分析及建议等几个部分进行论文的撰写。论文的工作量取决于作者测试方案的复杂度,重点是方案的方法和技术,同时一定有分析的方法和技术。1.4.3 结论部分 该部分内容作者主要介绍项目的应用、实施情况和效果,存在的问题,如何改进等,为将来进一步的设计开发奠定基础。备注:(1)论文的幅面考虑至少6080页(2)除了系统产生的截屏,文中的图都用visio或者Rose自己绘制(3)坚决禁止直接使用别人的图示(4)代码、数据库表格都要严格的排版格式(5)屏幕截图必需清晰(6)任何技术性介绍性的知识性内容都不要出现在文中
展开阅读全文