“扒项目”的历程一(业务分析)-创新互联
今天新项目过来,还没有正式立项,只是大致做好了需求分析,只有一份材料《需求规格说明书》以及一位甲方的陪伴,以供对需求不懂时随时提问。
第一步:总结出业务目标。
从用户的角度来考虑这个项目,体会这个项目能为用户做到什么、带来什么,抛却是什么实现的,甚至都不需要用户知道有计算机帮助他完成这些业务。这里要总结成书面的形式,一条一条的列在文档中。比如,“数据管理和查询项目”可以提炼出这么一条业务目标:要实现多种类型数据的统一管理和查询,为用户提供方便快捷的数据查询界面,提高用户对人、事、物等数据的全面掌控能力;第二步:划分业务边界。
根据业务目标,来划分业务边界,可以一条对一个边界,也可以不对应的来,后期也可以适当调整。![](/upload/otherpic5/041845072621948.png)
![](/upload/otherpic5/041845075125490.png)
第三步:进行业务分析。
进行业务分析,又分成三步,a、针对某一业务边界的业务主角的确定,b、针对某一业务边界的业务用例分析,c、针对某一业务边界的业务用例实现。a、
针对某一业务边界的业务主角的确定,业务主角是某一业务的发起者,也是承受者,也可能是使用者,就是有哪些用户来使用这个项目。![](/upload/otherpic5/041845077155019.png)
b、
针对某一业务边界的业务用例分析,将上面那些步骤中划分出的涉众、业务主角,它们在某一业务执行过程中(可以在某一业务边界中细分业务),是如何进行交流的,分析出来,画出泳道图。下面是各个细分业务。![](/upload/otherpic5/041845083874391.png)
![](/upload/otherpic5/041845086377934.png)
c、
针对某一业务边界的业务用例实现,这里可以涉及计算机,计算机作为我们这个系统能为用户做什么事情,以及如何跟涉众、业务主角进行交互的,在这一步需要详细列出。下面是查询A系统数据业务用例实现的泳道图。![](/upload/otherpic5/041845089185019.png)
王安琪,英文名Angel,南京邮电大学计算机应用技术硕士学位。 熟悉Java、C#编程语言。专注于WebService、海量数据处理、搜索引擎技术、消息中间件技术、分布式文件存储、.NET应用程序开发、系统架构设计。主要从事大数据管理系统的研发,项目经理,系统架构师,就职于江苏金陵科技集团有限公司。
Email:aitanjupt@hotmail.com
QQ:289770363
文章名称:“扒项目”的历程一(业务分析)-创新互联
文章分享:http://tyjierui.cn/article/jhggp.html