Span Zhang(张友邦)的专栏 (分形艺术,摄影,软件开发,生活休闲)

天下风云出我辈,一入江湖岁月催。皇图霸业谈笑中,不胜人生一场醉。提剑跨骑挥鬼雨,白骨如山鸟惊飞。尘世如潮人如水,只叹江湖几人回。

张友邦ID:spanzhang
149385次访问,排名509好友11人,关注者26
张友邦,男,微软认证专家,系统分析员,希赛网专业顾问。1980年生于四川宜宾,2002年获得国防科技大学宇航科学与工程系学士学位,2004年成立长沙石斑软件有限公司并担任总经理,2007年出任广州快网信息技术有限公司技术总监,现任江西新邮信息技术有限公司软件部门负责人。主要研究领域包括软件架构与设计、WEB RIA、流媒体与计算机图形图像。受国家自然科学基金资助,2001年发表国家级核心刊物学术论文一篇。国内最顶级分形艺术创作软件FerryMan Fractal作者,2006年初创建原创分形艺术专业网站CGPAD.COM。邮件:spanzhang@hotmail.com;QQ:18012083。
spanzhang的文章
原创 196 篇
翻译 0 篇
转载 5 篇
评论 71 篇
张友邦的公告
最近评论
spanzhang:曾诗意你好,你写了一个不时评论的评论,很有意思。我现在是无业游民,联系QQ:18012083。
曾诗意:张友邦你好。现在哪里上班呢?你的现在的联系qq是多少?
amidixie:恭喜啊,你儿子要晚几天出生的话,和你这个当爸的要一天生了。
spanzhang:你是说关于分形艺术的那个书稿吧?正在写最后一章。但因为刚刚生了小孩,有点忙不过来。可能会稍微晚点出版。
candy:嘿嘿 谢谢
文章分类
收藏
    相册
    ◆复迭代分形
    ◆三维立体画
    ◆鼠标绘画
    ◆我的像册
    链接
    ●CGPAD分形艺术
    ●Renderosity
    ●中国系统分析员CSAI名片
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 破解复杂性收藏

    新一篇: 和SOA一起对抗复杂性 | 旧一篇: Bicubic Interpolation (双三次插值)

    前段时间有朋友问起我软件的分析设计有什么心得,我还真怕误导了他。因为在很多人眼里,设计可能会显得很神秘。其实设计和解题是一回事,只要把其中的规律弄清楚了,就能顺应规律的指引自然而然的得出结论。只不过任何事情都是由前提条件的,设计的前提就是方法论的指导加上广泛的领域知识(不是指业务领域,对软件设计来说就是软件解决方案)。生活中要做各种各样的选择,设计也是。

    与软件相关的设计,不管是架构方面、GUI设计还是最终代码,都是在和复杂性抗争。人类大脑毕竟能同时处理的事件并不多,所以要借助于一些科学的工具来帮组我们理清复杂的关系,各种各样的设计方法学也就应运而生了。

    1、分而治之。这是算法学上的重要议题,它的核心思想是化解。依据一个总体标准,把复杂的事物化解为小的概念的集合。这些小的概念之间可能也会有各种各样的关系存在,这个关系就是分解标准的一个体现。

    2、层次结构。很多事物都呈现出层次结构,这正好适合我们的思维习惯。它和分而治之有相似的地方,都是化整为零的思维方法。我们在分析复杂事物的时候多是结合分而治之和层次划分,这样慢慢的把一个复杂的整体描画出来。实际的过程多半是一种递归的模式,因为实际的复杂性也会在某种层面上呈现出递归的特性。

    3、自顶向下/自底向上。这两种方法给出的是一种思维的方向,也就是说,我们对一些系统可以采用分解的办法(自顶向下),对另一些系统可能会采用整合的办法(自底向上)。自顶向下的核心思想是分解,自底向上的核心的聚合。

    有了这些大的思维方向,再结合一些实用工具(各种各样的图和符号),就能在复杂性面前不至于惧怕了。科学的东西,总是要用科学的方法。设计就是先把问题弄复杂,再把问题弄简单。第一个阶段是模型的建立,一个越来越丰满的原模型就预示着越来越复杂的问题被搞定。第二个阶段是映射,把复杂的模型映射到解空间。当每个细节都被映射过去的时候,问题已经简单化了。

    发表于 @ 2007年09月04日 09:40:00|编辑

    新一篇: 和SOA一起对抗复杂性 | 旧一篇: Bicubic Interpolation (双三次插值)

    评论:没有评论。

    Csdn Blog version 3.1a
    Copyright © 张友邦