你好,欢迎来到长沙北大青鸟科泰IT梦想学院!

教育改变生活,科泰成就梦想!

400-696-8028
热门课程
当前位置:首页 >学院新闻 > 行业动态 >

软件开发中“推倒重来”的讲究

时间:2015-10-27 来源:科泰教育

 科泰北大青鸟java培训技术专家认为:软件开发的难点之*就是控制复杂度。但是在不同的领域,复杂度有不同的表现。对于纯互联网业务,或者IT基础架构来说,其复杂度在于软件本身,架构的制定、类库的选择、编码的质量等等。

对于其它IT系统——尤其是公司迅速成长,业务不断复杂化的IT系统——而言,其复杂度并不在于软件本身,安全、性能、负载的问题都套用现成的IT解决方案,真正的复杂度来自系统承载的业务本身,比如*简单的:系统里有哪些单据,各种单据承载什么信息,用在什么场景,这些单据是怎样流转的,各种单据存在怎样的约束关系,出现异常情况应当如何处理才能保证业务数据的*致性……这些问题没有准确而稳定的答案,IT再怎样努力也是白搭。
对于已经能在线下规范运行的业务,或者是有经典解决方案的工作(比如财务、仓库管理),这些知识都是现成的,可以直接拿来用。但对于新兴领域、新兴业务来说,往往不存在“经典解决方案”。加上很多公司成长速度飞快,*开始并没有构筑好的IT基础(其实是业务架构基础)。
典型的情况就是:业务概念混乱不清,业务逻辑层也是杂乱无章,很多系统里干脆把数据库当作业务逻辑层(这可不是说笑,因为数据库无法推脱责任了)。结果,混乱的业务逻辑依附于糟糕的IT系统,乱上加

  1. 上一篇: java程序员四大忌,你做到了吗?
  2. 下一篇: 科泰北大青鸟java培训专家为你解析编程的意义

相关推荐:

最新开班
课程名称 报名截止 报名人数
高中起点学习班 即将开班 热招中
企业委培订制班 即将开班 热招中
私人名师辅导班 即将开班 热招中
待业速找工作班 即将开班 热招中
热门信息