ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

UML Especificacion De La OMG

tadex27 de Enero de 2015

4.747 Palabras (19 Páginas)255 Visitas

Página 1 de 19

Table of Contents

1 Scope ......................................................................................................... 1

2 Conformance ............................................................................................. 1

2.1 Language Units ............................................................................................................... 2

2.2 Compliance Levels .......................................................................................................... 2

2.3 Meaning and Types of Compliance ................................................................................ 3

2.4 Compliance Level Contents ............................................................................................ 5

3 Normative References .............................................................................. 5

4 Terms and Definitions ............................................................................... 5

5 Symbols ..................................................................................................... 6

6 Additional Information .............................................................................. 6

6.1 Architectural Alignment and MDA Support ..................................................................... 6

6.2 How to Read this Specification ....................................................................................... 6

6.2.1 Diagram format .................................................................................................................... 6

6.3 Acknowledgements ......................................................................................................... 7

Part I - Introduction......................................................................................... 9

7 Language Architecture ........................................................................... 11

7.1 Design Principles .......................................................................................................... 11

7.2 Infrastructure Architecture ............................................................................................. 11

7.3 Core .............................................................................................................................. 12

7.4 Profiles .......................................................................................................................... 13

7.5 Architectural Alignment between UML and MOF .......................................................... 14

7.6 Superstructure Architecture .......................................................................................... 14

7.7 Reusing Infrastructure ................................................................................................... 15

7.8 The Kernel Package ..................................................................................................... 16

7.9 Metamodel Layering ..................................................................................................... 16

7.10 The Four-layer Metamodel Hierarchy ......................................................................... 16

7.11 Metamodeling ............................................................................................................. 17

7.12 An Example of the Four-level Metamodel Hierarchy .................................................. 18

8 Language Formalism .............................................................................. 21

8.1 Levels of Formalism ...................................................................................................... 21

8.2 Package Specification Structure ................................................................................... 22

8.2.1 Class Descriptions ............................................................................................................. 22

8.2.2 Diagrams ............................................................................................................................ 22

8.2.3 Instance Model ................................................................................................................... 22

ii UML Infrastructure Specification, v2.2

8.3 Class Specification Structure ........................................................................................ 22

8.3.1 Description ......................................................................................................................... 23

8.3.2 Attributes ............................................................................................................................ 23

8.3.3 Associations ....................................................................................................................... 23

8.3.4 Constraints ......................................................................................................................... 23

8.3.5 Additional Operations (optional) ......................................................................................... 23

8.3.6 Semantics .......................................................................................................................... 23

8.3.7 Semantic Variation Points (optional) .................................................................................. 23

8.3.8 Notation .............................................................................................................................. 24

8.3.9 Presentation Options (optional) .......................................................................................... 24

8.3.10 Style Guidelines (optional) ............................................................................................... 24

8.3.11 Examples (optional) ......................................................................................................... 24

8.3.12 Rationale (optional) .......................................................................................................... 24

8.3.13 Changes from UML 1.4 .................................................................................................... 24

8.4 Use of a Constraint Language ...................................................................................... 24

8.5 Use of Natural Language .............................................................................................. 25

8.6 Conventions and Typography ....................................................................................... 25

Part II - Infrastructure Library ......................................................................27

9 Core::Abstractions ..................................................................................29

9.1 BehavioralFeatures Package ........................................................................................ 31

9.1.1 BehavioralFeature............................................................................................................... 31

9.2 Parameter ..................................................................................................................... 32

9.3 Changeabilities Package ............................................................................................... 33

9.3.1 StructuralFeature (as specialized) ..................................................................................... 34

9.4 Classifiers Package ....................................................................................................... 35

9.4.1 Classifier ............................................................................................................................ 35

9.4.2 Feature ............................................................................................................................... 36

9.5 Comments Package ...................................................................................................... 37

9.5.1 Comment ............................................................................................................................ 37

9.5.2 Element .............................................................................................................................. 39

9.6 Constraints Package ..................................................................................................... 40

9.6.1 Constraint ........................................................................................................................... 41

9.6.2 Namespace (as specialized) .............................................................................................. 43

9.7 Elements Package ........................................................................................................ 44

9.7.1 Element .............................................................................................................................. 44

9.8 Expressions Package .................................................................................................... 45

9.8.1 Expression ......................................................................................................................... 46

9.8.2 OpaqueExpression ............................................................................................................. 47

9.8.3 ValueSpecification

...

Descargar como (para miembros actualizados) txt (55 Kb)
Leer 18 páginas más »
Disponible sólo en Clubensayos.com