注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程UML实战教程:面向.NET开发人员

UML实战教程:面向.NET开发人员

UML实战教程:面向.NET开发人员

定 价:¥39.80

作 者: (美)修马克(shoemaker, M.L.)著;高猛译
出版社: 清华大学出版社
丛编项:
标 签: 面向对象语言,UML 程序设计 教材

ISBN: 9787302119395 出版时间: 2006-02-01 包装: 平装
开本: 16开 页数: 325 字数:  

内容简介

我希望可以协助您利用UML进行工作。实际上,我希望可以和您的团队一起工作并为您的需求建模,定义一个满足这些需求的体系结构,在这个体系结构中设计组件,并且对组件、体系结构和需求进行测试。.但是,我无法做到这一点。我确实可以帮助我的一些学牛和客户,但并没有充足的时间来和每个团队进行一对一的帮助,通过UML收进该团队的开发过程。因此,我尽自己的努力编写了这小书。希望这本书除了解释UML之外还可以起剑更多的作用,希望它可以演示如何使用UML来考虑并解决问题,从而帮助您通过建模来设计和构建更好的系统。也希望这小书可以帮助您深入了斛UML。本书第2章介绍了“UML五步法”,我使用这种方法来指导学生思考UML。希望您和您的团队可以借此来了斛构建系统时采用图形交流的优点。..本书主要从.NET的角度展开论述,因为我非常崇拜.NET,并且特别喜欢.NET环境,但是有时候这些工具会使开发变得过于简单,并可能促使团队直接进行编码,向不去关注前面所有杂乩的分析和设计材料。在本书的后面,我尝试帮助您培养在.NET开发项目环境中建模的能力。希望您可以意识到:即使代码看起来非常容易,但前期工作也非常关键。上述就是我编写本书的目标。希望您会喜欢这本书,但更为重要的是,我希望可以和您交流关于UML的各种话题。因为,UML毕竟是用于交流的工具!...MartinL,Shoemaker

作者简介

暂缺《UML实战教程:面向.NET开发人员》作者简介

图书目录

第1部分 UML和UML五步法:都是关于交流.的
第1章 UML简介:面向对象的分析和设计(OOAD)
1.1 对象
1.2 分析
1.3 设计
1.4 模型
1.5 UML
1.5.1 UML的统一
1.5.2 与UML相混淆的概念
1.5.3 UML图
1.6 UML的作用
1.7 总结
1.8 练习题答案
第2章 UML五步法:轻量级OOAD
2.1 使用一个过程
2.1.1 过程中的问题
2.1.2 回答:UML五步法
2.1.3 UML五步法概述
2.2 自己实践UML
2.2.1 寻找问题
2.2.2 从朋友处获得帮助
2.3 第l步:定义
2.3.1 UML表示法
2.3.2 第l步的具体过程
2.4 第2步:细化
2.4.1 UML表示法
2.4.2 第2步的具体过程
2.5 第3步:分配
2.5.1 UML表示法:泳道
2.5.2 第3步的具体过程
2.6 第4步:设计
2.6.1 UML表示法
2.6 件
2.6.3 接口
2.6.4 实现
2.6.5 依赖关系
2.6.6 组件图
2.6.7 第4步的具体过程
2.7 第5步:重复
2.7.1 UML表示法
2.7.2 第5步的具体过程
2.8 第5步(a):再次重复
2.9 第5步(b):再次重复?
2.10 第5步(c):重复(反过来)
2.10.1 UML表示法
2.10.2 部署图
2.10.3 设计部署:总结
2.11 总结
第3章 实用指南:起作用的图
3.1 做有用的工作
3.1.1 目标
3.1.2 问题
3.1.3 听众
3.1.4 .NET视角
3.1.5 使用工具
3.2 模型规则
3.3 “合法的”并不一定是“漂亮的”
3.4 MTB规则
3.5 7士2规则
3.6 简历规则
3.7 “您只是没有理解”从来不是一个借口
3.8 每个图表达一个故事
3.9 公路地图规则
3.10 使用原型定义您自己的UML
3.1l 刚刚好的建模:分析,而不是瘫痪(paralysis
3.12 总结
第4章 .NET的UML视图
4.1 .NET基础
4.1.1 命名空间
4.1.2 类
4.1.3 结构体
4.1.4 接口
4.1.5 枚举
4.1.6 事件和委托
4.1.7 异常
4.1.8 程序集
4.1.9 System.Object
4.2 常见的.NET应用程序
4.2.1 控制台应用程序
4.2.2 WinForms应用程序
4.2.3 WebForms应用程序
4.2.4 Web服务
4.3 总结
第二部分 案例分析:应用于.NET解决方案的UML
第5章 需求:我们的麻烦从这儿开始
5.1 收集需求
5.2 需求分类
5.3 确定需求之问的依赖
5.4 绘图需求
5.5 评审需求
5.6 需求:.NET视角
5.7 总结
第6章 第1步:定义需求
6.1 犬舍管理系统
6.1.1 您所知道的一切未必正确
6.1.2 提醒一句话:提前工作
6.2 确定和组织角色
6.2.1 KMS角色原型(Stereotype)
6.2.2 角色分层模式,
6.3 确定和组织域对象
6.3.1 KMS域对象原型
6.3.2 域对象分层模式(TheDomain0bjectHierarchyPa~em)
6.4 为每个角色确定和编制用例
6.5 评审域对象以确保所有必要的用例
6.6 管理人员对需求的观点
6.6.1 安置职员
6.6.2 编制计划
6.6.3 跟踪
6.6.4 报告
6.6.5 修正
6.6.6 风险管理
6.7 测试人员对需求的观点
6.8 文档人员对需求的观点
6.9 总结
第7章 第2步:细化需求
7.1 确定每个用例的场景并制图
7.2 管理人员对细化需求的观点
7.2.1 安置职员
7.2.2 编制计划
7.2.3 艮踪
7.2.4 报告
7.2.5 修正
7.2.6 风险管理
7.3 测试人员对细化需求的观点
7.4 文档人员对细化需求的观点
7.5 总结
第8章 第3步:将需求分配到组件和接口
8.1 从需求模型进入体系结构模型
8.2 向活动图添加泳道
8.2.1 定义承包人时间表(DefineContractorSchedule)
8.2.2 检查承包人作业列表(ReviewContractorTaskList)
8.2.3  请求口令(RequestPassword)
8.2.4 看PetCam(ViewPetCam)
8.3 管理人员对泳道和接口的观点
8.3.1 安置职员
8.3.2 编制计划
8.3.3  跟踪
8.3.4 报告
8.3.5 修正
8.3.6 风险管理
8.4 测试人员对泳道和界面的观点
8.5 文档人员对泳道和界面的观点
8.6 总结
第9章 第4步:设计体系结构
9.1 我所指的“体系结构”是什么意思?
9.2 搜集和整理接口
9.2.1 宠物接口
9.2.2 承包人接口
9.2.3 设施接口
9.2.4 视频接口
9.2.5 基础设施接口
9.2.6 安全接口
9.3 搜集和整理用户界面
9.4 为组件分配接口和用户界面
9.4.1 为UI组件分配用户界面
9.4.2 为功能组件分配接口
9.4.3 添加用户特有的组件
9.4.4 添加遗漏的东西
9.5 从活动图确定依赖关系
9.6 组织体系结构
9.6.1 体系结构模式
9.6.2 选择KMS体系结构
9.6.3 环境图(ContextDiagram)
9.7 管理人员对体系结构的观点
9.7.1 安置职员
9.7.2 编制计划
9.7.3 跟踪
9.7.4 报告
9.7.5 修正
9.7.6 风险管理
9.8 测试人员对体系结构的观点
9.9 文档人员对体系结构的观点
9.10 总结
第10章 第5步:重复设计组件
10.1 设计‘UI组件
10.1.1 为该组件创建一‘个新的设计模型
10.1.2 为该组件创建UI原型
10.1.3 定义UI需求
10.1.4 细化UI需求
10.1.5 分配UI职责
10.1.6 设计UI结构
10.2 设计服务组件
10.2.1 为该组件创建‘个新的设计模型
10.2.2 细化服务需求
10.2.3 分配服务职责
10.2.4 设计服务结构
10.3 一个可供选择的方法:使用Vs.NET和RATIONALXDE
10.3.1 运用VS.NET和XDE设计ContractorWeb
10.3.2 运用VS.NET和XDE设计ContmctorSystem
10.4 管理人员对组件设计的观点
10.4.1 安置职员
10.4.2 编制计划
10.4.3 跟踪
10.4.4 报告
10.4.5 修正
10.4.6 风险管理
10.5 测试人员对组件设计的观点
10.6 文档人员对组件设计的观点
10.7 总结
第11章 从外部设计部署
11.1 将组件分配到各节点
11.1.1 记账系统
11.1.2 主管系统
11.1.3 接收系统
11.1.4 Web服务器
11.1.5 KMS服务器
11.1.6 视频服务器
11.1.7 数据库服务器
11.2 描述节点
11.3 设计逻辑部署
11.4 设计物理部署
11.5 描述关联
11.6 管理人员对部署的观点
11.6.1 安置职员
11.6.2 编制计划
11.6.3 风险管理
11.7 测试人员对部署的观点
11.8 文档人员对部署的观点
11.9 总结
第三部分 隐藏在代码后面的内容
第12章 开发过程的UML模型
12.1 瀑布模型的UML模型
12.2 螺旋过程的uML模型
12.3 统一过程的UML模型
12.3.1 4个关键特征
12.3.2 核心工作流程
12.3.3 统一过程阶段
12.3.4 需求工作流程
12.3.5 分析工作流程
12.3.6 设计工作流程
12.3.7 实现工作流程
12.3.8 测试工作流程
12.3.9 定制统一过程
12.4 UML五步法的UML模型
12.5 极限编程的UML模型
12.6 总结
第13章 所有内容都是关于交流的..
13.1 UML的其余内容
13.1.1 顺序图
13.1.2 协作图
13.1.3 状态图
13.2 在开始的地方结束
第四部分 附录
附录A 犬舍管理系统的规范
附录B 精选的UML工具列表
附录C 参考书目
附录D 网络资源目录

本目录推荐