Class Diagram
2017-03-10 18:41:25 0 举报
类图(Class Diagram)是一种用于描述系统结构和组织中类及其相互关系的静态视图。它展示了系统中的类、接口、关联关系、继承关系、实现关系以及类的属性和方法等元素。类图的主要目的是帮助开发人员理解系统的组成部分,以及它们如何协同工作以实现系统的功能。通过类图,开发人员可以更容易地识别设计问题、查找潜在的代码重复和不一致,并优化系统的性能和可维护性。总之,类图是软件工程中一种非常重要的工具,有助于提高开发效率和产品质量。
作者其他创作
大纲/内容
class 镜像管理类图
OpenStackCompute
-NOVA_CLI -ADMIN_NOVA_CLI+ get_server()+ get_flavor()+ list_flavors()+ get_server_console()
Image
- name:char - ref_id : int - owner_id : int - visibility : boolean
Common
+ list_of_image()
ImageViews
-image:image+ get_console_by_vmid()+ image_list()+ check_img_using()+ delete_image()+ get_flavor_by_desktopid()+ update_image()+ image_generator()+ launch_instance()+ delete_instance()+ create_snapshot()+ power_on()+ power_off()+ image_instance_list()+ get_instance_console()
ImageUtils
-GLANCE_CLI - NOVA_CLI+ create_instance()+ with_app_context()+ delete_instance()+ create_snapshot()+ power_on()+ power_off()+ get_instance_console()
LocalFloatingIpManager
-NEUTRON_CLI-KEYSTONE_CLI-NOVA_CLI-floating_ip_manager+ allocate_ip()+ reclaim_ip()+ refresh()+ clean()
authentication
+ verify_password()+ auth_error()+ before_request()+ get_token()
OpenStackImages
-GLANCE_CLI - NOVA_CLI+ get_image()+ get_image_by_name()+ list_images()+ get_image_date()+ upload_image()+ delete_image()+ create_image()+ deactivate_image()+ reactivate_image()+ update_image()+ get_image_metadata()
0 条评论
下一页