中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 软件工程 > 系统分析 > 业务分析 > 业务建模
我所理解的IAA(二)
作者:未知 时间:2005-08-07 11:16 出处:系统分析之窗 责编:chinaitpower
              摘要:我所理解的IAA(二)

我所理解的IAA(二)


原创作者:iampole
转载请注明:来自Sawin系统分析之窗
最后修改时间:2005-2-2

 

 

一、IAA的主要部分

IAA比较重要的部分包括SPFBOMIDM

 

Ø         说明框架(Specification Framework, SPF

方法和技巧,以结构化的方式分析、定义保险产品

提供图形表示法(产品规格说明图PSD

保险产品建模的提示和建议,建立在用户积累经验基础上

 

Ø         接口设计模型(Interface Design ModelIDM

定义了业务组件及其接口

业务模型的提炼:涉及模式、聚集、所有权、导航性...

接口设计模型(IDM)属于IT的工作领域

 

Ø         业务对象模型(Business Object ModelBOM)、业务数据模型(Business Data ModelBDM

一个模型,多种表示

内容丰富:700个类型和关联;700个属性;250种服务

 

二、为什么强调产品

对于保险公司而言,产品和物流无关,而是对责任的一组描述。一旦保险公司和客户对这组责任达成了一致,那么就形成了一件契约。随后,双方将严格按照契约的约定行使其权利和义务。因此,和制造业完全不同的是,制造业关注的是产品的流向,而保险行业关注的产品的内容。在制造业,只要产品流向一致,他们可以用相同的系统管理,例如,一套进销存系统可能同样适用于书店和杂货店,或者经过小的改动。但是,对于一个保险产品,其内容决定这系统管理方式的不同,例如,同样的一个客户,购买了同一家保险公司的两个产品,对于寿险和意外险,管理方式是完全不同的。

IBM认为,保险公司的管理方式是比较固定的。个人认为,这可能是国内、外保险公司的差异之一。IBMIAA的白皮书中说,业务是相对固定的,信息系统是变化的。这和我们周围很多从事IT行业的人的理解不同。我们一般认为,信息系统随着业务的变化而变化。

 

三、为什么使用PSD

尽管IAA是针对保险公司IT的解决方案,但是,IBM希望PSD能够在产品设计的流程中普遍使用。个人认为,这种思想可能基于以下的考虑:

1PSD可以形成对于产品的无歧义的理解。

自然,你可以用自然语言描述产品。但是,自然语言总是有一些可以想象的空间。据说,联合国所有的文件都需要用法语存档,因为法语的语法是严谨的。但是,即使它在语法上无懈可击,在语义上也后拥有一些歧义。因此,图形化的语言可以消除这些歧义。

2PSD可以让使用者忽略一些可以不被关注的细节而关注重点。

例如,在某人寿险条款中规定:“凡投保时年龄为90天至12周岁,身体健康、发育正常的少儿,可作为本保险的被保险人。”事实上,我们关注的是两个要素:年龄为90天至12周岁;身体健康、发育正常。尽管在文字描述中,每个字占用的空间一样,但是他们代表的信息量不一致。在图形化的表述中,我们可以突出这些我们所关注的要点。

3PSD可以清楚的表示出对于系统的需求。

这里所说的系统,包括了信息系统和其他有关的系统,这可能是产品设计的过程中有关的任何操作,例如利润测试。对于这点,我的认识还不是很深刻,先无法展开。

 

四、PSD是否起到了实际的效果?

不知道国外的结果如何,在我们周围,看不到PSD在非IT方面的广泛使用。

1、习惯性力量。

如果大家都习惯了一种工作方式,那么,让大家花很多的努力放弃这种工作方式而换成另外一种方式,除非两种可能,其一是这种改变可以带来很直接的效果,其二是强制性的规定。在不具备这两种条件的情况下,新的方式很难推行。

2、图形化不能解决一切问题。

尽管有了图形化的工具,可是表达的歧义依然存在。归根结底,表达的水平依赖于对于业务的理解,而不是工具,尽管工具能够起到一些作用。

3、对于信息系统的设计,大家更关注IAA对于软件过程有什么改进。

因此,很多IT工程师更关注于BOM,因为这是可以直接使用的Use Case,它可以直接减少软件系统设计过程中的工作量。

 

五、SPF带给大家的启示

尽管由于上面的原因,SPF没有受到足够的重视,但是仍然希望能够关注SPFPSD。对于一个保险公司,没有什么比产品和契约更需要关注。对于产品的理解的一个微小的歧义,可能导致系统设计的过程中严重的偏差。IAASPF作为一个重要内容,也体现了在这个领域的业务的特殊性。

这样的思路也提醒我们,软件设计的过程有共性,也有个性,不能一成不变的遵照一个模式进行。剪裁是必要的,大的修改也是必要的。总之,一切从实际的业务情况出发,才是永远不变的原则。

 

六、SPF的六阶段方法

其实是九个阶段,去掉前面两个准备阶段和最后一个标识可能的复用阶段,中间实际和产品建模有关的是六个阶段。基本上说,其他建模过程也可以参考这些阶段的内容。

 

预告:下次将给出一个SPF的完整过程。

 

【作者介绍】 iampole

在悲观和乐观之间爬行的软件虫。 msn: yinglong_w@hotmail.com
作者Email地址:iampole@21cn.com

 
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有