IT行业资讯

当前位置: 首页/新闻•资讯/IT行业资讯/正文

云计算、移动APP推动软件开发的速度

发布时间:2013-6-20 来源:小编

    云计算、移动APP的推波助澜,软件在本质上起了很大的改变,不仅应用软件开发的速度越来越快,且强调团队协同开发速度的敏捷式方法,逐渐取代传统的瀑布式方法,成为当代的软件开发方式。

  自Visual Studio 2003之后,微软开发工具的版号依序是2005、2008、2010、2012,近年来几乎就是保持每隔两年改版的步调,以此推论下一版Visual Studio是2014版,也是合乎常理。岂知,一经查证,竟然是Visual Studio 2013无误。如此微软开发工具未来的改版速度,岂不就是一年一版了。

  最近还有一则Windows 8.1版本的新闻,提到下一版操作系统将搭载IE 11版浏览器,但我相信很多人对于IE到底是10版还是11版,应该不会太在意了。问问看Chrome或是Firefox浏览器的使用者,他们知道自己使用的浏览器是哪一个版本吗?相信大多数人应该都不知道,因为软件会自动更新版本,永远保持在最新的版本,使用者逐渐就不会在意了。

  因为云计算、移动APP的推波助澜,软件在本质上起了很大的改变。云端化,使得软件逐渐摆脱盒装版的套装软件形式,变成是订阅服务之后,软件开发者为了提升使用者满意度,当然是持续增加更多新的功能,哪怕只是小功能,都要保持使用者的热度;另一方面,APP化使得软件变得轻薄短小,面对移动生活型态快速的转变,小巧灵活的APP可以快速调整功能,跟上使用者的需求。

  云端化、APP化等种种新兴的潮流,使得软件推陈出新的速度越来越快,相对的,软件开发的速度也就必须加快。强调团队协同开发速度的敏捷式方法,逐渐取代传统的瀑布式方法,成为当代的软件开发显学。

  在未来强调快速开发、快速改版、迅速发布的软件生态下,对于原本就已经让人很头痛的软件品质与开发安全等问题,无疑是雪上加霜。

  过去软件每隔两年、三年才改版,在大家有比较充裕的时间下,都不见得能把提升软件品质与程序代码安全做好,更何况现在如微软这样一大套的开发工具,都要朝向一年一版,才能因应软件快速开发的趋势,可以想见软件品质与程序代码安全未来的挑战会更加剧烈。

  日前在美国一场软件安全开发会议,有多家世界知名的软件公司,如微软、Adobe、Twitter等,分享各自在软件安全开发方面的经验。其中Twitter分享的作法就颇有意思,他们整合了好几种开放原始代码工具,有的是整套的工具,有的则只是JavaScript,利用这些随手可得的资源,打造出一套监控Twitter服务的安全战情室。

  这套系统的点子源自于Twitter内部的Hack Week活动,在系统上线之初,其实没有专人来负责监看每天的监控报表,于是他们还加了一个猜拳程序,让系统每天自动挑选负责人,被电脑选中的人就要认命,多负责监看当天的报表。像是这样有点趣味性的做法,既可解决短期人力不足的问题,也可以让资讯安全管理这件事不那么枯橾,延伸出有趣味的话题。

  此外,Adobe首席安全官与黑客长期攻防的省思:与其持续补漏洞,倒不如想办法让黑客无法得逞,也值得借镜。例如软件沙箱的技术,或是定期更新系统等作法,以刷新、连根拔除的方式,来对付防不胜防的恶意程序,说不定也是个好方法。

公司简介 - 案例展示 - 联系我们

我们为您提供:软件定制、软件开发、网站建设、IT 外包、系统集成、品牌策划、合肥软件开发等服务
地址:合肥市 高新区 天智路5号 同创科技园5号楼4层   电话:0551-65355812   传真:0551-65355811
版权所有:安徽凯美耐信息技术有限公司    皖ICP备14000533号-1     皖公网安备 34019202000960号