Single Class Diagram
2017-04-14 00:06:06 0 举报
一个单类图(Single Class Diagram)是一种UML(统一建模语言)图表,用于描述一个特定类的结构、属性和方法。它展示了类之间的关系,包括继承、实现、关联和依赖等。在单类图中,我们可以看到类的名称、属性、方法以及它们之间的连接线。这些连接线表示了类之间的关系,如继承关系用一条带有空心三角形的实线表示,实现关系用一条带有实心三角形的虚线表示,关联关系用一条实线表示,依赖关系用一条带有箭头的虚线表示。通过单类图,我们可以更好地理解一个类的结构和功能,以及它与其他类之间的关系。
作者其他创作
大纲/内容
1 0..1
Scan-Profile-w-Baseline
-nubmer_of_baseline_data_points (R) : unsigned short integer-baseline_data_points_filename (R) : char
+set-baseline-data-points-filename(char)
Presets-Profile-Group
-dn (R)-distance range1 profile-distance range2 profile-distance range3 profile-distance range4 profile
Alarmed-Results-History-Files
-location_of_sor_data_results
+save-sor-data-results+delete-oldest-files(in num)
Scan-Profile
-dn (R)-FPB_pulse_widths_used (RW) : short = 100-FPB_acquisition_offset_distance (RW) : long = 0-FPB_acquisition_range_distance (RW) : long = 80000-FPB_data_spacing (RW) : long = 250-FPB_num_data_points_per_pulse_width (RW) : long = 1000-FPB_num_averages (RW) : long = 1-LITE_threshold_start_offset_distance (RW) : long-LITE_threshold_end_offset_distance (RW) : long-LITE_fiber_fault_threshold (RW) : unsigned short integer = 3000-LITE_fiber_degrade_threshold (RW) : unsigned short integer-FPB_acquisition_offset (R) : long-FPB_acquisition_range (R) : long-FPB_averaging_time (R) : long-FPB_date_time_stamp (R) : unsigned long-FPB_actual_wavelength (R) : short integer-FPB_total_number_of_pwu (R) : short integer = 1-FPB_block_id (RW) : char-FPB_units_of_distance (RW) : char = mt-FPB_group_index (RW) : long-FPB_backscatter_coefficient (RW) : short integer-FPB_noise_floor_level (RW) : unsign short integer = 65535-FPB_noise_floor_scale_facter (RW) : short integer = 1000-FPB_loss_threshold (RW) : unsigned short integer = 200-FPB_reflection_threshold (RW) : unsigned short integer = 5500-FPB_end_of_fiber_threshold (RW) : unsigned short integer = 3000-FPB_trace_type (RW) : char = st
+reset-to-default-values()
Physical-port
-dn (R)-port-extensions (R)-custom-name (RW)-entity-description (R)
NE
Fiber-Scan-Port
-GPB_language (RW) : char = EN-GPB_cable_ID (RW) : char-GPB_fiber_ID (RW) : char-GPB_fiber_type (RW) : short = 652-GPB_nominal_wavelength (RW) : short = 1625-GPB_originating_location (RW) : char-GPB_terminating_location (RW) : char-GPB_cable_code (RW) : char-GPB_current_data_flag (RW) : char = NC-GPB_user_offset_distance (RW) : long integer = 0-GPB_user_offset (R) : long integer-GPB_operator (RW) : char-GPB_comment (RW) : char
+add-landmark(in landmark)+list-landmarks()+delete-landmark(in dn)
1 0..*
Landmark
-dn (R)-LPB_LMK_lmn (R)-LPB_LMK_gpa (RW)-LPB_LMK_fci (RW)-LPB_LMK_smi (RW)-LPB_LMK_sml (RW)-LPB_LMK_usml (RW)-LPB_LMK_mfdl (RW)-LPB_LMK_cmt (RW)
Link-Loss-Statistics
-link_loss_statistic_data_filename
+save-link-loss-to-file
Chassis
Alarmed-Auto-Scan-Port
-autoscan_enabled (RW) : bool = false
«signal»-fiber-fault-alarm()
Card
-manufacturingPartNumber (R)-hardwareRev (R)-serialNumber (R)-marketingPartNumber (R)-marketingName (R)-CLEI (R)-manufacturingDate (R)-softwareRev (R)-supplierName (R)
«signal»-alarmExcessTemperature()«signal»-generalHardwareFailurePotSA()«signal»-generalHardwareFailureNSA()«signal»-batteryFeedB()«signal»-batteryFeedA()
FF-Auto-Scan-Port
-fast profile-fine profile-fast ppg-fine ppg
0 条评论
下一页