UML面向对象分析与设计 英文经典版
3星 · 超过75%的资源 需积分: 10 196 浏览量
更新于2024-08-02
1
收藏 1.41MB PDF 举报
"面向对象分析与设计英文版,一本经典的书籍,使用UML进行对象导向的分析和设计。"
本文档是Sun Microsystems公司于2003年出版的面向对象分析与设计(Object-Oriented Analysis and Design Using UML)的英文版。这本书深入探讨了如何运用统一建模语言(UML)进行面向对象的分析和设计,是IT领域内的一本重要参考书。
面向对象编程是一种编程范式,它基于“对象”的概念,将数据结构和操作数据的方法封装在一起,以实现代码的模块化和可重用性。在面向对象分析(Object-Oriented Analysis,OOA)阶段,开发者会识别和定义问题域中的关键实体和它们之间的关系,这有助于理解和表达系统的复杂性。设计阶段(Object-Oriented Design,OOD)则是在分析的基础上,确定类和对象的结构,以及它们之间的交互方式,以创建一个可实现的系统架构。
UML(Unified Modeling Language)是一种标准化的建模语言,用于可视化、规格说明、构建和文档化软件系统。它提供了一组图形符号,包括用例图、类图、序列图、状态图等,来描绘系统的静态结构和动态行为。在这本书中,读者可以学习如何使用UML进行系统建模,从而更好地理解和表达面向对象的设计思想。
书中可能涵盖了以下主题:
1. 面向对象的基本概念:类、对象、继承、多态、封装等。
2. OOA和OOD的方法论,如用例分析、实体关系建模、接口设计等。
3. UML的各个图表类型及其用途,如何绘制和解读这些图表。
4. 设计模式:预定义的解决方案模板,适用于常见设计问题,如工厂模式、观察者模式、单例模式等。
5. 面向对象系统分析中的问题识别和需求获取技巧。
6. 案例研究和实践项目,帮助读者将理论应用到实际情境中。
7. 质量属性考虑,如可维护性、可扩展性、性能优化等。
8. 如何将设计转化为可执行代码的指导原则。
这本书对于学习和理解面向对象分析与设计,以及如何使用UML工具进行系统建模,具有很高的价值。适合软件开发人员、系统分析师、项目经理等专业人士阅读和参考。同时,由于涉及版权和使用限制,使用者应遵守相关法律法规,合法使用和分享该资源。
点击了解资源详情
2018-01-06 上传
2013-07-15 上传
点击了解资源详情
elite7
- 粉丝: 91
- 资源: 1
最新资源
- JSP九大内置对象详解
- ATT7022B 电能表专用芯片
- bus-hound中文使用说明书
- ARM 嵌入式系统开发综述 ARM 开发工程师入门宝典 .pdf
- S3C2410 手册.pdf
- S3C2410 启动.pdf
- 操作系统英文版课后习题答案
- S3C2410完全开发流程(1).pdf
- S3C2410完全开发流程.pdf
- HTTP1.1 翻译完全版 doc
- RequisitePro安装配置手册
- 操作系统\操作系统操作精髓与设计原理 答案
- C语言学习100例实例程序
- oracle的入门心得
- 28.你必须知道的.NET
- C++ Standard Libary --- stl tutorial for c++