Jazz--开放协作与开发即过程的前奏
对于IBM Rational的Jazz平台投放市场的这条消息,我是要起立鼓掌的。我一直在思考软件行业将来会是什么样的,我欣喜的看到Jazz已经实现了我心目中的一部分愿景。尽管只是一部分,尽管现在还不能确定Jazz会否真的改变软件行业的将来,至少在我看来Jazz已经往我所憧憬的将来迈出了美妙的一步,也许将会是至关重要的第一步。在我而言,无论如何,Jazz的出现都是值得书写一笔的。在我所憧憬的未来里,“开放协作”和“开发即过程”无疑是两个最重要的主题。我之所以为Jazz鼓掌,原因就在于Jazz让我在这两个方面都看到了希望。 [@
用例分析方法总结和归纳
这是最近做的一个PPT文件,对用例分析方法做了一个总结。应该对朋友们理解用例分析有所帮助。[@more@]点这里阅读
OO系统设计师之路--设计模型系列(1)--软件架构和软件框架
软件架构是一种思想,一个系统蓝图,对软件结构组成的规划和职责设定。而软件框架是一个实现,一个半成品,是针对一个特定问题的解决方案和辅助工具。[@more@]这一篇讲软件架构和软件框架在UML设计过程中所起的作用。本系列文章不是专门讨论软件架构和软件框架的,所以不会深入讲怎么做软件架构和软件框架。另一个原因是笔者尚无这个自信能够在这里班门弄斧讲软件架构。之所以要讲,是因为在设计过程中,设计类必然会受到软件架构和框架的约束。从分析类到设计类,软件架构和框架是不得不考虑的一个重要因素。 软件架构和软件框架是一回事