设计建模基础与实例幻灯片.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《设计建模基础与实例幻灯片.ppt》由会员分享,可在线阅读,更多相关《设计建模基础与实例幻灯片.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计建模基础与实例设计建模基础与实例第1页,共35页,编辑于2022年,星期二知识图谱知识图谱第2页,共35页,编辑于2022年,星期二AgendaAgenda设计建模的内容设计建模的内容如何使用如何使用UML进行设计建模进行设计建模设计建模实例设计建模实例本章小结本章小结第3页,共35页,编辑于2022年,星期二AgendaAgenda设计建模的内容设计建模的内容如何使用如何使用UML进行设计建模进行设计建模设计建模实例设计建模实例本章小结本章小结第4页,共35页,编辑于2022年,星期二设计建模的内容设计建模的内容将实现工作划分为更易于管理的各个部分将实现工作划分为更易于管理的各个部分捕获
2、子系统之间的主要接口捕获子系统之间的主要接口通过对单个子系统、接口通过对单个子系统、接口和类进行设计,为后续的和类进行设计,为后续的开发活动提供基础开发活动提供基础深入理解与非功能性需求深入理解与非功能性需求和约束相联系的编程语言、和约束相联系的编程语言、构件重用、操作系统、分构件重用、操作系统、分布与并发技术、数据库技布与并发技术、数据库技术、用户界面技术等相关问题术、用户界面技术等相关问题 第5页,共35页,编辑于2022年,星期二设计建模的内容设计建模的内容架构设计(架构建模):也称为概要设计、高层设计,将软件需求架构设计(架构建模):也称为概要设计、高层设计,将软件需求转化为软件的系统
3、结构。就是将从宏观的角度将软件分成包及构件,转化为软件的系统结构。就是将从宏观的角度将软件分成包及构件,并确定包与包、构件与构件之间的接口。并确定包与包、构件与构件之间的接口。详细设计(构件建模):也称为低详细设计(构件建模):也称为低层设计,将对构件表示进行细化。层设计,将对构件表示进行细化。对应于面向对象设计,就将是分析对应于面向对象设计,就将是分析出详细的类(包括设计类的引入)出详细的类(包括设计类的引入)以及类与类之间的交互。以及类与类之间的交互。第6页,共35页,编辑于2022年,星期二AgendaAgenda设计建模的内容设计建模的内容如何使用如何使用UML进行设计建模进行设计建模
4、设计建模实例设计建模实例本章小结本章小结第7页,共35页,编辑于2022年,星期二架构建模架构建模用例视图:就是需求建模的结果,是架构设计的输入;用例视图:就是需求建模的结果,是架构设计的输入;设计视图:在需求建模完成的概念(领域)模型的基础上,设计视图:在需求建模完成的概念(领域)模型的基础上,重点在于包的组织以及包之间的依赖;重点在于包的组织以及包之间的依赖;进程视图:在架构设计阶段相对弱化;进程视图:在架构设计阶段相对弱化;实现视图:架构设计的重点,关键在于理清系统中的构件组实现视图:架构设计的重点,关键在于理清系统中的构件组成及构件间的关系;成及构件间的关系;部署视图:根据解决方案的特
5、点,对部部署视图:根据解决方案的特点,对部署模型进行初步的设计署模型进行初步的设计 第8页,共35页,编辑于2022年,星期二架构建模架构建模确定核心元素确定核心元素将分析类映射到设计元素:将分析类映射到设计元素:-若分析类比较简单,就可直接映射为设计类。通常分析类、若分析类比较简单,就可直接映射为设计类。通常分析类、控制类和一般的实体类都可以直接映射为设计类控制类和一般的实体类都可以直接映射为设计类-一个分析类可以映射为一个设计类或者多个设计类的简一个分析类可以映射为一个设计类或者多个设计类的简单组;单组;-如果分析类的职责比较复杂,其行为很难由单个设计类或几如果分析类的职责比较复杂,其行为
6、很难由单个设计类或几个设计类的简单组合来承担,那么就应该映射为个设计类的简单组合来承担,那么就应该映射为“子系统接口子系统接口”。定义子系统接口:首先是为子系统接口命名;接着描述拟定义子系统接口:首先是为子系统接口命名;接着描述拟建子系统的行为;然后确定子系统接口对其他设计元素的建子系统的行为;然后确定子系统接口对其他设计元素的依赖关系依赖关系 第9页,共35页,编辑于2022年,星期二架构建模架构建模确定核心元素确定核心元素在需要时,可以对子系统进行辅助说明:通过顺序图来说明在需要时,可以对子系统进行辅助说明:通过顺序图来说明操作的使用方式和执行顺序;通过状态图来说明实现接口的操作的使用方式
7、和执行顺序;通过状态图来说明实现接口的设计元素可能处于的状态等。设计元素可能处于的状态等。融合子系统:当将分析类映射到设计元素、确定子系统接口融合子系统:当将分析类映射到设计元素、确定子系统接口之后,还应该逐步地将设计元素合并成子系统。通常是从设之后,还应该逐步地将设计元素合并成子系统。通常是从设计元素出发,定义出候选的子系统接口,然后再从这些候选计元素出发,定义出候选的子系统接口,然后再从这些候选集合中进行不断的精化和融合集合中进行不断的精化和融合调整子系统:并非所有子系统接口都必须自主开发,有时调整子系统:并非所有子系统接口都必须自主开发,有时可从以往开发的子系统中找到符合需求的构件,甚至
8、可能可从以往开发的子系统中找到符合需求的构件,甚至可能可以通过直接购买的方式来实现这些子系统可以通过直接购买的方式来实现这些子系统第10页,共35页,编辑于2022年,星期二架构建模架构建模引入外围元素引入外围元素引入相应框架、基础设施等外围元素引入相应框架、基础设施等外围元素分析结果设计结果实施方法存储(留存)RDBMSJDBCADO.NETXML分布式RPC.NET RemotingJMI第11页,共35页,编辑于2022年,星期二架构建模架构建模优化组织结构优化组织结构层次结构层次结构第12页,共35页,编辑于2022年,星期二架构建模架构建模优化组织结构优化组织结构管道和过滤架构管道和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 建模 基础 实例 幻灯片
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内