Download 10 Implinks and Endpoints

Transcript
Chapter
10
Implinks and Endpoints
Link Concepts and Overview
The SDL suite supports creating and maintaining links between different objects in a system. Such links are used to show relations between
objects in different documents. Objects that may be linked are:
•
Text fragments in text documents
•
Graphical objects and symbols in OM, SC, HMSC, SDL and MSC
diagrams (but not text fragments in such diagrams)
•
Documents in the Organizer structure.
Implinks
The link concept in the SDL suite is designed to support the SOMT
method, further described in the SOMT Methodology Guidelines starting in chapter 69 in the User’s Manual. In SOMT, an important relation
is that one object can be seen as an implementation of another object.
For this reason, links between objects are often referred to as implementation links, or implinks. For instance, a textual object in the requirement analysis may be implemented as an object class in the system analysis, and later as a process type in the design model.
Implinks are the result of a design decision taken during the development of a system. Using implinks enables traceability between the different models and phases, so that the usage of a particular object or concept can be followed from requirements all the way down to code. Another important aspect of implinks is that they facilitate consistency
checks between the different models.
Links and Endpoints
A link has two endpoints, one at each of the objects that are linked together. Endpoints can be created for objects without creating a link, i.e.
endpoints are entities separate from links. When a link is created, endpoints are created automatically, if they do not already exist. It is possible to have any number of links connected to an endpoint. Endpoints
and links can be created from the Organizer and the editors.
Links are bidirectional, i.e. they can be traversed (followed) in both directions. Even so, a link has a “default” direction, defined when the link
is created, to indicate the intended direction. This means that an endpoint is either a logical “from” endpoint, or a logical “to” endpoint.
428
,um-st1
Telelogic Tau 4.5 User’s Manual
July 2003