运用powerdesigner进行系统分析建模(一)

本文介绍了使用PD进行UML建模的过程与方法,强调了理解UML的重要性,并概述了从面向对象分析设计到建立各类模型的具体步骤。此外,还讨论了需求分析中的关键因素,如明确系统受众和挖掘潜在需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pd是uml分析建模思想一种实现工具.要想熟练使用pd,必须先熟悉uml分析建模的思想和理论。

在软件开发建模的过程中,经历着几个阶段。在pd中,也提供了不同的模型来对应不同的阶段所使用到的模型。

明白这点,就可以避免在物理模型中,来建立用例图.(这是我个人犯的错误).

 

从面向对象分析设计(OOM)开始,依次建立用例图,时序图及类图,由类图转化为CDM以及PDM;或者从结构化分析开始,依次产生流程分析模型(BPM), CDM,PDM并转化为类图等。

 

1 用例与业务规则是一种依赖与被依赖的关系。如果没有用例,就没有业务规则存在的前提。

2 建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求
3 把一个网站提升到一个系统的阶段。一个系统的功能模块,相当于需求。是不应当分前后台的。
4 一个系统的功能由它的受众来决定。在决定开发一套系统之前,分析师应当去确定它的受众并分析受众可能要的功能。在需求分析的时候,应当站在受众立场来看待这个系统。很多时候,我们认为我们的受众是客户,我觉得应当是最终上线后的访问者。当然对受众的理解,我们没有客户理解的那么深入和透彻。

5 通过画原型能够挖掘出潜在的需求。
6 在做需求分析的时候,不应当去考虑实现

分了三个压缩包,请分别下载 本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。PowerDesigner 12.5集中体现了软件分析建模的最新成果,是市场占有率最高的软件分析建模平台。它将需求模型理论、业务流程理论、实体联系理论、统建模理论贯穿其中,实现了业务建模、数据建模和应用程序建模的无缝集成。 第1章 软件分析建模基础 1.1 软件分析建模概述 1.2 业务建模概述 1.3 数据建模概述 1.3.1 概念数据模型 1.3.2 物理数据模型中的物理 1.3.3 物理数据模型中的多维 1.3.4 XML模型 1.4 应用程序建模概述 1.4.1 用例 1.4.2 类、对象、组合结构和包 1.4.3 时序、通信、状态、活动和交互纵览 1.4.4 组件和部署 1.5 辅助建模工具概述 1.6 分析建模实例 1.6.1 学生上机系统的业务建模 1.6.2 学生上机系统的数据建模 1.7 最具影响的软件分析建模平台 1.7.1 Sybase公司的软件分析建模平台简介 1.7.2 IBM公司的软件分析建模平台简介 1.7.3 CA公司的软件分析建模平台简介 1.7.4 Microsoft公司的软件分析建模平台简介 第2章 PowerDesigner软件分析建模的基本概念 2.1 PowerDesigner概况 2.1.1 软件分析建模需要安装的软件 2.1.2 PowerDesigner能够完成的分析建模工作 2.1.3 PowerDesigner启动时的界面 2.1.4 PowerDesigner建模型的步骤 2.1.5 模型类型的标及扩展名 2.1.6 PowerDesigner的工具选项板 2.1.7 PowerDesigner模型对象的特性窗口 2.1.8 PowerDesigner模型对象的列表窗口 2.1.9 PowerDesigner检查模型的相关窗口 2.2 PowerDesigner的公共资源 2.3 模型间的生成和跟踪关系 2.3.1 模型、外部系统间的关系 2.3.2 各种模型与需求模型间的跟踪关系 2.4 模型对象的快捷方式 2.4.1 快捷方式的目标对象 2.4.2 产生快捷方式的方法 2.5 模型对象的复制品 2.5.1 复制品的源对象 2.5.仑产生复制品的方法 2.5.3 修改复制特性 2.6 模型的比较与合并 2.6.1 比较模型 2.6.2 合并模型 2.7 模型的影响分析 2.7.1 产生用户定义事件的方法 2.7.2 从企业知识库中提取模型的交叉依赖 2.7.3 改变影响传播的集合 2.8 模型对象的映射 2.8.1 模型对象映射的基本知识 2.8.2 启动映射编辑器的方法 2.8.3 映射编辑器界面 2.8.4 在映射编辑器窗口产生映射的方法 2.8.5 修改映射语法的方法 2.8.6 从对象特性窗口创建映射的方法 2.9 模型间生成的连接 第3章 PowerDesigner的基本操作 3.1 分析建模环境的设置 3.1.1 设置环境选项 3.1.2 通用工具条 3.1.3 预定义符号工具条 3.2 模型对象操作 3.2.1 模型对象的形符号 3.2.2 修改模型对象的显示参数 3.2.3 模型形的打印 3.2.4 模型形的导人和导出 第4章 需求模型及PowerDesigner实现 4.1 建立RQM的方法 4.1.1 RQM中的包 4.1.2 设置RQM的环境 4.2 需求文档视 4.2.1 需求特性窗口的General选项卡 4.2.2 需求特性窗口的Detau选项卡 4.2.3 需求特性窗口的Traceabilityunks选项卡 4.2.4 需求特性窗口的UseiAllocations选项卡 4.2.5 需求特性窗口的其他特性选项卡 4.3 追踪矩阵视 4.4 用户分配矩阵视 4.5 RQM的有效性检查 4.6 需求与设计对象的连接 4.6.1 在需求上连接设计对象 4.6.2 在设计对象上连接需求 4.7 需求与设计对象的导人与导出 4.7.l把需求导出到设计模型中 4.7.2 把设计对象导人到RQM中 4.8 RQM与MSWord文档的信息交换 4.8.1 把Word文档导人到RQM中 4.8.2 把RQM导出到Wor.d文档中 4.8.3 更新RQM或Word文档 4.8.4 断开RQM与Word文档之间的连接 第5章 业务流程模型及PowerDesignet实现 5.1 BPM的3种形 5.1.1 业务流程 5.1.2 流程层次 5.1.3 流程服务 5.2 BPM的建立方法 5.3 分析型BP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值