UML设计实作宝典

出版时间:2003-9  出版社:中国铁道出版社  作者:孙惠民  页数:378  字数:456000  
Tag标签:无  

内容概要

本书分为两篇。UML基本使用篇,从实用的角度介绍UML强大的对象模型。循序讲解UML各类建模功能,从使用建构逻辑流程到建设数据库架构、系统程序开发以及系统模型分析都通过实例探讨解析,让读者熟悉所有功能的应用。整合实务设计篇,使用UML模型设计功能来建构进货、库存、基本组织管理系统,以实例步骤完成对象向导系统模型,让读者成为使用UML开发系统模型的高手。

书籍目录

第一篇 UML使用和设计——完全攻略篇第1章 UML实务概论 31-1 UML(Unified Modeling Language)是什么 41-2 UML的用途说明 41-3 UML的发展历史变革 51-4 开发UML的设计工具 6Microsoft声明区Visual Modeler 6Microsoft(微软)Visio2000/2002企业版 6Rational ROSE 71-5 UML(统一建模语言)适用的软件系统 81-6 开始进入UML的世界 81-7 事物(Things) 9结构事物(Structural Things) 10行为事物(Behavioral Things) 16分组(组)事物(GroupingThings) 18备注事物(Annotational Things) 191-8 关系(Relationships) 20依赖关系(Dependency) 20关联关系(Association) 21一般化关系(Generationalization) 21实现关系(Realization) 211-9 UML的图形(Diagram) 211-10 利用UML规划软件的系统结构 25第1章实战题库 28第2章 UML与组件模型构建 332-1 类(Class)的含义 342-2 属性(Attributes) 342-3 操作/方法(Operations/Method) 35UML实战2-1:类(Class)实例 352-4 类:组织(利用版型[Stereotype])和责任(Responsibilities) 43UML实战2-2 44UML实战2-3 462-5 设计类时注意事项和提示 482-6 关系(Relationships) 48(A)依赖关系(Dependency) 49(B)一般化关系(Generalization) 49UML实战2-4 50(C)关联关系(Association) 54UML实战2-5 562-7 UML的一般机制(Common Mechanism) 61批注(Notes) 61标记值(Tagged Value) 62限制(Constraint) 62版型(Stereotypes) 62标准元素 63第2章实战题库 64第3章 UML与面向对象建模概论和设计 673-1 面向对象建模首要图形——类图(Class Diagram) 71实战3-1 类图Class Diagram实战 72设计数据库大纲(Schema) 77实战3-2 利用类图设计数据库大纲(Schema) 783-2 面向对象建模:再论高级类图(Class Diagram) 81属性(Attributes)、操作(Operations)/方法(Method) 81根类/叶子类/抽象类/实体类 83分类器(Classifiers) 83可视性(Visibility) 85拥有者有效范围(Owner Scope) 86实战3-3:高级类图实战 86第3章实战题库 91第4章 UML对象原型与类组件部署设计 954-1 静态设计和进程视图的设计——对象图(Object Diagram) 96对象图(Object Diagram)的定义 96对象图(Object Diagram)的组成元素 96对象图(Object Diagram)的前置说明 974-2 静态设计和进程视图——对象图(Object Diagram)模型实战 102对象图(Object Diagram)设计前说明 102对象图(Object Diagram)实战 102Visio实战UML对象图 103设计对象结构实战 104Visio实战UML对象图 1054-3 系统实体的设计——组件图(Component Diagram) 105组件图定义 1054-4 系统实体的设计——组件图(Component Diagram)实战 106组件的种类 106组件的扩展机制 107组件图设计 107UML实战组件图 107Visio实战组件图 108组件图设计 108Visio实战组件图 109组件图实战 1094-5 设计系统的静态部署视图——部署图(Deployment Diagram) 110部署图(Deployment Diagram)前置说明 110部署图(Deployment Diagram)定义 111部署图(Deployment Diagram)设计上的一般用法 112部署图(Deployment Diagram)实战定义 113UML的部署图(Deployment Diagram)实战 113Visio实战部署图(Deployment Diagram) 114第4章实战题库 115第5章 利用UML执行项目/案例分析设计 1235-1 利用使用案例(Use Case)来分析系统中的动作 124定义和应用 124图形定义 124使用案例(Use Case)与事件流(Flow Of Events) 125使用案例(Use Case)的组织 125使用案例图(Use Case Diagram)的内容 125使用案例图(Use Case Diagram)的一般用法 1265-2 利用使用案例图(Use Case Diagram)来设计系统行为 126网络在线订位系统 126利用使用案例图(Use Case Diagram)设计在线订位系统需求 1285-3 设计系统的动态角度——活动图(Activity Diagram) 129活动图定义 129活动图的用途和应用 129活动图的一般应用方式 130活动图的内容 130动作状态和活动状态 130转换 130分支(Branching) 131分叉(Fork)和结合(Join) 131对象流 1325-4 活动图设计系统的动态视图实战 132活动图定义 132UML活动图对象流分析 134UML活动图对象流实战 135第5章实战题库 136第6章 使用/构建逻辑流程 1396-1 使用UML设计“维护程序处理对象类”源代码 141设计源代码定义 141UML实战设计——利用组件图(Component Diagram)设计源代码 1426-2 使用UML设计“查询程序处理对象类”源代码 144设计静态视图和设计源代码定义 144UML实战设计——先利用UML的类图(Class Diagram)设计静态设计视图 144UML实战设计——利用组件图(Component Diagram)设计 1466-3 使用UML设计“打印程序处理对象类”源代码 146设计源代码实战定义 146UML实战设计 1476-4 使用UML的部署图(Deployment Diagram)设计系统 148部署图(Deployment Diagram)定义说明 148部署图(Deployment Diagram)的绘制内容 148部署图(Deployment Diagram)设计静态部署视图时的主要用途 1496-5 UML的部署图(Deployment Diagram)设计系统 150使用UML的部署图(Deployment Diagram)设计系统实战分析 150使用UML的部署图(Deployment Diagram)设计系统设计 152使用UML的部署图(Deployment Diagram)设计子系统实战 153利用Package组件设计子菜单 1546-6 利用UML的分类器——数据类型(DataType)设计主数据类型 155数据类型(DataType)定义 155设计数据类型(DataType) 156第6章实战题库 158第7章 逻辑交互与类状态设计 1657-1 使用状态图(Statechart Diagram)来设计系统的动态视图 166状态机(State Machine) 166状态图(Statechart Diagram)用途定义 168状态图(Statechart Diagram)与活动图(Activity Diagram) 168状态图(Statechart Diagram)的组成要素 168状态图(Statechart Diagram)设计反应对象 168状态图(Statechart Diagram)设计反应对象时的注意事项 169设计状态图(Statechart Diagram)的重点分析 169实战状态图(Statechart Diagram) 169UML实战状态图(Statechart Diagram) 170UML实战活动图(Activity Diagram) 1717-2 顺序图(Sequence Diagram)——设计系统的动态视图 172顺序图(Sequence Diagram)用途和应用定义 172顺序图(Sequence Diagram)的组成元素 172UML顺序图(Sequence Diagram)的特点说明 172UML顺序图(Sequence Diagram)设计实战 1737-3 合作图(Collaboration Diagram)——设计系统的动态视图 173合作图(Collaboration Diagram)用途和应用定义 173合作图(Collaboration Diagram)的组成元素 173UML合作图(Collaboration Diagram)的特点说明 174UML合作图(Collaboration Diagram)设计实战 174第7章实战题库 175第8章 运用UML设计数据库结构 1798-1 利用UML设计逻辑数据库大纲(Schema) 180运用UML的类图设计“逻辑数据库大纲(Schema)”的注意事项 180运用UML的类图设计“数据库大纲(Schema)”说明 181运用UML的类图(Class Diagram)设计整体数据库大纲(Schema) 186运用UML的类图(Class Diagram)设计详细“数据库大纲(Schema)” 1878-2 利用UML设计实体数据库纲要 189设计实体数据库纲要时注意事项 189实体数据库纲要设计方式 190第8章实战题库 192第9章 系统程序开发的项目设计 1939-1 人工操作转为计算机流程分析工作:利用UML的“使用案例(Use Case)”设计计算机流程分析 194人工操作转为计算机流程分析工作 194人工操作转为计算机流程分析工作运用“使用案例(Use Case)”设计 195UML开发工具实战使用案例图(Use Case Diagram) 197计算机流程分析工作运用“使用案例图(Use Case Diagram)”设计计算机工作设计 1989-2 计算机应用流程分析定义应用功能——利用部署图(Deployment Diagram)设计系统 1999-3 UML设计应用功能产生数据库结构和输出输入界面——利用类图(Class Diagram)设计数据库文件结构 2019-4 UML设计应用程序动作规则确立——利用活动图(Activity Diagram)设计系统功能行为 2039-5 UML设计应用程序功能规范确立——利用部署图(DeploymentDiagram)设计系统程序功能 208基本数据管理系统(Subsystem Menu) 208第9章实战题库 213第10章 系统Model分析和UML实例探讨与解析 21510-1 使用部署图(Deployment Diagram)设计应用系统结构——部署图功能说明 21610-2 使用部署图(Deployment Diagram)设计——三层(3-Tier)式应用系统结构原型 218部署图设计3-Tier应用系统主结构 218部署图设计应用组件服务器结构 219部署图设计数据库服务器结构 219部署图设计网站服务器结构 22010-3 使用组件图(Component Diagram)设计——3-Tier系统应用组件服务器组件部署模型 220组件图设计应用组件服务器主系统菜单结构 221组件图设计应用组件服务器共享系统组件结构(1) 222组件图设计应用组件服务器共享系统组件结构(2) 22310-4 使用活动图(Activity Diagram)设计——3-Tier系统应用功能与组件交互模型 22410-5 运用类图(Class Diagram)设计——3-Tier系统主系统组件静态视图 226系统主执行功能类图(Class Diagram)设计 227系统主环境获取和设置类图(Class Diagram)设计 229系统主数据库访问组件类图(Class Diagram)设计 230系统应用功能连接组件类图(Class Diagram)设计 233第10章实战题库 235第二篇 UML整合实务设计篇——实战设计篇第11章 进货库存系统:组件—部署—类分析—面向对象模型建立 23911-1 进货库存管理系统——系统功能分析实务概论 240商用进货库存信息管理系统(主设计系统) 240基本信息管理系统 244进货信息管理系统 245【库存信息管理系统】 246【Visio 2000设计库存信息管理系统模型】 247【分析控制管理系统】 24711-2 进货库存管理系统——文件结构分析实务 247(1)产品主数据文件(Table Name:MainProduct) 249(2)产品类数据文件(Table Name:roductKind) 250(3)厂商主数据文件(Table Name:MainVender) 250(4)国别设置主数据文件(Table Name:CountrySet) 251(5)进货单据主文件(Table Name:CargoPMain) 251(6)进货单据产品记录主文件(Table Name:CargoPDeta) 253(7)库存数据主文件(Table Name:StockMain) 254(8)厂商类主数据文件(Table Name:VenderKind) 254【UML开发工具(Visio 2002)】 25611-3 进货库存管理系统——共享对象模型设计 257(A)消息处理对象(Message-Call-Object) 258(B)输入检查和显示正确消息对象(On-Line-Check-Object) 262(C)指令逻辑式数据库处理对象 264第12章 进货系统—状态分析—设计—模型组件建立 26712-1 进货信息管理系统——运用UML建模开发设计系统分析模型 268(1)“成本计算和费用分摊”问题 268(2)“库存控管”分析管理 271(3)“进货库存分析”处理 27112-2 进货单数据维护工作——进货单规划 27312-3 进货数据查询统计工作——UML构建进货查询模型 27812-4 进货数据查询统计工作——UML构建进货单据主文件查询统计分析模型 28012-5 进货数据查询统计工作——UML构建进货单据明细产品主文件查询统计分析模型 28112-6 进货过账处理工作——UML构建进货库存过账模型 283第13章 库存系统—状态分析—设计—模型组件建立 28713-1 库存信息管理系统——运用UML建模开发设计系统分析模型 288库存数据查询统计管理工作 28913-2 库存信息管理系统——单纯库存查询和统计分析工作建模设计 29913-3 库存信息管理系统——库存查询打印工作建模设计 303第14章 基础组织系统—状态分析—设计—模型组件建立 305【1】建立文件维护模式 306【2】查询统计模式 30714-1 进货工作执行动作行为(Action)设计UML模型关联 30714-2 库存查询工作执行动作(Action)设计UML模型关联 31114-3 产品数据维护执行动作(Action)设计UML模型关联 31314-4 厂商数据维护执行动作(Action)设计UML模型关联 31914-5 厂商类数据维护执行动作(Action)设计UML模型关联 32414-6 国别设置数据维护执行动作(Action)设计UML模型关联 32714-7 产品数据查询统计动作(Action)设计UML模型关联 33114-8 厂商信息查询和统计动作(Action)设计UML模型关联 33414-9 产品类数据查询和统计动作(Action)设计UML模型关联 33614-10 国别设置数据查询和统计动作(Action)设计UML模型关联 33814-11 进货查询统计分析动作行为(Action)设计UML模型关联 340第15章 进货—库存—基本信息—交互—部署—执行模式分析和组织 343(1)基本信息管理系统 344(2)进货信息管理系统 344(3)库存信息管理系统 344(4)库存类分析统计管理工作 34515-1 UML设计进货库存工作操作模型——运用“使用案例图(Use Case Diagram)” 345营业销售部门 345仓库管理部门 346行政管理部门 34615-2 UML设计进货库存工作设计模型——运用“使用案例图”设计系统需求模型 348第16章 系统实战UML项目图形设计 35116-1 进货库存信息管理系统——统计分析模型设计 352(A)库存类分析统计管理工作 352(B)进货按日期统计分析工作 354(C)进货按产品统计分析工作 35516-2 进货库存信息管理系统——进货按日期统计分析工作模型设计 35816-3 进货库存信息管理系统——库存类分析统计管理工作模型设计 36416-4 进货库存信息管理系统——进货按产品统计分析工作模型设计 36616-5 进货库存信息管理系统——设计实体数据库模型 37016-6 进货库存信息管理系统——利用UML设计系统模型 376

图书封面

图书标签Tags

评论、评分、阅读与下载


    UML设计实作宝典 PDF格式下载


用户评论 (总计1条)

 
 

  •   喜欢这本书,好书!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7