UML基础与Rose建模实用教程(第三版)_第1页
UML基础与Rose建模实用教程(第三版)_第2页
UML基础与Rose建模实用教程(第三版)_第3页
UML基础与Rose建模实用教程(第三版)_第4页
UML基础与Rose建模实用教程(第三版)_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UML基础与Rose建模实用教程(第三版)读书笔记模板01思维导图读书笔记精彩摘录内容摘要目录分析作者介绍目录0305020406思维导图版建模建模工具实用教程图软件读者小结图创建习题对象简示例过程例第章基本概念本书关键字分析思维导图内容摘要内容摘要本书理论和实践紧密结合,以图文并茂、实例丰富、讲解详尽、实用性强的特色讲解学习UML图以及创建UML图中模型元素的基础理论和Rose建模工具的使用。全书共分15章,分别介绍运用统一建模语言UML进行软件建模的知识以及RationalRose2007工具的使用方法。书中前4章介绍面向对象、UML建模语言和RationalRose建模工具的一些基本理论和概念;第5章到第12章详尽介绍UML中用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图的概念,并介绍在实际开发中如何使用它们;第13章和14章通过两个综合案例对使用RationalRose进行UML建模的全程进行深入剖析;第15章介绍RationalRose2007工具的安装与开发环境,最后在附录中收录6个项目案例的系统建模来强化读者对本书内容的理解。此外,本书每章配有习题,读者可用于检验自己对UML软件建模和应用知识的掌握程度。本书附赠近20小时的多媒体视频教程,方便读者下载学习。本书可作为大专院校计算机软件工程专业学生学习UML和面向对象设计技术的教材,也可作为软件开发人员和系统架构设计人员自学UML的参考和指导用书。读书笔记读书笔记重复内容太多,很多粘贴复制。很枯燥的一般书各种名词解释像极了临近考试的时老师给画重点样子。目录分析1.1面向对象基本概念1.2面向对象的基本特征1.3面向对象方法论1.4面向对象的建模1.5本章小结习题一010302040506第1章面向对象概述1.1面向对象基本概念1.1.1什么是对象1.1.2面向对象与面向过程的区别1.1.3对象与类的确定1.1.4消息和事件1.2面向对象的基本特征1.2.1抽象1.2.2封装1.2.3继承1.2.4多态1.3面向对象方法论1.3.1面向对象的分析1.3.2面向对象的设计1.4面向对象的建模1.4.1为什么要用UML建模1.4.2以面向对象的建模为基础的开发模式习题一1.填空题2.选择题3.简答题2.1UML的起源与发展2.2UML的目标2.3UML的概念范围2.4UML的公共机制第2章UML概述2.5UML对象约束语言习题二2.6本章小结第2章UML概述2.3UML的概念范围2.3.1视图2.3.2图2.3.3模型元素2.4UML的公共机制2.4.1UML的通用机制2.4.2UML的扩展机制习题二1.填空题2.选择题3.简答题3.1RationalRose的起源3.2RationalRose对UML的支持3.3RationalRose的四种视图模型3.4RationalRose的其他技术3.5本章小结习题三010302040506第3章RationalRose概述3.3RationalRose的四种视图模型3.3.1用例视图(UseCaseView)3.3.2逻辑视图(LogicalView)3.3.3构件视图(ComponentView)3.3.4部署视图(DeploymentView)3.4RationalRose的其他技术3.4.1RationalRose双向工程3.4.2RationalRose与XML习题三1.填空题2.选择题3.简答题4.1什么是Rational统一过程4.2统一过程的结构4.3配置和实现Rational统一过程4.4本章小结习题四12345第4章Rational统一过程4.1什么是Rational统一过程1.Rational统一过程是一种软件工程过程(SoftwareEngineeringProcess)2.Rational统一过程是一个过程产品(ProcessProduct)3.Rational统一过程拥有一套自己的过程框架(ProcessFramework)4.Rational统一过程包含了许多现代软件开发中的最佳实践(BestPractice)4.2统一过程的结构4.2.1统一过程的静态结构:过程描述4.2.2统一过程的动态结构:迭代开发4.2.3以架构为中心的过程4.3配置和实现Rational统一过程4.3.1配置Rational统一过程4.3.2实现Rational统一过程习题四1.填空题2.选择题3.简答题5.1用例图的基本概念5.2用例图的组成5.3使用Rose创建用例图5.4使用Rose创建用例图示例5.5本章小结习题五010302040506第5章用例图5.1用例图的基本概念5.1.1用例图的定义5.1.2用例图的作用5.2用例图的组成5.2.1参与者5.2.2系统边界5.2.3用例5.2.4用例之间的关系5.3使用Rose创建用例图5.3.1创建用例图5.3.2创建参与者5.3.3创建用例5.3.4创建用例之间的关联5.4使用Rose创建用例图示例5.4.1需求分析5.4.2识别参与者5.4.3确定用例5.4.4构建用例模型6.1类图与对象图的基本概念6.2类图的组成6.3使用Rose创建类图6.4使用Rose创建类图示例6.5对象图12345第6章类图与对象图习题六6.6本章小结第6章类图与对象图6.1类图与对象图的基本概念6.1.1类图与对象图的定义6.1.2类图与对象图的作用6.2类图的组成6.2.1类6.2.2接口(Interface)6.2.3类之间的关系6.3使用Rose创建类图6.3.1创建类6.3.2创建类与类之间的关系6.4使用Rose创建类图示例6.4.1确定类和关联6.4.2确定属性和操作6.5对象图6.5.1对象图的组成6.5.2创建对象图习题六1.填空题2.选择题3.简答题4.练习题7.1序列图的基本概念7.2序列图的组成7.3序列图的高级概念7.4使用Rose创建序列图第7章序列图7.5使用Rose创建序列图示例习题七7.6本章小结第7章序列图7.1序列图的基本概念7.1.1序列图的定义7.1.2序列图的作用7.2序列图的组成7.2.1对象(Object)7.2.2生命线(Lifeline)7.2.3激活(Activation)7.2.4消息(Message)7.3序列图的高级概念7.3.1创建对象与销毁对象7.3.2分支与从属流7.3.3帧化序列图7.4使用Rose创建序列图7.4.1创建对象7.4.2创建生命线7.4.3创建消息7.4.4创建对象与销毁对象7.5使用Rose创建序列图示例7.5.1确定工作流程7.5.2确定对象7.5.3确定消息和条件7.5.4绘制序列图总图习题七1.填空题2.选择题3.简答题4.练习题8.1协作图的基本概念8.3使用Rose创建协作图8.2协作图的组成第8章协作图8.4使用Rose创建协作图示例习题八8.5本章小结第8章协作图8.1协作图的基本概念8.1.1协作图的定义8.1.2协作图的作用8.2协作图的组成8.2.1对象8.2.2消息8.2.3链8.3使用Rose创建协作图8.3.1创建对象8.3.2创建消息8.3.3创建链8.4使用Rose创建协作图示例8.4.1确定协作图的元素8.4.2确定元素之间的结构关系8.4.3创建协作图习题八1.填空题2.选择题3.简答题4.练习题9.1状态图的基本概念9.2状态图的组成9.3组成状态9.4使用Rose创建状态图9.5使用Rose创建状态图示例12345第9章状态图习题九9.6本章小结第9章状态图9.1状态图的基本概念9.1.1状态图的定义9.1.2状态图的作用9.2状态图的组成9.2.1状态9.2.2转换9.2.3判定9.2.4同步状态9.2.5事件9.4使用Rose创建状态图9.4.1创建状态图9.4.2创建初始和终止状态9.4.3创建状态9.4.4创建状态之间的转换9.4.5创建事件9.4.6创建动作9.4.7创建监护条件9.5使用Rose创建状态图示例9.5.1标识出建模实体9.5.2标识出实体的各种状态9.5.3标识相关事件并创建状态图习题九1.填空题2.选择题3.简答题4.练习题10.1活动图的基本概念10.2活动图的组成10.3使用Rose创建活动图10.4使用Rose创建活动图示例第10章活动图习题十10.5本章小结第10章活动图10.1活动图的基本概念10.1.1活动图的定义10.1.2活动图的作用10.2活动图的组成10.2.1动作状态10.2.2活动状态10.2.3组合活动10.2.4分叉与结合10.2.5分支与合并10.2.6泳道10.2.7对象流10.3使用Rose创建活动图10.3.1创建活动图10.3.2创建初始和终止状态10.3.3创建动作状态10.3.4创建活动状态10.3.5创建转换10.3.6创建分叉与结合10.3.7创建分支与合并10.3.8创建泳道10.3.9创建对象流状态与对象流10.4使用Rose创建活动图示例10.4.1标识活动图的用例10.4.2建模用例的路径10.4.3创建活动图习题十1.填空题2.选择题3.简答题4.练习题11.1模型的组织结构11.2包图的基本概念11.3使用Rose创建包图11.4使用Rose创建包示例第11章包图习题十一11.5本章小结第11章包图习题十一1.填空题2.选择题3.简答题4.练习题12.1构件图与部署图的基本概念12.2使用Rose创建构件图与部署图12.3本章小结习题十二第12章构件图与部署图12.1构件图与部署图的基本概念12.1.1构件12.1.2构件图的基本概念12.1.3部署图的基本概念12.2使用Rose创建构件图与部署图12.2.1创建构件图12.2.2创建部署图12.2.3使用Rose创建构件图与部署图示例12.2.4创建部署图13.1需求分析13.2系统建模13.3本章小结习题十三第13章图书管理系统13.2系统建模13.2.1创建系统用例模型13.2.2创建系统静态模型13.2.3创建系统动态模型13.2.4创建系统部署模型习题十三1.选择题2.简答题3.设计题14.1需求分析14.3本章小结14.2系统建模第14章超市信息管理系统14.2系统建模14.2.1创建系统用例模型14.2.2创建系统静态模型14.2.3创建系统动态模型14.2.4创建系统部署模型15.1RationalRose的安装15.3本章小结15.2RationalRose的应用第15章RationalRose的安装与应用15.1RationalRose的安装1.RationalRose环境需求与获取2.Ra

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论