2006年05月
还是忍不住整理了一下,不过不用动脑倒是省了不少事:-( 根据《中国软件工程学科教程》(清华大学出版社)整理的软件工程领域知识体系全景图。阅读全文>
发表于 @ 2006年05月27日 01:09:00|评论(loading...)|编辑
今天搜索“思维导图“发现了一个非常好的BLOG:人月神话的BLOG(http://blog.sina.com.cn/u/1228571733)
欢迎大家积极访问,下面的这篇文章正是从该BLOG发现的,原来自己也想做这件事,不过看了该作者的总结,不敢再班门弄斧了。这个BLOG上还有很多非常好的文章,大家可以自己去发掘。阅读全文>
发表于 @ 2006年05月21日 02:06:00|评论(loading...)|编辑
前天因新员工问起“质量铁铁三角”的理解问题,便总结了一下,顺便试验一下Mind-Map工具。刚好,今天看见CSDN改版,新增了一个“软件研发”的栏目,并且直接说明了该栏目不讨论“方法论”,觉得这里面有些误区,应该是不孤立的讨论不同方法论中的具体技术才是,否则脱离了方法论,空谈过程和管理都是无益。希望有所借鉴。阅读全文>
发表于 @ 2006年05月17日 01:53:00|评论(loading...)|编辑
自年前写了《破冰》以来,很少人理解我所说的和我所困惑的是什么,只有自己寻找答案,当时主要的问题是:
1、基于“特性”设计的思路不可以完全抛弃,它不利于我们理解系统;
2、组件化需要实现技术上的突破,否则流程的改进没有方向和支撑,只有更多的困扰。而“过滤树”是破解组件化中大量if else的一种可能技术,当然出来性能问题需要实践才能解决。
事有凑巧,就在我还想着“过滤树”究竟如何应用的时候,看到了一本书,里面介绍了“组合过滤器”,深感兴趣,便买回研究了一把,才发现自己所困惑和所想的正是AOP思想的萌芽。这本书介绍的是AOP(Aspect-Oriented Programming)技术,过滤器则是AOP实现的一个重要分支。AOP本身是一种编程技术,它起源于破解代码中缠绕和分散情况的目的,但是它所引入的“维度、分离、合成、系统编织”等观念,对于存粹的系统分层思想是极大的进步,也破除了当前方法和过程在我眼前凝聚的迷雾。AOP的思想已经在角落里偷偷发展了近10年,其基本思想目前正是囤积欲发的时刻,已经形成了不少关于AOSD(面向方面的软件开发方法)。利用AOP中的“维度、分离与合成”的阅读全文>
发表于 @ 2006年05月02日 00:58:00|评论(loading...)|编辑