配置管理失败的可能四个方面及对策
2008-03-09 09:13
253 查看
Four familiar aspect of failure is in software configuration management procedure, such as:
l Source problem
Example 1: Bob has written a software code, Tim changes the code continually, but Bob doesn’t know this, he as well as changes the code. Finally, the code is troubled. In this situation, if the code is protected by SCM tool, it can be changed when it is checked out, every thing is in order.
Example 2: Hard drive in Bob’s computer has crashed. His code is lost. So he have to re-write these codes. If these codes are checked in SCM tool, it is never happen.
l Build problem
Example 1: Some team members work on VC6.0 environment, another team members work on VC.net environment, they find different part of code cannot work fine together. We must formulate and achieve consensus on a set of standards for developers to follow so that the executables created will run correctly on required platforms and problems can be fixed quickly.
Example 2: It is correctly when Tim tested his code that refers to Bob’s code, but in second day, Tim finds some wrong with his code, because Bob changed his code in this morning. We must provide a mechanism for developers to share their code both among themselves and with those who build and support the product, and we must centrally build the product to ensure that what has been compiled can always be re-created from source code files.
l Deployment problem
Example 1: Our software product delivery many different customer, there are small different in these software, but it is difficult to identify when maintainer maintains them. We must create unique labels for every version of the software that's built and ensure that the labels are displayed in the software itself.
Example 2: Jose thinks that a bug he previously reported is fixed; however, he can't remember the exact steps he took to find it. Unfortunately, he can't check on the previous version of the software because the directory containing it was overwritten during the new build process. We must allow the team access to previous versions of the software.
l Version problem
Example 1: We have several branches in the code, we often work on different branch, but it is difficult that get correctly branch. We must provide a mechanism that allows your developers to work on more than one product version at time while minimizing the need to make redundant changes in more than one place.
Example 2: Bob's team has another copy of the source for the previous version, but they find it tedious and extremely accident-prone to make bug fixes in both versions of the software. We must provide patches to the current product while the new version is in development.
l Source problem
Example 1: Bob has written a software code, Tim changes the code continually, but Bob doesn’t know this, he as well as changes the code. Finally, the code is troubled. In this situation, if the code is protected by SCM tool, it can be changed when it is checked out, every thing is in order.
Example 2: Hard drive in Bob’s computer has crashed. His code is lost. So he have to re-write these codes. If these codes are checked in SCM tool, it is never happen.
l Build problem
Example 1: Some team members work on VC6.0 environment, another team members work on VC.net environment, they find different part of code cannot work fine together. We must formulate and achieve consensus on a set of standards for developers to follow so that the executables created will run correctly on required platforms and problems can be fixed quickly.
Example 2: It is correctly when Tim tested his code that refers to Bob’s code, but in second day, Tim finds some wrong with his code, because Bob changed his code in this morning. We must provide a mechanism for developers to share their code both among themselves and with those who build and support the product, and we must centrally build the product to ensure that what has been compiled can always be re-created from source code files.
l Deployment problem
Example 1: Our software product delivery many different customer, there are small different in these software, but it is difficult to identify when maintainer maintains them. We must create unique labels for every version of the software that's built and ensure that the labels are displayed in the software itself.
Example 2: Jose thinks that a bug he previously reported is fixed; however, he can't remember the exact steps he took to find it. Unfortunately, he can't check on the previous version of the software because the directory containing it was overwritten during the new build process. We must allow the team access to previous versions of the software.
l Version problem
Example 1: We have several branches in the code, we often work on different branch, but it is difficult that get correctly branch. We must provide a mechanism that allows your developers to work on more than one product version at time while minimizing the need to make redundant changes in more than one place.
Example 2: Bob's team has another copy of the source for the previous version, but they find it tedious and extremely accident-prone to make bug fixes in both versions of the software. We must provide patches to the current product while the new version is in development.
相关文章推荐
- tomcat启动时,没有启动你所配置的项目(原因可能是Eclipse 中的工程builed 失败造成),如何解决~
- PLSQL连接不上,配置tnsnames.ora后连接失败的可能原因
- SQL Server 配置管理工具 远程调用失败
- sql server配置管理器请求失败或服务未及时响应
- SQO2008配置管理工具服务显示远程过程调用失败
- Sqlserver 2005 配置 数据库镜像:1418错误:该错误很可能是安全方面的配置问题引起的
- 所生成项目的处理器架构“MSIL”与引用“***”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器...
- 求解:ora-28547:连接服务器失败,可能是 Oracle Net 管理失败
- SQO2008配置管理工具服务显示远程过程调用失败
- dotproject推失败了,mantis用的很好,blog还是有用的。配置管理及人机交互
- Atitit 研发体系 之道 attilax著 艾龙著 1. 发管理是一个完整的管理体系,从结构上来讲,它主要由四个方面的内容构架而成:组织结构与岗位设置 管理流程与工作流程、、项目及管道管理(
- sql2008和sql2012混合安装后打开 SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- 软件测试配置管理的四个基本活动
- SQO2008配置管理工具服务显示远程过程调用失败
- 解决 ORA-28547 连接服务器失败,可能是Oracle Net 管理错误
- 四个方面谈企业团队管理
- SQO2008配置管理工具服务显示远程过程调用失败
- ORA-28547:连接服务器失败,可能是Net8管理错误----解决方法
- 关于SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法(
- Sql server 2008 R2 配置管理工具服务显示远程过程调用失败:0x800706be[转]