软件工程
文章平均质量分 64
danny_xcz
这个作者很懒,什么都没留下…
展开
-
CruiseControl vs. Anthill Pro
Continuous Integration is the practice of building your software many times a day, usually whenever a change is checked into source control, so the development team can find out quickly if they原创 2004-09-28 11:53:00 · 2353 阅读 · 0 评论 -
到底什么是信息系统集成?
信息系统集成是一个相当复杂的工作,其中的很多经常被混淆。下面我简单总结一下我自己对信息系统集成的理解信息系统集成 定义: 实现各种异构系统,应用和数据源之间共享和交换信息和协作的途径,方法学,标准和技术。 通常包括以下四个方面的集成: 硬件(网络)集成 使用硬件设备将各个子系统连接起来 应用(软件)集成 多个异构系统间的交互。 信息(数据)集成 保证多个系统中的信息保持一致 业务(流程)集成 跨应用系统的业务流程的集成原创 2010-10-16 15:15:00 · 4905 阅读 · 0 评论 -
关于什么是云计算的QQ群聊天记录
纯月未来应该是脚本+云的时代,没有中间件了 石头Spring 现在已经是 云了,哈哈哈 纯月如果vmware真的能在企业普及,如果spring的web service接口能自动利用vmware的云,那应该还有市场 一瓢饮:Slin000谁能用技术点的词汇说一下云是啥样呀, 我都被搞晕了 纯月云不描述某一种特定的技术,云强调虚拟化系统的可伸缩能原创 2009-09-02 13:04:00 · 7023 阅读 · 8 评论 -
关于系统复杂性的一句箴言
对系统设计者而言,必须对复杂系统有一个客观的哲学认识,下面是引自系统复杂性的一个定义。我觉得说得非常好,记下来和大家一起勉励一下。...... 我们发现正运行的复杂系统总是由以前运行的简单系统演化而来……任何胡乱凑合设计出来的复杂系统都不可能正常运转,也不可能被修补好。我们必须由运行中的简单系统开始。......原创 2007-10-30 08:27:00 · 9484 阅读 · 1 评论 -
敏捷开发案例:用白板解决项目管理和团队沟通
原文地址:http://www.infoq.com/articles/agile-kanban-boards我把原文去粗取精了一下,保留了一些核心思想,去掉了小日本的广告.1 任务板任务是分解到手头的实际的工作把要做的任务,正在做的任务和已经完成的任务,用简单的贴士贴在白板上.不同的颜色表示不同的重要程度.可以画一些横的泳道来表明任务应该是谁来完成. 2 需求特性板原创 2007-08-29 09:03:00 · 9415 阅读 · 5 评论 -
Buildix 构建敏捷开发平台
持续集成 Continuous Integration, 源代码控制Source Control, Wiki 和问题追踪器都是一个完备的敏捷开发项目的基础。没有上述任何一样东西,敏捷开发都是可笑的。 Buildix 就是一个上述所有工具的集成包,使用它,你可以快速的搭建敏捷开发的环境。下载地址:http://buildix.thoughtworks.com/当前版本包括的组件有原创 2006-07-08 13:07:00 · 3185 阅读 · 0 评论 -
并行版本控制的好帮手--WinMerge
项目开发中最长遇到的问题就是需要并行版本控制,比如一个产品分为个人版和企业版。那么其中某一个版本修改的时候,一些关键的修改也要合并到企业版里面。 还有诸如你的产品对于不同的客户都有一些定制的修改,而一些关键的修改您又希望能同步到主办本里面,这时候,你就需要一个文件/目录比对器。WinMerge就是这样一个文件目录比对器,它是完全免费的,您可以从www.sf.net上下载它。使用起来非常方便,不原创 2006-09-20 08:17:00 · 2787 阅读 · 1 评论 -
免费的Maven 2 电子书下载
Better Builds with MavenBetter Builds with Maven 介绍了如何用Maven来管理软件开发中的编译,测试和发布周期。章节包括An introduction to Maven 2.0 Creating, compiling and packaging your first project Best practices and real-wo原创 2006-04-28 08:18:00 · 4270 阅读 · 2 评论 -
恶补使用CVS进行配置管理
以wincvs1.3 为例, 其安装版就包括了 cvsnt 和 wincvs1 按照向导安装wincvs,cvsnt2 打开cvsnt控制面板,建立一个仓库 Root: D:/ Name: /ITS3 在windows用户管理中,创建一个受限用户cvs/cvs4 打开wincvs ,打开Admin->Login, 在CVSROOT中输入:pserver:cvs:cvs@localho原创 2006-08-30 15:36:00 · 4462 阅读 · 1 评论 -
SVN安装和使用(新一代的CVS)
SVN安装和使用SVN的安装访问SVN网站下载你所需版本的安装包。以Linux为例,安装过程为依次执行以下步骤: rpm -ivh apr-0.9.5-0.2.i386.rpmrpm -ivh apr-util-0.9.5-0.1.i386.rpmrpm -ivh neon-0.24.7-1.i386.rpmrpm -ivh subversion-1.1.1-1.rh80.i3原创 2004-12-02 20:43:00 · 4555 阅读 · 0 评论 -
纯用SSH管理GIT服务器
gitosis等管理git服务器有点小复杂,一般小规模开发没必要用,仅仅依靠Linux的SSH就可以管理了。步骤如下1 添加用户,并准备公钥私钥添加用户git,密码也是gitadduser dannypasswd dannyadduser gitpasswd git root用产生公钥在/root/.ssh/id_rsa下面ssh-k原创 2012-01-10 16:55:22 · 2934 阅读 · 0 评论