欢迎来到天天文库
浏览记录
ID:30143539
大小:24.60 KB
页数:21页
时间:2018-12-27
《对象建模实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划对象建模实验报告 昆明理工大学信息工程与自动化学院学生实验报告 课程名称:软件工程开课实验室:信自楼444实验时间:XX年5月31日 一、实验目的: 1)掌握系统的功能描述、性能描述方法; 2)掌握UML的静态建模的方法。 3)实践用UML建立静态模型。 4)熟悉使用SybasePowerDesigner软件,画出类图和对象图。 二、实验内容及原理: 对象类静态结构模型描述了系统的体系结构,包括构成系统的类和对象、它们的属性和操作,以及这些对象类之间的联系。实质上
2、是定义系统“对谁做”的问题。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 对象是一种人的认知概念,对应于现实世界和机器世界的各种元素。软件系统也是由对象构成的。要理解对象世界,首先要进行对象分析,建立对象类模型。类是对象的抽象,认识对象的类别是人类的本领。类之间的各种关系都可以在对象世界里找到对应物。UML的对象类模型把类分解为属性和操作,属性也可以按照这种方法再进行分解,这是解决问题的一种基本原理
3、。操作与系统的改变有关,系统的改变被分解为对象的变化,而类的操作代表与 之相关的对象改变的计算过程。 在建立对象类静态结构模型时,主要是将对象间的关系标注在关联线上,使对象间的关联关系更加明了。根据已建立的用例图和客户业务要求,采用CRC卡片的方法来确定对象类及其属性和操作。通过检查类的定义,分析问题的需求和应用领域知识来完善和确定类的属性。根据系统功能要求和系统设计需求来完善和确定类的操作。 CRC卡片的格式 说明:CRC卡片分成三部分:类名描述、类的责任描述和类的协作者描述,其目的是开发一个有组织的类表示法。 一个复杂的大系统有很多类图,类图之间关联又构成一个复杂网络。为了CR
4、C卡片的格式完整、清晰地描述对象类静态结构模型,常用包图来描述一个系统的体系结构。即系统由多个包组成,包还可以含有子包,包之间可以有关系,形成层次结构。叶结点的包必须由类图来描述。包是UML的模型元素之一,它可以用来封装一组通过相互协作来完成某一特定功能的类,对外仅展示一组接口,代表包所接受的消息。作为模型组织的分组机制,包仅在建模时有用,它无需转化成可执行系统。 三、所用仪器 微型计算机一台软件目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制
5、定安保从业人员的业务技能及个人素质的培训计划 四、实验过程及截图: 1、 了解静态建模相关知识 建立系统的对象类静态模型步骤如下: 1)寻找确定对象类。根据客户业务和系统实现需要,采用CRC卡方式建立对象类。例,销售合同:?类名:销售合同。?类的编号:。 ?类的类型:该类创建的对象为持久对象,存储在服务器的数据库中,可以共享。?功能:负责建立销售合同的基本信息并对这些信息进行处理,包括添加、删除、查询操作等,进行添加和删除操作时要按合同编号进行索引处理。 ?属性:合同编号、甲方、乙方、商品名称、规格、单位、数量等。?操作:添加新合同()、查询()、删除合同()、修改合同()、履
6、约率()等。2)定义类的接口。为了系统的安全性和类之间的独立性,为一些通用的类建立接口。 例,建立采购合同接口:?接口类名:建立采购合同。?接口类名编号:。?接口类型:抽象类。 ?功能:为合同管理人员提供建立新采购合同信息管理的操作。 ?抽象操作:创建新采购合同()、录入采购合同()、修改采购合同()等。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 3)定义类之间的关系。为满足系统功能要求和优
7、化系统设计,定义类之间的关系。4)建立对象类图。将确定的类、接口及类之间的关系用图标符号描述,建立对象类图:?连线建立网络图。根据CRC卡片,画出有关联的类 ?连接线命名。定义连线的主题 ?确定关联基数。连线两端之间消息传递的数目 5)建立系统包图。对一个复杂的大系统用简单的包的形式描述其系统体系结构。 2、用下面五个用例建立一个汽车租赁信息管理系统的类图。B1:会员浏览车型、车辆索引。 B2:会员
此文档下载收益归作者所有