Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18565
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-28 11:47
文章分类
文章存档

2014年(16)

我的朋友

发布时间:2014-02-28 14:49:47

身为架构师最常被问的基本问题是:如何处置应用之间的业务流程(包括业务规则、业务逻辑、业务活动)变化。如果这些擅变复杂流程,就像一推夹杂在一起的鞋子、袜子、衣物等,那么你会如何面对呢? 努力分析它们的复杂关联,并抽象出稳定的架构关系呢? 还是干脆把他们塞进一只集装箱里呢?以我的多年经验,一位架构师参与A段时,会发现A段市场、产品人员擅于情报分析,但不擅长技术细节。因此Coding等技术细节却成为架构师与其它A段人员互补的基础,也是存在的价值。不擅加利用敏锐的技术细微洞悉能力,就不能在A段立足了。......【阅读全文】

阅读(413) | 评论(0) | 转发(0)

发布时间:2014-02-28 14:25:59

传统上,软件开发人员大多透过「分」析已知(Known)具像事物而抽离出抽像之形,所需的创意较少。反之,如果透过创意的抽像之形来组「合」事物,则需要较多创意,并能激发创意。例如,货柜(集装箱)并不是从轮船或货物中分析抽象出来的。在实现组合复杂事物的目标时,最有效的方法是创建造形(Form)。[#1537]造形可以很简单,但是事物本质(道)并不一定简单。俗语说:「言简意骇」。简单的表达之形(言简),蕴藏着复杂思想(意骇)。例如,可说唐诗「诗形简单」,但不会说「诗道简单」。当我们说软件之道至简或软件本质简单时,很可能已经混淆了软件之「道」与「形」;更可能是忘了去创造软件之形了。......【阅读全文】

阅读(248) | 评论(0) | 转发(0)

发布时间:2014-02-28 14:17:39

规划一个智慧城市的美好未来,需要进行许许多多的现在决策。如何确保现在决策的未来性呢? 除了顶层设计团队的新视野、好眼光和洞悉力之外;还可以藉重更多专家来协助客观地评估各种设计方案或未来的投资计划。如此,让智慧城市达到高度创新、又客观可靠的美好境界。当我们相信目前决策会影响一个城市的未来发展轨迹时,顶层设计团队不断在寻觅多条行得通的途径,然后透过能量化的客观性分析,让各界专家们共同关注和投入,一起评选出的途径,做为一个城市的未来投资和发展蓝图。

......【阅读全文】

阅读(194) | 评论(0) | 转发(0)

发布时间:2014-02-28 13:52:12

从物联网角度来看数字家庭和智能城市,最大的视角局限在于,人人都争先恐后作加法,加法出了问题时,唯一的减法设计就是:无线通信统一和标准化。然而,这项"唯一"的方法又如同乌托邦梦境。解决此困境之路是:以上层软件框架和接口来做有效的减法设计。顶层设计应该是指:Top-level Design或High-level Design;而不是Top-Layer 或Top-Tier Design。意味着不同的决策(Decision-Making)阶段的区别。其中,Top-level Design偏于投资决策前的(高阶)设计阶段;而Bottom-level Design则偏于决策后(已经立项了)的实践考虑的细节设计阶段。......【阅读全文】

阅读(227) | 评论(0) | 转发(0)

发布时间:2014-02-28 13:51:34

敏捷开发为何那么依赖架构师呢? 我认为敏捷迭代的背后有个架构设计迭代来支撑。例如,敏捷迭代的起点:simple solution就来自架构设计迭代的产出物(如附图)。了解这之后,你就不会觉得simple solution很神秘了。                                   &.........【阅读全文】

阅读(349) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册