浅谈软件开发中的流程

最近在看3G中WCDMA编解码的协议和代码,而在业余时间也在关心上层应用软件的开发;于是我突然领悟到,原来除去coding之外,这些都是业务流程,包括3G方面的协议,无非在企业管理流程中没有像通信上那么严格的协议规范;如果在企业流程中也能制定一套稳定,行之有效的规范协议,那这些应用管理软件的开发和维护都要轻松多了。当然这不是说说就可以做到的,我也发现,这远比通信或网络中的规则更加复杂,它牵涉到的不仅仅是一般性的业务流程,更牵涉着很多复杂的管理学知识。只要涉及人的东西,就存在很多不确定因素,也就必然导致了的它的复杂性。
但是,我想这方面工作还是可以做的。可以先提取一些比较成熟的和稳定的基础部分,针对这些制定一套协议规范,然后开发出一套相对独立的代码。当然这些也是针对不同行业,或相关行业来做的。
我只是感觉,在软件开发中,不管是那种类型或业务的软件,包括上层还是底层,无非就是算法加上业务流程(数据),在目前情况下,主要关注的就是业务流程了,因为很多常用的算法已经比较成熟了,除非要你去优化一些特殊性能,那可能比较复杂。所以,在软件开发中,如果你能理清楚这个方面的业务流程,那你对这个系统或方向也了解的差不多了;比如,在ERP软件开发中,就要了解企业各方面的管理流程,生产流程等;在底层通信或网路中,就是要知道,各个协议的内容,控制面和数据面是如何走的,这就是业务流程,其中具体的一些算法,可以不用关心的,他们大多已经封装成函数或类了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值