千文网小编为你整理了多篇相关的《软件工程开题报告参考(合集)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《软件工程开题报告参考(合集)》。
xxx大学
本科毕业设计(论文)开题报告
题目社区网格化
指导教师院(系、部)软件学院
专业班级学号
姓名日期20xx.x.x
教务处印制
一、选题的目的、意义和研究现状
・1・
・2・
二、研究方案及预期结果
・3・
・4・
工程硕士学位论文开题报告
工程领域名称:软件工程
班级、学号:
硕士生姓名:
导师姓名:
硕士生所在单位名称填表日期:年月日
开题报告内容
提示:
1、工程硕士的学位论文的选题应直接来源于生产实际或具有明确的生产背景和应用价值,可以是一个完整的工程项目策划、工程设计项目或技术改造项目,可以是技术攻关研究专题,可以是新工艺、新设备、新材料、新产品的研制与开发,论文选题应有一定的技术难度、先进性和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。
2、学位论文的形式可以是工程设计、产品研制报告、研究论文。
3、内容包括文献综述和选题两部分(查阅中、外文资料数量不少于20篇,书面报告
1.软件工程论文开题报告
2.医学开题报告参考
3.软件工程论文毕业开题报告范文
4.软件工程论文开题报告范文
5.关于hadoop开题报告参考
6.高中课题开题报告参考
7.开题报告写作内容参考
8.论文开题报告的大纲参考
9.开题报告范本参考
10.开题报告的范文参考
关于最新软件工程硕士论文开题报告范文精选
随着科技的发展,数字化时代的到来,软件工程的重要性日益凸显。开题报告是论文的开端,影响着论文的水平与质量。学术堂就为大家整理了一篇软件工程硕士开题报告,以供参考。
题目:面向数据的软件工程方法探讨及初步应用
一、课题研究背景及意义
目前,面向服务的体系结构(service-orientedarchitecture,SOA)(叶钰,2005)仍然是软件行业进行软件项目开发的基本理论支撑和核心思维模式,人们在从实际需求中进行软件开发时,总是先将其中的业务模式抽离出来,再对某个业务的完成流程进行梳理,从而指导项目的具体开发,这就是SOA所涉及到的软件工程方法。
随着云计算、大数据时代的到来,在基础设施增强,信息量庞大的前提条件下,人们的实际需求变化越来越快,使得软件的业务需求也不断地变化,甚至可能导致整个业务流程的改变,所以在软件行业存在的需求分析过程复杂、软件开发周期长、软件生命周期短、运行维护困难等一系列问题变得更为突出。再者,随着数据思维的蔓延,人们的数据所有权意识越来越强烈,导致信息安全成为了国家战略。
由此,诞生了面向数据的体系结构(data-orientedarchitecture,DOA)(苗放,2012),DOA的核心是数据,它强调数据作为软件的生长土壤,在云环境下提供数据的管理和应用的管理,很好地解决了异构系统间数据共享和系统功能扩展等问题。在信息技术革命的当下,DOA为国家战略层面的智慧城市建设和信息安全工作的展开提供了理论支持。
所以,研究DOA下的软件工程方法并将其成熟应用有着十分重要的意义。
二、研究现状
1990年开始,在面向对象技术的基础上,为了提高软件的复用,逐渐发展起了组件技术,随着对组件技术研究的深入,形成了基于组件的软件工程。在COM/DCOM(楼伟进,2000)、JavaBeans/EJB(EmmerichW,2001)等组件标准出现后,基于组件的软件工程趋于成熟,其实现的粗粒度的软件复用极大的提高了软件开发的效率和软件的质量,降低了软件开发成本,是软件工程方法的进步(冯健文,2004)。面向服务的体系结构(SOA)最早是由Gartner公司提出的,但一开始因为软硬件技术水平的限制,SOA没有引起广泛的`关注,随着2000年WebService(DebettencourtJ,2001)的出现,SOA迎来了发展的真正开端,随着一系列标准和规范的制定,形成了面向服务的软件工程,时至今日,面向服务的软件开发仍然主导着软件行业的发展(蔡维德,2008)。
随着2008年大数据概念(AndrewMA,2012)的提出,大数据的思维逐渐在学术界和行业中蔓延开来,许多专家学者提出了一些关于大数据软件工程(周明辉,2014)的思考,清华大学何克清教授在《大数据时代的软件工程关键技术》一文中根据大数据的特点,分析了大数据时代下软件工程的发展趋势,及其关键技术的应用,其中大数据驱动架构研究的思想,体现了数据在软件工程中的核心作用(何克清,2014)。清华大学张桂刚等在《一种基于大数据的软件设计模型》一文中,根据已有的软件工程方法,提出一种基于大数据的软件开发过程和一种基于大数据的编程语言,进而提出一种软件设计模型(张桂刚,2014)。这些都是数据在软件开发中的核心地位日渐凸显的情况下,对软件工程方法和软件工程技术的探讨。
2012年苗放教授提出面向数据的体系结构(DOA)以来,面向数据理论体系不断发展,逐渐丰富,也在实际的工程项目中得到了应用和推广,DOA在实践中得到了证明,在此基础上,苗放教授提出了面向数据的软件工程(data-orientedsoftwareengineering,DOSE),在软件工程方法上做了新的论述,基于以数据为核心的思想展开了对面向数据软件工程方法的研究。
三、论文研究内容
首先是面向数据的软件工程方法研究,此研究的目标是确立软件工程的新方法,以数据为核心,以数据逻辑体现传统软件工程方法中的业务逻辑。本文研究从软件工程方法学的角度出发,旨在构建一种完整的面向数据的软件工程方法,进一步壮大软件工程方法体系,拟解决现价段信息系统构建过程中所遇到的一些突出问题。在具体问题的解决上,通过与已有软件工程方法的比较,说明了面向数据的软件工程方法研究的必要性。
其次是面向数据软件工程方法应用实践,将研究确立的DOSE方法应用在具体的软件工程项目开发中,从需求调研、开发成本、开发周期、系统扩展、信息共享等几个方面与传统的SOA方法进行比较,一方面是检验DOSE方法的确实可行性;另一方面是检验并证明DOSE方法相对于传统软件工程方法的优越性。
123下一页四、论文提纲
目录
摘要
ABSTRACT
第1章绪论
1.1引言
1.2课题研究背景及意义
1.3研究现状与存在问题
1.3.1软件工程发展与研究现状
1.3.2存在问题
1.4论文研究内容
1.5论文主要创新点及成果
1.5.1论文创新点
1.5.2论文主要成果
1.6论文组织结构
第2章相关概念与技术路线
2.1面向数据的体系结构
2.1.1总体架构
2.1.2核心组成
2.1.3数据注册中心
2.2面向数据的软件工程
2.2.1面向数据的软件工程基本原理
2.2.2数据逻辑与业务逻辑
2.3数据资源池技术
2.4数据生态系统
2.5本章小结
第3章面向数据的软件工程
3.1面向数据的体系结构与面向服务的体系结构
3.2面向数据的软件工程与传统软件工程
3.3面向数据的软件工程与大数据软件工程
3.4面向数据的软件开发范型
3.4.1DOSE方法原则
3.4.2DOSE方法描述
3.4.3DOSE软件过程
3.5DOSE方法的优越性
3.6本章小结
第4章基于DOSE方法的信息系统设计与实现
4.1系统的总体架构
4.2系统设计与实现
4.2.1数据库设计
4.2.2DOA平台模块设计
4.2.3系统模块设计
4.3本章小结
结论
致谢
参考文献
五、论文创新点
(1)提出了面向数据的软件工程(DOSE)方法原则。根据面向数据所具有的特点,初步规定了面向数据体系结构下软件开发应该遵循的前提条件,主要包括三条原则:统一数据注册标准原则、数据定义服务,数据驱动应用原则、数据-应用生态系统原则。
(2)提出了一种面向数据的软件工程(DOSE)方法,并给出了方法内容的具体描述。在面向数据的体系结构理论多次项目实践的基础上,对面向数据的软件工程进行研究,经过对工程方法的探讨提出了一种DOSE方法,并进行了该方法的项目实践。
(3)提出了一种面向数据的软件工程(DOSE)的软件过程。在DOSE方法经过实践的情况下,根据DOSE方法的实际研发周期,总结出应用DOSE方法进行软件开发的软件过程,该过程以适应需求变更为迭代的主线,以DOA架构的数据生态系统为基础。
上一页123下一页六、进度安排
20XX年11月23日--12月8日确定选题、收集相关资料
20XX年1月9日--2月15日撰写开题报告与开题
20XX年3月4日--4月28日调查问卷设计及调查
20XX年5月1日--5月15日数据输入、汇总和处理,形成写作提纲
20XX年5月15日--5月30日论文写作及修改
20XX年6月论文答辩定稿
七、参考文献
[1]蔡维德,白晓颖,陈以农。2008.浅谈深析面向服务的软件工程[M].清华大学出版社。
[2]程付超。2014.面向海量遥感数据的分布式混合计算技术研究[D].成都理工大学。
[3]陈杰。2012.虚拟化资源池的设计与实现[J].电信技术,(5):53-55.
[4]陈利国,王艳萍。2009.面向服务体系架构的研究[J].电脑知识与技术,5(3):549-551.
[5]曹哲。2004.软件工程[M].中国水利水电出版社。杜明晶。2014.DOA下分布式数据注册中心构建与检索功能的初步实现[D].成都理工大学。
[6]冯登国。2001.国内外信息安全研究现状及其发展趋势[J].网络安全技术与应用,(1):8-13.
[7]冯健文,林璇。2004.基于组件的软件工程(CBSE)研究[J].江西师范大学学报:自然科学版,28(1):32-35.
[8]冯济舟。2014.软件瀑布模型的过程和产品质量保证[J].船舶标准化与质量,(2)。
[9]樊莉丽。2014.面向对象设计的软件工程开发分析[J].产业与科技论坛,(15)。
[10]樊莉丽。2014.软件工程体系结构的研究与发展[J].电子制作,(8)。
[11]郭江,廖越虹。1995.面向对象和面向过程的系统开发方法比较(下)[J].计算机系统应用,(4):59-62.
[12]郭立峰,郭耀,常继传。1999.NATO软件复用标准导论[J].计算机科学,(5):5-16.
[13]郭曦榕,苗放,王华军,等。2009.空间信息G/S网络访问模式体系架构初探[J].计算机应用与软件,26(10):72-74.
[14]高禹,毕振波。2008.软件开发过程模型的发展[J].计算机技术与发展,18(7):83-86.
[15](意)盖伊,(意)查耶,(意)曼德若利。2006.软件工程基础[M].中国电力出版社。
[16]何克清,李兵,马于涛,黄贻望等。2014.大数据时代的软件工程关键技术。中国计算机学会通讯。3.(10)8-9
[17]姜国华,李晓林,季英珍。2007.基于SOA的框架模型研究[J].电脑与信息技术,15(6):37-39.
[18]江贺,任志磊,聂黎明等。2014.面向移动应用大数据的软件工程研究。中国计算机学会通讯。3.(10)24-25.上一页123
软件工程毕业论文开题报告范文
一.研究背景、概况及意义
1.研究背景
随着科学技术的飞速发展,越来越多的大规模科学和工程计算问题对计算机的速度提出了非常高的要求。在图像处理方面,大规模的地形匹配、神经网络计算及其他计算量大的任务都需要计算机具有强大的计算性能。近年来,微处理器的性能不断提高,高速局域网的不断发展,可以利用相对廉价的微机通过高速局域网构建高性能的并行集群计算系统。与传统的超级计算机相比,并行集群计算系统具有较高的性价比和良好的可扩展性,可以满足不同规模的大型计算问题。
在数字图像处理中,图像匹配是根据已知一幅图像在陌生图像中寻找对应子图像的过程,它在计算机视觉、航空遥感、医学图像、飞行器制导等领域具有广泛的应用。目前,图像匹配算法很多,基于灰度匹配算法简单、精度高,但计算量大、对旋转形变等敏感。基于特征匹配方法计算量小,对灰度变化、形变及遮挡等有较好的适应性,但它取决于特征提取的质量,匹配精度不是很理想。基于神经网络和遗传算法具有良好的并行性和非线性全局作用,良好的容错和记忆能力,但计算代价高、参数选取对结果影响大。其中经典的灰度相关算法具有匹配精度高,易于硬件实现等特点,但计算量大、速度慢,应用受到限制。现今针对灰度相关匹配改进的算法较多,如灰度归一化相关匹配,基本上是从相似性度量的函数着手进行算法的改进,但很多是基于串行处理。随着近几年硬件的飞速发展,使得传统的大型工作站可由多微机的集群系统代替,从而使得计算量大的问题可由后者解决。在图像处理的研究中,并行处理的引入极大地缩短了计算时间,成为图像处理中的一种重要手段。本文基于灰度相关匹配进行并行化处理、改进,提高运算速度。
2.国内外研究概况
目前,MPI(MessagePassingInterface)是比较流行的并行计算开发环境之一。MPI是一个并行计算消息传递接口标准,由MPI论坛(MPIForum)推出,制定该标准的目的是提高并行程序的可移植性和开发效率。MPI论坛是由欧美主要的并行计算机生产商、大学、政府实验室和工厂研究人员组成的一个非官方组织。MPI论坛在1994年6月正式推出了MPI的第一个版本MPI1.0,又于1995年6月推出了MPI1.1,对原有的版本进行了修改、完善和补充。1997年7月推出的MPI2.0版本中,又加入了远程存储访问、并行I/O、动态进程管理等内容。MPI现在已经成为产业界广泛支持的'并行计算标准。
3.现实意义
现今针对灰度相关匹配改进的算法较多,如灰度归一化相关匹配,基本上是从相似性度量的函数着手进行算法的改进,但很多是基于串行处理。随着近几年硬件的飞速发展,使得传统的大型工作站由多微机的集群系统代替,从而使得计算量大的问题可由后者解决。在图像处理的研究中,并行处理的引入极大地缩短了计算时间,成为图像处理中的一种重要手段。本文基于灰度相关匹配进行并行化处理,并对其进行适当的改进,以提高运算速度。
二.研究主要内容
研究内容:
基于并行计算在高性能计算中的优势并根据图像处理的特点,探讨了并行计算在图像处理中的应用。给出了图像并行处理的一般过程,并用具体例子作以说明,同时也给出了如何提高图像并行处理效率的一些措施。
1软件工具的选择
已有若干并行编程软件包可供选择,例如PVM(ParallelVirtualMachine),MPI(MessagePassingInterface),Express,Pthreads等,但是,其中只有PVM,MPI是针对网络多计算机系统(或工作站集群系统)设计的。前者提供了一种支持异构或同构计算机间消息传递的软件环境,适合于多种硬件结构,包括运行Linux、UNIX操作系统的PC机。它可以用C或者Fortran编程。而MPI具有和PVM类似的比较强大的功能。与PVM一样,它可以用C或者Fortran编程,并且也适合于多种硬件结构,包括运行Linux、Windows、NT操作系统的PC机。但它是被推荐的一种适用于消息传递型多计算机系统的并行软件编程标准。因此,它不仅实用,可移植、高效灵活,而且将有更广泛的推广价值。此外,它的许多版本与实现,如MPICH、CHIPM、LAM等都可以在网上免费下载,这为图像并行处理的研究提供了十分有利的条件。在我们研究图像并行处理时,选择了MPI作为并行程序设计工具。
2并行图像处理算法的实现图像处理的并行求解过程,一般分为以下几个步骤:
(1)对图像处理问题进行抽象,建立算法串行模型;
(2)对算法串行模型进行分析,找出算法模型中需要并行处理的部分,确定算法并行实现方法建立算法并行模型的描述;
(3)用并行计算语言实现并行算法;
(4)在并行集群计算系统上运行,调试并行算法。
3并行图像处理具体算法实例:
灰度匹配是数字图像处理中一项重要的技术,以往的匹配方法虽然精确度高,但计算量大、时间长。针对这一问题,将基于MPI(MessagePassingInterface)的集群并行处理思想引入到图像灰度匹配中,对待匹配的图像采用数据分割处理,结合并行处理的一般步骤对图像灰度匹配进行并行建模、实现,对传统的图像灰度匹配算法进行并行化改进,试验结果表明并行化处理能显著地缩短灰度匹配时间,达到较高的加速比和效率。通过对图像灰度匹配的并行化处理,验证了并行计算的高性能。
研究目标:
灰度匹配是数字图像处理中一项重要的技术,以往的匹配方法虽然精确度高,但计算量大、时间长。针对这一问题,将基于MPI(MessagePassingInterface)的集群并行处理思想引入到图像灰度匹配中,对待匹配的图像采用数据分割处理,结合并行处理的一般步骤对图像灰度匹配进行并行建模、实现,对传统的图像灰度匹配算法进行并行化改进,试验结果表明并行化处理能显著地缩短灰度匹配时间,达到较高的加速比和效率。通过对图像灰度匹配的并行化处理,验证了并行计算的高性能。
三.研究步骤、方法及措施
研究步骤与方法
本课题将先从理论上提出解决办法,再从实践中不断验证断修正理论模型最后开发出一个初步的应用系统。立足于并行计算在图像处理方面的应用,致力于研究MPI在灰度匹配上的具体应用。
可能遇到的问题及采取的措施
1.图像处理的并行模型的选择以及实现
2.分析并行量大时和并行量小时等多种情况的比较。
四.研究进度计划
研究工作的总体安排和进度:
1.20XX.2.21-20XX.3.6查阅相关文档、确定论文题目
2.20XX.3.7-20XX.3.20撰写开题报告,调研项目所用的并行计算技术
3.20XX.3.21-20XX.3.23文献综述
4.20XX.3.24-20XX.4.19项目开发,大体完成
5.20XX.4.20-20XX.4.24外文翻译
6.20XX.4.25-20XX.5.6论文一稿
7.20XX.5.7-20XX.5.8中期检查
8.20XX.5.9-20XX.5.31论文二稿
9.20XX.6.1-20XX.6.5论文三稿
10.20XX.6.6-20XX.6.10论文定稿,准备答辩材料
五.参考文献
[1]陈国良,安虹.并行算法实践[M].北京:高等教育出版社。
[2]都志辉.高性能计算之并行编程技术―――MPI并行程序设计[M].北京:清华大学出版社。.
[3]SCHISTADAH,JAINSOTBERGAK.TextureFusionandFeatureSelectionAppliedtoSARImagery[J].IEEETransactionsonGe2osienceandRemoteSensing,1997,35(2):475-478.
[4]UNSERM.Textureclassificationandsegmentationusingwaveletframes[J].IEEETransactiosImageProcessing,1995,4(11):1549-1560.
[5]SIMARDM,DEGRANDIG.AnalysisofSpeckleNoiseContributiononWaveletDecompositionofSARImages[J].IEEETransactionsonGeoscienceandRemoteSensing,1998,36(6):1953-1962.
[6]BARALDIA,PARMIGGIANF.AnInvestigationoftheTextureCharacteristicsAssociatedwithGrayLevelCo2occurrenceMatrixSta2
毕业设计开题报告
题目灯饰公司商品销售管理系统的开发
学生姓名xxx学号082xxxx023
所在院(系)数学与计算机科学学院
专业班级信息管理与信息系统xxx班
指导教师xx
20xx年x月x日
1
2
3
4
推荐专题: 软件工程毕业设计开题报告