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