对象设计与建模实验2.docx
《对象设计与建模实验2.docx》由会员分享,可在线阅读,更多相关《对象设计与建模实验2.docx(16页珍藏版)》请在冰豆网上搜索。
![对象设计与建模实验2.docx](https://file1.bdocx.com/fileroot1/2023-6/21/5d93cfcb-f3e1-4a13-bb0e-c872e5d4ded3/5d93cfcb-f3e1-4a13-bb0e-c872e5d4ded31.gif)
对象设计与建模实验2
天津理工大学
计算机与通信工程学院
实验报告
2013至2014学年第二学期
课程名称
对象设计与建模
学号
学生姓名
年级
专业
计算机
(合作)
教学班号
实验地点
7-215
实验时间
年月日第节至月日第节
主讲教师
李文杰
辅导教师
李文杰
实验
(2)
实验名称
设计类图与分析
软件环境
RationalRose
硬件环境
实验目的
1.掌握如何创建类图;
2.学习如何删除类图;
3.在类框图中创建类;
4.分析类图;
5.使用属性和操作;
6.在Class框图中显示属性和操作;
7.将操作映射到消息。
实验内容(应包括实验题目、实验要求、实验任务等)
【实验性质】
设计性实验。
【实验要求】
1.在逻辑视图中创建类框图;
2.在指定的类框图中创建类;
3.将类组成包;
4.增加属性与操作的特定语言细节;
5.将选项设置成显示所有属性和所有操作,并显示操作签名。
【实验内容】
本次实验要求能够在用例中加入类,并分析类,发现类的职责;并要求掌握相关类属性
和操作。
实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等)
一、创建一个新的RationalRose模型:
二、任务2:
设置:
三、创建包:
四、创建mainclass框图:
五、创建包含“AddItemtoShoppingCart”使用案例中所有类的Class框图:
六、将版型加进类中
七、将类组成包:
八、将class框图加进每个包:
增加属性:
删除属性:
九、设置:
十、增加操作:
十一、增加属性:
附加练习:
总结体会:
通过这次实验,对RationalRose2003中有关类的操作有了更深层次的了解,同时学会了对Rose中工具栏未显示元素的添加操作。
另外,对类和关联的识别以及类之间的关联、聚集和组合、泛化、依赖等关系的确认中容易犯的错误有了深刻的体会。