分享读书笔记、读后感,与佳作不期而至

读《大象》有感 

原创文章 jarjar 43℃ 0评论

《大象》是一本介绍uml 和面向对象设计的书,我们一直在说我们是在做面向对象的开发和设计,那什么是面向对象的开发和设计呢?我们天天在设计,我们为何这样设计,我们的表结构是如何出来的,我们设计的依据是什么?我断断续续的看过一遍,对于作者的观点,非常认同,但是还是没有完全的吃透。特别是今年,需求调研比较多,我们很想利用书中的方式应用到需求调研中,但是一直没有找到一种太好的切入点。下面就借此机会聊聊我对面向对象需求分析和我们目前需求调研的方式的理解和比较。

面向对象的思路:

前提,对项目组有初步的了解,知道项目建设的目标是什么?

1.找涉众,根据涉众找业务目标

涉众主要有(业主,项目建设方领导,业务决策者,业务管理者,业务执行者),对涉众进行分析,填写涉众简档记录每个涉众的对系统期望。结合项目建设需要,梳理出系统建设目标。

如内蒙包头项目建设的目标是网格化建设,V3系统升级(承建方的期望)

2.找用户,将业务目标作为边界,找出和系统边界有交互的人或者系统,用户简挡描述用户的期望和职责

公司领导 通过网格可发现卷烟销售的潜力,可以了解市场状态,了解卷烟和零售户在网格中的分布,辅助决策  

展示卷烟销售,客户分布在网上上的分布情况,用颜色标记网格的市场信息

营销中心主任 确保网格能正确的反映市场状态,设定网格调查指标,组织人员进行网格绘制,指定网格划分标准,根据业务需要对网格进行分类,可以分析某类网格的销售情况 能看到网格的绘制结果,以及网格的采集内容,方便的增加采集及指标,基于指标的分析
客户经理 根据公司领导的要求进行网格绘制,录入周围市场信息 方便的绘制网格,方便的录入市场信息

3.根据用户找业务用例

如: 客户经理在网格建设中的业务用例,1.绘制网格 2.网格信息采集需要对业务用例结合业务场景进行描述。

1.1 客户经理在GIS 地图上进行绘制网格

1.2 网格区域不能跨县

4.将业务用例抽象为概念用例

5.将概念用例映射为设计模型

根据业务场景描述,找到其中的业务对象和操作

上述方法:可能会解决,我们调研过多的集中在业务使用层次的问题,其实很多需求是来自领导的想法。领导在调研过程中,就讲讲话,更多的让下面的人去猜.

经验法 :

根据客户了解需求,大体了解客户的思路。

1.根据经验,结合我们系统进行划分,网格划分,需求预测,市场管理等

2.梳理每个模块的要点和流程

如需求预测,都包含那些时间纬度的预测,那些组织层次的预测

3.让客户安排对应的负责人,跟负责了解流程和业务点

4.清楚流程后,对业务点展看思考

根据我们的经验法其实是我们的思路为主线,如果我们没有太多想法,就有点比较被动。这个时候我们就让客户开始畅谈,询问他们对系统的情况是什么?他需要在系统中做些什么?这样做的意义是什么?

大象在需求调研,面向对象的设计方面都有独到的简洁,关键是他一步一步的告诉你如何面向对象的思考,非常值得我们学习。

转载请注明:佳作有感 » 读《大象》有感 

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址