UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载

UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载

编辑点评:

统一建模语言(Unified Modeling Language,UML)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言。UML给出了一种描绘系统蓝图的标准方法,其中既包括概念性的事物(如业务过程和系统功能),也包括具体的事物

20201103163528.png

目标

在本书中,读者将获益于以下几点:

·明白UML是什么,不是什么,以及为什么UML对于开发软件密集型系统的过程非常重要。

掌握UML的术语、规则和惯用法,一般说来,还将学会如何有效地使用这种语言。

知道如何应用UML去解决许多常见的建模问题。

本书为UML具体特征的使用提供了参考资料,但它不是一本全面的UML参考手册;全面的参考请参阅我们编写的The Unified Modeling Language Reference Manual第2版

(Rumbaugh.Jacobson,Booch合著,Addison-Wesley出版公司2005年出版)

本书描述了使用UML进行开发的过程,但并没有提供对于开发过程的完整参考资料。

开发过程是The Unified Sofware Development Process(Jacobson、Booch,Rumbaugh合著,Addison-Wesley出版公司1999年出版)2一书的重点。

最后,本书提供了如何运用UML去解决许多一般的建模问题的提示和技巧,但没有讲述如何去建模。本书类似于一本编程语言的用户指南,它教用户如何使用语言,而不教用户如何编程。

本书的组织及特点

本书主要由7个部分组成:第一部分入门

第二部分 对基本结构建模第三部分 对高级结构建模第四部分 对基本行为建模第五部分 对高级行为建模第六部分 对体系结构建模

第七部分 结束语

本书还包含两个附录:UML表示法的概要和Rational统一过程的概要。在附录后,提供了一个常见术语表和一个索引。

每章都描述了针对UML具体特征的用法,其中的大部分按下述4节的方式组织:

(1)入门

(2)术语和概念

(3)常用建模技术

(4)提示和技巧

为什么要建模

成功的软件组织应该总是能够交付满足其用户需要的软件。如果一个软件组织能够及时并可预测地开发出这样的软件,并能够有效地利用人力和物力资源,那么这个软件组织就是可持续发展的。

在上段话里有一个重要的含义:一个开发队伍的主要产品不应该是一堆漂亮的文档、世界级的会议、伟大的口号或者几行获得普利策奖金的源代码,而应该是满足不断发展的用户及其业务需要的优秀软件。其他的一切事情都是次要的。

不幸的是,很多软件组织把“次要的”和“不重要的”的含义搞混了。为了得到满足预期功能的软件,必须到用户中去,以一种训练有素的方式访问用户,去揭示系统的真实需求。为了开发出具有持久质量的软件,必须打好能适应变化的、坚实的体系结构基础。为了能快速、有效地开发软件,尽量减少软件废品和重复工作,必须有合适的人员和合适的工具以及合适的工作重点。为了能一贯地、可预测地做到这些,并使得在整个系统的生命期内花费合理,必须有一个能适应业务和技术变化的合理的开发过程。

建模是开发优秀软件的所有活动中的核心部分,其目的是为了把想要得到的系统结构和行为沟通起来,为了对系统的体系结构进行可视化和控制,为了更好地理解正在构造的系统,并经常揭示简化和复用的机会,同时也是为了管理风险。

UML用户指南第二版修订版pdf下载截图

UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载插图(1)UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载插图(2)UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载插图(3)UML用户指南中文版-UML用户指南第二版修订版pdf下载电子书下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments