|Re: A complete guide about Papyrus [message #1590609 is a reply to message #1587717]
||Thu, 29 January 2015 03:54
| Charles Rivet
Registered: May 2014
Papyrus is a UML modeling tool and, as such, can support multiple methods. It would be difficult to have a complete guide that would cover all methods (V vs. OpenUp vs. Harmony, vs. ...).
Papyrus supports the UML and Sysml languages that provide many building blocks that can be used in a V model method. Note that there are already many books that describes how the UML and SysML can be used to develop systems.
Looking at the V model, Papryrus can help with the following (not an extensive list):
User requirements engineering: requirements (esp. through SysML), Use cases, use case realizations (collaborations)
System requirements engineering: SysML diagrams: requirements, block definitions, parametrics
Architecture engineering: packages, classes, blocks (definitions and internal), composite structures, behavioural aspects
Design and coding: Classes, relationships, behaviour, code generation
Unit, system, and acceptance testing: just as you can model software, you can model test harness, as well as measure impact analysis, test sufficiency, etc. - if you have created the correct explicit dependencies.
Some aspects are not always covered in typical V methods, such as the need for an underlying lifecycle support (support for eGit, Gerrit, etc.) and for good traceability (UML and EMF queries).
Subsystems and system integrations: architecture and design models help analyse the components and plan their deployment (both have appropriate diagrams.
If you do a Google search, you will find there are a few UML/SysML papers and articles that describe certain aspects of what, I suspect, you are looking for.
Powered by FUDForum
. Page generated in 0.01550 seconds