深圳软件测试培训
达内深圳龙华中心

139-2227-5185

热门课程

【深圳软件测试培训】所有工程技术的核心都应是安全和效率的平衡

  • 时间:2016-11-29
  • 发布:深圳软件测试培训
  • 来源:达内新闻

深圳软件测试培训(sz.qa.tedu.cn)专家的经验是,开发软件系统的根本在于满足需求,不能满足需求的系统本身是没有意义的。 就像一个再安全、有效率的电厂不能发电又有什么意义呢。 所以软件系统开发也就是围绕根本的基础上确保安全与提高效率。

深圳软件测试培训

需求作为软件的根本差异很大,需求是多样,需求也是复杂的。 一个大型 ERP 系统,一个大型仓储系统,一个大型网站系统,到底谁更复杂,没有一个定量标准,甚至都不好定性分析。 所以前面我们谈软件系统开发那么多内容都是关于 “安全” 和 “效率” 这两个围绕根本的核心。

所有软件开发的方法论,像瀑布、敏捷到极限编程围绕的是开发活动的效率问题,而编码规范、流程制定、同行评审等等则是有关开发的安全问题。 那么 SOA 化或进一步微服务化其实同时考虑到了安全与效率,服务化拆分有利于大规模开发团队的并行开发,提升了开发效率, 但上线部署复杂了降低了运维效率,但运维效率可以通过自动化来得到弥补,而开发则不可能自动化。

同理,可靠性、可用性和容灾设计这些活动都是围绕 “安全” 这个核心,而性能优化,提升响应性则是围绕 “效率”。 有些关键的软件系统必须同时兼顾 “安全” 和 “效率”,例如用在飞机、汽车内用于控制起落、刹车、油门的软件系统, 不安全或无效率造成事故是会死人的,而另外一大部分软件系统因为不安全或无效率造成的事故则死的是钱。

没有人去争论建设电厂到底是不是一门艺术,但肯定有人在争论软件开发(程序设计)到底是不是一门艺术, 但终究大部分的软件系统开发还是更偏向于工程技术。

欢迎你来学习我们的软件测试零基础入门教程,如果你对软件测试学习有任何疑问,请加入我们的学习交流群。了解更多关于深圳达内的最新资讯,也可以关注我们的微信公众号

深圳软件测试培训机构

上一篇:达内教育集团蝉联新浪“2016中国行业领先教育集团”大奖
下一篇:【深圳软件测试培训】接受新浪专访,达内副总裁齐一楠解读2016达内耀升级

软件测试行业的观察、分析及反思

刷脸时代,人脸识别创业者的突围之路

产品经理进阶成长过程中都会踩的坑

提高软件测试效率的方法有哪些?

选择城市和中心
贵州省

广西省

海南省