今天一整天的主要工作内容都是业务分析,使用工具为PowerDesigner 12.
基本流程是从Business Process Model (BPM) -> Conceptual Data Model (CDM) -> Physical Data Model (PDM),如此就可以完成从业务分析一直到数据库设计/建表的过程.今天(应该)完成的部分则是其中最前端的BPM.
今天过得并不轻松.数据库相关的部分一直是我的软肋;以前参加项目或者比赛时总是有别的同学来解决这部分,这次算是好好练习了一下.
上午LY老师介绍了PD12的使用方法,重点是BPM与CDM图的画法,并以NetOA中考勤模块为题目要求我们自己完成该模块的BPM.我对"泳道"的概念是一头雾水,一开始只好乱画一通.结果,画出来的图在业务思想上应该还算可以,但图的表示方法完全不对...
经过下午的点评后,Phalanx小组成员每人负责一个模块的BPM图制作.进展并不顺利,各人对BPM图的理解和画法不尽相同,后期的整合让我很是头疼.整个系统的BPM今晚未能完成,明天需要优先处理.
==========================================
关于PD12的试用感想:
这东西在数据建模上做得确实相当出色.仅是半天的接触已经能感到其强大:它能很好的协助设计人员通过业务分析得到数据流分析,进而可以生成概念数据中的各个实体用于E-R分析.完成CDM之后,PDM生成仅需要极少量的配置和干预,确实减轻了负担.
但或许是因为对相关概念不够熟悉(而不只是因为对工具不熟悉),仅在BPM部分我就觉得有点难上手.很多时候我感到很迷惑,该如何把数据标识到flow上.而且这工具有些地方感觉挺隐蔽的,像是Pallete工具条不小心关掉之后找了半天都找不到该在什么地方再把它找出来(不在View菜单里,而在工具条的context menu里...).明天的工作肯定还得继续使用它,得努力尽快熟悉起来才行.
不过到CDM的部分对我来说应该会比BPM轻松些才对.毕竟E-R分析没少做...
==========================================
今晚本来应该优先完成NetOA项目的事项,但受到了几个干扰.小组成员YLY近一个月前让我帮忙完成设计模式的作业,却一直不把题目和参考资料给我,拖到今天才慢腾腾把题目给过来.题目是一个Common Logging Library的设计,还好不太难.花了一晚上算是把代码修理得比较干净了,这问题希望不会进一步影响NetOA的后续进度.
==========================================
今天(应该说从周末过来)得到的比较有用的收获是关于dojo的融合论证.看来是可行的.后面会在页面原型阶段使用dojo.
分享到:
相关推荐
PowerDesigner是一款强大的建模工具,尤其在业务流程建模(BPM)方面表现突出。它设计的目标是使得非技术背景的业务用户也能轻松理解和使用。通过PowerDesigner的BPM功能,用户可以有效地描绘当前的业务流程,规划...
本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。PowerDesigner 12.5集中体现了软件分析...
2.只需将下面下载的这个powerdesigner12的破解文件,只需要把pdflm12.dll 这个文件复制到powerdesigner12的安装目录覆盖即可: 下载powerdesigner12的破解文件: http://ms.itpub.net/thread-765553-1-1.html 3....
- **PowerDesigner简介**:PowerDesigner是一款由Sybase(后被SAP收购)开发的强大且全面的建模工具,它能够帮助企业在软件开发过程中进行有效的系统分析与设计。PowerDesigner支持多种建模技术,包括数据库建模、...
进销存管理系统 PowerDesigner业务流程BPM设计图 - 库存管理 - 销售管理 - 采购管理
PowerDesigner是一款由Sybase公司开发的企业级数据建模工具,广泛应用于业务分析、数据库设计和数据仓库构建。在PowerDesigner 15版本中,它提供了全面的建模功能,包括概念数据模型(CDM)、逻辑数据模型(LDM)和...
PowerDesigner 16系统分析与建模实战, PowerDesigner精品书籍
《软件分析建模与PowerDesigner实现》一书深入探讨了软件开发过程中的一项关键技术——分析建模,并聚焦于使用PowerDesigner这一强大的建模工具来实现这一过程。在软件工程领域,分析建模是理解系统需求、组织信息和...
PowerDesigner 与业务流程建模 PowerDesigner 与对象建模 PowerDesigner 与数据建模 PowerDesigner 与XML建模 PowerDesigner 的共同功能 PowerDesigner 10.0 的新功能介紹 PowerDesigner 与模型驱动开发 ...
业务处理模型(Business Process Model,BPM)是PowerDesigner的一个重要功能模块,主要用于需求分析阶段,描述业务逻辑和规则。BPM从业务人员的角度对业务逻辑和规则进行详细描述,描述业务的各种不同内在任务和...
本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。PowerDesigner 12.5集中体现了软件分析...
PowerDesigner系统分析与建模是IT系统设计和开发过程中不可或缺的工具之一,它可以辅助软件工程师、系统分析师和企业架构师进行高效的数据管理和架构设计。 知识点一:PowerDesigner的基础概念 PowerDesigner包含的...
PowerDesigner整合了UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具,不仅支持系统设计与开发的多个阶段,如系统需求分析、对象分析、对象设计、数据库设计及程序框架设计等,而且能够绘制数据流程图...
总的来说,BPM是管理信息化的重要工具,它提供了一种可视化的方式来理解和改进业务流程,促进了业务和IT之间的协作,确保了软件开发与实际业务需求的紧密匹配。通过学习和掌握BPM,不仅可以优化业务流程,还可以提升...
《PowerDesigner 15 系统分析与建模实战》高清版是一本深入探讨PowerDesigner 15在系统分析和建模领域的专著。PowerDesigner是Sybase公司开发的一款强大的数据建模工具,广泛应用于软件工程领域,尤其在数据库设计...
PowerDesigner是一款强大的数据建模工具,它在软件开发过程中扮演着至关重要的角色,尤其是在系统分析与设计阶段。这款工具能够帮助我们创建清晰、规范的数据库模型,为软件系统的架构提供强有力的支持。 首先,...