资源预览内容
第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
第9页 / 共76页
第10页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
l h建模是基于需求分析文档和人工定制的方式进行的,这种方式存在着一定的局限性,它需要建模人员非常熟悉业务流程,并且日i 提是需求文档必须完备和准确,而且当多个项目同时需要业务建模的时候,对业务建模人员的需求也提出了更高的要求。因此,本文提出了一种新的建模方式一基于业务模型关联的自动建模方式。本文首先介绍了零码平台相关的理论基础,然后对面向领域的过程类业务进行分析和提取,获得了计算无关模型结构,以及模型内部的关联关系,接着介绍了计算无关模型向零码平台业务模型的转化,重点介绍了零码平台业务模型的形式化描述;通过分析零码平台业务建模的需求特点,提出构建通用的B S 架构的领域需求获取平台,求获取平台录入信息之间的映射关系,然后建立零码平台业务建模元素与需并基于复用理论的基础上提出构建复用库,最后构建一种新的建模方式一需求录入信息与复用库信息映射到知识库和业务库,实现业务建模的自动化。最后基于上述理论,设计并实现了自动映射系统,通过对该系统映射结果进行测试,实现了零码平台业务自动建模的过程。关键词:零码平台;业务建模;自动映射;复用库;知识库hI,d e v e l o p m e n tp a t t e r nc a r r i e do nt h er e q u i r e m e n ta n a l y s i sa n dt h eb u s i n e s sm o d e l i n g ,I n s t e a do ft h et r a d i t i o n a ls y s t e md e s i g n i n ga n dc o d i n g H o w e v e r , t h ee x i s t i n gb u s i n e s sm o d e l i n gw a yw h i c hw a sb a s e d - o nt h er e q u i r e m e n ta n a l y s i sd o c u m e n t sa n dc u s t o m - m a d ea r t i f i c i a l l yh a sc e r t a i nl i m i t a t i o n s I tn e e d st h eb u s i n e s s - m o d e l i n gp e r s o nb ef a m i l i a rw i t ht h eb u s i n e s sf l o w , a n dt h ep r e m i s ei st h er e q u i r e m e n t sa n a l y s i sd o c u m e n t sm u s tb ec o m p l e t ea n da c c u r a t e A tt h es a m et i m e ,w i t ht h em o r ep r o j e c t sn e e db u s i n e s sm o d e l i n g ,t h em o r er e q u i r e m e n t sf o rt h ep e r s o n T h e r e f o r e ,t h ep a p e rp r o p o s e dan e wm o d e l i n gw a y t h ea u t o m a t i cb u s i n e s sm o d e l i n gw a yw h i c hw a sb a s e d o nb u s i n e s sm o d e le l e m e n t s c o n n e c t i o n T h i sp a p e rf i r s ti n t r o d u c e dz e r o c o d ep l a t f o r mc o r r e l a t i o nt h e o r i e sf o u n d a t i o n ,t h r o u g ht h ea n a l y s i sa n de x t r a c t i o nt ot h ed o m a i n - o r i e n t e dp r o c e s s i n g b u s i n e s s ,h a so b t a i n e dt h es t r u c t u r eo fC o m p u t a t i o nI n d e p e n d e n tM o d e la n dt h er e l a t i o nb e t w e e nt h ei n n e rm o d e l s T h e ni ti n t r o d u c e dt h et r a n s f o r m a t i o nb e t w e e nt h eC I Mt ot h ez e r o c o d ep l a t f o r m Sb u s i n e s sm o d e la n di n t r o d u c e dt h ef o r m a ld e s c r i p t i o no ft h ez e r o - c o d ep l a t f o r m Sb u s i n e s sm o d e lw i t he m p h a s i s ;t h r o u g ha n a l y s i st h er e q u i r e m e n tc h a r a c t e r i s t i co ft h ez e r o - c o d ep l a t f o r m Sb u s i n e s sm o d e l ,p r o p o s e dt oe s t a b l i s ht h eg e n e r a lB Sc o n s t r u c t i o no ft h ed o m a i nr e q u i r e m e n tp l a t f o r m ,t h e ne s t a b l i s h e dt h em a p p i n gr e l a t i o nb e t w e e nt h ez e r o - c o d ep l a t f o r m Sb u s i n e s sm o d e le l e m e n t sa n dt h er e q u i r e m e n tp l a t f o r m Si n p u ti n f o r m a t i o n ,b a s e d o nt h er e u s et h e o r y , e s t a b l i s h e dt h er e u s el i b r a r y , t h e np r o p o s e dan e wb u s i n e s sm o d e l i n gw a y t h er e q u i r e m e n ti n p u ti n f o r m a t i o na n dt h e r - -ht Ir e s u l t s ,i tp r o v e dt h a tt h ez e r o c o d ep l a t f o r mh a sc o m p l e t e dt h ep r o c e s so fb u s i n e s sa u t o m a t i cm o d e l i n g K e y w o r d s :Z e r o C o d eP l a t f o r m ;B u s i n e s sM o d e l i n g ;A u t o m a t i cM a p p i n g ;R e u s eL i b r a r y ;K n o w l e d g eB a s eh02 3 2 软件复用粒度的划分1 12 4 零码平台介绍1 22 4 1 零码平台简介1 22 4 2 零码平台业务建模工作原理1 32 5 本章小结1 4第3 章零码平台业务模型研究1 53 1 领域C I M 的结构化描述1 53 2 领域C I M 向零码平台业务模型转化l83 2 1 零码平台业务元模型结构图1 83 2 2 零码平台业务元模型元素形式化描述2 03 2 3 零码平台可视化建模过程2 53 3 零码平台需求分析标准文档及分析2 73 3 1 零码平台需求分析标准文档描述2 73 3 2 业务流程和行为的模型化规约2 93 4 需求平台实例化3 l3 5 需求平台与零码平台业务建模的映射关系3 33 6 本章小结3 5第4 章零码平台业务自动建模的设计与实现3 64 7 部分映射模块详细设计4 94 7 1P o r t a l 端映射子系统流程设计4 94 7 2P o r t a l 端映射子系统体系结构设计- 5 04 7 3P o r t a l 端映射子系统主要方法介绍514 7 4 业务库表自动生成模块设计”5 34 8 本章小结5 6第5 章业务自动建模过程实例分析5 75 1 业务自动建模过程分析5 75 2P o r t a l 客户端业务自动流转的实现5 85 3 知识库数据的自动映射验证6 05 4 下一步工作6 45 5 本章小结6 4结论6 5参考文献6 7攻读硕士学位期间发表的论文和取得的科研成果7 0致谢7 1k -足客户需求的前提下,提高软件的丌发效率是人们不断研究和探讨的问题。传统的软件开发方式是通过需求分析人员与软件用户沟通后,根据自己的理解,然后用自然语言来描述需求文档,软件开发人员根据该文档进行软件的设计与实现,而最终的产品是否满足用户需求,这个很难定位,从而产生软件危机。随着开发人员对需求分析的逐步重视,软件开发人员开始从用户业务的角度来分析需求,从而业务建模成为软件开发的一个重要环节,开发人员在进行软件开发的时候,先跟客户交流,获得业务模型,通过业务模型让客户与软件生产者进行沟通,在确定业务模型无误后再进行软件的开发。业务建模在一定程度上提高了软件的生产效率,可以
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号