Object-Oriented Analysis and Design Using UML 翻译与学习 (目录)

本文档是关于使用UML进行面向对象分析和设计的学习笔记,涵盖了面向对象的基础概念、软件开发过程、用例图、活动图、关键抽象、领域模型构建、设计模式等内容,旨在通过翻译和学习提升对面向对象方法论的理解和应用。
摘要由CSDN通过智能技术生成
Object-Oriented Analysis and Design Using UML
面向对象分析与使用UML设计
  最近找了本书《Object-Oriented Analysis and Design Using UML》,这个书是Oracle培训里面的,同时也是获取scjd和scja可选的课程。 此书下载
  所以,我准备一边翻译,一边学习。嗯,只翻译重点。
  转载请注明出处!!!
  Copyright 2010 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.
  这段是说此书的版权归Sun Microsystems所有。(Sun已经被Oracle收购了。)
交个朋友吧




=======================================================================================
 OK,从目录先开始。
  这本书专业性很强,用时候并不能找到完美对应的汉语,所以有时候用括号--“()”解释了,英语表示的意思明确一些。

About This Course 关于这次课(书)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~链接
    Course Goals 课程目标
   Course Map 课程图
   Topics Not Covered (课程)不涵盖的主题
   How Prepared Are You?   你准备到了什么程度
   Introductions 引导,指示
   How to Use the Icons 如何使用图标
   Typographical Conventions and Symbols  字体样式的约定

//2016年5月24日23:04:24不晚了睡觉了

一 Examining Object-Oriented Concepts and Terminology   检验面向对象的概念和术语
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~链接
   Objectives 目标
   Examining Object Orientation  检验面向对象(的理解)
   Software Complexity  软件的复杂性
   Software Decomposition  软件的分解(模块,单元)
   Software Costs   软件的花费
   Comparing the Procedural and OO Paradigms  比较过程化模型和面向对象模型
   Surveying the Fundamental OO Concepts   调查面向对象基础概念
   Objects 对象
   Objects: Example 对象:例子
   Classes  类
   Classes: Example  类:例子
   Abstraction  抽象
   Abstraction: Example 抽象 : 例子
   Encapsulation  封装
   Encapsulation: Example  封装:例子
   Inheritance  继承
   Inheritance: Example  继承例子
   Abstract Classes  抽象类
   Abstract Classes: Example 抽象类:例子
   Interfaces  接口
   Interfaces: Example  接口:例子
   Polymorphism  多态性
   Polymorphism: Example  多态性:例子
   Cohesion  内聚
   Cohesion: Example  内聚:例子
   Coupling  耦合
   Class Associations and Object Links  类之间的联系(对应)And 类与对象之间的联系(对应)
   Class Associations and Object Links: Example和对象的关联、对应:例子
   Delegation  (问题)代理
   Delegation: Example Problem 代理:例子  问题
   Delegation: Example Solution 代理:例子  解决
   Summary 总结
二 Introducing Modeling and the Software Development Process  介绍模型化和软件开发的过程
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~链接

  Objectives 目标
   Describing Software Methodology  描述软件方法论(一套方法)         //2016年5月25日23:06:04洗澡洗澡
   The OOSD Hierarchy 面向对象软件开发层次结构
   Listing the Workflows of the OOSD Process  列出面向对象开发的工作流程
  Describing the Software Team Job Roles  描述软件开发团队的工作角色
  Exploring the Requirements Gathering Workflow 浏览需求收集的工作流程
  Activities and Artifacts of the Requirements Gathering Workflow 需求收集的工作流程的活动和工件
  Exploring the Requirements Analysis Workflow 浏览需求分析工作流程
  Activities and Artifacts of the Requirements Analysis Workflow需求分析的工作流程的活动和工件
  Exploring the Architecture Workflow 浏览架构的工作流程
  Activities and Artifacts of the Architecture Workflow 架构的工作流程的活动和工件
  Exploring the Design Workflow 浏览设计的工作流程
  Activities and Artifacts of the Design Workflow  设计的工作流程的活动和工件
  Exploring the Implementation, Testing, and Deployment Workflows 浏览实施,测试,部署的工作流程
  Activities and Artifacts of the Implementation, Testing, and Deployment Workflows 实施,测试,部署的工作流程的活动和工件
  Exploring the Benefits of Modeling Software 浏览软件建模(开发)的好处
  What is a Model? 什么是建模
  Why Model Software? 为什么选择软件建模
  OOSD as Model Transformations  面向对象开发作为模型的转变(模型=>OOSD)
  Defining the UML 定义UML(统一建模语言)
  UML Elements  统一建模语言的元素
  UML Diagrams  统一建模语言的图解
  UML Diagram Categories 统一建模语言的类别
  Common UML Elements and Connectors  常见的UML元素和(关系)链接
  Packages and Notes 包图和注释
  Dependency and Stereotype  依赖和标记值
  What UML Is and Is Not      UML不是什么而是什么
  UML Tools    UML的工具
  Summary  总结

三  Creating Use Case Diagrams   创建用例图
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~链接

  Objectives  目标
  Process Map  进程图
  Justifying the Need for a Use Case Diagram  证明使用用例图的需求
  Identifying the Elements of a Use Case Diagram   定义用例图的元素
  Actors 演员
  Use Cases 用例
  System Boundary  系统边界
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值