经历过一个项目,和硬件相关的,大体可分为硬件访问模块、网络传输模块、数据收集模块、数据查询模块4部分。因为4个模块耦合度较大,每次遇到新客户或每次硬件升级程序都要做一些改动,而每一次程序改动都要涉及到程序的各个模块,修改量较大。解决这个问题当前看来就是重新设计软件结构了。
后面我会从一个假定的项目开始,重新设计这个软件的结构。新的软件结构要实现这个目标:系统模块化,每次软件变动或客户需求变动可以只修改单个模块甚至只需要做配置修改。
posted on 2008-03-24 10:50
鸡蛋捞面 阅读(426)
评论(0) 编辑 收藏 引用