地理信息系统设计与实现实验报告学号:06260222姓名:班级:地信一班2010-2011学年第2学期试验四RationalRose的应用实验成绩————————实验完成时间2012.7.1一、实验目的:1、明确RationalRose软件的功能,加深对Rational统一软件过程的理解;2、理解UML模型构成;3、掌握用例图、静态图、行为图、交互图的表达和绘制方法。二、原理与方法:通过RationalRose软件、采用UML语言对仓库零件管理事件绘制用例图、静态图、行为图、交互图。三、实验内容与步骤1、安装RationalRose软件。下一步到安装完成,重启结束安装。2、对照专题讲座材料“面向对象的软件工程(UML).ppt”,熟悉软件环境,了解软件的功能、用途和使用方法。了解用例图:3、按照给定的材料“rationalrose和基于C++的软件开发.ppt”,学习用例图、静态图、行为图、交互图的表达和绘制方法。4、按实验一所述,“某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果那种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告”。用面向对象的方法对该库存管理过程进行分析和设计,在rationalrose中用相应的视图反映用例捕获系统分析和系统设计的成果。了解根据实体类图设计数据库逻辑结构的方法。用例图序列图顺序图四、实验成果(结论):通过实验绘制了用例图和序列图,由于对软件的了解有限,没有完成对静态图、行为图的绘制工作。相信在课程设计中通过对软件更加全面具体的了解能够完成上面没有完成的工作。五、实验总结:RationalRose是一个完全的,具有能满足所有建模环境(Web开发,数据建模,VisualStudio和C++)需求能力和灵活性的一套解决方案。Rose允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。Rationalrose软件绘制的视图可以很好地反映用例捕获、系统分析和系统设计的成果,让人直观地了解用例的组成、结果,通过实验了解了部分Rationalrose软件的应用。