- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈智能电子设备面向对象软件设计方法
浅谈智能电子设备面向对象软件设计方法
【摘 要】电子设备是现代生产生活不可或缺的重要设备,随着各行业不断发展,对设备的要求也越来越高、越来越趋于细化和专业化,在电子设备的基础上,智能电子设备被催生出来,智能软件的设计是保证智能电子设备性能的基本条件,而当前智能电子设备软件的设计方法存在诸多不足,探究这些不足的具体情况,并分析面向对象软件设计方法在智能电子设备中的应用,有利于相关设备设计的完善。
【关键词】智能电子设备;面向对象;软件设计
前言
面向?ο笫侨砑?开发的重要方法,体现了计算机编程技术的进步,该方法是一种理念上的提升,涵盖范围也已经超越了设计和开发本身,延伸至数据库、交互体验、平台等领域,尽管该方法带有一定的抽象性,但作为一种理念,面向对象的软件设计方法是有效提升软件实用性乃至智能电子设备使用性能的有效手段,探究其具体应用,对后续工作开展有一定的积极意义。
1.面向对象方法的概述
面向对象的理念,是软件设计开发发展到一定程度的产物,传统的设计开发方式在多年的应用中逐渐暴露出各种问题,为求解决这些问题,相关人士率先提出了面向对象的设计方法,并在短时间内得到推广和应用。
客观地说,面向对象的设计方法和理念在被系统的、成理论的提出之前,已经得到了一定程度的应用,本质上看,该方式和理念是时代发展的必然结果,通过改变立场的方式转换看待问题的角度,从而实现以更专业化、市场化的精神面对渐趋复杂的软件设计和开发工作。
2.智能电子设备传统软件设计方法的不足
2.1软件的可维护性较差
可维护性是软件的主要性能之一,传统的软件设计方法,包括普通电子设备和智能电子设备,可维护性方面都存在一定的问题,这是软件设计方法的主要不足之一。
维护人员对软件进行维护的内容包括理解软件的难易度以及改正、改动、改进该软件的难易程度。比如旧式电子手表,为求获得较好的性能,在电子表中设计了万年历,但万年历只能支持到2010年,之后的日期无法显示,这是设计的缺陷,维护人员也无法进行改进操作,较差可维护性的劣势在此处显露无疑。
2.2软件的复用性较差
复用性是指将现有软件的知识用于新软件的开发,以降低研发的成本投入,并使新软件维护等工作有更多的经验支持,传统软件设计方法存在着复用性较差的问题,需在下一步工作中加以注意。
比如手机中的各类软件,传统手机中,2G时代的软件在3G时代即便是相同品牌也可能无法再应用,而4G时代则只剩下安卓和苹果两个系统,之前大部分的软件都被淘汰了,软件的复用性也就无从谈起。
2.3软件与用户需求有差距
用户需求是市场导向的体现,传统软件设计对此并没有着重考虑,一方面是因为用户选择的余地较小,另一方面也是受限于当时的技术,在两个原因共同作用下,软件与用户需求脱节的情况渐渐突显出来。
比如兴起于2010年左右的网络智能电视,网络智能电视的宣传中,其具有网络点播、软件更新的功能,而且一定程度上这两种功能确实存在于一部分高端电视中,但在实际应用时,用户更习惯于观看固定的电视节目,如果有点播需要,也更喜欢利用智能手机或者计算机,这即是说,网络智能电视的宣传热点并没有成为用户选择、使用该产品的核心理由,也就是说相关软件的设计与用户是脱节的,没有很大的实际意义。这是传统模式下智能电子设备软件设计的一个明显不足。
2.4软件的兼容性难以保证
兼容性是现代电子设备能力的主要标准之一,传统的软件设计由于技术的局限性和保密性,往往存在着软件不兼容的问题,影响设备的使用。
比如旧式手机的视频播放器,往往只能支持某一个种格式,其他格式就无法播放,即便手机依然保持较好的使用性能,也明显在功能上处于落后状态,由于该问题出现在设计阶段,维护人员也没有办法改变。又比如个人计算机,常见的两个系统是Windows和XP,部分软件无法同时适应两个系统,给用户的应用带来很多困扰[1]。
3.智能电子设备面向对象的软件设计方法
3.1充分考虑软件的可维护性
面向对象的软件设计方法,其核心优势和理念方法之一是良好的可维护性,这是由于该理念重在使软件具备更好的重用性、灵活性和扩展性。可维护性即是建立在这三个优势之下的衍生优势。
以当前广泛被应用的智能手机为例,当系统更新时,智能手机往往会出现更新提醒,只要空间足够,更新即可完成,使用户体验和最新手机一样的功能享受,同时,相同的软件和操作系统使手机软件的可维护性大大提升。
3.2提升软件的复用性
软件的复用性在现代社会的智能电子设备中同样屡见不鲜,其有效保证了用户体验,并节省了相关软件开发上的成本。
面向对象的软件设计方法,重点强调了对象的使用体验而不是研发单位本身的想法,这
原创力文档


文档评论(0)