- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第10章软件创新
本章学习目标1.了解新技术对软件开发创新的影响。2.熟悉软件版本迭代的基本思想和机制。3.熟悉软件创新思维与基本原则。4.了解软件创新过程中存在的问题。5.了解典型的软件创新开发案例。?
新技术对软件创新开发的影响1软件产品的更新与迭代2软件开发创新3智慧城市软件系统4云课堂系统5虚实融合的舞台演艺系统6
10.1新技术对软件创新开发的影响深度学习是机器学习中的一个分支,是当今AI领域最热门、最前沿的研究内容。目前以深度学习为核心的某些机器学习应用,在满足特定条件的应用场景下,已经取得了很好的性能,比如谷歌的AlphaGo。有关语音识别、对象识别、对象检测等技术的应用软件性能也因深度学习有了很大的提升。10.1.1深度学习的影响
5G通讯技术对软件创新开发具有深远的影响。从用户体验角度,人们对移动通信的需求趋向于个性化和层次化,原来因网速受限制的虚拟现实、超高清视频等应用体验增强,新兴业务蓬勃发展。从行业应用看,5G具有更高的可靠性、更低的时延,能够满足智能制造、自动驾驶等行业应用的特定需求,拓宽融合产业的发展空间,支撑经济社会创新发展。10.1.25G通讯技术10.1新技术对软件创新开发的影响
大数据对软件的创新主要集中在“分析过去、提醒现在、展望未来”。例如,大数据广泛应用于商业领域,以实现精准营销,预测趋势,实现商业利益的最优与最大:(1)利用大数据针对大量消费者的消费习惯,精准提供产品或服务。(2)利用大数据做服务转型,做小而美模式。10.1.3大数据10.1新技术对软件创新开发的影响
云计算促进了计算机软件、硬件等开发部署模式的创新,成为承载各类应用的关键基础设施,并为大数据、物联网、人工智能等新兴领域的发展提供基础支撑。新技术的发展将信息技术重新梳理为“云、网、端”,其中,“云”是指云计算、大数据基础设施;“网”不仅包括原有的“互联网”,还拓展到“物联网”领域;“端”包括个人电脑、移动设备、可穿戴设备、传感器等,是数据的来源,也是软件系统提供的界面。10.1.4云计算10.1新技术对软件创新开发的影响
10.2软件产品的更新与迭代一个软件产品的开发完成只是代表其生命周期的开始,软件的持续维护和更新才是一个软件具有生命力的关键。软件产品在更新或迭代前需要定义目标用户。以B2C生鲜电商社区产品为例,目标用户的大体画像为:用户的年龄在25~45岁之间;会做饭且收入水平中等或中等偏上;租房或者自己有住房,且住处有厨房;学历在专科及以上。
10.2软件产品的更新与迭代产品迭代过程通常包括:(1)从0.0到1.0:一个产品从无到有,除了核心的、不能或缺的功能之外,其他所有的功能都可以暂且搁置。(2)从1.0到2.0:有了第一批用户之后,往往一段时间内(例如一个月)就能看出产品在市场上的反应。(3)从2.0到3.0:当产品升级到3.0的时候,产品应该已经相对成熟,各大版块和功能已经不会再有很大的改变。具体怎么样才能算作3.0,不同的产品有不同的标准。(4)从3.0到4.0:产品发展到了这个阶段,对于产品来说,就是锦上添花,需要基于数据进行设计和规划。在这个阶段往往更重要的是运营和技术。
10.3软件开发创新软件开发一般有以下原则:(1)商业模式创新原则:现在的软件不再是一个单纯的产品,而是赋能的工具。软件可以是一个创造产业生态的平台,也可能催生出一些新的商业模式。(2)业务驱动原则:可以改变现有软件开发的驱动方式,从业务视角来驱动整个开发过程。(3)开发模式匹配原则:开发模式是软件开发的基石,开发模式是否与项目特点相匹配直接影响到软件开发的进程。
10.3软件开发创新软件开发一般有以下原则:(4)UI/UE先行原则:针对信息化应用系统来讲,用户体验已经成为越来越重要的内容,而且也越来越成为软件的核心竞争力之一。(5)样式家族化原则:一个成熟的软件产品应有其内在的特色,有区别于其它产品的标志性内容。(6)组件化开发原则:在软件开发模式和方法上,如何将软件开发向软件生产转变,也就是如何从手工作坊式开发向流水线生产转变,是业界研究的重要内容之一。(7)核心竞争力培养原则:在技术层面,一个重要的条件,就是是否具有核心竞争力。
10.4案例分析1:智慧城市软件系统智慧城市是新一代信息通信技术与城市经济社会发展深度融合。在智慧城市中,物联网技术开始大量应用于前端感知与数据采集,5G或WiFi技术用于数据传输,云计算和大数据技术用于后端的数据存储、分析与挖掘。图10-1智慧城市云计算模型架构图
10.4案例分析1:智慧城市软件系统目前智慧城市软件系统开发的难点主要有:(1)智慧城市的数据来源广泛、结构复杂、格式多样,而且产生频度不一。(2)大数据的复杂性和计算要求使得单一的计算模式无法处
您可能关注的文档
- 软件工程:理论、技术及实践 课件 第1--3章 软件工程概述、 软件工程发展、 软件过程.pptx
- 软件工程:理论、技术及实践 课件 第4、5章 理解需求、 需求分析.pptx
- 软件工程:理论、技术及实践 课件 第6、7章 软件设计、软件实现与测试.pptx
- 软件工程:理论、技术及实践 课件 第8、9章 软件维护与演化、 软件项目管理.pptx
- 电气工程基础 课件 第4、5章 电力系统控制、电力系统对称故障分析.pptx
- 电气工程基础 课件 第1--3章 绪论、电力系统各元件的参数及数学模型、电力系统稳态运行分析与计算.pptx
- 电气工程基础 课件 第6、7章 电力系统不对称故障分析、电力系统稳定性分析.pptx
- 数字电路与逻辑设计(第四版)课件 第1、2章 逻辑代数基础;组合逻辑电路.pptx
- 数字电路与逻辑设计(第四版)课件 第3、4章 常用组合逻辑电路及 MSI组合电路模块的应用、时序逻辑电路.pptx
- 数字电路与逻辑设计(第四版)课件 第5--7章 常用时序逻辑电路及 MSI时序电路模块的应用;可编程逻辑器件; VHDL与数字电路设计.pptx
文档评论(0)