Số TT
|
Tên/Tên vai trò
|
Mô tả
|
Nhiệm vụ/
Điều kiệna
|
Xuất hiện
tối đab
|
Kiểu
|
Ràng buộc
|
5
|
Lớp
FC_FeatureOperation
|
hoạt động mà tất cả các trường hợp của một kiểu đặc tính có liên quan phải thực hiện
|
|
|
|
triggeredByValuesOf realizes GF_Operation::triggeredByValues Of; observesValuesOf realizes GF_Operation::observesValuesOf; affects ValuesOf realizes GF_Operation::affectsValuesOf GF_Hoạt động::giá trị tác động
|
|
Kiểu phụ của FC_PropertyType
|
Bảng B.4 — Kiểu đặc tính
|
—
|
—
|
—
|
—
|
5.1
|
Thuộc tính
ký hiệu
|
tên và các thông số cho hoạt động này. Nó có thể có các thông số tùy chọn giống nhau. Ký hiệu này thường được bắt nguồn từ định nghĩa chính thức. Ký hiệu của một hoạt động phải là duy nhất. Thuộc tính ký hiệu này tương đương với ký hiệu UML.
|
M
|
1
|
Character
String
|
|
5.2
|
Thuộc tính
formalDefinition
|
sự mô tả chính thức tính chất của các thành phần, được thể hiện trong kí hiệu được xác định bởi
FC_FeatureCatalogue::functionalLanguage liên quan đến các thông số hoạt động và tương tác với các thành phần khác của kiểu đối tượng
|
O
|
1
|
Character
String
|
|
5.3
|
Vai trò
triggeredByValuesOf
|
xác định thuộc tính có thể tạo ra hoạt một hoạt động
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Sẽ được instantiated FC_Thuộc tính đối tượng, thuộc tính FC ~ Tính năng ràng buộc hoặc Một trong các lớp học của họ xuất phát.
|
5.4
|
Vai trò
affectsValuesOf
|
xác định thuộc tính có thể được sử dụng như đầu vào để thực hiện một hoạt động
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Sẽ được instantiated FC_Feature thuộc tính, thuộc tính Tính năng FC_Bound hoặc một trong các lớp học của họ xuất phát
|
5.5
|
Vai trò
affectsValuesOf
|
xác định thuộc tính sẽ bị ảnh hưởng bởi một hoạt động
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Sẽ được instantiated FC_Thuộc tính đối tượng, thuộc tính Tính năng FC_Bound hoặc một trong các lớp học của họ xuất phát.
|
a M = bắt buộc; 0 = tuỳ thuộc.
b N = xuất hiện lặp đi lặp lại.
|
No.
|
Name/Role Name
|
Description
|
Obligation/
Conditiona
|
Maximum
Occurrenceb
|
Type
|
Constraint
|
5
|
Class
FC_FeatureOperat
ion
|
operation that every instance of an associated feature type must implement
|
|
|
|
triggeredByValuesOf realizes GF_Operation::triggeredByValues Of; observesValuesOf realizes GF_Operation::observesValuesOf; affects ValuesOf realizes GF_Operation::affectsValuesOf
|
|
Subtype of FC_PropertyType
|
Table B.4 — Property type
|
—
|
—
|
—
|
—
|
5.1
|
Attribute
signature
|
name and parameters for this operation. It may contain optional returned parameters. This signature is usually derived from the formalDefinition. The signature of an operation must be unique. This is the equivalent of the UML signature.
|
M
|
1
|
Character
String
|
|
5.2
|
Attribute
formalDefinition
|
formal description of the behaviour of the member, expressed in the symbol set defined by
FC_FeatureCatalogue::functionalLanguage; involves operational parameters, and interactions with other members of the feature type.
|
O
|
1
|
Character
String
|
|
5.3
|
Role
triggeredByValuesOf
|
specifies attribute which may trigger an operation
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Shall be instantiated as FC_FeatureAttribute, FC_BoundFeatureAttribute or One of their derived classes.
|
5.4
|
Role
observesValuesOf
|
specifies attribute that may be used as input to perform an operation
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Shall be instantiated as FC_FeatureAttribute, FC_BoundFeatureAttribute or one of theirderived classes.
|
5.5
|
Role
affectsValuesOf
|
specifies attribute that will be affected by an operation
|
O
|
N
|
FC_Carrier
OfCharact
eristics
|
Shall be instantiated as FC_FeatureAttribute, FC_BoundFeatureAttribute or one of their derived classes.
|
a M = mandatory; 0 = optional.
b N = repeating occurrences.
|