Unified Modeling Language

副标题:无

作   者:孙惠民著

分类号:

ISBN:9787113054236

微信扫一扫,移动浏览光盘

简介

   UML(统一建模语言)是一套用来设计软件蓝图的标准建模语言,也是一种可视化的面向对象的模型分析语言。从系统工程的角度来看,UML可以说是一种软件结构的分析工具,也就是说UML是一种从软件分析、设计到编写程序规范的标准化建模语言。    本书共分为两部分:第一篇UML使用和设计——完全攻略篇,循序渐进地讲解了UML的各项建模功能。第二篇UML整合实务设计——实战设计篇,以进货库存信息管理系统为例,使用UML各种强大的建模功能,来构建完整的面向对象系统模型,相信所有的读者都能成为善用UML来构建系统模型的高手。    本书由学贯行销股份有限公司提供版权,经由中国铁道出版社计算机图书项目中心审选,王 平、张迎辉、王自强、冯淑惠、冯超、张志仁、李丽等同志完成了本书的整稿与编排工作。    由于时间仓促不足之处在所难免,敬请广大读者批评指正,我们也会在适当时间进行修订和补充并发布在天勤网站:http://www.tqbooks.net“图书修订”栏目中。   

目录

第一篇 uml使用和设计——完全攻略篇

第1章 uml实务概论

1-1 uml(unified modeling language)是什么

1-2 uml的用途说明

1-3 uml的发展历史变革

1-4 开发uml的设计工具

microsoft声明区visual modeler

microsoft(微软)visio2000/2002企业版

rational rose

1-5 uml(统一建模语言)适用的软件系统

1-6 开始进入uml的世界

1-7 事物(things)

结构事物(structural things)

行为事物(behavioral things)

分组(组)事物(grouping things)

备注事物(annotational things)

1-8 关系(relationships)

依赖关系(dependency)

关联关系(association)

一般化关系(generationalization)

.实现关系(realization)

1-9 uml的图形(diagram)

1-10 利用uml规划软件的系统结构

第1章实战题库

第2章 uml与组件模型构建

2-1 类(class)的含义

2-2 属性(attributes)

2-3 操作/方法(operations/method)

uml 实战2-1:类(class)实例

2-4 类:组织(利用版型[stereotype])和责任(responsibilities)

uml实战2-2

uml实战2-3

2-5 设计类时注意事项和提示

2-6 关系(relationships)

(a)依赖关系(dependency)

(b)一般化关系(generalization)

uml实战2-4

(c)关联关系(association)

uml实战2-5

2-7 uml的一般机制(common mechanism)

批注(notes)

标记值(tagged value)

限制(constraint)

版型(stereotypes)

标准元素

第2章实战题库

第3章 uml与面向对象建模概论和设计

3-1 面向对象建模首要图形——类图(class diagram)

实战3-1 类图class diagram实战

设计数据库大纲(schema)

实战3-2 利用类图设计数据库大纲(schema)

3-2 面向对象建模:再论高级类图(class diagram)

属性(attributes)、操作(operations)/方法(method)

根类/叶子类/抽象类/实体类

分类器(classifiers)

可视性(visibility)

拥有者有效范围(owner scope)

实战3-3:高级类图实战

第3章实战题库

第4章 uml对象原型与类组件部署设计

4-1 静态设计和进程视图的设计——对象图(object diagram)

对象图(object diagram)的定义

对象图(object diagram)的组成元素

对象图(object diagram)的前置说明

4-2 静态设计和进程视图——对象图(object diagram)模型实战

对象图(object diagram)设计前说明

对象图(object diagram)实战

visio实战uml对象图

设计对象结构实战

visio实战uml对象图

4-3 系统实体的设计——组件图(component diagram)

组件图定义

4-4 系统实体的设计——组件图(component diagram)实战

组件的种类

组件的扩展机制

组件图设计

uml实战组件图

visio实战组件图

组件图设计

visio实战组件图

组件图实战

4-5 设计系统的静态部署视图——部署图(deployment diagram)

部署图(deployment diagram)前置说明

部署图(deployment diagram)定义

部署图(deployment diagram)设计上的一般用法

部署图(deployment diagram)实战定义

uml的部署图(deployment diagram)实战

visio实战部署图(deployment diagram)

第4章实战题库

第5章 利用uml执行项目/案例分析设计

5-1 利用使用案例(use case)来分析系统中的动作

定义和应用

图形定义

使用案例(use case)与事件流(flow of events)

使用案例(use case)的组织

使用案例图(use case diagram)的内容

使用案例图(use case diagram)的一般用法

5-2 利用使用案例图(use case diagram)来设计系统行为

网络在线订位系统

利用使用案例图(use case diagram)设计在线订位系统需求

5-3 设计系统的动态角度——活动图(activity diagram)

活动图定义

活动图的用途和应用

活动图的一般应用方式

活动图的内容

动作状态和活动状态

转换

分支(branching)

分叉(fork)和结合(join)

对象流

5-4 活动图设计系统的动态视图实战

活动图定义

uml活动图对象流分析

uml活动图对象流实战

第5章实战题库

第6章 使用/构建逻辑流程

6-1 使用uml设计“维护程序处理对象类”源代码

设计源代码定义

uml实战设计——利用组件图(component diagram)设计源代码

6-2 使用uml设计“查询程序处理对象类”源代码

设计静态视图和设计源代码定义

uml实战设计——先利用uml的类图(class diagram)设计静态

设计视图

uml实战设计——利用组件图(component diagram)设计

6-3 使用uml设计“打印程序处理对象类”源代码

设计源代码实战定义

uml实战设计

6-4 使用uml的部署图(deployment diagram)设计系统

部署图(deployment diagram)定义说明

部署图(deployment diagram)的绘制内容

部署图(deployment diagram)设计静态部署视图时的主要用途

6-5 uml的部署图(deployment diagram)设计系统

使用uml的部署图(deployment diagram)设计系统实战分析

使用uml的部署图(deployment diagram)设计系统设计

使用uml的部署图(deployment diagram)设计子系统实战

利用package组件设计子菜单

6-6 利用uml的分类器——数据类型(data type)设计主数据类型

数据类型(data type)定义

设计数据类型(data type)

第6章实战题库

第7章 逻辑交互与类状态设计

7-1 使用状态图(statechart diagram)来设计系统的动态视图

状态机(state machine)

状态图(statechart diagram)用途定义

状态图(statechart diagram)与活动图(activity diagram)

状态图(statechart diagram)的组成要素

状态图(statechart diagram)设计反应对象

状态图(statechart diagram)设计反应对象时的注意事项

设计状态图(statechart diagram)的重点分析

实战状态图(statechart diagram)

uml实战状态图(statechart diagram)

uml实战活动图(activity diagram)

7-2 顺序图(sequence diagram)——设计系统的动态视图

顺序图(sequence diagram)用途和应用定义

顺序图(sequence diagram)的组成元素

uml顺序图(sequence diagram)的特点说明

uml顺序图(sequence diagram)设计实战

7-3 合作图(collaboration diagram)——设计系统的动态视图

合作图(collaboration diagram)用途和应用定义

合作图(collaboration diagram)的组成元素

uml合作图(collaboration diagram)的特点说明

uml合作图(collaboration diagram)设计实战

第7章实战题库

第8章 运用uml设计数据库结构

8-1 利用uml设计逻辑数据库大纲(schema)

运用uml的类图设计“逻辑数据库大纲(schema)”的注意事项

运用uml的类图设计“数据库大纲(schema)”说明

运用uml的类图(class diagram)设计整体数据库大纲

(schema)

运用uml的类图(class diagram)设计详细“数据库大纲

(schema)”

8-2 利用uml设计实体数据库纲要

设计实体数据库纲要时注意事项

实体数据库纲要设计方式

第8章实战题库

第9章 系统程序开发的项目设计

9-1 人工操作转为计算机流程分析工作:利用uml的“使用案例

(use case)”设计计算机流程分析

人工操作转为计算机流程分析工作

人工操作转为计算机流程分析工作运用“使用案例

(use case)”设计

uml开发工具实战使用案例图(use case diagram)

计算机流程分析工作运用“使用案例图(use case diagram)”

设计计算机工作设计

9-2 计算机应用流程分析定义应用功能——利用部署图

(deployment diagram)设计系统

9-3 uml设计应用功能产生数据库结构和输出输入界面——利用类图

(class diagram)设计数据库文件结构

9-4 uml设计应用程序动作规则确立——利用活动图(activity diagram)

设计系统功能行为

9-5 uml设计应用程序功能规范确立——利用部署图(deployment

diagram)设计系统程序功能

基本数据管理系统(subsystem menu)

第9章实战题库

第10章 系统model分析和uml实例探讨与解析

10-1 使用部署图(deployment diagram)设计应用系统结构——邮署图

功能说明

10-2 使用部署图(deployment diagram)设计——三层(3-tier)式应用

系统结构原型

部署图设计3-tier应用系统主结构

部署图设计应用组件服务器结构

部署图设计数据库服务器结构

部署图设计网站服务器结构

10-3 使用组件图(component diagram)设计——3-tier系统应用组件

服务器组件部署模型

组件图设计应用组件服务器主系统菜单结构

组件图设计应用组件服务器共享系统组件结构(1)

组件图设计应用组件服务器共享系统组件结构(2)

10-4 使用活动图(activity diagram)设计——3-tier系统应用功能与

组件交互模型

10-5 运用类图(class diagram)设计——3-tier系统主系统组件

静态视图

系统主执行功能类图(class diagram)设计

系统主环境获取和设置类图(class diagram)设计

系统主数据库访问组件类图(class diagram)设计

系统应用功能连接组件类图(class diagram)设计

第10章实战题库

第二篇 uml整合实务设计篇——实战设计篇

第11章 进货库存系统:组件一部署一类分析—面向对象模型建立

11-1 进货库存管理系统——系统功能分析实务概论

商用进货库存信息管理系统(主设计系统)

基本信息管理系统

进货信息管理系统

[库存信息管理系统]

[visio 2000设计库存信息管理系统模型]

[分析控制管理系统]

11-2 进货库存管理系统——文件结构分析实务

(1)产品主数据文件(table name:mainproduct)

(2)产品类数据文件(table name:roductkind)

(3)厂商主数据文件(table name:main vender)

(4)国别设置主数据文件(table name:countryset)

(5)进货单据主文件(table name:cargopmain)

(6)进货单据产品记录主文件(table name:cargopdeta)

(7)库存数据主文件(table name:stockmain)

(8)厂商类主数据文件(table name:venderkind)

[uml开发工具(visio 2002)]

11-3 进货库存管理系统——共享对象模型设计

(a)消息处理对象(message-call-object)

(b)输入检查和显示正确消息对象(on-line-check-object)

(c)指令逻辑式数据库处理对象

第12章 进货系统—状态分析—设计—模型组件建立

12-1 进货信息管理系统——运用uml建模开发设计

系统分析模型

(1) “成本计算和费用分摊”问题

(2) “库存控管”分析管理

(3) “进货库存分析”处理

12-2 进货单数据维护工作——进货单规划

12-3 进货数据查询统计工作——uml构建进货查询模型

12-4 进货数据查询统计工作——uml构建进货单据主文件查询统计分析模型

12-5 进货数据查询统计工作——uml构建进货单据明细产品主文件查询统计分析模型

12-6 进货过账处理工作一uml构建进货库存过账模型

第13章 库存系统—状态分析—设计—模型组件建立

13-1 库存信息管理系统——运用uml建模开发设计系统分析模型库存数据查询统计管理工作

13-2 库存信息管理系统——单纯库存查询和统计分析工作建模设计13-3 库存信息管理系统——库存查询打印工作建模设计

第14章 基础组织系统一状态分析一设计一模型组件建立

[1]建立文件维护模式

[2]查询统计模式

14-1 进货工作执行动作行为(action)设计uml模型关联

14-2 库存查询工作执行动作(action)设计uml模型关联

14-3 产品数据维护执行动作(action)设计uml模型关联

14-4 厂商数据维护执行动作(action)设计uml模型关联

14-5 厂商类数据维护执行动作(action)设计uml模型关联

14-6 国别设置数据维护执行动作(action)设计uml模型关联

14-7 产品数据查询统计动作(action)设计uml模型关联

14-8 厂商信息查询和统计动作(action)设计uml模型关联

14-9 产品类数据查询和统计动作(action)设计uml模型关联

14-10 国别设置数据查询和统计动作(action)设计uml模型关联

14-11 进货查询统计分析动作行为(action)设计uml模型关联

第15章 进货—库存—基本信息—交互—部署—执行模式分析和组织

(1)基本信息管理系统

(2)进货信息管理系统

(3)库存信息管理系统

(4)库存类分析统计管理工作

15-1 uml设计进货库存工作操作模型——运用“使用案例图(use case diagram)”

营业销售部门

仓库管理部门

行政管理部门

15-2 uml设计进货库存工作设计模型——运用“使用案例图”设计

系统需求模型

第16章 系统实战uml项目图形设计

16-1 进货库存信息管理系统——统计分析模型设计

(a) 库存类分析统计管理工作

(b) 进货按日期统计分析工作

(c) 进货按产品统计分析工作

16-2 进货库存信息管理系统——进货按日期统计分析工作模型设计

16-3 进货库存信息管理系统——库存类分析统计管理工作模型设计

16-4 进货库存信息管理系统——进货按产品统计分析工作模型设计

16-5 进货库存信息管理系统——设计实体数据库模型

16-6 进货库存信息管理系统——利用uml设计系统模型

电影动画自己做

一、电影动画制作流程简介

(一)剧本改编为脚本

(二)分镜头的处理

(三)人物形象、性格的设定

(四)背景的设定

(五)动作设计

(六)机械用具的设定

(七)动画制作

(八)加入音乐、音效和对白

(九)后期制作

二、电影动画制作实例—《寻》

(一)《寻》剧本及人物性格设定

(二)《寻》动画片断制作流程

让广告“闪”起来

一、智昊显示器广告创意简介

二、智昊显示器广告制作流程

(一)“镜头1”中图符的制作

(二)“镜头1”中动画的连接

(三)“镜头2”的制作

(四)“镜头3”的制作

flash 也能做课件

一、用模版轻松做看图作文课件

二、面积计算课件的制作

(一)课件总控

(二)课件说明与复习导入

(三)图形演示与其他

flash 游戏轻松做

一、打飞鸟游戏简介与要素分析

二、打飞鸟游戏制作流程

(一)设置开始按钮

(二)产生移动的射击目标

(三)产生移动的发射器

(四)发射器发射子弹

(五)碰撞的判断

(六)记录游戏的分数

(七)程序的调试

我也会“拍”mtv

一、选择并截选主题音乐

二、在flash mx中加入声音

(一)导入声音文件

(二)计算全部声音的播放时间

(三)精确计算时间段

三、mtv《蝴蝶》创作构思

四、mtv《蝴蝶》制作流程

(一)制作山水画的出场与退场效果

(二)制作蝴蝶飞舞效果

(三)制作打开的扇面效果

(四)整个动画的连接

3ds max实用家居设计案例秀

住宅空间规划和色彩规划

一、空间规划

二、色彩规划

三、创建场景

(一)创建基本模型和材质

(二)创建摄像机

(三)设置灯光和环境

(四)渲染和图像输出

室内物件设计

一、制作、优化室内装饰品

(一)制作瓷器花瓶

(二)制作玻璃器皿

(三)制作布质窗帘

(四)制作木质屏风

(五)制作水杯,

二、制作、优化电器和家具模型

(一)制作电视机

(二)制作休闲座椅

(三)制作布艺沙发

(四)制作餐桌

(五)制作立式台灯

室内饰物设计

一、制作铁花窗

二、制作房门

三、制作吸顶灯

客厅设计

一、设置适当的建模单位

二、客厅建模

(一)创建客厅结构模型

(二)危建摄像机

(三)合并物体

三、赋予材质

四、镜像复制物体

五、设置灯光

六、客厅效果图的后期优化

卧室设计

一、卧室建模

(一)创建卧室结构模型

(二)创建睡床

(三)创建被单

(四)合并物体

(五)创建摄像机

二、创建三盏泛光灯

三、赋予材质

四、卧室效果图的后期优化

数码照片后期处理及改造diy

数码照片的获得

一、用数码相机进行摄影

二、获得照片素材

(一)将照片直接传入电脑

(二)用扫描仪扫描旧照片

一、 恢复旧照片的本色

(一)失色照片恢复

(二)除去人物缺陷、优化人物面容

二、 虚拟照片中的人物环境

(一)运用遮罩功能

(二)改变照片中的人物环境

三、 提取、合成照片

(一)将照片做成qq皮肤

(二)制作个性卡片

四、调整与转换人物服饰

(一)选取素材

(二)去掉油画人物的头发装饰

(三)处理帽子

个人数码相片的处理与制作

一、对照片进行特殊处理

(一)裁剪图片

(二)消除红眼

(三)调整照片大小和方向

(四)把新照片老化处理

(五)去除照片瑕疵

(六)渲染氛围

(七)镜头光晕效果制作

(八)烟雾效果制作

二、制作艺术文字

(一)文字变形

(二)文字阴影

三、给图片加边框

(一)金属边框的制作

(二)木纹边框的制作

专业电子相册——photofamily

一、photofamily主要功能介绍

(一)photofarmily常用功能按钮

(二)photofarmily的相册浏览方式

二、用photofamily制作电子相册

(一)独立运行的相册

(二)精美的电子卡片

(三)个性化的月历

个人图片网站的架设

一、网上安家

(一)找一所公寓—申请主页空间

(二)建设自己的私人住宅—搭建小型服务器

(三)让iis和dreamweavermx联姻

二、轻松创建网上相册

(一)网上相册的结构

(二)用acdsee5.0一分钟发布简易相册

(三)用dreamweavermx生成网上相册

(四)加工你的网上相册

多媒体实用制作方案偷偷报

制作家用dv视频影视

一、视频编辑、的软硬件准备

(一)dv采集设备简介

(二)会声会影7简介

二、制作简单视频—钱江观潮记

(一)准备视频捕捉软硬件

(二)采集视频文件

(三)对场景进行分割

(四)制作特效和镜头转换模式

(五)制作字幕和添加背景音乐

(六)制作片头

(七)输出视频影片

三、制作复杂视频

(一)素材的组合和剪辑

(二)制作特殊效果

(三)添加音乐和旁白

(四)输出为各种媒体文件

制作多媒体教学课件

一、多媒体课件基本知识

二、多媒体课件所需素材

(一)准备图片素材

(二)准备声音素材

(三)准备视频素材

(四)准备动画素材

三、多媒体课件制作实例

(一)powerpoint xp制作幻灯式课件:《跳水》

(二)方正奥思6.5课件制作电脑课件:电脑的认识

(三)authorware 7.0制作英语课件:听力测试游戏

(四)flash mx制作化学课件:浓流酸与稀流酸的鉴别

(五)director课件制作演示课件:《蝙蝠和雷达》

玩转流媒体

一、 流媒体基本知识

(一)媒体的定义

(二)流媒体的应用

(三)流媒体的传输协议

(四)流媒体的文件格式

二、流媒体文件转换

(一)rm文件的制作和转换

(二)rmvb文件的制作与转换

(三)wmv格式的制作和转换

(四)mov格式的制作和转换

(五)mp3和mp3pro的制作和转换

三、流媒体发布实战

(一)视频点播的实现原理

(二)用serv-u设置流式文件下载

(三)用美萍vod实现网吧视频点播

远程办公应用方案集锦

远程办公连接篇

一、实现gprs连接上网

(一)gprs技术概况

(二)用gprs设备连接上网

(三)gprs的应用现状

二、实现cdma 1.x连接上网

三、实现wlan连接上网

(一)wlan概述

(二)wlan设备及组网

(三)wlan应用现状

四、vpn在远程办公中的应用

(一)vpn的分类

(二)创建vpn服务器

(三)在windows xp中创建vpn连接

远程办公协作篇

一、认识远程办公的通信方式

二、远程office auto平台的应用

(一)office anywhere网络办公系统

(二)其他office auto平台

三、实战远程视频会议

(一)硬件视频会议系统

(二)软件视频会议系统

(三)视频通讯的soho解决方案

四、远程办公的安全策略

(一)安装数字证书

(二)ooutlook express中使用数字签名

远程办公控制篇

一、远程控制的实现

二、通过windows xp实现远程控制

(一)windows xp远程协助的应用

(二)windows xp“远程桌面”的应用

三、功能强大的远程控制软件—pcanywhere

(一)配置被控端

(二)配置主控端

(三)控制远程计算机

(四)优化网络连接

四、集中管理多台远程计算机—remote administrator

(一)remote administrator的下载与安装

(二)服务器端设置

(三)控制端设置

五、用正浏览器进行远程控制—remotely anywhere

(一)remotely anywhere的下载与安装

(二)远程控制操作


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Unified Modeling Language
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon