软件工程项目系统毕业论文.docx
- 文档编号:10269986
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:41
- 大小:559.69KB
软件工程项目系统毕业论文.docx
《软件工程项目系统毕业论文.docx》由会员分享,可在线阅读,更多相关《软件工程项目系统毕业论文.docx(41页珍藏版)》请在冰点文库上搜索。
软件工程项目系统毕业论文
软件工程项目系统毕业论文
3.1十大科技发展趋势
美国信息技术咨询与研究公司Gartner本周在美国奥兰多年度座谈会上列出了公司对未来大科技趋势的预测,移动设备、应用、云计算和大数据榜上有名。
如图3—1所示未来的十大科技发展趋势
图3-1十大科技趋势图
Gartner在中国的新办公区发布了2013年10大科技趋势,其中包括移动设备战役、移动应用开发和html5、个人云、、物联网、混合IT和云计算、战略大数据、可行性分析、内存计算、集成化生态系统和企业应用商店。
3.1.1移动设备战役
移动设备:
也叫行动装置(Mobiledevice)、流动装置、手持装置(handhelddevice)等,是一种口袋大小的计算设备,通常有一个小的显示萤幕,触控输入,或是小型的键盘。
这一类设备对我们来说并不陌生,通过它可以随时随地访问获得各种信息,他可以随时随地的满足用户的多种需求。
其分类包括掌上游戏机、移动电话、智能手机和平板电脑。
从图3-1中不难看出移动设备战役10大科技发展趋势中居榜首。
这并不让人意外,随着越来越多的移动设备涌入市场,很多用户和企业可能同时拥有多种移动设备,而如何管理好这些设备成了最大的问题。
并且随着windows8的到来,这一问题会继续升级。
未来移动手机将会取代PC机成为最常用的上网工具。
在未来3年,市面上卖出的手机中80%是智能手机。
2015年之前,平板电脑的发货量将相当于笔记本电脑的50%,而Windows8很可能会紧追Android和iOS,占据移动操作系统平台的第三把交椅。
但随着移动设备平台变得越来越复杂,人们的需求也越来越高。
更美化的界面,更简洁快捷的操作,更方便的控件。
在移动设备上出来更多的控件,使得移动设备上的开发编程一件轻松的事情。
3.1.2移动应用和HTML5
(1)移动应用英文名称为MobileApplication其缩写为MA。
从广义方面来看移动应用包含个人以及企业级应用,从狭义方面移动应用指企业级商务应用。
随着云计算时代的来到,企业信息化又有了新的生命。
云端不断增强的服务性能之外最显著的特征就是在端的精彩表现。
之前单纯用PC来使用ERP的时代将一去不复返,而以手机、平板电脑介质为代表的移动终端应用将为企业信息化带来巨大变革。
图3-2HTML5图标
移动应用不仅仅是在手机上简单的运行软件,它涉及到企业信息化应用场景的完善、扩展,带来ERP的延伸,让ERP无所不在,通过广泛的产业链合作为用户提供低成本整体解决方案。
移动应用将带来企业信息化商业模式的创新变革。
(2)HTML5是用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些HTML5技术。
HTML5实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。
它旨在减少浏览器对于需要插件的丰富性网络应用服务,如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。
如右图3-2为HTML5的图标。
html5的技术特性及优势如下:
①提高可用性和改进用户的友好体验
②给站点带来更多的多媒体元素(视频和音频)
③很好的替代FLASH和Silverlight
④涉及到网站的抓取和索引的时候,对于SEO很友好
⑤将被大量应用于移动应用程序和游戏
⑥开源跨平台
到目前为止,基本上想要直接在网页上进行绘图还是不能轻易完成的,即使是几何图形也不可以。
在浏览器当中直接能跟图片的交互操作也很有限,多数是保存和点击。
如果希望能够跟图片进行更多的操作或者在浏览器当中画出图形,就需要flash,silverlight这类插件来帮忙。
HTML5了解人们的需求,HTML5已经确定引入canvas标签,通过canvas,用户将可以动态的生成各种图形。
不仅如此,HTML5也赋予图片图形更多的交互可能,HTML5的canvas标签还能够配合javascript来利用键盘控制图形图像,这无疑为现有的网页游戏提供了新的选择和更好的维护性和通用性,脱离了flash插件的网页游戏必然能够获得更大的访问量,更多的用户。
除此之外,html在其他方面也有着巨大的优势,这里就不一一列举了。
(3)未来移动应用开发趋势
①个性化的用户体验
2015年,大多的移动应用都将提供更加个性化的内容和服务,那些以前只能在Web上可用的服务也将过渡到移动当中。
新应用将允许用户去创建、修改、分享和购买个性化的产品和服务。
新开发的技术能够有效的使用移动分析工具提供的大数据,从而推动应用程序服务的个性化。
通过对用户移动设备上相关信息的收集,提供与之相关的特定服务。
这将让用户花费更少的时间在挑选自己喜欢的事情上,因为他们看到的结果全是根据自身的喜好显示出来的内容。
因此,个性化将成为2015年移动应用领域最重要的一方面。
②移动支付
移动支付之所以暂时呈现出停滞不前的态势,主要还是因为用户对其安全问题的担忧。
但是随着使用近距离无线通讯技术(NFC)的移动应用的支付正在开展行动,2015年,移动支付将有望随着安全移动应用的开发实现快速的增长,像ApplePay、GoogleWallet和MCX的CurrentC之类的移动支付解决方案也昭示着移动支付快速增长的趋势。
为Android、iOS和WindowsPhone设计的集成支付系统的应用,让用户通过智能手机就能够安全的购买产品和服务。
③HTML5和混合开发
混合模式移动应用是指介于web-app、native-app这两者之间的app,兼具“NativeApp良好用户交互体验的优势”和“WebApp跨平台开发的优势”
HTML5是最新的网络标准,已经为苹果、谷歌等许多公司所采用,它允许开发者开发出更为高级的图形、印刷和动画,并且不需要第三方浏览器插件(如Flash)就能转换……Flash为PC时代而生,为个人电脑和鼠标而出现。
Flash是Adobe的一项成功业务,所以我们充分理解为什么他们希望能将其推广到个人电脑以外的领域。
然而,移动时代是低功耗设备、触摸屏界面和开放网络标准的时代,Flash已经落伍。
为每个平台分别构建原生应用是一件很耗时间和资源的事情,解决方法就是使用HTML5为每个平台开发移动Web应用。
这一方法,让开发者可以利用更少的资源去快速开发,同时,还不会影响用户体验。
3.1.3个人云
所谓的个人云是指可以借助平板电脑、电视、PC和智能手机等移动设备,通过互联网无缝存储、同步、获取并分享数据的一组在线服务。
个人云存储,简单来说,就是将数据存储在网络上,而不是本地硬盘。
个人云存储主要定位是用来存储个人文件的,它不限个人端口,可以从电脑,从手机,或者是平板电脑,它可以跨平台,走到哪里,都能访问到自己的个人文件,就像使用U盘这么简单,但又无需随时携带,更不用担心这个U盘会丢失。
个人云存储的概念,也可以从三个方面理解,数据性质上,数据属于用户个人,有别于共享型网盘;功能方面,存储和同步是个人云存储的重点,它实现了用户数据的只能迁移,而分享功能则实现了联系人之间的信息交流;同时,速度,易用性和稳定性是用户体验的三大要素。
在个性化时代,个人数据如何实现更加方便的使用和更加安全的存储,以及分享等,都蕴含着极大的市场需求。
随着技术水平的提高,以及更多家公司的推出的新服务,个人云存储将会有更大的发展空间,在目前产品的这些优点上,将会有更多的优点出现。
3.1.4物联网(InternetofThings)
物联网,简而言之就是物物相连的互联网。
它是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。
其核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。
物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。
物联网包括三种关键技术:
传感器技术、RFID标签、嵌入式系统技术。
其用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、路灯照明管控、景观照明管控、楼宇照明管控、广场照明管控、老人护理、个人健康、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。
各个行业都对物联网有较大需求,如商场购物,医疗监测,配送中心等,发展物联网并将其应用于这些行业,必然将产生很大的经济效益。
而对于人们来说,他们更在乎物联网相关产品的收费方式和产品服务,对于技术要求不是很高。
所以物联网应当以服务为主,协调好技术成本与收费,是将来取得效益的关键。
相信在未来几年,物联网的产业规模将进入快速增长期
3.1.5混合IT和云计算(HybridIT&CloudComputing)
混合IT(hybridIT)是企业计算的一种方法,利用这种方法,组织提供、管理内部的一些信息技术资源,用基于云的服务管理其它资源。
一个混合方法让企业维持IT管理的集中方法,同时也试验了云计算(cloudcomputing)。
云计算(cloudcomputing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。
透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。
云计算从广义和狭义上可分为以下两种
(1)狭义云计算
狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。
提供资源的网络被称为“云”。
“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
这种特性经常被称为像水电一样使用IT基础设施。
(2)广义云计算
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。
这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务
云计算在中国主要行业应用还仅仅是“冰山一角”,但随着本土化云计算技术产品、解决方案的不断成熟,云计算理念的迅速推广普及,云计算必将成为未来中国重要行业领域的主流IT应用模式,为重点行业用户的信息化建设与IT运维管理工作奠定核心基础,根据笔者对中国重要行业领域信息化建设现状与未来信息化应用需求的深入分析,同时结合国外云计算产品的大量实践应用经验研究,未来云计算主要应用在如下领域:
医药医疗领域、制造领域金融、能源领域电子政务领域、教育科研领域和电信领域。
总的来说,云计算可以算作是网格计算的一个商业演化版。
早在2002年,我国刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:
“把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。
计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。
”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。
目前国内外的云计算公司主要有以下几家,如图3-3所示
图3-3国内外云计算公司
3.1.6战略大数据(StrategicBigData)
(1)大数据(bigdata),是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。
(2)大数据的4V特点:
Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)。
具体如下:
①数据体量(volumes)大,指代大型数据集,一般在10TB规模左右,但在实际应用中,很多企业用户把多个数据集放在一起,已经形成了PB级的数据量。
②数据类别(variety)大,数据来自多种数据源,数据种类和格式日渐丰富,已冲破了以前所限定的结构化数据范畴,囊括了半结构化和非结构化数据。
③数据处理速度(Velocity)快,在数据量非常庞大的情况下,也能够做到数据的实时处理。
④数据真实性(Veracity)高,随着社交数据、企业内容、交易与应用数据等新数据源的兴趣,传统数据源的局限被打破,企业愈发需要有效的信息之力以确保其真实性及安全性。
(3)Hadoop技术架构
提到大数据就不得不提及Hadoop技术架构,大数据革命正以ApacheHadoop为中心如火如荼的进行着。
自从开源分布式数据处理平台在5年前发布时讨论之声就不绝于耳。
在过去的一年中,Hadoop赢得了客户的认可,并得到众多商业化的支持以及众多数据库和数据集成软件商的整合
Hadoop可以管理结构化数据,以及诸如服务器日志文件和Web点击流的数据。
同时还可以管理以非结构化文本为中心的数据,如Facebook和Twitter。
这种处理多类型数据的能力非常重要。
它催生了NoSQL平台和产品。
如Cassandra,CouchDB,MongoDB以及Oracle最新的NoSQL数据库。
(4)大数据的应用
大数据的应用已经渗透到每一个行业和业务职能领域,逐渐成为了重要的生产因素。
按照专业领域划分,信息技术、互联网行业、商业、遥感探测已经开始应用大数据技术来进行研究和生产效益;生物信息技术、科研情报所、图书情报领域已经对大数据展开了研究,并进行了规划;其他专业和行业对大数据可能仍处于了解阶段,但大数据的浪潮很快就会波及大部分的行业领域。
以下为大数据在医学领域和体育领域的应用
①医学领域应用
甲型H1N1是2009年出现的一种新的病毒,并短短几周就迅速传播开来。
谷歌公司把5000万条美国人最频繁检索的词条和美国疾控中心在2003年至2008年间季节性流感传播时期的数据进行了比较。
——2008年就做出了预判。
②体育领域应用
图3-4SAP极限帆船队队员在比赛中
大数据为“海上F1”带来赛场内外的变革被誉为“海上F1”的2014极限帆船赛——青岛站开赛,与其说这是一场在海上飚速的大赛,倒不如说这是一场大数据技术与体育高度融合的盛会。
比赛中,每一个船员将使用各种高新技术,应尽所能,战胜对手。
很多人之所以喜欢这样的比赛,是因为帆船比赛是世界上最复杂的一项运动,当参赛选手在以每小时一百米的风速,并且与非常高的大浪,进行搏斗的时候,要考虑很多复杂因素,需要参赛者在短时间内,迅速做出判断。
SAP全力支持的极限帆船比赛不仅“很酷,很拉风”,对于爱好帆船的参与者和观众而言,更是一场参与大数据、云计算以及移动应用体验的全新过程。
3.1.7可行性分析(ActionableAnalytics)
可行性分析是指以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。
对整个可行性研究提出综合分析评价,指出优缺点和建议。
可行性分析一般包含以下几方面的内容:
(1)经济可行性。
在投资必要性的论证上,一方面要做好投资环境的分析,对构成投资环境的各种因素进行全面的分析论证,二是要做好市场调研,包括竞争力分析、市场供求预测、市场细分、价格分析、定位及营销策略论证。
(2)技术可行性。
主要从项目实施的技术角度,合理设计技术方案,并通过和现有的技术进行比选和评价。
研究项目是否可以进行下去。
(3)组织可行性。
制定合理的项目实施进度计划、设计合理的组织机构、选择经验丰富的管理人员、建立良好的协作关系、制定合适的培训计划等,保证项目顺利执行。
(4)风险因素及对策。
主要对项目的市场风险、技术风险、财务风险、组织风险、法律风险、经济及社会风险等风险因素进行评价,制定规避风险的对策,为项目全过程的风险管理提供依据。
3.1.8内存计算(MainstreamInMemoryComputing)
大数据是一种以数据为中心的数据密集型技术,现有的以计算为中心的技术难以满足大数据的应用需求,因此,整个IT架构的革命性重构势在必行。
随着新型非易失性存储器件的出现和成本的不断走低,客观上为设计以数据为中心的大数据处理模式,即内存计算模式创造了机会。
它将新型存储级内存(storageclassmemory,SCM)器件设计成为新内存体系的一部分,而非作为虚拟内存交换区域的外存补充,计算不仅存在于传统的内存上,也在新型存储级内存上发生。
内存计算是以大数据为中心,通过对体系结构及编程模型等进行重大革新,最终显著提升数据处理性能的新型计算模式。
在应用层面,内存计算主要用于数据密集型计算的处理,尤其是数据量极大且需要实时分析处理的计算,如销售策略制定、市场行为导向、金融市场预测和辅助智能决策等决策类数据分析。
这类应用以数据为中心,需要极高的数据传输及处理速率。
因此,在内存计算模式中,数据的存储与传输取代了计算任务成为新的核心。
内存计算消除了传统计算模式中的I/O性能瓶颈,可以预见,大规模数据的处理性能将获得显著提升,并为海量数据实时处理打造了一条宽广的“高速公路”。
在这条“高速公路”上,我们还需要重新考虑现有的系统软件和编程模型的设计准则,提出与内存计算相适应的软硬件环境。
内存计算作为一种新型信息处理模式,不仅将推动计算机科学的发展,而且还为大规模信息处理提供核心技术支撑,从而广泛服务于经济建设、科学研究和国家安全等领域。
内存计算将大大提升性能和响应速度,实时自助式商业智能将成为可能。
3.1.9集成化生态系统(IntegratedEcosystems)
越来越多的应用和服务被打包已解决基础设施和应用负荷问题。
“一体机”的出货量将增加,以硬件为载体销售软件。
3.1.10企业应用商店(EnterpriseAppStore)
企业应用商店是结合了通信和互联网的优势服务平台,加之云计算所拥有的强大信息资源处理能力,借助广大的终端传递企业的服务和产品信息,SAAS模式的软件服务,可以大幅度的减少企业移动应用的运营成本。
同时,企业应用商店是为企业级移动应用而生,用户群体以行业从业者和企业用户为主,用户查找企业应用的目标更强,安装使用的忠诚度更高。
企业应用商店以行业和功能为主要分类方式,所有上架软件均通过机器测评和人工审核,且要求上传者对上传应用拥有知识产权和运营推广的权利,既可以保护企业利益,又可以保护用户使用应用的安全性。
创建移动企业是IT企业面临的最大挑战之一。
支持移动用户和开发移动应用程序的好处很多,包括提高生产效率和企业灵活性等。
企业应用商店也是企业的未来发展的需要
(1)企业应用商店的优势
尽管围墙战略已具有明显的安全保障,但一家应用商店所带来的好处绝不仅仅体现在防御层面。
首先,应用商店具有一定的经济优势。
它通过对应用下载的重新控制以及对授权应用数目的监控可以减少企业开支。
此外企业应用商店还具备一个共性功能,即通过内部应用评定机制,取消那些不受青睐的或热度低的应用授权,从而节约公司的资金。
在企业应用商店系统里,能够访问包括苹果应用商店及其批量购买项目在内的公共应用商店,相互支持。
应用商店的企业化还有利于IT部门的维护和管理。
例如,管理者重获了控制权,就能确保员工只使用符合公司安全条例的应用。
另一方面,一家企业应用商店能够在同一时间把应用推送给整个行业的员工,使得更大群体范围的应用操作更加便捷
(2)企业应用商店的分类
在智能手机和平板电脑上运行的应用程序是移动企业的关键组成部分,而管理和保护这些应用程序的关键部分则是企业应用商店。
企业应用商店基本上与公共应用商店(例如苹果公司的AppStore或者谷歌的Marketplace)相同,员工可以通过企业应用商店获得他们需要的最新最好的应用程序,同时企业应用商店也让企业掌握了对应用程序的控制权。
移动应用程序可以被分为两类。
首先是针对消费者市场的通用应用程序或者供应商(例如SAP、Salesforce、Oracle和谷歌)为企业提供的通用企业级应用程序。
这些应用程序并不是专为企业量身定制的,包括帮助出差员工订机票的程序到访问SaaS应用的应用程序。
第二类则是专为特定企业开发定制的应用程序。
企业开发定制应用程序来支持他们特定的业务需求,并创造竞争优势。
(3)为什么需要企业应用商店
企业拥有自己的应用商店有几个很好的理由。
首先就是能够控制用户对应用程序的访问。
很多应用程序需要被限制于员工或者某些员工使用。
专为高层管理人员开发以展示整个企业性能情况的应用程序必须严格控制访问权限,而为销售人员设计的应用程序也需要得到控制,以免泄露竞争情报信息。
即使是经过定制化的来自外部供应商也需要加以控制。
只有企业拥有自己的企业应用商店才能够控制应用程序的访问权限。
另一个理由就是企业需要对员工放到其智能手机的程序进行控制。
当企业拥有自己的企业应用商店时,就可以规定员工只能从企业应用商店安装应用程序。
从安全的角度来看,这非常重要,能够确保员工遵守企业规则或者法规。
企业也可以将一些公共应用程序(例如帮助员工定制出差计划的程序)添加到企业应用商店中。
让员工使用企业应用商店并不意味着企业应用商店必须包含所有员工需要的应用程序。
企业应用商店还可以作为连接到公共应用商店的通道,通过企业应用商店有几个优点:
它可以让IT检查应用程序并确保其安全性;它能够确保对企业造成影响或者导致合规问题的问题不会出现在企业拥有的设备上;企业还能够通过批量购买应用程序的折扣来降低应用程序的成本。
3.2商业智能
3.2.1商业智能的起源
商务智能这一术语1989年由GartnerGroup的HowardDresner首次提出,它描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。
商务智能技术提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。
信息技术的高速发展带来了企业利用信息技术提高本身竞争力的巨大空间:
信息技术不但使企业获取需要的信息,而且,促进企业对信息的再利用,以此营造企业的竞争优势。
企业一直在寻找对商业智能的理解和实现的方式,以增强企业的竞争力。
早在80年代,当时“商业智能”的标准是能容易地获得想要的数据和信息。
90年代是商业智能真正起步的阶段。
到目前为止,关于BI还没有统一的定义,不同的人只是从不同的方面表达了对“商业智能”的理解。
在90年代初,GarterGroup的HowardDresner把EUQR(终端查询和报表)、DSS、OLAP称为商业智能。
企业使用这些工具使企业获得的优势也被称为商业智能。
后来,出现了数据仓库、数据集市技术,以及与之相关的ETL(抽取,转换,上载)、数据清洗、数据挖掘、商业建模等,人们也将这些技术统归为商业智能的领域。
3.2.2商业智能的简介
商业智能,英文名字为BusinessIntelligence,简称:
BI,又称商业智慧或商务智能,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。
它通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。
这里所谈的数据包括来自企业业务系统的订单、库存、交易账目、客户和供应商资料及来自企业所处行业和竞争对手的数据,以及来自企业所处的其他外部环境中的各种数据。
而商业智能能够辅助的业务经营决策既可以是作业层的,也可以是管理层和策略层的决策。
简而言之,它是能够帮助用户对自身业务经营做出正确明智决定的工具。
一般现代化的业务操作,通常都会产生大量的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 项目 系统 毕业论文