本书介绍了使用UML(统一建模语言)进行软件建模的基础知识以及RationalRose工具的使用方法。
本书在第1版的基础上,充分吸取了读者宝贵的反馈意见和建议,更新了大部分案例。书中前9章是基础部分,对软件工程思想、UML的相关概念、RationalRose工具、RUP软件过程,以及UML的双向工程等进行了详细的介绍;后3章是案例部分,通过档案管理系统、BBS论坛系统和新闻**管理系统3个综合实例,对UML建模(以Rose为实现工具)的全过程进行了剖析;*后的附录中给出了UML中常用的术语、标准元素和元模型,便于读者查询。
本书是一本基础与实例紧密结合的UML书籍,可以作为从事面向对象软件开发人员的学习指导用书,也可以用为高等院校计算机或软件工程相关专业的教材。