Real-time Software Modeling with Artisan Studio

In Cheltenham

£ 895 + VAT

Description

  • Typology

    Course

  • Location

    Cheltenham

  • Duration

    2 Days

Description

The environment in which Studio operates. To use Studio in order to develop UML based requirements and design models. How to provide traceability between requirements and design models. How to structure Studio models in a multi-user environment.
Suitable for: System or Software engineers who have been previously trained in UML. techniques, and who want to know how RtS can be used effectively as a. modeling tool. Evaluators of Studio or those needing to convert from other toolsets. People who have previously attended an Artisan UML training course, but. have not used Studio for some time and therefore need a short refresher. on how best to use it.

Facilities

Location

Starts

Cheltenham (Gloucestershire)
See map
Cheltenham

Starts

On request

To take into account

* Delegates should have experience of object-oriented programming of real-time systems, and should therefore be aware of concepts such as classes and objects, multi-tasking, etc. * The course assumes that delegates are also familiar with the concepts, notation and techniques of UML (use cases, object interaction diagrams, state diagrams, etc.).

Questions & Answers

Ask a question and other users will answer you

Who do you want to respond to your question/enquiry?

We will only publish your name and question

Course programme

Course Description

This course provides hands-on, tool specific training for software engineers who already have a solid understanding of UML concepts and techniques. The course covers Artisan Studio modeling for software requirements and software design, and shows how requirements models lead onto design modeling for both object design and concurrency design

Course Objectives

  • To provide practical experience in the use of Studio modeling.
  • To outline UML diagram types and relate them to Studio
  • To illustrate how Studio provides a consistent and related set of models for the analysis and design of real-time software systems.

Attendees Receive

  • An annotated copy of all course presentation material.
  • All course exercises and solutions.

Course Format

The course is a mix of lecturer presentations and practical exercises designed to illustrate and reinforce the presentation content. Numbers are strictly limited to ensure that each delegate has sufficient time to discuss particular issues of concern with the lecturer.

Course Outline

UML Overview

  • The purpose and benefits of UML modeling.
  • Mapping UML diagrams to Studio.
  • UML extensibility mechanisms.

Studio Essentials

  • Studio overview – repositories and models, Models Neighborhood.
  • Using Studio – the UI, menus and toolbars.
  • Using packages to organize, and control access to, model content.

Requirements Modeling

  • Define System Scope.
  • Specify System Usage.
  • Document Operational Modes and Constraints

Object and Class Modeling

  • Object Interaction – creating use case-based, UML interaction diagrams in Studio.
  • Class Modeling – building a UML class model defining class properties and relationships.
  • State Modeling – creating UML state diagrams consistent with the other Object Architecture models

Concurrency Modeling

  • Concurrency with objects.
  • Modeling task inter-communication.
  • Modeling task behavior

Real-time Software Modeling with Artisan Studio

£ 895 + VAT