`
longsy
  • 浏览: 138195 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

减少对可变化或不可预测的业务的依赖

阅读更多
    在做软件项目过程,由于开发人员对项目所处的领域的不够了解和开发人员理解与客户描述存在偏差,导致在客户在试用软件过程中提出让开发人员很多郁闷的问题,甚至推翻开发人员的所有成果。这对开发人员的开发积极性是种沉重的打击。
    引起上述问题有几个原因:一,开发人员对客户的需求理解有误;二,由于开发时间紧迫,在开发过程遇到的一些业务小问题,开发人员擅自揣测客户的需求,开发出可能客户不接受的代码;三,开发人员的代码过多依赖业务,若业务发生变化,则许多代码都要修改或重写。
     客户----业务--><--代码----开发人员
    从上面的图可以看出,业务和代码是开发人员与客户沟通的桥梁。如果这座桥没有搭好,那开发人员就很难满足客户的要求,客户可就不可能接受开发人员开发出来的系统。
    矛盾:客户的业务需求变化大,开发人员希望自己的代码修改量要少。而业务的实现与代码是紧密耦合的。
    问题:如何实现业务与代码之间有松耦合,业务发生变化,而代码修改工作尽量减少到最低?
    策略:封装变化
分享到:
评论

相关推荐

    人工智能对社会就业的影响分析.pdf

    从工作的角度来看,涉及信息收集和处 理的工作,包括可预测的身体活动,最有可能被人工智能取代,而涉及管理、研 发、人际交往或不可预测的身体活动的工作将被保留。换句话说,包括创造性智 力和社会智力在内的工作...

    数据整理分析方法.docx

    回归分析方法反映的是事务数据库中属性值在时间上的特征,产生一个将数据项映射到一个实值预测变量的函数,发现变量或属性间的依赖关系,其主要研究问题包括数据序列的趋势特征、数据序列的预测以及数据间的相关关系...

    大数据分析方法.pdf

    1 大数据是 2012 的时髦词汇,... 回归分析方法反映的是事务数据库中属性值在时间上的特征, 产生一个将 数据项映射到一个实值预测变量的函数, 发现变量或属性间的依赖关系, 其主要研究问题包 括数据序列的趋势特征、

    数据运营思维导图

    两项宏观行为指标可反映出用户对app的依赖程度 如果留存较好,但时长和次数均不高,则可能是因过于强调每日登录奖励,但持续的app内容用户家缺乏吸引力所致 用户分析 用户规模 下载数量 新增用户 定义:每日...

    2019数据运营思维导图

    作用&意义 知错能改,善莫大焉 —错在哪里,数据分析告诉你 运筹帷幄,决胜千里 —怎么做好“运筹”,数据分析告诉你 以往鉴来,未卜先知 —怎么发现历史的规律以预测未来,数据分析告诉你 工作思维 对业务的透彻...

    图书馆网络安全.docx

    1.5 防火墙自身带来的安全漏洞 "防火墙",用于实施内部网络和Internet或其它外部网络之间的访问控制,在外部网与内部网之间建立起一个安全网关,从而防止发生不可预测的、潜在破坏性的侵入。它可通过监测、限制、...

    PDM产品配置管理的研究

    对有效的产品配置创建了一个产品配置对象,此对象与企业(或业务单元)之间建立关系对象“客户配置关系”;定义产品配置对象的描述和定制选项,将其属性“确认状态”设置为通过确认;将产品配置对象推进至产生精确BOM...

    JAVA上百实例源码以及开源项目源代码

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

Global site tag (gtag.js) - Google Analytics