《大象-Thinking in UML(第二版)》以uml为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。

它分为四个部分。第一部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对uml的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对uml的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用uml从头到尾地实施一个项目。第四部分针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。

《大象-Thinking in UML(第二版)》可供正在学习编程、软件工程等知识,准备将来从事it行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设计更上一层楼的设计人员学习和提高之用。

书籍《大象–thinking in UML》相关推荐

  1. 《Outlier Analysis》书籍

    前言:最近异常检测似乎越来越火了...  作者介绍:Charu Aggarwal(这是他的个人主页:http://www.charuaggarwal.net).他是 IBM 的托马斯沃森研究中心的一位 ...

  2. 读书笔记《Outlier Analysis》 第九章 时间序列和多维流的异常检测

    1.引言 1.1 基本介绍 时间和流数据的异常检测场景出现在许多应用中,如传感器数据.机械故障诊断.医疗数据.网络入侵数据.新闻文本帖子和财务帖子等.在这些问题中,时间连续性假设在识别异常值方面起着至 ...

  3. 读书笔记《Outlier Analysis》 第八章 分类、文本和混合属性中的异常检测

    1.引言 前面讨论的都是数值数据,然而,在现实生活生成中,还有很多其他类型的数据,如性别.种族.邮编.人员和实体的名称.IP地址等.通常处理这些数据更有挑战,因为难以以均匀和一致的方式来处理各种类型的 ...

  4. 读书笔记《Outlier Analysis》 第四章 基于邻近的异常检测

    1.基本介绍 基于邻近的技术是指,当一个数据点的位置或邻近是稀疏时,则将其定义为一个离群点. 1.1 基于邻近的技术最常见的三种离群点分析的定义: 基于聚类: 使用非任何聚类中数据点的成员.其与其他聚 ...

  5. 读书笔记《Outlier Analysis》 第二章 异常检测的概率和统计模型

    第二章 异常检测的概率和统计模型 1.为什么要讲概率和统计模型? 之所以一开始就讲概率和统计模型,是因为最早的异常检测方法时根植于概率和统计模型的. 这些方法是在计算机技术出现和普及之前就提出的,因此 ...

  6. 数据预处理+数据清理

    1.概述 实际的数据库极易受噪声.缺失值和不一致数据的侵扰,因为数据库太大,并且多半来自多个异种数据源.低质量的数据将会导致低质量的挖掘结果.有大量的数据预处理技术: - - 数据清理:可以用来清楚数 ...

  7. 数据预处理_数据清理

    1.概述 实际的数据库极易受噪声.缺失值和不一致数据的侵扰,因为数据库太大,并且多半来自多个异种数据源.低质量的数据将会导致低质量的挖掘结果.有大量的数据预处理技术: - - 数据清理:可以用来清楚数 ...

  8. 《异常检测——从经典算法到深度学习》9 异常检测资料汇总(持续更新抛砖引玉)

    <异常检测--从经典算法到深度学习> 0 概论 1 基于隔离森林的异常检测算法 2 基于LOF的异常检测算法 3 基于One-Class SVM的异常检测算法 4 基于高斯概率密度异常检测 ...

  9. kaggle信用卡欺诈看异常检测算法——无监督的方法包括: 基于统计的技术,如BACON *离群检测 多变量异常值检测 基于聚类的技术;监督方法: 神经网络 SVM 逻辑回归...

    使用google翻译自:https://software.seek.intel.com/dealing-with-outliers 数据分析中的一项具有挑战性但非常重要的任务是处理异常值.我们通常将异 ...

  10. 【数据挖掘】数据挖掘简介 ( 6 个常用功能 | 数据挖掘结果判断 | 数据挖掘学习框架 | 数据挖掘分类 )

    文章目录 I . 数据挖掘 功能 II . 数据挖掘 结果判断 III . 数据挖掘 学习框架 IV . 数据挖掘 分类 I . 数据挖掘 功能 1 . 概念描述 ( Concept Descript ...

最新文章

  1. 如何获得Oracle系统性能统计? Oracle大型数据库系统在AIXUNIX上的实战详解 集中讨论 14...
  2. 判断安卓程序是否高危程序。
  3. Linux/服务器常用操作
  4. 2015-01-30工作日记
  5. 3*3 c语言,C语言实现小游戏(三) 3*3棋盘游戏
  6. 咖啡html代码,HTML5咖啡生成代码动画
  7. 深入理解PHP Opcode缓存原理
  8. easyui datagrid 列拖动
  9. [css] 有用过Flex吗?简要说下你对它的了解
  10. 杭电 1060 Leftmost Digit
  11. 29.TCP/IP 详解卷1 --- 网络文件系统
  12. 算法笔记_面试题_3.去除数组中的重复元素
  13. 【滤波器】3. 同相输入有源低通滤波器
  14. 智能性与实用性兼具,华为开启智能眼镜全民时代
  15. 数据分析-kaggle泰坦尼克号生存率分析
  16. JavaEE | 多线程基础
  17. 2016.8.6 学习总结
  18. 数学建模常用算法—熵权法(EWM)
  19. VS2017登陆失败:我们无法刷新此账户的凭证、我们无法添加此账户发送请求时出错、评估期已结束,请登录以解除产品锁定
  20. PLC的编程语言跟CNC的编程语言有什么区别?

热门文章

  1. 【Python + Mysql + UI】学生信息管理系统(附代码)
  2. Pd1 药物研发进展|销售数据|市场规模|竞争格局|前景分析
  3. 什么是异步拜占庭容错 (ABFT)?
  4. 动量因子(Momentum factor)——投资组合分析(EAP.portfolio_analysis)
  5. TensorRT及PyCUDA安装记录
  6. Flotherm(一)脚本自动化过程中,XML文件通过FloTHERM的FloXML模块导入出错问题
  7. leetcode打卡AC100道
  8. ECharts 设置折线颜色和小圆点颜色
  9. html鼠标经过盒子延时显示,jQuery实现鼠标滑过延时显示的效果
  10. webSocket协议(聊天室)