讨论:如何在有限的开发资源下,做好同一个软件产品多个版本的开发和维护工作?
我是一个担任长期软件开发项目的负责人,项目开发三年多了,交付客户使用的软件版本已经超过了4个。随着软件规模的扩大和功能的增强,在做好新版本的开发同时,也要兼顾已发行版本软件的维护工作。在开发人员只有六七名(有专门的测试人员)的情况下,如何能最大限度的维护好已发行版本软件,是我长期思考却一直解决不好的问题。如果哪位也有类似的经历,能否让我借鉴一下。
我主要着重想了解的是:
1 在源代码控制上,如何做好多个版本产品源代码的重用、修改工作?最好能结合具体的版本控制工具如Visual SourceSafe或CVS等等讨论。
2 在测试上,尤其是集成测试阶段,如何能够使设计出的测试用例能在以后仍然可用?
3 在项目管理上,应如何建立制度或规范,处理以前版本软件的维护,或者相应突发事件的处理?
欢迎讨论!!
问题点数:100、回复次数:2Top
1 楼iamxia()回复于 2002-11-05 12:37:25 得分 70
1、不同版本分别保存,恐怕只有这个办法
2、找出共同点,设计测试用例
3、文档、文档、文档
见笑了Top
2 楼zhan_yonghua(黑森林)回复于 2002-11-05 14:16:51 得分 30
做完一个稳定下来后封版,再做再封版,要不会死人的Top




