原创精品系列:C++程序员UML实务手册

原创精品系列:C++程序员UML实务手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-04
版次: 1
ISBN: 9787111237396
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 280页
正文语种: 简体中文
  •   本书介绍了C++程序员如何利用UML进行建模,以便更好地进行C++程序设计主要内容包括:C++文件结构,重要的OO及UML概念,从类图到C++,使用StarUML绘制类图,从序列图到C++,使用StarUML绘制序列图,从用例图及叙述到C++,使用StarUML绘制用例图,从状态图到C++,用StarUML绘制状态图,活动图概念,用StarUML绘制活动图等。本书采用免费的开源软件,包括C++开发工具Dev-C++,以及UML开发工具StarUML。
      本书实例丰富,讲解深入浅出,适合软件开发人员参考,尤其适合C++程序员阅读。   邱郁惠,中国台湾资深UML专家和畅销书作者。邱老师研究OOAD、UML和MDA十余年,自UML诞生起一直从事UML的普及和指导工作,从事过专案、教学及写作。曾担任《物件导向杂志》主编,编著有《系统分析师UML实务手册》、《C++程序员UML实务手册》、《SOC设计UML实务手册》,其繁体版一经出版即攀升至天珑书局销售排行首位,其简体中文博客是。此外,邱老师还从事UML认证培训工作。 推荐序
    前言
    第1章认识UML
    1.1统一建模语言
    1.2UML图
    1.2.1类图
    1.2.2序列图
    1.2.3用例图
    1.2.4状态图
    1.2.5活动图
    1.3UML工具
    1.3.1StarUML
    1.3.2IBMRSA
    1.3.3CaseComplete
    第2章UML-C++先睹为快
    2.1简易的开发程序
    2.2计算总资产的用例
    2.3申购单笔基金的用例
    第3章C++文件结构
    3.1免费工具Dev-C++
    3.2C++文件结构
    3.3重用类的代码
    第4章重要的OO及UML概念
    4.1对象
    4.1.1对象种类
    4.1.2善用交易模式
    4.2属性与操作
    4.2.1属性细节
    4.2.2操作与方法
    4.3封装
    4.4类
    4.5泛化关系
    4.6关联关系
    4.7聚合关系
    4.8组合关系
    4.9用例与执行者
    第5章从类图到C++
    5.1类图
    5.2类与对象
    5.3关联关系
    5.3.1导航性
    5.3.2一对多的多重性
    5.3.3多对多的多重性
    5.4聚合与组合
    5.4.1聚合关系
    5.4.2组合关系
    5.5依赖
    5.6泛化关系
    5.6.1继承
    5.6.2保护等级的可见度
    5.6.3抽象类
    5.6.4再添两个类
    第6章使用StarUML绘制类图
    6.1新建项目
    6.2新建类图
    6.3建立类
    6.4建立关系
    6.5输出C++代码
    第7章从序列图到C++
    7.1序列图与类图的关联
    7.2对象与类
    7.3链接与关系
    7.4消息与操作
    7.5通信图
    第8章使用StarUML绘制序列图
    8.1准备好类图
    8.2新建序列图
    8.3建立对象及消息
    8.4建立片段
    8.5输出通信图
    第9章从用例图到C++
    9.1主要用途
    9.2用例图
    9.3用例叙述
    9.3.1用例的基本数据
    9.3.2执行流程
    9.3.3条件及规则
    9.3.4相关文档
    9.3.5其他事项
    9.3.6用例叙述的案例
    9.4与类图及序列图的搭配
    9.4.1计算总资产的用例
    9.4.2申购单笔基金的用例
    第10章用StarUML绘制用例图
    10.1新建用例图
    10.2绘制用例图
    10.3编写用例叙述
    第11章从状态图到C++
    11.1状态图
    11.2不直接实现
    11.3土法炼钢
    第12章使用StarUML绘制状态图
    12.1新建状态图
    12.2绘制状态图
    第13章活动图的应用与概念
    13.1企业组织的应用
    13.1.1工作流程
    13.1.2业务流程
    13.1.3联合服务
    13.2信息系统的应用
    13.2.1系统流程
    13.2.2整合流程
    13.2.3复杂操作
    13.3常见的主要概念
    13.3.1动作
    13.3.2决策或合并
    13.3.3分支与会合
    13.3.4分区
    13.3.5对象与对象流
    13.3.6子活动
    13.3.7连接器
    13.3.8信号与事件
    13.3.9中断
    13.3.10流程终点
    第14章使用StarUML绘制活动图
    14.1新建活动图
    14.2绘制活动图
  • 内容简介:
      本书介绍了C++程序员如何利用UML进行建模,以便更好地进行C++程序设计主要内容包括:C++文件结构,重要的OO及UML概念,从类图到C++,使用StarUML绘制类图,从序列图到C++,使用StarUML绘制序列图,从用例图及叙述到C++,使用StarUML绘制用例图,从状态图到C++,用StarUML绘制状态图,活动图概念,用StarUML绘制活动图等。本书采用免费的开源软件,包括C++开发工具Dev-C++,以及UML开发工具StarUML。
      本书实例丰富,讲解深入浅出,适合软件开发人员参考,尤其适合C++程序员阅读。
  • 作者简介:
      邱郁惠,中国台湾资深UML专家和畅销书作者。邱老师研究OOAD、UML和MDA十余年,自UML诞生起一直从事UML的普及和指导工作,从事过专案、教学及写作。曾担任《物件导向杂志》主编,编著有《系统分析师UML实务手册》、《C++程序员UML实务手册》、《SOC设计UML实务手册》,其繁体版一经出版即攀升至天珑书局销售排行首位,其简体中文博客是。此外,邱老师还从事UML认证培训工作。
  • 目录:
    推荐序
    前言
    第1章认识UML
    1.1统一建模语言
    1.2UML图
    1.2.1类图
    1.2.2序列图
    1.2.3用例图
    1.2.4状态图
    1.2.5活动图
    1.3UML工具
    1.3.1StarUML
    1.3.2IBMRSA
    1.3.3CaseComplete
    第2章UML-C++先睹为快
    2.1简易的开发程序
    2.2计算总资产的用例
    2.3申购单笔基金的用例
    第3章C++文件结构
    3.1免费工具Dev-C++
    3.2C++文件结构
    3.3重用类的代码
    第4章重要的OO及UML概念
    4.1对象
    4.1.1对象种类
    4.1.2善用交易模式
    4.2属性与操作
    4.2.1属性细节
    4.2.2操作与方法
    4.3封装
    4.4类
    4.5泛化关系
    4.6关联关系
    4.7聚合关系
    4.8组合关系
    4.9用例与执行者
    第5章从类图到C++
    5.1类图
    5.2类与对象
    5.3关联关系
    5.3.1导航性
    5.3.2一对多的多重性
    5.3.3多对多的多重性
    5.4聚合与组合
    5.4.1聚合关系
    5.4.2组合关系
    5.5依赖
    5.6泛化关系
    5.6.1继承
    5.6.2保护等级的可见度
    5.6.3抽象类
    5.6.4再添两个类
    第6章使用StarUML绘制类图
    6.1新建项目
    6.2新建类图
    6.3建立类
    6.4建立关系
    6.5输出C++代码
    第7章从序列图到C++
    7.1序列图与类图的关联
    7.2对象与类
    7.3链接与关系
    7.4消息与操作
    7.5通信图
    第8章使用StarUML绘制序列图
    8.1准备好类图
    8.2新建序列图
    8.3建立对象及消息
    8.4建立片段
    8.5输出通信图
    第9章从用例图到C++
    9.1主要用途
    9.2用例图
    9.3用例叙述
    9.3.1用例的基本数据
    9.3.2执行流程
    9.3.3条件及规则
    9.3.4相关文档
    9.3.5其他事项
    9.3.6用例叙述的案例
    9.4与类图及序列图的搭配
    9.4.1计算总资产的用例
    9.4.2申购单笔基金的用例
    第10章用StarUML绘制用例图
    10.1新建用例图
    10.2绘制用例图
    10.3编写用例叙述
    第11章从状态图到C++
    11.1状态图
    11.2不直接实现
    11.3土法炼钢
    第12章使用StarUML绘制状态图
    12.1新建状态图
    12.2绘制状态图
    第13章活动图的应用与概念
    13.1企业组织的应用
    13.1.1工作流程
    13.1.2业务流程
    13.1.3联合服务
    13.2信息系统的应用
    13.2.1系统流程
    13.2.2整合流程
    13.2.3复杂操作
    13.3常见的主要概念
    13.3.1动作
    13.3.2决策或合并
    13.3.3分支与会合
    13.3.4分区
    13.3.5对象与对象流
    13.3.6子活动
    13.3.7连接器
    13.3.8信号与事件
    13.3.9中断
    13.3.10流程终点
    第14章使用StarUML绘制活动图
    14.1新建活动图
    14.2绘制活动图
查看详情