本书通过16个实验,锻炼和培养学生在面向对象分析与设计、可视化建模等方面的分析问题、解决问题的能力,提高学生在Rose工具的使用方面的实际动手能力,从而帮助学生系统、全面地掌握上述内容。本书的主要内容包括:实验1和实验2练习了Rational Rose工具的基本使用方法:实验3和实验4介绍如何创建用例图和活动图;实验5介绍了在分析模型的浏览器中添加类和定义类的职责的方法;实验6练习了如何创建时序图;实验7验证了从已有的时序图自动生成相应的协作图的操作;实验8介绍了创建类图的方法;实验9对实验l至实验8进行简单的阶段总结,通过一个小案例,体现Rose在一个完整软件工程项目中可以发挥的作用。实验10至实验16从不同侧面介绍了软件工程项目设计的完整过程与步骤。实验10练习了如何从分析元素里识别设计元素,并且根据分析元素间的关系确定各个设计元素的关系方法;实验11介绍了软件系统运行架构的表述方式和方法;实验12练习了描述分布系统的方法,通过这个实验将会学会如何来实现系统的功能分布;实验13通过分析用例实现,析取出类并找到类之间的协作;实验14介绍如何分析子系统的设计元素、找出子系统的接口和子系统与其他设计元素的关系、实现子系统接口所需要的交互的方法;实验15介绍从已经创建的类图进行改进和细化、精化类的属性和操作定义、识别出类之间的依赖、泛化、聚合、组合关系以及关联的多重性和导航方向;实验16介绍了利用Rose的Data Modeler工具进行数据库建模的方法。本书可作为高等院校计算机专业、电子专业本科生和研究生的实验用书,亦可供其他相关专业的学生、自学考试学生参考。