Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus for Sysml"
(→The Requirement model) |
|||
Line 2: | Line 2: | ||
In order to design plugins inside Sysml. | In order to design plugins inside Sysml. | ||
Each plugin contains a UML model. | Each plugin contains a UML model. | ||
+ | |||
+ | '''The name of the root model must be the name of the current plugin.''' | ||
This UML model contains 4 sub-models: | This UML model contains 4 sub-models: | ||
Line 15: | Line 17: | ||
==Requirement== | ==Requirement== | ||
Each requirement has an id that has the following grammar: | Each requirement has an id that has the following grammar: | ||
− | <nowiki><Requirement id>::= | + | <nowiki><Requirement id>::="Req_"<digit><digit><digit></nowiki> |
− | For example the first top requirement inside the plugin | + | For example the first top requirement inside the plugin could be ''"Req_001"''. |
If a requirement is contained inside another requirement add a dot with 3 new digits. | If a requirement is contained inside another requirement add a dot with 3 new digits. | ||
− | A requirement contained inside the | + | A requirement contained inside the first requirement has the following id:''"Req_001.001"'' |
Revision as of 08:17, 9 July 2015
Structure
In order to design plugins inside Sysml. Each plugin contains a UML model.
The name of the root model must be the name of the current plugin.
This UML model contains 4 sub-models:
- a model of Requirement
- a model of Use cases
- a model of Design
- a model of Test
The Requirement model
The requirement contents all requirements dedicated for the current plug-in.
Requirement
Each requirement has an id that has the following grammar:
<Requirement id>::="Req_"<digit><digit><digit>
For example the first top requirement inside the plugin could be "Req_001".
If a requirement is contained inside another requirement add a dot with 3 new digits.
A requirement contained inside the first requirement has the following id:"Req_001.001"