
用UML做好系统分析
使用UML如何能让我们做好系统分析的工作呢?就让我们通过本章的基金模拟项目,先睹为快,抢先体验一番。 本书节选自《系统分析师UML实务手册》的第二章。
近来,有很多关于Maven的有用性的辩论。Maven是一个基于Java的构建和依赖管理工具,应用在很多项目中。InfoQ深入调查了这个辩论以理解当前的问题是什么以及辩论得出了什么结果
Ivy发布了2.0 beta版,它是一个管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。这是Ivy第一次作为Apache项目发布,它增强了与Maven 2仓库的兼容性,改进了并发支持,并做了少量重大的修改。
Buildr是一个简单直观的Java项目构建系统,在进行了10个月的开发并获得许多正面反馈之后,Apache基金会将会向Buildr敞开大门并最终接手这个项目,这将是Apache基金会的第一个Ruby项目。
伴随着Visual Studio 2008一起,微软将发布一个新的TFS(Team Foundation Server)版本。TFS 2008将提供对持续集成的扩展支持。

多数大型开发组织都有一套自己的编码和实践规范。但是对这些团队而言,光是将这些规范文档化,并保证实时更新,就是一个巨大的挑战。此外,在工作中长期、忠实地执行这些规范和标准,难度就更大。我们团队在这些方面做了积极探索,在整个构建过程(build process)中实现了代码规范的自动化监管。

Eric Newcomer,OSGi企业工作组的联合主席,讲述了OSGi的变革以及它和SOA、ESB之间的关系。他谈到他是怎么认为OSGi在未来几年会成为主流,以及Sun是否会采用OSGi作为一个供选择的容器模型。

你是否想要有一个工具既简单方便地被我们所使用,也不需要自己再写xml文件,还要为我们提供已定制好的所有常用的构建命令,又能够为我们快速地把它和主流的集成开发工具Eclipse一起工作?更进一步地,把构建命令作为一个程序Java程序来进行开发,如果你想扩展你的构建命令的话?下面我们就来介绍一种这样的软件构建系统EL4Ant。该工具来自于现实的软件开发项目,也希望能为你的实际工作服务。