- 博客(5)
- 资源 (7)
- 收藏
- 关注
浅谈软件配置管理
现代软件项目规模越来越大,涉及的人员越来越多,软件项目管理也在变化于发展之中。其中软件配置管理也扮演越来越重要的角色。软件配置管理(scm)我个人认为就是控制,管理和标识软件系统的各项变更所定义的管理活动。变更包括软件项目过程中的文档,代码,开发,测试和运行环境,甚至于人员的变更。 软件配置管理一般包括 版本管理,问题跟踪管理,缺陷管理等。在配置管理中版本管理是不可或缺的。版本管理要完成的...
2008-07-26 16:28:36
209
设计模式之-命令模式(同时对工厂和多线程的思考)
命令模式是对方法调用的封装,这样可以对调用者和接收者解耦。它遵循我们的一些什么设计原则呢?我认为:1.为交互对象送耦合设计。2.对接口和抽象编程而不对具体类。3.设计要可扩展而不是可修改。 命令模式本身比较简单,应该在我们平时的开发中都有用到。但是在我们一般的应用中,命令模式会和工厂模式,多线程应用,对象序列化等应用结合起来用到。 这里还是以一个消息处理系统为例来介绍,它和观察者不同的是,它是...
2008-07-26 11:24:54
235
设计模式之-观察者模式
观察者模式是一种一对多的关系。一是指数据主题对象,这是我们数据的来源。多的一方是指对数据进行各种各样的组合处理行为。可以进行无限扩展,我们对数据要处理只要加一个实现接口的类就可以了。我们的主题对象发生变化可以通知所以的观察者。观察者模式符合了OO设计里的松耦合原则。我们下面举例说明。 我们现在设计一个消息处理的交互系统,这个系统有一个消息的侦听器来得到消息,得到消息以后我们会根据消息的类型不同来对...
2008-07-22 08:59:16
89
SSH里非对称密钥(公钥,私钥)及认证中心原理
要了解ssh则需要理解现代密码学当中的非对称密钥及认证中心处理机制等基础概念。这里阐述一下我的理解。 首先说明一下处理机制: 1.非对称密钥就是一对密钥-公钥和私钥。 2.私钥由系统中没个人自己持有,一般保存在自己的电脑里或u盘里。 3.公钥则在网络上传递,就是可以传递给通信中的对方,也就意味这可以被黑客截获。 4.用某个人的私钥加密的数据只有用那个人的公钥解密,...
2008-07-21 14:32:44
395
设计模式之(一)-策略模式(strategy)
策略模式教我们怎么用组合来解决一些继承(当中的问题。那就是我们没有办法用继承来封装变化的行为。继承只能提取类的公共行为和属性,但是似乎对于变化的行为无计可施。在策略模式里就涉及了我们的OO的设计原则一些设计原则: 1. 封装变化。分析系统的变化因素加以封装。 2. 多用组合,少用继承。组合能封装变化建立弹性的系统,还能在运行时改变对象的行为。 3. 对接口编程而不是对类编程。...
2008-07-19 17:22:42
116
管理:模型、方法和系统(Workflow+Management_+Models+Methods+and+Systems.pdf
2010-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人