Aplan Inc.

 

Business, System and Process Solutions

Training


Facilitation and Mentorship Program

APLAN has implemented a distinguished apprenticeship / certification training program. Our approach is structured to optimize the different ways that people assimilate information as deepen their understanding and practice their skills.


Training is available for beginning or advanced project management, project planning, model driven approaches and applied systems engineering best practices.

Classes are available as public offerings or can be customized to meet your organizations' specific needs. 
 

As a compliment to our training curriculum, we offer a comprehensive apprenticeship program that consists of self study, mentoring, audit/observation, hands on experience, testing and certification. This program is designed around your organization’s work culture to advance achievement of your development goals.

RUP and UML Classes

 

Essentials of Visual Modeling with UML v20

 

Number of Days: 1

Intended Audience

  • Software Developers who are making the paradigm shirt to visual modeling
  • Software Managers who need to better understanding of object technology
  • Data modelers who need to better communicate with Object Modelers

Prerequisite

  • A desire to learn about visual modeling

Goals and Objectives

  • Define the history and current application of object technology
  • Explain what UML represents
  • Explain abstraction, encapsulation, modularity, and hierarchy
  • Describe the physical structure of a class
  • Identify the relationship between a class and an object
  • Define polymorphism and generalization

 Essentials of RSA (Rational Software Architect)

Number of Days: 1

Intended Audience


Software
developers who architect and develop enterprise applications and who:

  • Use the Unified Modeling Language for object-oriented analysis and design
  • Develop J2EE applications
  • Apply design patterns in their system design
  • Work as part of a team of developers

Prerequisite

This course assumes that students:

  • Have experience architecting and designing J2EE solutions
  • Courseware/Experience: Essentials of Visual Modeling
  • Courseware/Experience: Mastering Object-Oriented Analysis and Design Using UML

Goals and Objectives

After completing this course, you will be able to perform the following tasks with Rational Software Architect:

  • Create a new UML Model project
  • Create class and sequence diagrams
  • Compare and merge models
  • Apply patterns and transformations
  • Use code review features to perform architectural discovery and architectural control

Mastering RSA (Rational Software Architect)

 

Number of Days: 3

Intended Audience


Software developers who architect and design enterprise applications, and who:

  • Use Model-Driven Development or Model-Driven Architecture strategies
  • Incorporate existing code and reusable assets in new development projects
  • Design and develop solutions as part of a RUP-driven software development process

Prerequisites


This course assumes that students:

  • Experience architecting and designing J2EE solutions
  • Courseware/Experience: Mastering Object-Oriented Analysis and Design  Using UML 20
  • Courseware/Experience: Essentials of Rational Software Architect
  • Are familiar with the concepts of Model-Driven Architecture
  • Attendance in Essentials of Model-Driven Architecture is recommended

Goals and Objectives

  • Describe the organization of use-case, analysis, design, and deployment models
  • Apply a custom transformation
  • Apply a custom design pattern
  • Create a design model from an analysis model and elaborate on the model
  • Incorporate existing code and reusable assets in the development of a new application
  • Add elements used for testing and verification to the design
  • Model a service in Rational Software Architect using the UML Profile for Software Services

Mastering OOAD (Object Oriented Analysis and Design) with UML


Number of Days: 4

Intended Audience

  • Practitioners who want a basic explanation of Object-Oriented Analysis and Design (OOAD) concepts, as well as hands-on practical experience in applying the techniques
  • Analysts, designers, software developers, and system engineers

Prerequisites


Some experience applying the following techniques in a software development environment and an exposure to object technology including how to:

  • Read a Use-Case model
  • Add classes, objects, associations and how to create simple interaction and class diagrams
  • Find classes and distribute class behavior
  • Distinguish between the UML Analysis class stereotypes: boundary, control, and entity
  • Attendance in Essentials of Visual Modeling with UML or equivalent experience

Goals and Objectives


Upon completion of the course, participants will be able to:

  • Apply an iterative, use case-driven, architecture-centric process to the development of a robust design model
  • Use the Unified Modeling Language (UML) to represent the design model
  • Apply Object-Oriented (OO) concepts: abstraction, encapsulation, inheritance, hierarchy, modularity, and polymorphism to the development of a robust design model
  • Describe the different views of software architecture, key mechanisms that are defined in support of that architecture, and the effect of the architecture on the produced design
  • Define basic design considerations, including the use of patterns

Mastering Requirements Management with UC (Use Cases)


Number of Days: 3

Intended Audience

  • Systems Analysts
  • Requirements Analysts
  • Business Analysts
  • Project Managers
  • Software Analysts and Designers
  • QA Designers and Testers
  • Customers
  • Business Users

Goals and Objectives

  • Apply requirements management techniques to define a clear statement of product requirements
  • Capture and document requirements with use-case modeling
  • Develop requirements in an iterative process
  • Describe a documentation hierarchy and standards for defining levels of requirements for a product
  • Use requirement attributes and traceability to help manage scope and change throughout product lifecycle
  • Use requirements to drive ongoing design, test, and user documentation activities

UML 1.x To 20 Migration


Number of Days: 1

Intended Audience

  • Practitioners who are transitioning from UML 1x to UML 20 and want a basic explanation of Object-Oriented Analysis and Design (OOAD) concepts, as well as hands-on practical experience in applying the techniques
  • Analysts, designers, software developers, and system engineers

Prerequisites

      
Some experience applying the following techniques in a software development environment

  • Read a use-case model
  • Add classes, objects, and associations and create simple interaction and class diagrams
  • Find classes and distribute class behavior
  • Distinguish between the UML Analysis class stereotypes: boundary, control, and entity
  • Attendance in Mastering Object-Oriented Analysis and Design with UML or equivalent experience

Goals and Objectives

Upon completion of the course, participants will be able to:

  • Use the Unified Modeling Language version 20 to represent the design model
  • Apply Object-Oriented (OO) concepts: abstraction, encapsulation, hierarchy, modularity, and polymorphism to the development of a robust design model

RSA (Rational Software Architect) Extensibility

Number of Days: 1

Intended Audience

     Software developers who use Rational Software Architecture to architect and design enterprise applications and who:

  • Employ Model-Driven Development and Model-Driven Architecture strategies
  • Develop and apply custom patterns
  • Develop and apply custom transformations
  • Incorporate reusable assets in new development projects
  • Extend the functionality of the Eclipse workbench with plug-ins and pluglets

Prerequisites

This course assumes that students:

  • Can read and write Java code
  • Are familiar with J2EE technologies
  • Model applications with UML
  • Courseware/Experience: Essentials of Model-Driven Architecture
  • Courseware/Experience: Essentials of Rational Software Architect

Goals and Objectives

After completing this course, you will be able to perform the following tasks with Rational

Software Architect:

  • Create a Plug-in Project
  • Create a Pluglet
  • Design, create, and apply a transformation
  • Design, create, and apply a design pattern
  • Package a plug-in as a Reusable Asset Specification (RAS) asset

 

Writing Good Use Cases

Number of Days: 1

Intended Audience


All team members who are involved in writing use cases, including:

  • Business Analysts
  • Architects
  • Testers
  • Developers

Course Objectives


When you complete this course, you should be able to:

  • Explain what a use case is
  • Explain what use-case modeling is
  • Describe the use case writing process
  • Apply use case writing techniques to write a detailed use-case specification

 

 

ReqPro Essentials

Number of Days: 1

Intended Audience

  • Business Analysts
  • Systems Analysts
  • Process Engineers
  • Business Engineers
  • QA Team
  • Tech Writers
  • Architects

Course Objectives

  • Define the components and structure of a RequisitePro project
  • Connect to and work in a ReqPro project
  • Gather, organize, and document requirements
  • Import and create requirements
  • Create RequisitePro documents
  • Create requirements packages
  • Define traceability between requirements
  • Open views, queries, and metrics
  • Communicate and manage changing requirements
  • Create and compare baselines using the ReqPro Baseline Manager

 

Business Modeling with UML

Number of Days: 3

Course Objectives

  • Understanding of Business Modeling with UML
  • Benefits of Business Modeling
  • How Business Modeling fits into the software development process
  • Undertake Business Modeling
  • Appreciate when to use Business Modeling
  • Use Business Modeling to drive the software development process

Intended Audience

  • Business and Systems Analysts
  • Business Process Engineers

Our Guarantee...



Accelerating quality to achieve extraordinary results...

Our Guarentee...


Serving others from 1984 - 2012
APLAN Inc. ~ 949-292-9698
All Rights Reserved



 
 
 

Home

About Us

Mission

Customers & Projects

Common Project Problems

Project Solutions

Work Approach

Services Provided

Training

Guarentee

Contact Us