培训课件软件工程实践教程课件

培训课件软件工程实践教程课件

ID:33479203

大小:1.24 MB

页数:71页

时间:2018-05-23

培训课件软件工程实践教程课件_第1页
培训课件软件工程实践教程课件_第2页
培训课件软件工程实践教程课件_第3页
培训课件软件工程实践教程课件_第4页
培训课件软件工程实践教程课件_第5页
资源描述:

《培训课件软件工程实践教程课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程实践教程课件1第1章PowerDesigner建模实践指南2本章导读PowerDesigne是数据库建模最好的工具,它的应用领域最宽,普及面最广,应用时间最长,也最为成熟。因此,它是IT企业常用的CASE工具,计算机及软件专业方向的大学生、研究生和软件工程师必须学会它,掌握它,并用它来解决数据库建模的实际问题。PowerDesigne的理论基础是数据库设计,本书第三章专讨论述数据库设计,当你学完第三章之后,再来复习本章的内容,也许你又会增加许多新的体会。3本章对读者的要求要求具体内容了解1)PowerDesigne的发展历史2)PowerDesigne的发展方向3)PowerD

2、esigne的安装与启动4)PowerDesigne的工作界面及图标理解1)用PowerDesigner进行数据库业务模型设计2)用PowerDesigner进行面向对象模型设计3)对象关系映射的powerDesinger实现掌握1)概念数据模型CDM的建模方法2)物理数据模型PDM的建模方法4建模就是建立模型,无论是需求分析、概要设计、详细设计和测试,都存在一个软件模型问题,都需要建模。PowerDesigner是Sybase公司开发的CASE工具,它是一种数据库开发环境,专门提供数据库的需求分析、概念数据模型CDM设计、物理数据模型PDM设计和数据库建表、建索引、建视图、建存储过程

3、、建触发器等项功能。PowerDesigner概述5PowerDesigner概述PowerDesigner11中常用的四个模块(1)业务流程处理模块,用于业务流程图BPM的设计;(2)概念数据模型处理模块,用于概念数据模型的设计;(3)物理数据模型处理模块,用于物理数据模型的设计,即完成数据库的详细设计,包括数据库建表、建索引、建视图、建存储过程、建触发器等项功能。(4)面向对象模型OOM(Object-OrientedModel)处理模块,它用于面向对象的逻辑模型设计,能够完成程序框图设计,生成的源代码框架可以为编码阶段提供帮助。6PowerDesigner的安装与启动PowerD

4、esigner的安装PowerDesigner11安装程序采用了目前流行的Installshield安装界面,只要运行光盘中的Setup.exe文件,按照向导提示就可以安装成功。下面只对几个关键的安装过程进行说明。(1)安装路径选择。在如图1-1所示的安装界面中,点击【Browse】按钮就可以选择PowerDesigner的安装路径。7图1-1PowerDesigner的安装路径选择8安装与启动(2)功能模块安装选择。如图1-2所示,为功能模块的选择界面,可以根据自己的需求选择所要安装的模块。在某一功能模块上点击鼠标左键,在右方的Description文本框中会显示相应功能模块的描述。

5、9图1-2功能模块选择界面10安装与启动(3)正式安装前检查的设置。如图1-3所示。在CurrentSettings文本框中列出了具体的安装选项,如果发现错误要重新设置,点击【Back】按钮,对之前配置重新设置。如果设置正确,点击【Next】按钮,进入正式安装。11图1-3检查安装设置12(4)安装完毕后点击【Finish】,如图1-4所示13PowerDesigner的启动安装完毕后,点击Windows的【开始】菜单,然后依次选择【程序】、【Sybase】和【PowerDesignerTrial11】,最后单击【PowerDesignerTrial】图标,就可以启动PowerDesi

6、gner。如图1-5所示14用PowerDesigner进行数据库业务模型设计不管是软件开发、数据库开发还是信息管理系统开发,第一步都是要进行需求分析。在需求分析阶段,系统分析人员可以利用PowerDesigner提供业务处理模型(简称BPM)描述系统的行为和需求。15图书馆信息系统中读者登录的业务流程图16建立BPM要创建业务处理模型,首先打开【File】菜单的【New】选项,选择【BusinessProcessModel】。如图1-7所示。在这里我们创建业务处理流程图(简称BPD),按图1-7所示设置。在Firstdiagram选项中,Businessprocessdiagram表

7、示创建一个业务处理流程图,它用控制流、数据流等表示过程中的交互作用。在ProcessLanguage选项中,Analysis表示BPD不包含任何的执行细节,可以作为面向对象分析时的输入文档17图1-7创建BPM18创建起点起点是BPD所表达的整个处理过程的起点,表示的是处理过程和处理过程外部的入口。因为在一个BPM中的可以定义多个BPD,所以在一个模型中可以创建多个起点。(1)在工具栏中点击【】(Start)图标,在BPM工作区中点击鼠标左键,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。