Page 242 - 建筑工程施工技术与工程管理创新
P. 242
建筑工程施工技术与工程管理创新
Innovation in Construction Technology and Engineering Management of Building Engineering
一种先进的分布式计算模式,在这种计算模式中,数据和指令以 XML 语言来描
述,XML 是各种设备都能理解的通用语言,而 WebService 以 Web 方式工作,用
来处理使用 XML 书写的指令,并把处理后的结果以 XML 形式返回或输出。所
有通过 .NET 的联网设备共同组成了一个无处不在的分布式计算平台,能够进行
最有效的计算。举一个最简单的例子,我们可以直接向支持 Web Service 的 SQL
Server 发起一个基于 XML 的 Web 查询请求,而 SQL Server 可直接返回 XML 格
式的查询结果。如果在处理查询请求的过程中,SQL Server 发现有些所需数据并
不存放在本地,而是在异地的同样支持 Web Service 的数据库服务器上,则 SQL
Server 只需向相应的数据库服务器提起 Web Service 请求,获得数据即可,而这
个过程对于最终用户来说是透明的,无论身在何处,使用何种设备,用户可获得
一致的体验。
.NET 战略将互联网本身作为构建新一代操作系统的基础,并对互联网和操
作系统的设计思想进行合理延伸,使开发人员能够创建出与设备无关的应用程序,
以便轻松实现互联网连接。.NET 战略的 XML Web 服务思想是用 WebGIS 管理建
筑市场的指导思想。
二、Web GIS 城建管理系统开发的技术过程
以软件工程为指导,提出了城建管理系统开发的技术流程。采用面向对象的
分析和设计技术,系统开发的技术流程包括以下几个步骤:建立项目开发小组,
确定需求发现和分析方法,进行需求分析,确定所有的空间和非空对象和各种规
则。分析完成后,进行面向对象的系统设计,接着编写程序代码、测试和试运行
以及维护。
(一)准备工作
1. 项目的准备
在确定项目之后,我们应该确定小组的开发领导和成员。成员的多少视项目
工作量的大小进行增减。然后要确定进行开发所需的软硬件环境,以及所要实现
的功能。
2. 确定需求发现和分析的方法
需求发现的方法有采访法、资料查找和分析、实习法等,这些方法各有所长,
我们应综合利用各种方法。需求分析用标准的统一建模语言 UML 进行分析。
228

