系统设计中识别业务的“变与不变”

本文探讨了系统设计中识别业务变化的重要性,提出了五种识别方法,包括理解客户需求、与业务人员交流、对比同行业务、学习专业知识及考虑代码实现。识别变化后,文章介绍了三种设计策略来有效分离变化部分,包括独立模块、适配层接口和注册机制。通过这些方法,可降低变化对系统的影响,提高软件质量。
摘要由CSDN通过智能技术生成

一、如何在系统设计中识别变化

       其实在系统设计的过程中,识别出变化的主要目的是进行分离,减少变化的业务对整个系统框架和层次影响,减少对设计和编码的冲击,保证软件的质量。

如何识别业务流程中变化的部分,主要有以下几种方法来进行识别。

       第一,在进行需求调研的过程中,要详细了解客户的业务发展的过程,以及如何客户的业务发展会向何方向进行调整和发展。客户公司业务流程其实是跟随业务发展而进行变化的过程,所以要比较仔细的研究客户的业务发展历史,从中找出些规律来,设计到软件工程中。

       第二,在调研的过程中,和业务人员进行深入的业务交流,特别是一线的业务人员和主管,他们是真正业务的执行者和建设者,对业务非常熟悉。从中可以了解到这些一线的人员对当前业务的不合适的地方,以及待改进的地方的诉求和期望。这些都是业务流程中变化的部分。

       第三,收集行业内同样类型公司的业务流程,对比这些公司的业务流程和正在使用的IT系统,业务软件是什么样的。这样可以有个对比和参考,提供借鉴。

       第四,了解行业专业知识,专业知识中会对变化的业务进行必要的说明,对其中的变化的内容是长期积累的经验,需要对专业知识进行认真的学习和研究。比如在数字电视中的DVB的标准,它是指导数字电视系统开发和实施的主要技术标准,其中信号的传输有DVB-S/DVB-S2/DVB-C/DVB-T等传输形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值