Tassc Course Catalogue


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Tassc Course Catalogue

  1. 1. On-site training from as little as £135 per delegate per day! Training Courses Tassc trainers are expert practitioners in UML with over 10 years experience in object technology. They will guide you through the theory and share real project experiences with you. All training courses have a high practical content with exercises or hands-on sessions relating to each of the key concepts taught. Theory is regularly updated to reflect the latest UML and BPMN notations and Enterprise Architect and Circa product features. Tassc provides a flexible approach to training: • simply select one of our popular predefined courses below, or • ‘mix and match’ from our catalogue of modules to build your own custom course EA Essentials Aimed at anyone who needs an overview of Enterprise 1 Day - £1,350 + VAT + expenses * Architect’s capabilities and an opportunity to experience producing some of the core UML diagrams. Prerequisite: UML Essentials or similar EA for Business Analysts Ideal for business and systems analysts who already have 1½ Days - £2,025 + VAT + expenses * experience of using BPMN and UML to model and analyse their requirements. This course includes hands-on sessions to produce and document these models in Enterprise Architect. Prerequisite: UML and BPMN for Business Analysts or similar EA for Systems Architects Ideal for systems architects and software engineers who 2 Days - £2,700 + VAT + expenses * already have UML experience and now wish to gain confidence in using Enterprise Architect. Includes substantial hands-on sessions to produce comprehensive UML models Prerequisite: UML for Systems Architects or similar within the Enterprise Architect environment. EA for Systems Engineers Designed for systems engineers who already have SysML 2 Days - £2,700 + VAT + expenses * experience and now wish to gain confidence in using Enterprise Architect. Includes substantial hands-on sessions to construct SysML models within the Enterprise Architect environment. Prerequisite: Knowledge of SysML theory and notation EA RTF Document A workshop which teaches delegates how to create RTF Template Workshop templates to allow them to generate company documentation 1 Day - £1,350 + VAT + expenses * straight from Enterprise Architect. 2 Days - £2,700 + VAT + expenses * Day 2 (optional) Trainer lead workshop to create your own company specific RTF document templates Requirements Modelling Ideal for requirements engineers and business analysts new with Use Cases and EA to Use Case models and Enterprise Architect. Learn all about 2 Days - £2,700 + VAT + expenses * documenting requirements as use cases and how best to provide traceability. Combine this with practical knowledge of how to construct these models within Enterprise Architect. Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  2. 2. Business Process Modelling Designed for business analysts new to BPMN and Enterprise with BPMN and EA Architect. Learn BPMN syntax and semantics. Create 1 Day - £1,350 + VAT + expenses * hierarchical business process models within Enterprise Architect. UML, BPMN and EA Designed for business and systems analysts tasked with for Business Analysts defining system requirements. Gain a good overall exposure 3 Days - £4,050 + VAT + expenses * to the main concepts and notations of BPMN and UML. Learn how to express requirements clearly and document them within Enterprise Architect. Includes substantial hands- on sessions within the Enterprise Architect environment. UML and EA Designed for systems architects and software engineers who for Systems Architects are new to UML and Enterprise Architect. Gain a good 4 Days - £5,400 + VAT + expenses * overall exposure to the main concepts and notation used in object-oriented analysis and design. Focus on the core diagram types and a practical everyday subset of the UML. Includes substantial hands-on sessions to produce UML models within the Enterprise Architect environment. SysML and EA Designed for systems engineers who are new to SysML and for Systems Engineers Enterprise Architect. Gain a good overall exposure to the 4 Days - £5,400 + VAT + expenses * main concepts and notation used in SysML. Includes substantial hands-on sessions to produce SysML diagrams using Enterprise Architect. UML Essentials Useful for anyone who needs an introduction to object 2 Days - £2,700 + VAT + expenses * technology and UML. Requirements Modelling Designed for requirements engineers and business analysts with Use Cases who wish to learn how best to capture and document 1 Day - £1,350 + VAT + expenses * requirements using use cases. Business Process Modelling Aimed at business analysts who need to understand and with BPMN document business processes. ¾ Day - £1,000 + VAT + expenses * Requirements Analysis Designed for business analysts who need to understand and with BPMN and Use Cases document business processes and devise a set of 2 Days - £2,700 + VAT + expenses * requirements as a use case model. Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  3. 3. UML and BPMN for Business Analysts Designed for business and systems analysts tasked with 3 Days - £4,050 + VAT + expenses * defining and documenting system requirements. Gain a good overall exposure to the main concepts and notation. Learn how to express requirements clearly using UML and BPMN models. UML for Systems Architects A comprehensive course for systems architects and software 4 Days - £5,400 + VAT + expenses * engineers. Focus on technical modules of the course material. Cover all the core UML diagram types and important notation, with extensive practical exercises. UML for Software Project Managers Designed for software project managers and team leaders. 2 Days - £2,700 + VAT + expenses * Provides an overview of object concepts and UML notation. Address key management challenges including iterative development, requirements management, scheduling, One free Circa 2009 software license with every estimating and risk analysis. full price 10 delegate project management course! Add your UML CASE Tool Combine any of our standard UML courses with your in- plus 1 Day - £1,350 + VAT + expenses * house UML CASE tool. Use your CASE tool during all practical exercises and workshops – with trainer led instruction Planning and Estimating A comprehensive guide to estimating UML software with Circa development aimed at project managers and team leaders 2 Days - £2,700 + VAT + expenses * using or evaluating Circa. Learn how to produce high-level estimates for bids or feasibility and refine estimates for project plans and schedules. Assess risk and build in One free Circa 2009 software license with every appropriate contingency. full price 10 delegate Circa course! * Prices quoted for on-site courses with 7 - 10 delegates 3 – 6 delegates: £ 200 per delegate per day € 235 per delegate per day 7 – 10 delegates: £ 1,350 per day € 1,600 per day All prices plus VAT and trainer expenses. Prices valid until 31st December 2010. The customer is required to provide suitable training facilities, including a projector, delegate access to EA or Circa running on laptops or PCs (if appropriate) and refreshments. For more details on the module content of each of the above training courses – download one of the following catalogues from Tassc’s website: EA Course Catalogue UML and BPMN Course Catalogue Circa Course Catalogue All trademarks acknowledged Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  4. 4. ‘Mix and Match’ – Build your own Custom Course 3 – 6 delegates: £200 per delegate per day + VAT and trainer expenses 7 – 10 delegates: £1,350 per day + VAT and trainer expenses How does it work? Simple… • assess the needs of your team and organisation • choose the modules to best suit your requirements, timescale and budget • call us or email your selection, preferred dates, location and number of delegates If you would like assistance please contact us and a qualified trainer will happily discuss your requirements and suggest a suitable course structure. Training Modules Enterprise Architect Modules EA 00 Introduction EA 06 Activity Diagrams ½ hour 1 hour delegate background and objectives creating activity diagrams timetable and practical considerations adding actions and transitions modelling decisions and parallel actions adding send, accept and time signals EA 01 Navigation using swim lanes or partitions 1 hour activity diagrams what is Enterprise Architect? model management user interface EA 07 Domain Models menus and toolbars 1½ hours UML diagrams creating domain models UML toolbox creating business classes project browser defining attributes properties and notes windows adding associations creating model elements defining multiplicity deleting model elements modelling aggregation model structure and views creating inheritance hierarchies navigation domain models EA 02 BPMN Diagrams EA 08 Class Diagrams 1½ hour 2 hours creating BPMN diagrams creating class diagrams activities and sequence flow creating classes sub-processes specifying class details different types of events defining attributes logic using gateways defining operations and parameters pools and lanes adding associations BPMN diagrams defining multiplicity and navigability modelling aggregation and composition EA 03 Requirements Diagrams creating inheritance hierarchies 1 hour modelling abstract classes and operations organising requirements adding management information documenting requirements using tagged values relating requirements organising the class model prioritising requirements class diagrams requirements diagrams EA 09 Code Generation EA 04 Use Case Diagrams ½ hour 1½ hours code generation creating use case diagrams reverse engineering creating and documenting actors model synchronization defining use cases code generation documenting scenarios adding use case relationships organising the use case model EA 10 System Architecture use case diagrams 1 hour modelling package dependencies creating subsystems EA 05 Requirements Traceability defining interfaces ½ hour creating components creating realize relationships adding assemblies using a diagram to demonstrate traceabilty creating a deployment diagram using a matrix to cross-reference requirements adding components to nodes requirements traceability system architecture Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  5. 5. EA 11 Sequence Diagrams EA 19 Internal Block Diagrams 1½ hours 1 hour creating sequence diagrams creating internal block diagrams adding objects adding part properties object messages connecting parts using fragments for logic internal information flow creating stereotypes internal block diagrams defining a use case realization diagram navigation with hyperlinks sequence diagrams EA 20 Parametric Diagrams 1 hour creating constraint blocks EA 12 Communication Diagrams creating parametric diagrams ½ hour adding constraint properties creating communication diagrams adding parameters adding objects connecting constraint properties object messages parametric diagrams message sequence numbering showing conditions and iteration communication diagrams EA 21 RTF Templates 2½ hours generating RTF documents EA 13 State Machine Diagrams RTF document options 1 hour creating RTF templates creating state machine diagrams RTF editor adding states and transitions sections window defining events, conditions and actions adding, removing or reordering sections adding entry, exit and do actions to states recursion of packages and elements showing nested states and history content window state machine diagrams editing and formatting text inserting additional fields EA 14 Design Patterns headers and footers table of contents 1 hour RTF settings document a design pattern using a UML model export a design pattern RTF templates import a design pattern apply a design pattern EA 22 Advanced RTF Templates design patterns 2½ hours importing company styles EA 15 Relational Databases producing tabular output editing styles ½ hour numbering creating database tables extracting linked documents adding columns extracting tagged values creating primary and foreign keys applying document filters creating indexes and triggers using project constants relational databases word substitution for foreign language reports advanced RTF templates EA 16 Team Working ½ hour EA 23 RTF Virtual Documents packages and responsibility 1½ hour using a shared network drive master and model documents creating replica projects creating master documents connecting to a DBMS repository creating model documents exporting files using XMI using tagged values to assign templates defining controlled packages adding content to model documents baselines and differences RTF virtual documents EA 17 Generating Documents ½ hour producing RTF documents customising RTF documents producing HTML documents customising HTML documents generating documents EA 18 Block Definition Diagrams 1½ hours creating block definition diagrams adding blocks parts, references, values and behaviour flow ports and item flow block definition diagrams Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  6. 6. UML Modules UML 00 Introduction UML 06 Domain Models ½ hour ( with exercises) delegate background and objectives 2 hours timetable and practical considerations domain classes and notation attributes UML 01 UML Overview associations ½ hour multiplicity why use graphical notations? whole-part relationships (aggregation) comparison with structured methods generalisation-specialisation (inheritance) history of UML contents of a UML model UML 07 Class Diagrams key UML diagrams ( with exercises) business process models 2½ hours requirements capture class definition and notation static and dynamic models attributes and operations what the UML does not cover visibility associations UML 02 Use Case Diagrams navigability ( with exercises) multiplicity 2½ hours whole-part relationships (aggregation) comparison with traditional requirements generalisation-specialisation (inheritance) JAD sessions and GUI prototypes modeling users as actors UML 08 Advanced Class Diagrams external systems ( with exercises) actor definition and notation 2 hours actor generalisation attribute scope and properties use case definition and notation class multiplicity use cases and scenarios parameter direction use case models and reports roles qualifying associations UML 03 Advanced Use Cases constraints ( with exercises) n-ary associations 2 hours reflexive associations include relationship association classes extend relationship derived information use case inheritance dependency the role of use cases in development template classes nested classes composition UML 04 Activity Diagrams abstract classes and operations ( with exercises) multiple inheritance 1 hour modelling business activities and workflow UML 09 Object Diagrams sequential actions ( with exercises) subactivities decision and merge (conditional logic) 1 hour fork and join (parallel actions) the difference between a class and an object object state object identity send, accept and time signals object notation connectors attribute values of objects swim lanes (responsibility) object diagrams understand multiplicity rules verify audit trail requirements UML 05 Object Principles ( with exercises) UML 10 Packages and Subsystems 2½ hours ( with exercises) modelling real world concepts classes and object instances 1 hour object identity packages object responsibilities package dependency encapsulation of attributes interfaces objects as intelligent black boxes interface inheritance what makes a good class subsystems how to discover classes system architecture whole-part relationships (aggregation) generalisation and specialisation (inheritance) polymorphism Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  7. 7. UML 11 Extending the UML UML 18 Design Patterns ½ hour ( with exercises) additional class compartments 1½ hours notes what is a design pattern? stereotypes documenting patterns tagged values creational patterns constraints factory singleton structural patterns UML 12 Object Behaviour composite pattern ( with exercises) adaptor patterns 1½ hour bridge pattern objects collaborate behavioural patterns object messaging state pattern modelling the interaction sequence iterator pattern mapping use cases to the object model command patterns classes, responsibilities and collaborations boundary, entity and control classes UML 19 Mapping to RDBMS ½ hour UML 13 Sequence Diagrams persistence and relational databases ( with exercises) wrapper classes and factories 2 hours storing classes and attributes object notation recording associations message passing and sequencing many to many relationships creation and deletion of objects mapping inheritance asynchronous messages the system boundary UML W1 BPMN Workshop interaction frames for loops and decisions 2 hours centralised control role play to identify processes and activities distributed control build a business process model UML 14 Communication Diagrams ( with exercises) UML W2 Requirements Workshop 3½ hours 1 hour - as BPMN Workshop plus: object notation create a use case model message passing and sequencing planning session asynchronous messages capture requirements in use case reports alternative paths iteration UML W3 Analysis Workshop UML 15 State Machine Diagrams 4 hours ( with exercises) - as Requirements Workshop plus: model use case logic using an activity diagram 2 hours construct a domain model when to use dynamic models object lifecycles states UML W4 Design Workshop transitions 5 hours events - as Analysis Workshop plus: actions and activities explore object interactions internal actions and self-transitions analyse object states UML 16 Advanced State Machines UML W5 OOAD Workshop ( with exercises) 3½ hours 1 hour build an analysis level class model guard conditions create a use case diagram for system requirements automatic transitions create use case reports for priority use cases nested states create a sequence and a detailed class diagram concurrent states model a class lifecycle as a state machine diagram UML 17 Concurrency and Real-time Models ½ hour rationale for concurrency processes and threads active classes mapping classes to processes asynchronous messages timing on sequence diagrams concurrent states and synch states Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  8. 8. Application Lifecycle Management Modules ALM 01 BPMN Diagrams ALM 07 Rational Unified Process ( with exercises) 1 hour 2 hours use case driven, architecture centric development modelling business processes iterative and incremental process activities and sequence flow phases and iterations gateways for logic inception phase types of activities and subprocesses elaboration phase gateway types and parallel logic construction phase pools and lanes for responsibility transition phase message flows process workflows intermediate events and event types data objects ALM 09 DSDM 1 hour ALM 02 Requirements Management DSDM principles when to use DSDM ( with exercises) DSDM lifecycle 1½ hours feasibility and business study phase why manage requirements? functional model iterations definition of quality design and build iterations identify stakeholder needs implementation problem definition project management requirements management challenges team structures gathering requirements involving users use case models JAD workshops 1-10-100 rule traceability control scope creep ALM 10 Risk Assessment change control process ( with exercises) 2 hours ALM 03 Requirements Elicitation identify and classify risks 1 hour typical software development risks interviews assess risk impact and probability workshops calculate risk exposure observation assign risk priority prototyping develop contingency plans scenario analysis add contingency to estimates documentation analysis project risk profiles questionnaires and surveys schedule to reduce risk special purpose records ALM 11 Estimating ALM 04 System Architecture ( with exercises) 1 hour 2½ hours architectural views what’s the problem? business process modelling setting and meeting deadlines n-tier layered logical architecture impact of inaccurate estimates interface and control objects key role of project managers persistence and wrapper objects the devil’s triangle and pyramid physical architecture when to estimate a scientific approach ALM 05 Component-Based Development traditional estimating approaches UML estimation ½ hour identify project scope what is CBD? productivity metrics drivers for CBD calculating an estimate designing component-based systems qualify the scope what makes a good component apply an activity profile wrapping legacy systems automate estimating distributed communications component marketplace logical component architecture ALM 12 Planning and Scheduling physical component architecture ( with exercises) deployment 2 hours prerequisites for successful projects ALM 06 Iterative Development multi-level plans iterative processes 1 hour timeboxing what is a development process? the ‘Mythical Man-Month’ waterfall development optimism versus caution iterative and incremental development user involvement development processes iteration review when to use prototypes planning for deployment project lifecycle software process improvement process, organisation and architecture impact on organisation planning for re-use reducing risk Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164
  9. 9. ALM 13 Team Management SysML Modules ½ hour conditions for success project roles resource skill profile SYS 01 SysML Overview acquiring skills team structure ½ hour building a team why use graphical notation? management style comparison with structured methods motivation history of UML and SysML communication SysML and UML relationship user involvement SysML and UML diagram types a centre of excellence document processes and requirements design system structure and dynamics what the SysML does not cover ALM 14 Tools and Technologies ½ hour CASE tools management tools programming languages integrated development environments Circa Modules CIRCA 05 Profiling Resources CIRCA 00 Introduction ( with hands-on) ½ hour ½ hour delegate background and objectives the resource pool timetable and practical considerations resource profiles and calendars team structure and size CIRCA 01 Estimating UML Projects allocating workers to teams ( with exercises) 1½ hours CIRCA 06 The Whole Product what’s the problem? ( with hands-on) setting and meeting deadlines ½ hour impact of inaccurate estimates turn software into a product key role of project managers organise with production categories the devil’s triangle and pyramid define production artifacts for non-software activities when to estimate traditional estimating approaches ObjectMetrix model and Circa preview CIRCA 07 Reporting and Tracking Defects ( with hands-on) CIRCA 02 Defining Project Scope ½ hour report software and production defects ( with hands-on) assess and prioritise defects 1 hour track and fix defects understanding requirements identify software artifacts standard and custom software classifiers CIRCA 08 Assessing Risk model software evolution ( with hands-on) qualify software artifacts 1 hour extending existing systems identify and classify risks import software artifacts from a CASE tool assess risk impact and probability auto populate with software artifacts risk priority and contingency plans control scope creep calculate risk exposure add contingency to estimates CIRCA 03 Calculating Effort, Duration and Cost ( with hands-on) CIRCA 09 Scheduling Tasks 1 hour ( with hands-on) perception and reality 1½ hours optimism versus caution define the development process accuracy versus precision allocate software, production and defects to tasks first cut estimate allocate workers to tasks activity breakdown create task dependencies on Gantt chart impact of qualifiers and technologies review resource utilisation the ‘Mythical Man-Month’ export schedule to MS Project calculate duration and cost monitor progress and record actuals CIRCA 04 Applying Metrics CIRCA W1 Circa Workshop ( with hands-on) 3½ hours 1 hour case study using Circa what is a software classifier? populate a project with software artifacts productivity metrics produce estimates of effort baseline adjustments alter metrics and see the impact on estimates population ratios and activity profiles define team structure to calculate duration and cost refine metric values add production artifacts and update estimates technology metrics record defects and update estimates adjust qualifier and risk impacts assess risk and add contingency to estimates software defect profile define a process structure and schedule work Web: www.tassc-solutions.com Email: training@tassc-solutions.com Telephone: +44 (0)1506 202164