Training Courses - Course Information
STUDIO-302 : Ergonomic Profiling with Artisan Studio
Course Particulars
7 - 8 December, 2010 - Cheltenham, UK
For other date(s) & location(s) worldwide, please email us at training@artisansoftwaretools.com
Course Description
An Artisan ergonomic profile is a profile that allows the functionality and user interface of Artisan’s Studio modeling tool to be completely re-defined. An ergonomic profile is typically used to provide an alternative modeling environment to the UML/SysML environment normally provided by Studio. An example is the DoDAF profile supplied by Artisan which provides a DoDAF modeling environment. This course shows how to create ergonomic profiles in Studio. It covers both the necessary background understanding of the Studio meta-model and Automation Interface, as well as the use of the extensions made to stereotype and tag properties that underlie ergonomic profiles. The course runs over two days, the first of which is identical to the course STUDIO-301 Customizing Artisan Studio. People who have attended this course within the previous 12 months may be able to omit this first day.
Course Objectives
- To explain the principles behind the Studio Automation Interface.
- To provide practical experience in the customization of Studio through the use of scripts, VB and the Automation Interface.
- To illustrate how stereotype and tag properties are used in the construction of ergonomic profiles.
- To provide practical experience in the construction of an ergonomic profile.
Attendees Will Learn
- What Studio meta-model information is available and how to access it.
- What is needed to build ergonomic profiles.
- How to create simple, script-based utilities.
- How to create and test more complex VB utilities.
- How to use the extended set of stereotype and tag properties in Studio to create an alternative UI.
- How scripts are used to customize behavior.
Pre-requisites
- Familiarity with the Studio modeling either from a prior Artisan training course, or from practical experience.
- For those having previously attended the STUDIO-301 course and wishing to omit the first day, a good understanding of the use of the Automation Interface through scripts and VB is essential. If you are unsure, it is recommended that you attend both days; there will not be time on day 2 to go back over essential underpinning day 1 material.
Who Should Attend
- Anyone who is involved in, or will shortly be involved in, the development of an ergonomic profile.
- Anyone who wishes to appreciate the possibilities for creating ergonomic profile with Studio.
Attendees Receive
- An annotated copy of all course presentation material.
- A CD containing the Studio metamodel, exercise solutions, numerous examples and the ergonomic help (additive to the standard Studio help.)
Course Format
The course is a mix of lecturer presentations and practical exercises designed to illustrate and reinforce the presentation content. The lunch breaks usually double as time for the lecturer to discuss proposed delegate-specific customizations. Numbers are strictly limited to ensure that each delegate has sufficient time to discuss particular issues of concern with the lecturer.
Related Courses
This course builds on concepts, notation and techniques introduced in the ‘UML-204 : Real-time Software Engineering with UML’ course or the ‘UML-302 : Real-time Software Modeling with Artisan Studio’ course.
Course Outline
The Studio Automation Interface
- What it is, and what it can do.
- Concepts and terminology for accessing Studio models.
- Studio meta-model properties and relationships.
- Scripting techniques.
- Transactions what they are and how to create them.
Customization through Extensibility
- Overview of UML extensibility mechanisms.
- Tag types and naming rules.
- Publishing tags and their properties.
- Using profiles.
Techniques for Complex VB Utilities
- Considerations when running utilities as separate processes from Studio.
- Error handling and the use of transactions.
- Using VB for in-process utilities.
- Attendee-specific customization needs.
Altering the UI
- Changing the default icons.
- Changing the browser view.
- Hiding irrelevant information.
Altering Behavior
- Scripts for end-user behavior.
- Tool-bar behavior.
- Using VB rather than scripts.
Course Particulars
7 - 8 December, 2010 - Cheltenham, UK
For other date(s) & location(s) worldwide, please email us at training@artisansoftwaretools.com




