2018软件工程硕士开题报告范文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018软件工程硕士开题报告范文(精选)

1.文献综述

①国内外现状

上世纪90年代至今,以internet和ethernet局域

网为代表的计算机网络得到了飞速的发展,并且已经成

为实现信息化社会的命脉和发展互联的知识经济的重要

通信设施,对社会生活的很多方面以及对社会经济的发

展已经产生不可估量的影响。同时,以、jsp、

和php为代表的web开发技术,以及以.net、j2ee框架

为代表的服务器端软件开发技术和模型飞速发展,使得

各种类型的web站点已经深入人们的日常生活和工作,

成为人们获取信息和交流沟通的最主要平台之一。基于

b/s (browser/server)模式的web应用系统因其在开发、

部署、更新及维护方面的优势,逐步代替了基于

c/s(client/server)模式的应用程序,并被广泛地应用

于各种企业信息化应用系统之中。

XX年之后,以blog、tag、sns、rss、wiki等社会

软件的应用为核心,依据六度分隔、xml(extensible markup language,可扩展标记语言)以及

ajax(asynchronous javascript and xml,异步

javascript和xml)等新理论和技术实现互联网新一代模

式的web 2.0概念不断地发展,使得如今的各种web应用程序更加注重用户体验与个性化。现阶段主流的web开

发技术包括了html、dhtml、java applet、javascript、vbscript、cgi、php、jsp、asp、、xml和web services等。

xml以sgml(标准通用标记语言)为基础,并已经成

为w3c推荐使用的标准,是整个web的基本结构和未来技术发展的基础。xml允许开发人员根据实际业务需求自

定义标签,弥补了html在可扩展性方面的不足。xml结

构化地描述信息,使内容描述与现实方式相分离,已作

为应用程序间的数据传递格式被广泛应用。同时,xml

可以很好地与现有的关系型数据库相结合,将关系型数

据与xml数据相互转换,如今各大数据库公司都改进了

自己的产品,db2、sybase、oracle、informix和微软

公司的sql server XX均提供了对xml的支持。

ajax是一种新的web开发方法或模式,使用客户端

脚本javascript与web服务器实现数据交互,使得动态地更新web页面,增强用户体验。同时,ajax并不是一

门新的语言或技术,它实际上是基于xhtml、css、dom、javascript、xml和xmlhttprequest几项技术按一定的

方式组合在一起共同协作中发挥各自的作用。ajax的工

作原理相当于在客户端浏览器和服务器之间增加了一个

ajax引擎的中间层,使用户操作与服务器响应异步化。

是微软公司推出的一项以.net framework

为基础的动态web开发技术。最新的正式版本已经随着.net framework 3.5一起更新到 3.5,并融合了linq、lambda表达式、匿名类型等c#语言新特性,同时 3.5还提供了支持ajax技术的 ajax构件技术。

由于html、dhtml等标记语言在浏览器下对图形、

音频、视频等多媒体技术支持不足,并不能满足用户在web 2.0大环境下对web应用程序的最新需求,产生了以adobe公司发布的flash/flex、微软公司发布的silverlight、sun公司发布的javafx等web浏览器插件技术为代表的ria (rich internet application,富互联网应用程序)概念。其中silverlight是一款跨浏览器、跨平台,基于.net framework,用于实现下一代富媒体

体验和ria web应用程序的浏览器插件技术。

silverlight中包含了wpf(windows presentation foundation, windows展现基础)的技术特性,可以使用xaml (extensible application markup language,可扩展应用程序标记语言)语言创建融合了图形、动画、多媒体及其他的富客户端特性的应用程序。xaml是基于xml 的、用于创建用户界面元素的声明式标记语言,提供了

强大的矢量图形开发支持。在系统开发中使用微软expression blend 与visual studio进行联合开发,提高系统开发效率,实现系统的快速构建。silverlight

提供了基于http的跨域网络访问支持。silverlight应

用程序能访问wcf、简单对象访问协议(soap)和 ajax服务,并能接收xml、json和rss等格式的数据。XX年7月,微软公司正式发布了最新的silverlight 3.0。

在企业级应用架构方面,软件工程领域已经从面向

组件的架构方式发展为以web服务为基础的面向服务架

构(services-oriented architecture,soa)。soa将企

业中各个应用程序封装为可组合的、可访问的、独立的

服务。soa具有技术与平xx立、低耦合、良好封装性以

及灵活性等特征。服务将业务逻辑以技术平台无关的、

可交换的、可互操作的web服务的形式暴露给客户端,

降低了系统各部分之间的耦合性,提供了可维护的、健

壮的、安全的分布式应用程序解决方案。soa中使用web 服务描述语言(wsdl)和统一描述、发现和集成

(universal description discovery and integration,uddi)实现服务元素的公开与查找,服务提供者与服务请求者通过基于xml的soap协议实现数据通信。

在微软公司发布的.net framework 3.0/3.5版本中,新加入了wcf(windows communication foundation,

相关文档
最新文档