(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Principles of Modeling Windows DNA-based Applications with Rational Rose

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
No scheduled Course : Contact for Details
View Other Courses in Same Category

Module 1: Introduction to Windows DNA

  • What is Windows DNA?
  • Windows DNA Services-based Platform
  • Windows DNA Tools and Technologies
  • Windows DNA Platform
  • Windows DNA Platform Services
Skills
  • Core services of Windows DNA.
  • Partitioned applications.
Top

Module 2: Technologies and Tools

  • Microsoft Windows DNA Tools and Technologies
  • The Unified Modeling Language
  • Rational Technologies and Tools
Skills
  • Unified Modeling Language (UML).
  • 4+1 View Model Architecture.
  • COM programming model.
  • Role of COM in building Windows DNA applications.
  • Advantages of constructing visual models of COM-based applications using Rational Rose.
Top

Module 3: Introduction to the Component Object Model

  • Introduction to the Component Object Model
  • COM Programming Model
  • COM Application Architecture
  • COM in Windows DNA
  • Advantages of Modeling Enterprise COM Applications
Skills
  • Advantages of constructing visual models of COM-based applications using Rational Rose.
Top

Module 4: Introduction to COM+

  • Introducing COM+
  • COM+ Features
  • New COM+ Services
  • COM+ and Windows DNA
  • Demonstration: Using the Microsoft Management Console (MMC)
Skills
  • COM+ application types, including server and library applications.
  • COM+ transaction services.
  • Queued components.
  • Events.
  • Object pooling.
  • COM+ security features.
Top

Module 5: Introduction to Patterns

  • Introduction to Patterns
  • Windows DNA Architecture Patterns
Skills
  • Use of software patterns in applications development.
  • Use of Windows DNA architecture patterns in the design of an application.
Top

Module 6: Introduction to Object-Oriented Analysis and Design

  • Iterative Development Review
  • Object-Oriented Analysis and Design (OOAD)
  • General OOAD Concepts
  • General Use Case Concepts
  • Demonstration: FM Stocks Overview
Skills
  • Difference between class, object, and component.
  • General OOAD principles.
  • Use case documents and use case realizations.
  • UML notation for a use case and a use case realization.
  • FM Stocks application.
Top

Module 7: Class Identification

  • Class Basics
  • Identifying Classes in a Use Case
  • Identifying Class Operations and Attributes in a Use Case
  • Demonstration: Creating Classes in Rational Rose
Skills
  • Read a use case and identify class names and the class's attributes and operations.
  • UML notation for classes.
  • Boundary, control, and entity class stereotypes.
Top

Module 8: Interaction Diagrams

  • Interaction Diagrams
  • Refine Class Definitions
Skills
  • Windows DNA specific stereotypes.
  • Utilize a Windows DNA stereotype when defining a class.
Top

Module 9: Class Diagrams

  • Class Diagram
  • UML Notation for a Class Diagram
  • Class Associations and Relationships
  • View of Participating Classes (VOPC)
Skills
  • Benefit of using Interaction Diagrams during analysis and design.
  • UML notation for a Sequence Diagram and a Collaboration Diagram.
  • Differences between a Sequence Diagram and a Collaboration Diagram.
  • Creating a Sequence Diagram in Rational Rose.
  • Creating a Collaboration Diagram in Rational Rose.
Top

Module 10: Statechart Diagrams

  • Object State
  • Object State Change
  • Statechart Diagram
  • UML Notation for a Statechart Diagram
  • Composite States
  • Practice: Statechart Diagrams
  • Refine Class Definition
  • Demonstration: Creating Statechart Diagrams in Rational Rose
Skills
  • Benefit of using Class Diagrams during analysis and design.
  • Views of Participating Classes (VOPC).
  • UML notation for a class diagram.
  • Creating a Class Diagram in Rational Rose.
Top

Module 11: Windows DNA Stereotypes

  • Class Refinement
  • Windows DNA Stereotypes
  • Complete Application Class Diagram
  • Model Assistant
Skills
  • Benefit of using subsystems in application development.
  • UML notation for subsystems.
  • Creating subsystems in Rational Rose.
  • Using subsystems in diagrams.
Top

Module 12: Subsystems

  • Subsystems
  • Guidelines for Defining Subsystems
  • Subsystems and Architecture
  • Practice: Finding Subsystems
  • Demonstration: Creating Subsystems in Rational Rose
Skills
  • Benefit of using state diagrams during analysis and design.
  • UML notation for state diagrams.
  • Creating State Diagrams in Rational Rose.
Top

Module 13: Component Diagrams

  • Components
  • Subsystems and Components
  • Component Diagram UML Notation Overview
  • Components and Interfaces
  • Component Stereotypes
  • Practice: Finding Components
  • Demonstration: Creating a Component Diagram in Rational Rose
Skills
  • Benefit of using Component Diagrams during analysis and design.
  • UML notation for components and component diagrams.
  • Creating Components and Component Diagrams in Rational Rose.
Top

Module 14: Forward Engineering

  • Introducing Forward Engineering
  • Forward Engineering Using Rational Rose
  • Model Assistant
  • Additional Forward Engineering Features
  • Demonstration: Forward Engineering Using Rational Rose
Skills
  • Forward engineering.
  • Forward engineer components from Rational Rose.
Top

Module 15: Reverse Engineering

  • Introducing Reverse Engineering
  • Reverse Engineering with Rational Rose
  • Reverse Engineering Artifacts for Visual Basic
  • Reverse Engineering Artifacts for ASP
  • Demonstration: Reverse Engineering With Rational Rose
Skills
  • Reverse engineering.
  • Reverse engineering Visual Basic source code.
  • Reverse engineering COM+ components.
  • Reverse engineering Active Server Pages (ASP).
Top
.

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1400
(1989)
£ 796.00
(1131)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 01 May 2008