欢迎来到天天文库
浏览记录
ID:23148546
大小:381.40 KB
页数:7页
时间:2018-11-04
《面向对象建模技术实验三静态建模实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、昆明理工大学信息工程与自动化学院学生实验报告(2014—2015学年第1学期)年级、专业、班计科111学号201110405138姓名成绩实验项目名称静态建模实践指导教师张云教该同学是否了解实验原理:A.了解口B.基本了解口C.不了解口师该同学的实验能力:A•强口B.中等口C•差□评该同学的实验是否达到要求:A.达到口B.基本达到□C.未达到口语实验报告是否规范:A.规范口B.基本规范口C.不规范口实验过程是否详细记录:A.详细口B.—般□C.没有□注:5个A为优4个A为良3个A为及格其氽为不及格。教师签名:年月曰课程名称:面向对象建模技术开课实验室:信自楼444
2、2014年11月12日一、实验目的1、掌握UML的静态建模的方法。2、实践用UML建立静态模型。二、实验原理及基本技术路线图(方框原理图)对象类静态结构模型描述Y系统的体系结构,包括构成系统的类和对象、它们的属性和操作,以及这些对象类之间的联系。实质上是定义系统“对谁做”的问题。对象是一种人的认知概念,对应于现实世界和机器世界的各种元素。软件系统也是由对象构成的。耍理解对象世界,首先要进行对象分析,建立对象类模型。类是对象的抽象,认识对象的类别是人类的本领。类之间的各种关系(如继承、关联、聚合、依赖等)都可以在对象世界里找到对应物。D1L的对象类模型把类分解为属性
3、和操作,属性也可以按照这种方法再进行分解,这是解决W题的一•种基木原理。操作与系统的改变脊关,系统的改变被分解为对象的变化,而类的操作代表与之相关的对象改变的计算过程。在建立对象类静态结构模型时,主要是将对象间的关系(如继承、聚集等)标注在关联线上,使对象间的关联关系更加明了。根据已建立的用例图和客户业务耍求,通过由三部分组成的类描述:类名、类的责任(属性和操作)和类的协作者(为完成该责任而提供信息的其它相关的类),来确定对象类、其属性和操作、以及其所涉及的关系。通过检查类的定义,分析问题域的业务范围和领域知识来完善和确定类的属性。根据系统功能要求和系统设计需求来
4、完善和确定类的操作。三、所用仪器、材料(设备名称、型号、规格等)微型计算机一台、SybasePowerDesignerl5.1软件。四、实验方法、步骤1、实验题目用卜*面需求描述建立一个汽车和.赁信息管理系统的类图。B1:顾客(分为会员和非会员)浏览车型、车辆索引。B2:会员预约车辆/车型,当这辆车可用时或当有这个车型的汽车时,会员得到通知。B3:非会员预约车辆/车型,当他缴纳了定金后,这辆车可用吋或有这个车型的汽车吋,顾客得到通知。B4:顾客取消预约。顾客吋以随吋取消未结束的预约。B5:顾客到店提车,助手发车。B6:顾客归还汽车。2、实验过程1)分别为BI、B2
5、、…、B6建立对象类图。2)建立系统的对象类图。五、实验过程原始记录(数据、图表、计算等)B2IhHJ•主巧类+:String•int-int•会5浜号:int•懂用卡咢:int♦S?«0:int♦缺()mtII•knnnnnn••I»1»dI*Y^v••.*•鲁aa••••oooooo•Hs.-i2SWs?•铨5in3e2ntntntntntnt■AooooooX賞425:syallvilxHJ5约适%-身份证~~"hM.球装;int•状态urnB4LOCQ•01.E0糾呦♦ISOIHiJ*so«it♦?oMiJ*tl0«u?♦1CI:ofir*1£:OliM$
6、♦c!0ixMws♦?£-cn£rf•’I•姓名-身份:String:intS]Z+浏莬主SO:int+玄衆亥引{》:int+預约{》:int系统的对象类图劫手-联位:int+发车(>rTu+栓S主穿祆次0:int<}♦匆{》int♦做0int+5约0int+栓soint♦发芏0int♦2^0int作接二六、实验结果、分析和结论(误差分析与数据处理、成果总结等。其中,绘制曲线图时必须用计算纸)通过本次实验掌握UML的静态建模的方法,实践用UML建立静态模型。在本次实验屮,遇到了很多问题,但都在老师和同学的帮助下顺利解决了。
此文档下载收益归作者所有