重新定义智慧城市顶层设计
2014-12-21胡小明
中国信息化 2014年9期
胡小明
一、 以控制为中心的顶层设计
1.1 盲目的顶层设计热
顶层设计已经成为智慧城市的热门词汇,人们强调“顶层设计”的重要性却极少讨论“顶层设计”的准确含义,不严谨的“顶层设计”热会带来智慧城市建设的许多问题。
顶层设计热原因之一是“顶层”一词具有迷惑性,人们以为凡事只要能从“顶层”考虑就万无一失,有专家将信息化诸多失误都归因于缺乏“顶层设计”, 似乎靠“顶层设计”便可解决诸多问题,这种论点正在极大地误人子弟。
迄今为止专家们对“顶层设计”的精确含义还没有形成共识,人们按各自的想象去理解智慧城市顶层设计,从不深究顶层设计的含义、作用与局限是什么,在基本概念尚未清晰之前急忙宣布其重要性没有道理。为此反省智慧城市顶层设计的基本概念十分必要。
1.2 信息工程学的方法
顶层设计的概念来自于信息工程学,本来是一种软件工程的设计方法,在软件工程的发展中发挥了很大作用。随着软件的复杂性越来越大,程序员随意性的编程方法已无法适应,人们对软件开发过程进行了一系列工程化改造,从结构化编程到面向目标的软件工具,自顶向下的软件设计方法也是其中的一项重要内容。顶层设计正是在这样的大背景下发展起来的。
上世纪80年代,信息化建设规模已越来越大,连接的系统越来越多,由此产生了系统集成的概念,信息化建设项目的系统可行性分析日益重要,顶层设计成为复杂应用系统的综合设计方法,它超越了软件思维层次,从系统结构的层次上进行自顶向下的分析,确保系统可行性,詹姆斯·马丁是这种思维方式的集大成者,在信息系统工程中,其理论仍旧有着很大影响。……
登录APP查看全文
