山东大学软件工程硕士专业学位论文撰写指南
山东大学软件工程硕士专业学位论文撰写指南
表要求,表中内容应与叙述文字内容相呼应,表的结构应简洁明了,表随文排,字体要5号字。对于文中的各类表,一定注意先有引用文字(格式一般为"如表8-5所示")然后见到表,插表表名要简明贴切,表序按章用阿拉伯字编列,表序末和表名末均不加标点符号,写在表的上方。表格较长如需转页,则在下页稿纸上重写表头,并在表的右上方写"续表",表内全部数据的统一计数或计量单位应置于表的右上角,若表中各栏计量单位不同,则将单位分别列入表头的各栏中,将量的符号与单位符号之间用斜线隔开,即表中的数值用量与单位的比值形式表示。表内数据对应位上下对齐,一般以小数点为准;数字间夹有"-","/"号者,以这些符号对齐;无数据或文字处一律空白。相邻栏内数字相同时,应重复书写,勿用"同左"、"同上"等,;表内文字说明,空一格起行,转行顶格,并正确使用标点符号,但每段最后一律不用标点符号。表内名词短语、数据需注释时,用脚注,即在所需加注名词或数据的右上角注符号"①,②,..."或星号,在表的底线下方写出相应的符号和注文,不出现"注"字,如对整个表加以说明时,可附注于底线下方,注文前应有"说明:"字样。
1.1.1,1.1.2,......
【 1.1.1.1,1.1.1.2,...... 】
1.,2.,3.,......
(1),(2),(3),......
①,②,③,......
* 以上【】中的层次为必要时才采用,一般情况下都不采用。
* 文中提到层次名时要准确对应,如"第1章"、"1.2"、"1.1.2"、"步骤1"、"步骤(2)~(4)"等。论文中的操作步骤尽量统一用(1)、(2)及以下层次的编号。
软件学院毕业设计(算法设计类论文)撰写说明
目录第一部分摘要与关键词 (2)1 摘要 (2)2 关键词 (3)第二部分正文 (3)1 引言(绪论) (3)1.1 引言(绪论)的结构 (4)1.2 研究背景的写法 (4)1.3 国内外研究现状的写法 (5)1.4 研究内容的写法 (5)1.5 论文组织结构的写法 (5)2相关工作与理论基础 (6)2.1 相关工作 (6)2.2 理论基础 (8)2.3 本章小结 (8)3 ***算法的设计 (8)3.1 问题描述 (9)3.2 ***算法 (11)4 实验(仿真)分析 (14)4.1 实验环境 (14)4.2 实验数据 (14)4.3 实验结果 (14)5 结论 (15)6 参考文献 (16)算法类论文的写作要求算法类论文的写作主要是围绕某个科学问题设计解决方案并进行实验验证的过程描述,除摘要外,其正文主要包括引言、相关工作、问题描述、算法设计、实验分析、结论、参考文献7个部分。
本文仅对论文写作的结构进行说明,不涉及到论文的排版格式。
有关排版格式,请参考其他文献。
第一部分摘要与关键词1 摘要(1)需要提供中英文版本。
(2)文章摘要应具有独立性和自明性,拥有同正文同等量的主要信息,其述叙语言应简洁,准确。
摘要应附和以下要求:●四要素要完整,应说明研究工作的目的、实验方法、技术成果和最终结论,而其重点是成果和结论;●删除在本学科领域已成为常识的内容,一般不要做自我评价;●不得简单重复文章题目;●慎用长句;●使用第3人称;●采用规范化术语;●新术语可使用原文或在译名后加括号注明原文;●缩略语、略称、代号,在首次出现时也应说明;●不得出现正文中的图号、表号、公式、章节号以及参考文献等。
(3)摘要的具体写法:摘要一般分为2-3段,字数在300~500之间。
不要出现第一人称我或我们的字样,要从客观的角度来阐述。
第一段:一般以3行为宜,简述你的论文背景,引出为什么要研究该项目(意义)。
第二段:是摘要的主要内容,对全文进行总概。
软件学院毕业设计(软件开发类论文)撰写说明
软件开发类论文撰写说明1 毕业论文的选题 (1)1.1 论文选题注意事项 (1)1.2 课题来源 (2)1.3 毕业设计(论文)任务书 (3)2 毕业论文撰写 (5)2.1 摘要 (5)2.2 绪论(引言) (6)2.3 相关技术(关键技术) (8)2.4 需求分析(系统分析) (8)2.5 系统设计 (9)2.6 系统实现 (9)2.7 系统测试 (10)2.8 总结及展望 (10)3 附录 (11)3.1 用例图 (11)3.2 业务流程图 (12)3.3 活动图 (14)3.4 数据流图 (17)3.5 功能模块图 (18)3.6 程序流程图 (20)毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。
由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,不同的院系,不同的专业,毕业论文通常有不同的类型。
就软件学院本科而言,毕业论文通常有下面两种类型:(1)算法设计类论文这一类型毕业设计的特点是带有探索性,经过文献调研后,对软件工程某一领域的先进技术或成熟产品进行分析、比较,进而提出自己的评价和有针对性的创见,对某一理论问题有一定见解,产生出一个题目(课题),利用自己所学的专业知识和数学工具,得出一个(些)有用(或者有潜在的价值)的结论,并能将该创新性技术用于自己研制的系统中。
这类毕业设计工作要注意把分析和实验相结合,不要只停留在消化上。
消化是前提,吸收和转化才是工作的重点。
这一类毕业设计一般先根据具体条件建立一个数学模型,推导出相应的表达式,利用计算机计算出结果,然后对结果加以分析,再提出结论性意见。
最好将研究成果应用到实际进行验证。
(2)软件开发类论文这一类型的毕业设计主要依据所学的知识,完成一个相对完整的实际项目或在某一个较大的项目中设计并完成一个子系统,或者对已有的软件产品进行改进。
最后以软件工程的思路,结合项目开发文档,进行归纳总结,综合扩展形成论文。
山东大学软件工程硕士专业学位论文格式
山东大学软件工程硕士专业学位论文格式
山东大学软件工程硕士专业学位论文格式目录第一部分山东大学学位论文规范(试行) 2第二部分软件学院软件工程硕士论文写作规范5 1.1论文基本要求及结构5 1.2论文格式规范及撰写说明5 1.2.1论文封面5 1.2.2论文扉页7 1.2.3原创性声明和关于学位论文使用授权的说明7 1.2.4中外文论文目录7 1.2.5中外文摘要7 1.2.6符号说明8 1.2.7论文正文8 1.2.8附录、附图表13 1.2.9引文出处及参考文献13 1.2.10致谢15 1.2.11攻读学位期间发表的学术论文目录15 1.3论文内容组织结构15 1.4论文主要内容写作说明17 1.4.1绪论17 1.4.2论文的正文17 1.需求分析17 2.系统概要设计18 3.系
软件工程硕士论文工作流程
目录
• 引言 • 软件工程基础 • 论文主题概述 • 相关工作 • 方法论 • 实验结果和讨论 • 结论和未来工作
01
引言
研究背景
01
随着信息技术的快速发展,软件 工程领域面临诸多挑战,如需求 变更频繁、软件质量难以保证等 。
02
当前软件工程领域的研究成果尚 未能完全解决这些挑战,因此需 要进一步深入研究。
未来工作方向
对软件工程硕士论文工作进行进一步深入研究,拓展研究领域和应用范围。
结合新技术、新方法,不断完善和改进软件工程理论和方法。 加强与工业界的合作,将研究成果应用于实际软件开发中,提高软件开发 的实践水平。
谢谢观看
假设条件
提出合理的假设条件,为研究提供前提和基础,确保研究的逻辑性和严谨性。
04
相关工作
相关工作综述
01
综述国内外软件工程领域的研究现状和发展趋势, 分析当前研究的热点和难点问题。
02
总结现有研究方法和技术,评估其优缺点和适用范 围。
03
探讨现有研究的局限性和不足之处,为后续研究提 供参考和借鉴。
在理论和实践方面取得突破和创新,为软件工程领域的发展做
03
出贡献。
05
方法论
研究设计
确定研究问题
明确研究问题,确保研究问题具有实际意义和学 术价值。
实验设计
根据研究问题和文献综述,设计实验方案,包括 实验对象、实验方法、实验步骤等。
ABCD
文献综述
查阅相关文献,了解研究现状和已有研究成果, 为研究设计提供理论支持。
预期结果
预测实验结果,为后续的数据收集和分析提供指 导。
数据收集和分析方法
山东大学论文规范修订
山东大学论文规范修订 The Standardization Office was revised on the afternoon of December 13, 2020分类号:单位代码:10422密级:学号:硕士学位论文S h a n d o n g U ni v e r s i t y M as t e r’s T h e si s论文题目:作者姓名学院名称专业名称指导教师合作导师年月日原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:日期:关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)论文作者签名:导师签名:日期:目录注明:插入引用索引和目录“目录”标题1格式;目录内容正文格式,小四,宋体,TimesNewRoman。
页眉,奇偶页不同:文件→页面设置→版式→页眉和页脚奇偶页不同。
CONTENTS摘要“摘要”俩字格式:标题1,黑体,小三,加粗,居中,中间可有1或2个空格,但需与其它标题1处一致。
摘要内容:采用结论式摘要,即将本论文中所用到的实验方法及所测得的结论写在摘要之中。
正文格式:首行缩进2个中文字符,倍行间距,小四,两端对齐,中文宋体,英文TimesNewRoman。
中文标点逗号,句号。
分号;冒号:顿号、引号“”书名号《》括号()英文标点斜线/中括号[]横线-小数点.百分号%摄氏度℃页眉页脚:页眉、页脚各20mm,上下左右页边距各30mm。
山东大学硕士学位论文范本
山东大学硕士学位论文范本
汉字是中国的传统,汉字构词才能特别强,一个字可以搭配扩展出很多不同的词,根本上认识字就知道词义。
然而长期以来,对外汉语词汇教学照搬西方语言学理论机械地运用到汉语词汇教学的方式无视了汉语词汇自身的特点。
如今越来越多的学者认识到汉语句法构造的根本单位是“字”而不是“词",汉语的词汇教学应从“字本位"出发。
近年来,泰国非常重视本国的汉语教学。
据理解,目前泰国的汉语词汇教学仍是以词为整体,学生不知道词中每个汉字都有其独立的意义,更不知能从汉字的结合中推导出新词的意义,学生记忆生词总是从词的整体出发死记硬背。
由于缺乏对汉语字词规律性的认识,导致学生困惑于汉语字词难学难记,学习效率不高。
笔者利用在泰国教学的理论时机,进展“字本位"词汇教学方法的课堂设计,希望对泰国的汉语推广起到理论性探究。
本文首先对“字本位"词汇教学的根本理论、国内外“字本位"词汇教学研究现状作了简述,并通过调查问卷的形式总结泰国学生学习特点与需求,发现词汇教学中存在的问题,并在此根底上结合“字本位"理论针对泰国的词汇教学进展课堂设计并详细阐述其课堂施行情况。
最后本文对在泰国施行“字本位"词汇教学的优势和困难做了分析,对师资培训及“字本位"词汇教学的开展方向提供了一些参考性建议。
山东大学毕业论文(设计)任务书 (2)
学院: 软件学院
专业:软件工程
年级:
学生姓名众移动应用平台服务的设计与实现
论文 (设计) 内容
是“搜索国家队”重新整合后新推出的产品,和普通商业搜索相比增加国情、 理论等垂直搜索内容。 由盘古搜索和即刻搜索合并而成。
应用频道是面向亿万互联网用户的一个应用平台。是一个面向用户的应用分享 平台,其应用资源主要由第三方开发者或提供商通过国搜应用平台精选提供。用户 只要在搜搜索框中输入应用名称等关键词,系统就能自动识别,通过框计算将最符 合用户需求的结果以一种崭新的展现方式直接展现给用户——用户在搜索结果页 上即可直接玩游戏、看电影,进行各种应用的交互操作。在应用平台中主要的分类 有应用,游戏,壁纸,专题,短信,排行榜,二维码生成等。
设计方面
全站遵守统一的设计风格。 合理安排版面中心,不可有头重脚轻的感觉。 面向行业设计。 尽量少使用大图片,避免网速滞限。
易用性
只是用简单,成熟,兼容的技术。 导航遵循三次点击原则。 清晰,统一的导航。 链接必须拥有可表示的视觉特征。 页面使用一致的配色和一致的结构。 使用所有人都能显示的基础字体。 页面不可过分拥挤。 在用户操作现场提供帮助,而不是让用户进入专门的帮助系统查找 用户可以对某些内容进行评论或反馈
论文
1. 需要体现一定的动手能力和编程量,实现 B/S 结构的系统;
(设计) 2. 要求具有普通用户和管理用户不同操作界面;
的基
3. 数据处理要具有插入、修改、删除、搜索等功能;
本要 求
4. 系统涉及的数据表不能少于 4 个; 5. 网站能够正常运行;
应收集 的资料 及主要 参考文 献
JAVA 编程思想 Thinking Of Java 第四版 Java 企业级应用开发 [Developing Java Enterprise Applications] J2EE 企业级应用开发 JavaScript 权威指南第五版 W3C 网站标准 Php 完全参考手册
山东大学硕士学位论文
山东大学硕士学位论文摘要随着计算机软件开发技术的发展和网络的普及使用,基于US架构的桌面应用程序被开发并得到有效地利用,达到提高工作效率、简化工作流程的目的。
以流行的软件开发工具为平台,以安全、高效的数据库管理系统为后台数据处理中心,采用合理的软件架构是目前桌面应用程序开发常见模式。
高校教材管理系统是针对大学和高职院校层次教材管理部门工作而开发。
教材管理工作具有琐碎、复杂、涉及面广、耗时多、难统一等多种特点,针对各系征定教材难以找到合适的版本、学生无法查询本人的教材费用使用情况、系部教师教材使用情况不明晰、学生教材发放历史记录不全面等实际问题,开发一套适合学校自身教材管理工作需要的软件非常有必要。
本系统采用JBuilder为平台,以流行的Java语言为工具,采用Oracle数据库管理中心,以US结构开发具有远程访问数据库的桌面系统。
Java语言作为网络设计语言,具有安全性高、编写的程序可移植性好等特点。
Oracle数据库管理系统可以有效的验证用户的有效性,确保数据的安全性,提高数据库管理系统性能。
本系统通过JDBC技术以瘦客户端模式(远程)访问oracle数据库。
在通过oracle用户验证数据库访问权限的前提下,通过系统权限设置模块,进一步科学地设置用户在实际工作中应有的权限,从而达到同一程序具有服务器端和客户端双重功能的目的。
根据不同学校的实际情况,本系统稍加修改后即可投入使用,有一定的推广价值。
关键词:Oracle,瘦客户端,C/S结构,JDBC山东大学硕士学位论文AbstractWith the development of the exploiture technology on computersoftware and the popularization of using network, the desktop application system base on C/S is developed and used effectively to enhance work efficiency and predigest work flow. Nowadays it is common to use such modein the development of desktop application by using a logical softwareframwork,while taking popular developing intrument as the flatform,thesafe and effective DBMS as the background DP centre.The system used in the management of teaching materials in colleges and universities is mainly aimed for the management department of teaching materials in colleges and polytechnics. And it is quite necessary todevelop such a proper and suitable administrater software, for themanagement of teaching materils has its own specialties,trivial,coplex,numerous,difficult to unify, etc, and also it faces somepractical problems, for example,difficult in finding a suitable editionin the material-booking,hard to inquire about information offees, unclear about the making use of the materials of each department, and the incomplete recording of providing materials to studetns.The system adopt JBuilder as a flat, Java as the language, Oracle asthe data management center, C/S as the desktop with long-distancedata-base visitingpeculiarties, highmanagement centerability. Java as the network-design language has itssecurity and transplantability.Oracle as the datae尸.be﹄曰B.n十…n口十卜丁J1只able to validate the user effectively, insuredata security,promote the DBMSThesystem visitsoracle data-base (from distance) throughtechnic in a mode of thin client end.With the premise of passingoracle user data visiting popedom,by system popedom setting mode, toset up a suitable user popedom more scientifically, therefore to reachv山东大学硕士学位论文the purpose that the same program may both have functions of server end and user end.The system is worth of extending. It can be used by different schools altered accordingly.Key words: Oracle,thin client, C/S structure, JDBCvi原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
山东大学硕士学位论文整体模型图整...
山东大学
硕士学位论文
面向流程的组合代价优化方法研究
姓名:***
申请学位级别:硕士
专业:计算机软件与理论
指导教师:***
20070405
5.2smartfIow整体模型
图5一lSmannow整体结构
如同工作流管理联盟wfMC定义了worknow参考模型f30】一样,本文也定义了SmartfIow整体模型。
SInartflow整体模型按照功能分为几个部分,各个部分又分为几个子功能模块。
如图5.1所示,整个平台分为四部分,知识管理工具、业务流程生成器、服务注册中心和流程执行器。
本文介绍的组合代理及其使用的端到端优化的服务选择算法部署在SmarcFlow模式的各个模块中。
在服务注珊模块中,组合代理负责收集服务中可度量性能的相关信息,将根据这些收集的信息对流程进行端到端的优化;服务评估模块中组合代理会根据实际运行的结果,修正服务的性能属性值。
业务流程生成器的元流程生成模块和业务流程生成模块完成动态web服务组合。
其中元流程生成模块负责生成固定流程;业务流程生成模块负责为流程匹配服务,该模块中使用了流程组合代价优化算法。
它们与Smanflow整体模型中的其他模块有机结合在一起,形成了一个不可分割的整体。
山东大学硕士学位论文资料与方法一...
常规肿瘤表面切口所致乳头感觉障碍发现,乳晕缘美容切口出现乳头感觉障碍的发生率明显高于常规手术(15/76VS7/82,p=O.042)。
由于人体的感觉包括压力觉、冷热温觉、两点辨别觉、振动觉等,对于乳头乳晕复合体的感觉可能参杂了人体的主观感觉,因此,目前尚无一个明确的评价标准隧,豇721。
之前有研究通过两点辨别觉、振动阈值、轻触觉、针刺觉、对电流所致的痛觉以及Semmes.Weinstein尼龙丝试验来检测乳头乳晕复合体的感觉,并一度被作为检测乳房感觉的金标准,但是,最近有不少研究发现应用Semmes.Weinstein尼龙丝试验检测正常乳房感觉,其结果可发生较大范围的波动167,22,Lt]。
同时,由于缺乏相应的仪器设备,本研究只粗略的通过食指轻触乳头乳晕区,并通过与术前对比、健侧对比来大体判断患者术后乳头乳晕感觉情况。
我科通过粗略的方法发现,行乳房肿块切除术的患者中,有11个乳房出现乳头感觉异常,占总数的12.4%,行乳房腺叶、区段或象限切除的患者中,有13个乳房出现乳头感觉异常,占总数的28.9%,行乳房皮下乳腺大部切除的患者中,有27个乳房出现乳头感觉异常,占总数的75.O%,由此可见乳头感觉异常的发生与手术范围有明显关系(P<O.01)。
乳晕缘切口使得乳头乳晕复合体敏感性改变的风险提高了三倍,而乳晕区疼痛的风险则增加了三倍以上。
暂时性的皮肤、乳晕和乳头敏感性的下降往往随着时间的推移逐渐恢复。
半数患者术后有轻微的乳头感觉丧失,通常可以自然恢复,或者需要8到12周时间就能恢复正常。
只有很小一部分患者自述需要更长的时间恢复乳头感觉功能。
相反的,也有少数患者术后出现乳头乳晕复合体区感觉敏感度增强,通常表现为轻度的乳头和乳晕区不适,重者可出现中度乳头乳晕感觉疼痛。
同时,术后乳头的勃起能力也可能受到一定影响,部分患者术后表现为乳头勃起丧失,部分患者表现为勃起功能异常增强,这些异常反应均是通过双侧乳头乳晕对比得到的【鲢,怂明。
软件工程硕士论文要求与
软件⼯程硕⼠论⽂要求与软件⼯程硕⼠论⽂要求与模板 软件⼯程硕⼠论⽂要求有哪些,有具体的模板可以借鉴吗?下⾯是YJBYS⼩编为⼤家收集的关于软件⼯程硕⼠论⽂要求与模板,欢迎⼤家阅读借鉴! 软件⼯程硕⼠论⽂要求主要包括:字数要求与书写格式要求,⼀般软件⼯程专业研究⽣论⽂字数要求3万--5万之间,字数太少⽆法将课题研究透彻,字数过多会显得繁杂,因此,在撰写软件⼯程硕⼠论⽂时,要抓住研究核⼼,阐述清楚研究问题,适当减少⼀些常识性知识,特别重要的常识原理,可以在附录中体现;其次论⽂完成后,要按照论⽂格式标准进⾏排版,具体格式要求见下: 1 软件⼯程硕⼠论⽂基本结构 软件⼯程硕⼠论⽂基本结构包括前置部分、主体部分和结尾部分。
1.1 前置部分 (1) 封⾯ (2) 原创性声明和《中国优秀博硕学位论⽂全⽂数据库》投稿声明 (3) 序或前⾔(可根据需要) (4) 摘要及关键词 (5) ⽬次页 (6) 插图和附表清单(可根据需要) (7) 符号、标志、缩略词、⾸字母缩写、计量单位、名词、术语等的注释表(可根据需要) 1.2 主体部分 (1) 引⾔(或绪论) (2) 正⽂ (3) 结论 (4) 参考⽂献 (5) 注释(可根据需要) (6) 附录(可根据需要) 1.3 结尾部分 (1) 作者简介及在学期间所取得的科研成果 (2) 后记和致谢 (3) 封底 2 软件⼯程硕⼠论⽂编写规范与要求 2.1 前置部分 2.1.1封⾯ 封⾯(含扉页)包括以下要素: 论⽂分类号:采⽤《中国图书资料分类法》(第四版),可到图书馆查询。
单位代码: ××××。
密级:密级⼀般设定为公开,涉密级别分为秘密、机密、绝密。
凡涉密论⽂需根据《××⼤学研究⽣涉密论⽂暂⾏规定》(校研院字[2007]18号)办理审批⼿续。
研究⽣学号:填写由研究⽣管理处统⼀编排的研究⽣学号。
学位类别:按申请专业的学科门类和学位级别进⾏分类。
山东大学论文规范范本 (2)
分类号:单位代码:10422密级:学号:硕士学位论文S ha ndo ng U ni v e r si t y M a ste r’s T he si s论文题目:作者姓名学院名称专业名称指导教师合作导师年月日原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:日期:关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)论文作者签名:导师签名:日期:目录摘要.............................................................. ABSTRACT........................................................... 第1章前言标题1,黑体,小三,加粗,居中......................1.1标题2格式黑体四号加粗不缩进..................................1.1.1 标题3 格式黑体小四加粗不缩进.............................. 第2章 XXXXX....................................................... 第3章 XXXXX....................................................... 第4章结论........................................................ 致谢.............................................................. 参考文献........................................................... 攻读学位期间发表及录用学术论文 ..................................... 注明:插入引用索引和目录“目录”标题1 格式;目录内容正文格式,小四,宋体,Times New Roman。
山东大学硕士学位论文摘要嵌入式系...
山东大学硕士学位论文
uciinux系统,然后通过操作系统解开文件系统,运行应用程序。
在内核中通常必须的部件是进程管理、进程间通信、内存管理部分,其他的部件如文件系统、驱动程序、网络协议等都可以进行配置。
图2—1
2.2建立开发环境
2.2.1建立串口通讯
我们的开发板与宿主Pc机通过串口连接起来,这样两个平台就通过串口传输数据,所以我们首先需要配置两个平台的串口通信脚本。
PPP(PointtoPointProtocol,点到点协议)是通过串行连接收发数据报时采用的协议“…。
在uclinux中,PPP的功能被分成了两个部分,一个是位于内核的低级的ItDLC驱动程序部分,另一部分是处理各种控制协议的用户空间的pppd后台守护程序““。
这里,我们主要用到的是上层的pppd。
守护程序pppd控制着PPP的大多数功能。
若在命令行中手工启动pppd的话,需要带~些参数,例如:
#pppd/dev/cuaO38400crtsctsdefaultroute
这一行告诉pppd,使用串口/dev/cuaO(COMl)连接,连接速度为38400bps,crtscts告诉pppd在连接时使用硬件握手方式,而defaultroute则表明pppd在连接时使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东大学软件工程硕士专业学位论文撰写指南第1章论文评审质量要求1.1总体要求(1)文献综述应对选题所涉及的工程技术问题或研究课题的国内外状况有清晰的描述与分析。
(2)综合运用软件基础理论、科学方法、专业知识和技术手段对所解决的工程实际问题进行分析研究,并能在某方面提出独立见解。
(3)论文工作应有一定的技术难度或理论深度。
(4)论文工作应在导师指导下独立完成,论文实际工作量(含实习)一般不少于一年,论文一般为2-3万字。
(5)对于侧重工程软件或应用软件为主要内容的论文,要求需求分析合理,总体设计正确,程序编制及文档规范,并通过测试或可进行现场演示;(6)对侧重于软件工程项目管理的论文,应有明确的工程应用背景和一定经济或社会效益,数据可靠、充分,理论建模和分析方法科学正确。
(7)对于侧重于软件技术研究或技术改造类(包括应用基础研究、应用研究、预先研究、实验研究、系统研究等)项目论文,综合应用软件基础理论与专业知识,分析过程正确,实验方法科学,实验结果可信,论文成果具有先进性和实用性;(8)论文写作要求概念清晰,结构合理,层次分明,文理通顺,符合有关标准规范。
(9)论文中应包括企业应用证明、项目鉴定报告、获奖成果证书、设计图纸、论文发表等附录。
1.2工程开发类论文要求(1) 必须是一个完整的项目或一个完整项目的一部分。
(2) 可以是系统分析、设计、编码、测试等完整过程,也可以是其中的某几个环节,也可以是对整个项目或部分项目部分过程的管理。
(3) 所有的文档必须按软件工程的规范进行编写,应采用面向对象分析与设计与实现、UML建模工具和新的文档编制工具。
(4) 论文需详细地说明项目的应用背景和意义、需要解决的问题,问题的难度,解决问题所采取的关键技术和重要的算法,模块设计的思路,项目推广应用前景和进一步研究开发的展望;项目管理的理念和方法,如何应用这些理论和方法解决实际项目实施过程中的问题,解决问题的效果如何,项目管理的经验或教训的总结,项目实施的结果等。
(5)论文的编写一般应围绕一个项目来写。
(6)具体评审参考标准软件工程硕士专业学位论文质量审评表(工程开发类论文)1.3工程技术研究类论文要求(1) 需有一定的技术创新性,一般要在由计算机学位委员会认可的本学科技术类期刊上发表论文一篇。
(2) 论文需详细地说明项目的应用背景和意义、需要解决的问题,研究的方法,解题的思路,技术创新点,新的模型或算法,要完成研究的原型系统。
(3) 项目的推广应用价值和进一步研究的展望。
(4)具体评审参考标准软件工程硕士专业学位论文质量审评表(技术研究论文类)第2章论文内容组织结构软件工程硕士的论文的主要内容结构应按照如下方式进行组织,作者也可以根据自己研究设计开发系统的实际情况做一些微调。
具体如下:2.1 第1章绪论1.1 系统开发背景1.2国内外研究技术开发状况1.3解决的主要问题1.4本文的主要工作1.5论文的组织结构2.2 第2章需求分析2.1系统概述2.2系统目标和解决的问题2.3系统需求获取模式2.4系统需求问题描述2.4.1系统功能性需求2.4.2系统非功能性需求2.3 第3章系统架构设计3.1 系统设计目标和原则3.2 系统技术架构设计(网络架构、安全架构、系统逻辑、部署架构、实现架构、数据架构等几个方面,作者可以进行选择性的撰写。
)3.3 系统功能架构2.4 第4章系统详细设计4.1系统建模4.1.1系统的静态结构图4.1.2系统的动态结构图4.2系统数据库设计2.5 第5章系统实现与测试5.1系统总体实现5.2-5.n具体关键实现5.n+1系统测试,5.2.1系统测试的环境与方案5.2.2系统测试数据与过程5.2.4系统测试结果与分析2.6 第6章结论第3章论文主要内容写作说明3.1绪论绪论简要说明系统设计开发的背景、从国内外相关领域以及用户角度介绍有关的开发技术分析,采用技术的原因,需要多查询一下资料,可以是专业知识知名网站,以及系统解决的主要问题和论文的重点工作等。
每章节抽出几个核心的工作,一般通俗的有关技术知识,在绪论中不必赘述。
为了反映出作者确已掌握了所从事软件工程领域的坚实的基础理论和宽广的专业知识,具有开阔的科学视野,对研究开发方案作了充分论证设计,绪论应单独成章,列为第一章,并用足够的文字叙述,一般为10000字左右。
3.2论文的正文论文的正文主要包括需求分析、系统架构设计、系统详细设计以及系统的实现与测试等4个部分,该部分是论文核心部分,占主要篇幅。
正文必须实事求是,客观真切,准确完备,合乎逻辑,层次分明,简便可读。
3.2.1需求分析在系统需求分析章节中,主要是为作者设计开发的一个新系统定义业务需求,主要回答的是“系统开发设计的用户需要什么?通过作者开发设计的系统用户得到什么?”在系统概述中主要利用图表等概括性的描述系统的业务模型及有关业务流程现状和总体要求;需求获取模式主要介绍需求获取的过程和相关的需求获取采用的技术,如果需求分析不占主要篇幅,没有什么特色也可以不写,或2.3和2.4节合并;在需求问题描述中,重点要有较大的篇幅,主要从功能需求(functional requirement)和非功能性需求(nonfunctional requirement)两部分进行描述,其中功能需求主要描述作者开发设计的系统提供的活动和服务,重点是通过需求用例建模,其软件制品表现为系统用例图(use-case diagram)和系统用例描述(use-case narrative)。
论文在该部分描述中,作者可根据自己开发设计系统功能包的大小,对系统的核心用例和用例描述进行重点的描述,但避免全部在论文中罗列出来,作者可以用作为论文附件的形式进行附录,在描述功能性需求时作者需要体现论文写作设计的思想,不是把作者实际项目中所设计的全部用例以及用例描述都放在该部分内容章节里面,写成清单式报告等形式。
非功能性需求主要描述作者开发设计的一个满意系统的其他特征、特点和约束条件。
非功能性需求的内容一般用非量化的指标来表示。
作者在论文写作中其表现形式可以为图表的形式来展现。
如系统要求的可靠性指标包括故障率、可恢复性和可维护性等,可以以补充性规格描述等方式描述,这部分也可以包含对开发环境的描述等。
注:该部分内容应该设计需求分析的主要分析文档的描述:用例、业务模型、系统顺序图、操作规约、补充规格说明、数据字典,有些需求分析文档也可以在设计描述。
3.2.2系统架构设计系统架构(systems architecture)设计主要是为作者设计开发的系统提供一个统一的总体框架,主要关注结构、模块性、基本构件和主要控制流等方面,作者也要论述解释架构视图为何如此,在架构中作者要从某个角度观察系统的窗口,只强调关键信息或想法,忽略其他。
在这一章节中作者主要介绍设计架构要达到的目标和遵循的原则以及技术架构内容。
主要包括功能视图、逻辑视图、进程视图、部署视图、数据视图、安全视图、实现视图等主要部分内容。
作者在写技术架构该部分内容过程中,如果没有特色的内容可以适当进行一些论述,要对特色的重点部分进行论述,作者在写作中要对所设计得到的每个架构图表之前都要进行简要的论述,阐明设计该图表的方法,体现作者设计的思想,同时应体现作者完成该部分内容所应完成的工作量。
各类视图主要说明如下:逻辑视图:最重要的层、子系统、包、框架、类、接口等概念性组织。
概括了主要软件元素的功能;展示了描述系统关键方面的重要用例场景;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.2.3系统详细设计在该章节中作者主要根据UML模型图中的静态结构图(如类图、对象图),类之间的关系、交互图(顺序图、协作图)和状态图(状态图、活动图)来对系统进行详细的描述。
作为论文,作者不需要将系统所有上述内容进行细化描述,和在论文中进行罗列,要重点描述设计的思想、设计方法、设计模式和设计理论,描述有特色的设计、有一定难度的设计和有一定复杂度的设计,其他可以作为论文附件进行附录。
同时作者要对系统数据库进行有关的设计,包括表的设计,表关系的设计、OR转换,持久性的问题,存储问题。
这部分设计主要描述设计中的问题,设计的方法,包括设计模式,以及设计的结果,描述为什么会得到这样的设计,以及这样设计的好处。
注意:描述的方法,对于同样一个业务流程或操作的问题,在需求分析要用用例描述来描述,在设计中就要用顺序图或活动图描述,在实现时就要用算法、流程图或者伪代码描述等,但同一业务或操作最好不要在各个部分描述。
3.2.4系统实现与测试作者在写该部分内容时如果从具体功能实现的角度描述,论文可能罗列太多,缺乏思想性。
作者应重点从如下角度去挖掘该部分内容,首先从系统实现总体的角度用一节对系统的实现给出一个总体性的论述,并有适当的主要界面和2-4个主要的图表,可以3-5页;其次作者可以抽出关键的,复杂的功能算法实现,数据结构、数学模型、界面设计、交互设计、并发控制、性能设计、通讯协议,接口等分别进行一节的描述,可以以流程图和伪代码等形式进行描述,一定要避免大篇幅的代码附写在该部分章节内容中。
在系统测试该部分内容中,如果作者的论文测试没有特色就增加一节简单的描述作为软件开发过程的一个步骤,也可以不写。
如果作者的论文主要从测试角度来撰写,可以按照软件工程的角度来进行撰写,把软件测试按照一个项目进行组织管理,从测试背景、国内外测试相关技术、测试需求、测试方案和用例,测试的实现(测试过程和测试数据)、测试结果分析及建议等几个部分进行论文的撰写。