技术开发 频道

软件工程需求分析之七种武器(下)

    第五种武器: 霸王枪——面向数据法 

    采用此种方法的基本观点在于所有的信息系统最终都转化为对数据的操作,而操作就分为“增、查、改、删(Create、Retrieve、Update、Delete,CRUD) ”, 当你看到某个事物或实体缺少了其中一个方法时, 本能的反映应该是觉得该事物遗漏了一个需求处理,自然要和用户提出并做出相应的用例分析。 

    典型的面向数据的分析设计包含了OLTP(Online Transaction Processing,联机事务处理)和OLAP(Online Analytical Processing,联机分析处理)这两大类的企业应用系统,以数据存储、收集维护、使用为中心的系统可用性和可伸缩性的重要程度甚至大于界面标准。 

    OLTP系统,实现的核心是SQL和关系数据库系统,关注的主要问题是现实的过程里面需要记录和操作的各种数据,有哪些人需要数据,他们又如何对数据进行处理。该环境中,用户的行为特点是利用MIS从数据库中进行数据的存储操作,且操作的频率高而每次操作时间短,故对性能提出了要求,数据库级别和SQL级的优化是例行任务。 

    OLAP系统关注的则是数据的分析,从中得到报表和商务决策,找出规律而不是数据的CRUD处理。近年来OLAP和数据挖掘对企业的价值越来越大,商务智能和数据挖掘系统的需求分析方法也是自树一帜。归纳起来是要把企业决策的非结构化转为结构化,以做企业的Dashborad(罗盘)和各部门的KPI(Key Performance Index,关键价值点)分析为主要诉求点。 

    OLTP建立在数据库上,而OLAP建立在数据仓库上, 商务智能(Business Intelligence,BI)建立在数据挖掘上。如果说OLTP的报表只能让你“知其然”,则OLAP报表让你“知其所以然”,BI报表让你“知其将来然”。 

    商机追踪的KPI是商机达成率,它的维度是客户、业务员、部门、商机类型,而度数值是商机达成数量。通过这四个维度建立数据仓库, 并透过分析商机历史和现状,以及通过数据挖掘知识预测商机的未来趋势和努力方向,为企业决策层进入理性的决策依据,从而产生项目的直接经济效益,使商务智能系统不再是停留在纯报表展示上,这会成为“一把手”不可或缺的决策依据,同时,也是业务人员进行业务活动的及时行动指南针。 

    分析报告表明BOM类型的商机是利润率更高、近效果更好的,因此,该类型商机是业务部门需要重点处理的。而其他类型的商机则可能费力不讨好,我们都知道80/20法则,而商务智能系统则会告诉我们何为20%,何为80%。 

    总之,商业智能系统的规划包括总体构建、建设推广、自动分析、高效报表四个阶段,最终达到业务数据的全面集成,能够及时地、有针对性地完成分析和预测报告。

0
相关文章