摘要: 系统的服务水平有这么几个标准:可用性、数据完整性和可恢复性。 1.可用性 系统每个月的非计划停机时间(提前发布信息的计划停机不计算在内)应该小于一个标准如若干个小时。 用户系统正式运营后,非计划停机给用户很可能带来巨大风险和损失。一般地,造成非计划停机的原因有这么几个: (1)系统软件问题:系统本身设计、实现或者配置有问题,导致因系统运行出错而停机。 可以通过加强测试来降低因为该原因发生... 阅读全文
posted @ 2010-09-14 14:48 夏夜的二进制旅行 阅读(359) 评论(0) 推荐(1) 编辑
摘要: 项目组中应该有一个配置管理员的角色专门负责SVN整体的管理。配置管理员拥有整个SVN目录的所有权限。 DEV DEV目录涉及到的角色有配置管理员、开发人员和测试人员。 对于开发人员,对DEV trunk应该有读写删权限。docs根据实际情况定,可仅由配置管理员管理,也可另由开发人员管理。开发人员至少要有docs的读权限。 baselines应该仅由配置管理员进行管理。 测试人员权限是对trunk或... 阅读全文
posted @ 2010-09-14 11:38 夏夜的二进制旅行 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我介绍SVN是一个很好的传输工具,这个功能是基于SVN配置管理的强大功能实现的。SVN能做到的不仅仅是传输,在整个项目周期中,SVN可以有效的对各种文档、源代码进行组织和配置。 下面我说明一下SVN在系统环境(开发环境DEV-测试环境QAS-培训环境TRN-生产环境PRD)上的使用。 目录结构: svn的目录是按英文字母排序,这个跟我们习惯上的DEV-QAS-TRN-PRD项目顺... 阅读全文
posted @ 2010-09-14 11:37 夏夜的二进制旅行 阅读(727) 评论(1) 推荐(1) 编辑
摘要: 原本这一节是放在上一篇里,后来想了想,觉得数据库的版本化很重要。有时候对数据库的管理不善甚至能够让一个项目失败,就把这个问题单独拉出来探讨。 数据库的版本控制在DEV环境中可以存放PowerDesigner的设计文件和数据库的脚本。在QAS、TRN和PRD由于存在不同的数据,数据库的版本化就不太好做。尤其是如果数据库中数据量大,将数据库文件纳入版本管理就不是个太好的办法。对于SQL SERVER数... 阅读全文
posted @ 2010-09-14 11:37 夏夜的二进制旅行 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 做了约有一年的SAP ABAP开发,对SAP ERP开发维护有了一些想法。我下一个工作可能要从头开发一个ERP系统,就整理了一下以前记录的笔记。先从宏观的方面说起。 一个完整的ERP系统,通常是由开发系统、测试系统、生产系统以及培训系统组成。对于SAP R/3,通常还有个Solution Manager用来提供Key和监控其他服务器性能。具体如下: 系统 用途 数据来源 开发系统 主要是用... 阅读全文
posted @ 2010-09-14 11:36 夏夜的二进制旅行 阅读(1342) 评论(2) 推荐(0) 编辑