前言

PowerDesigner经过二十几年的发展,已经成为一款优秀的、集成化的建模工具,能够帮助企业架构师、业务战略师、规划师解决大规模复杂信息系统设计问题,从企业层、应用层以及技术层的角度对一个企业的体系架构进行全方位的描述,包括业务流程、信息系统、人员和业务等等。在最新的PowerDesigner 16.5中完善了企业架构建模功能,通过扩展PowerDesigner,提升业务与IT的一致性,帮助企业在内部实现清晰、统一的信息架构。使用PowerDesigner可以方便地对管理信息系统进行分析设计与建模。

本书共分12章,其中第1章介绍了PowerDesigner的发展历程、特点以及基本架构。主要目的是让读者对PowerDesigner有一个概括性的了解;第2章叙述了PowerDesigner建模环境的操作方法以及利用PowerDesigner进行模型设计的过程,目的是让读者熟悉建模环境,为后续建模工作打好基础;第3章到第8章是本书的重点内容,详细描述了PowerDesigner中常用模型的建立方法和过程,主要包括需求模型(RQM)、业务处理模型(BPM)、概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)、面向对象模型(OOM)和XML模型。这几章的内容按照软件分析建模的过程安排,向读者展示了如何采用PowerDesigner完成分析建模工作;第9章是模型报告,主要叙述了PowerDesigner模型报告编辑以及生成方法,从而为软件系统形成详尽的文档资料;第10章和第11章分别讲解了两个综合实例,目的是快速提高读者的综合应用能力;第12章是综合实践课,主要是为了满足读者学习和教学的需要,为进一步巩固所学的理论知识而设计。

本书内容不仅体现了PowerDesigner 16.5的新特性,而且涵盖了PowerDesigner所有常用的知识点。另外,书中内容按照软件设计开发的过程进行叙述,层次清晰,衔接紧密。

书中内容采用理论结合经典实例的方法进行讲解,理论讲述清晰,技术讲解细致,案例丰富,注重操作,图文并茂,每个操作步骤清晰易懂、一目了然。书中不仅应用大量实例对重点、难点进行了深入地剖析,还融入了作者多年的软件设计开发经验和教学经验,能够帮助读者更好地掌握PowerDesigner建模方法。

本书结构设计综合考虑了教学和自学两个方面,不仅适合教师教学用书,同时也适合学生自学参考,可以作为高等学校计算机科学与技术、软件工程专业、信息系统专业“数据库分析设计建模”、“软件系统分析设计建模”、“面向对象分析设计建模”等课程的教材,也可以作为相关课程的实训、实习配套教材,还可以作为软件分析建模的培训教程以及软件设计开发人员参考。

除封面署名人员李波、孙宪丽、关颖之外,参与本书编写的作者还有曾祥萍、史江萍、代钦、衣云龙、吕海华、祝世东、王祥凤、夏炎、王玮、王晓强等。由于编者水平有限,书中难免有疏漏之处,敬请读者谅解,意见和建议请发电子邮箱booksaga@163.com。

本书示例文件可以从下面网址(注意数字和字母大小写)下载:

http://pan.baidu.com/s/1dEtiwl7

如果下载有问题,请电子邮件联系booksaga@163.com,邮件标题为“PowerDesigner示例文件”。

编者

2016年1月