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

Object-Oriented Analysis and Design Using UML 翻译学习 (目录) Object-Oriented Analysis and Design Using UML 面向对象分析使用UML设计 最近找了本书《Object-Oriented Analysis and Design Using UML》,这个书是Oracle培训里面的,同时也是获取scjd和scja可选的课程。 所以,我准备一边翻译,一边学习。嗯,只翻译重点。 转载请注明出处!! 阅读详情

Constructing the Problem Domain Model  构建问题的领域模型

 

 


目标

完成这个模块(章节),你可以:

1、定义UML类图中的必要元素

2、使用类图构建领域模型

3、定义UML对象图中的必要元素

4、使用一个或多个对象图验证领域模型

 

介绍领域模型

Domain model – “The sea of classes in a system that serves to
capture the vocabulary of the problem space; also known as a
conceptual model.” (Booch Object Solutions page 304)

领域模型-“一个系统的类的海洋,用于捕获问题空间的词汇;也被称为概念模型”(Booch Object Solutions 304页)

 

1、这些领域模型的类是系统的重要的抽象

2、问题领域展示重要的抽象之间的关系(协作者)

 

定义类图的元素

一个UML类图是由下面元素组成的:

 

 

类节点

类节点代表模型中的对象的类

这些可以代表:

1、概念实体,如重要的抽象

2、真实的软件组件

一个类型可以帮助定义一个类节点的类型

 

类节点的零件

1、名称零件记录类的名称

2、属性零件记录类的属性(实例变量)

3、属性零件记录类的操作(函数)

4、附加零件也有可能被增加

 

关联

关联代表类之间的关系。

关联在运行时被显露,但是这些模型代表所有可能的运行时的对象的安排情况。

这个关联可以读作“一个预订

Object-Oriented Analysis and Design Using UML 翻译学习 (序) Object-Oriented Analysis and Design Using UML》 序 About This Course 关于这次课(书) 要点翻译 转载请注明出处!!! 课程目标:完成这次课程,你应该可以: 1、应用面向对象技术去满足软件需求 2、在软甲开发的过程中创建合适比例,恰当的统一建模语言(UML模型或文本模型 3、在分析系统需求时,使用用例去决定分析 阅读详情

相关推荐

Object-Oriented Analysis and Design Using UML 翻译学习 (一)

一 Examining Object-Oriented Concepts and Terminology 检验面向对象的概念和术语 //2016年6月26日15:23:22 最近停了一段子没翻译,因为我去学炒股了, //然后发现炒股付出和回报成正比,所以多炒了会儿 //至于炒股是不是这样,还有待观察,毕竟亏得人多,哈哈哈 //我来投资未来了 本章目标: 1、能描述

博文的专栏 1117

Mastering Object-Oriented Analysis and Design with UML

这是ibm的课件:Mastering Object-Oriented Analysis and Design with UML中文的在CSDN已有同学上传~建议中英文对照着看,因为中文有的翻译不是很恰当

Object-Oriented Analysis and Design Using UML 翻译学习 (M-B)

构建软件解决方案 目标 完成这个模块(章节),你可以: 1、为解决模型定义一个Java技术包层级树 2、识别满足精心设计的领域模型的Java技术代码 进程 为解决方案定义包结构 1、在UML中呈现Java技术包 2、应用包依赖原则 3、隔离子系统和框架到包中 4、开发一个满足解决方案的包结构 使用UML包 1

博文的专栏 834

Mastering Object-Oriented Analysis and Design with UML 2.0

Mastering Object-Oriented Analysis and Design with UML 2.0 By IBM software institute

Object-Oriented Analysis and Design with Applications (2nd Edition)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpIn this eagerly awaited second edition, Grady Booch draws upon the rich and varied results of those projects

TopMVP 1083

Object-Oriented Analysis and Design with Applications

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpObject-Oriented Design with Applications has long been the essential reference to object-oriented technology,

TopMVP 1054

软件系统的

在Grady Booch的Object Solutions-Managing the Object-Oriented Project的第章中,提到了几种软件系统,对于我这样的开发菜鸟来说,还是很有启发性的:以用户为中心的系统以数据为中心的系统以计算为中心的系统分布式系统遗留系统信息管理系统实时系统框架另外这本书中还有很多经典的其他方面的分总结。有时间的时候把里面的分和一些箴言做个总结。...

weixin_33737774的博客 259

【转】计算机专业阅读建议及经典书籍

声明:忘了从哪里转来的啦,Sorry,作者请私信!   Mathematics    Data Structures & Algorithms  Compiler  Operating System  Database  C  C++  Object-Oriented  Software Engineering  UNIX Programming  UNIX Administration...

weixin_33709609的博客 450

Object Oriented Analysis and Design Using UML

http://www.ratio.co.uk/W1.html 1. IntroductionYou’re proficient in C++, Java or another OO language, you’re designing class hierarchies, using inheritance, and manipulating complex pointer relat

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 3231

Object oriented analysis and design using UML

1. IntroductionYou’re proficient in C++, Java or another OO language, you’re designing class hierarchies, using inheritance, and manipulating complex pointer relationships to store the necessary lin

青青的专栏--C/C++ OOA/D Design Pattern 2752

Object-Oriented Analysis and Design Using UML 翻译学习 (八)

Transitioning from Analysis to Design Using Interaction Diagrams 用交互把分析过度到设计 目标 1、解释设计模型的目的和元素 2、定义UML通讯的必要元素 3、创建设计模型的通讯视角 4、定义UML时序的必要元素 5、创建设计模型的时序视角 介绍设计模型 设计模型

博文的专栏 1672

Object-Oriented Analysis and Design Using UML

Object-Oriented Analysis and Design Using UML

Systems.Analysis.and.Design.An.Object-Oriented.Approach.with.UML.5th

Systems Analysis and Design: An Object-Oriented Approach with UML, 5th Edition by Dennis, Wixom, and Tegarden captures the dynamic aspects of the field by keeping students focused on doing SAD while presenting the core set of skills that every systems analyst needs to know today and in the future. The text enables students to do SAD—not just read about it, but understand the issues so they can actually analyze and design systems. The text introduces each major technique, explains what it is, explains how to do it, presents an example, and provides opportunities for students to practice before they do it for real in a project. After reading each chapter, the student will be able to perform that step in the system development process. Table of Contents Chapter 1 Introduction to Systems Analysis and Design Chapter 2 Project Management PART ONE ANALYSIS MODELING Chapter 3 Requirements Determination Chapter 4 Business Process and Functional Modeling Chapter 5 Structural Modeling Chapter 6 Behavioral Modeling PART TWO DESIGN MODELING Chapter 7 Moving on to Design Chapter 8 Class and Method Design Chapter 9 Data Management Layer Design Chapter 10 Human–Computer Interaction Layer Design Chapter 11 Physical Architecture Layer Design PART THREE CONSTRUCTION, INSTALLATION, AND OPERATIONS Chapter 12 Construction Chapter 13 Installation and Operations

Object-Oriented Analysis and Design Using UML 翻译学习 (三)

Creating Use Case Diagrams 创建用例 目标 完成这一章节,你可以: 1、判断用例需要什么。 2、定义和描述一个UML用例的必要元素。 3、基于业务所有者的目标,为一个软件系统开发一个用例。 4、基于所有利益相关者的目标,为一个软件系统开发一个精细的用例。 5、使用UML继承、包含、泛化符号,识别和记录的依赖关系。 6、描述如何通过创建U...

博文的专栏 1409

Object-Oriented Analysis and Design Using UML 翻译学习 (二)

二 Introducing Modeling and the Software Development Process 介绍模型化和软件开发的过程 目标 1、描述面向对象软件开发(OOSD)过程 2、建模是如何支持OOSD的 3、建模开发有什么好处 4、解释OOSD的工作流程:需求收集、需求分析、架构、设计、实施、测试、部署 的目标,活动和工件 OOSD的主

博文的专栏 1498

Object-Oriented Analysis and Design Using UML 翻译学习 (六)

Determining the Key Abstractions 确定重要的抽象 目标 完成这个模块,你可以 1、定义一组候选的重要的抽象 2、使用CRC分析来定义重要的抽象 进程阶段:需求分析阶段 介绍重要的抽象 “A key abstraction is a class or object that forms

博文的专栏 1030

Object-Oriented Analysis and Design Using UML 翻译学习 (九)

Modeling Object State Using State Machine Diagrams 使用状态机给对象状态建模 目标 完成这个模块(章节),你可以 1、给对象状态建模 2、UML状态机的必要元素 介绍对象状态 State is “1a: mode or condition of being” (Webster) 状态是“1a:

博文的专栏 1255
上一篇: Object-Oriented Analysis and Design Using UML 翻译与学习 (六)
下一篇: Object-Oriented Analysis and Design Using UML 翻译与学习 (八)
班德的祷告
博客等级 码龄16年 44粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值