软件开发的几点思考:计量中间件,软件研发量化,持续集成,重代码的软件过程

2013年,新年伊始。进入软件行业多年,根据自己工作的实践,想对目前公司软件开发进行一些改革:

一、开发计量中间件:在电力行业计量领域工作了多年,想通过DSSA工程,建立计量终端的产品线。完成产品线架构,除了要建立核心资源外,还要建立计量中间件。有了计量中间件,计量终端的软件开发就可以面向中间件开发,不需要涉及操作系统和硬件。同时可以在WINDOWS下做一个强大的模拟器,将计量终端的功能在模拟器上展现出来。(因为目前我们公司的产品运行LINUX系统)

二、软件研发量化:量化软件研发工作,使之可以度量。目前主要从三个方面考虑:工作量(对工作量进行严格定义,使之可以有明确的格式化的输出,方面度量),工作完成度(对工作时间进行度量),工作完成质量(对工作完成的品质进行度量,主要从软件的质量模型方面进行考虑)。

三、引入持续集成思想:工作过程中持续集成,小版本发布,自动化测试。建立CI服务器,开发自动化测试工具。

四、重代码的软件过程:将分析概要详细合为一个设计方案,将开发过程拆开成测试代码、产品代码、代码审查。方案——》测试代码——》产品代码——》代码审查。同时在软件研发量化中建立严格的代码规格化说明。参见另一博客《简化的开发过程》。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值